@charset "utf-8";
/* CSS Document */
 @font-face {
	font-family: 'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular.eot');
	src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/Montserrat-Regular.woff') format('woff'), 
			url('../fonts/Montserrat-Regular.ttf') format('truetype'), 
			url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
}
 @font-face {
	font-family: 'Montserrat-Black';
	src: url('../fonts/Montserrat-Black.eot');
	src: url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/Montserrat-Black.woff') format('woff'), 
			url('../fonts/Montserrat-Black.ttf') format('truetype'), 
			url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
}
 @font-face {
	font-family: "Bebas Neue";
	src: url('../fonts/BebasNeue-webfont.eot');
	src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/BebasNeue-webfont.woff') format('woff'), 
			url('../fonts/BebasNeue-webfont.ttf') format('truetype'), 
			url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face{
	font-family: 'BebasNeueBold';
	src: url('../fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/BebasNeueBold.otf') format('opentype'), 
			url('../fonts/BebasNeueBold.woff') format('woff'), 
			url('../fonts/BebasNeueBold.ttf')format('truetype'), 
			url('../fonts/BebasNeueBold.svg#BebasNeueBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
 body{
    margin:0px;
	padding:0px;
	-webkit-text-size-adjust:none;
}
 a{
    text-decoration:none;
}
 a:hover{
    text-decoration:underline;
}
 a img{
    border:none;
}
 img{
    max-width:100%;
	height:auto;
}
 .clear{
    clear:both;
}
 .wrapper{
    max-width:1328px;
	width:100%;
	margin:0px auto;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
 .small-wrapper{
    max-width:1105px;
	width:calc(100% - 335px);
	width:-moz-calc(100% - 335px);
	width:-webkit-calc(100% - 335px);
	margin:0px 167.5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .main-class{
    background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height: auto;
	background-attachment:fixed;
	padding-bottom: 1px;
	min-height: 100vh;
}
 .icartas-2 .small-wrapper{
    width:75%;
}
 .left{
    width:50%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .right{
    width:50%;
	float:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .aligncenter{
    text-align:center;
}
 .alignright{
    text-align:right;
}
 .alignleft{
    text-align:left;
}
 ::-webkit-scrollbar {
	width: 12px;
}
 ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
}
 ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
	background:rgba(0,0,0,0.4);
}
 ::-webkit-input-placeholder{
    color:#979e28;
}
 ::-moz-placeholder{
    color:#979e28;
}
 :-ms-input-placeholder{
    color:#979e28;
}
 :-moz-placeholder{
    color:#979e28;
}
 .section.screen-1 .content-panel{
    position:relative;
    z-index: 23;
}
 .section .title{
    padding-bottom:62px;
	font-size:83px;
	font-family:'Bebas Neue', Arial;
	line-height:60px;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
}
 .section .btn{
    padding-bottom:34px;
}
 .section .small-wrapper{
    position:absolute;
	top:30%;
	left:0px;
}
 .input-pnl{
    position:relative;
	padding-bottom:20px;
}
 .input-pnl input,.input-pnl select{
    background:url(../images/input-mid-img.png) repeat-x left top;
	border:0px;
	width:calc(100% - 38px);
	width:-webkit-calc(100% - 38px);
	width:-moz-calc(100% - 38px);
	background-size:100% 100%;
	height:78px;
	padding:0px 9px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom:34px;
	color:#979e28;
	font:bold 27px 'Montserrat-Regular', Arial;
	outline:none;
	margin:0px 19px;
	border-radius:0px;
	position:relative;
	-webkit-appearance: none;
}
 .input-pnl:before{
    content:'';
	display:block;
	background:url(../images/input-left-img.png) repeat-x left top;
	width:19px;
	height:78px;
	position:absolute;
	left:0px;
	top:0px;
}
 .input-pnl:after{
    content:'';
	display:block;
	background:url(../images/input-right-img.png) repeat-x left top;
	width:19px;
	height:78px;
	position:absolute;
	right:0px;
	top:0px;
}
 .select-box{
    position:relative;
}
 .select-box:after{
    content:'';
	display:block;
	background:url(../images/down-arrow.png) no-repeat right center;
	width:35px;
	height:7px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-10px;
}
 .screen-1 .left{
    padding:0px 46px 0px 52px;
	position:relative;
}
 .screen-1 .right{
    padding:0px 52px 0px 46px;
    position: relative;
}
 .screen-1 .sep{
    position:absolute;
	top:0px;
	right:-16px;
	height:100%;
}
 .screen-1 .sep img{
    height:100%;
}
 .screen-1 form input[type='email'], .screen-1 form input[type='password']{
    background:url(../images/form-email.png) no-repeat left top;
	border:0px;
	width:100%;
	background-size:100% 100%;
	padding:0px 28px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom:34px;
	color:#979e28;
	font:bold 22px 'Montserrat-Regular', Arial;
	outline:none;
}
 .screen-1 form input[type='submit']{
    background:url(../images/botao-registrar.png) no-repeat left top;
	border:0px;
	width:100%;
	background-size:100% 100%;
	outline:none;
	padding:0px 28px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-indent:-999999px;
	cursor:pointer;
}
 .screen-1a form input[type='submit']{
    background:url(../images/entrar.png) no-repeat left top;
	border:0px;
	width:100%;
	background-size:100% 100%;
	outline:none;
	padding:0px 28px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-indent:-999999px;
	cursor:pointer;
}
 ::-webkit-input-placeholder{
    color:#979e28;
}
 :-moz-placeholder{
    color:#979e28;
}
 ::-moz-placeholder{
    color:#979e28;
}
 :-ms-input-placeholder{
    color:#979e28;
}
 .pad-top{
    padding-top:210px;
}
 .bot-cont{
    padding:50px 120px;
	color:#fff;
	font:bold 14px/30px 'Montserrat-Regular', Arial;
}
 .bot-cont a{
    color:#afe100;
}
 .icartas-3 .pad-top,.icartas-1new .pad-top,.icartas-2 .pad-top{
    padding-top: 135px;
}
 .icartas-3 .bot-cont,.icartas-1new .bot-cont,.icartas-2 .bot-cont{
    padding:0px 120px;
}
 .icartas-3 .main-header .logo,.icartas-1new .main-header .logo{
    /*max-width: 250px;*/
}
 .main-page .btn{
    padding:0px;
}
 .main-page .login-text{
    color:#fff;
	font:bold 25px 'Montserrat-Regular', Arial;
	padding-top:42px;
	text-align:center;
}
 .main-page .login-text a{
    color:#afe100;
}
 .main-page form input[type='email'], .main-page form input[type='password']{
    margin-bottom:0px;
}
 .main-page .head-img{
    text-align:center;
	margin:0px auto -52px;
	width:80%;
}
 .main-page .small-wrapper{
    top:-20px;
}
 .client-shadow{
    top:0;
	left:0px;
	display:block;
	width:100%;
	height:100%;
    background:rgba(0, 0, 0, 0.5 );
	position:fixed;
	z-index:9999;
}
 .tabcontent{
    display:block;
	position:absolute;
	width:50%;
	left:25%;
	right:25%;
	top:50%;
	color:#575757;
	font-size:22px;
	padding:42px 52px 46px;
	z-index:10000;
	background:#fff;
	border-radius:2px;
	box-shadow:0 0 7px rgba( 15, 19, 36, 0.73 );
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-family:'Montserrat-Regular', Arial;
	line-height:30px;
	font-weight:bold;
}
 .tabcontent a{
    color:#00978b;
}
 .tabcontent .closer{
    font-size:26px;
	position:absolute;
	top:7px;
	right:20px;
	cursor:pointer;
	font-style:normal;
	z-index:9;
}
 .tabcontent .popup-content{
    min-height:250px;
}
 .tabcontent .button a{
    margin-left:35px;
}
 .tabcontent .closer{
    font-size:26px;
	position:absolute;
	top:7px;
	right:20px;
	cursor:pointer;
	font-style:normal;
}
 .tabcontent .left{
    float:left;
	width:50%;
	padding:0px 5px 0px 0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .tabcontent .right{
    float:right;
	width:50%;
	padding:0px 0px 0px 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:right;
}
 .section.play-sec .small-wrapper{
    top:3%;
	text-align:center;
}
 .play-page{
    padding:0px 15%;
}
 .play-page .btn{
    padding-left:17%;
	padding-right:17%;
}
 .page-content .tabcontent{
    width:90%;
	left:5%;
	right:5%;
	top:45%;
	padding:0px;
	background:none;
	box-shadow:none;
	text-align:center;
}
 .page-content .tabcontent .popup-content{
    min-height:0px;
}
 .page-content1 .tabcontent{
}
 .page-content1 .tabcontent{
    width:74%;
	left:13%;
	right:13%;
	top:50%;
	padding:0px;
	background:none;
	box-shadow:none;
	text-align:center;
}
 .page-content1 .tabcontent.perfil-page{
	max-width: 1345px;
	margin-left: auto;
	margin-right: auto;
}
 .page-content1 .tabcontent .title{
    padding:0px;
}
 .page-content1 .tabcontent .popup-content{
    min-height:0px;
    /*overflow: hidden;*/
}
.page-content1 .tabcontent .popup-content:after,
.section .content-panel:after{
	content: "";
	display: table;
	clear: both;
}
 .page-content1 .tabcontent .text{
    padding:15% 0px;
	color:#fff;
	font-size:33px;
	line-height:40px;
}
 .page-content1 .section .small-wrapper{
    top:14%;
}
 .page-content1 .left{
    padding-right:12px;
}
 .page-content1 .right{
    text-align:left;
	padding-left:12px;
}
 .page-content2 .tabcontent{
    max-width:1224px;
}
 .page-content2 .tabcontent .closer{
    top:-1.2%;
	right:0.5%;
	width:7%;
}
 .img-margin{
    margin:-25px -25px 0px 0px;
}
 .page-content3 .tabcontent{
    width:100%;
	left:0;
	right:0;
	top:0;
}
 .page-content3 .section .small-wrapper{
    width:80%;
	left:11%;
	right:10%;
	margin:auto;
	top:70px;
}
 .page-content3 .tabcontent .closer{
    top:-4%;
	right:-7.5%;
	width:8%;
}
 .page-content3 .section .title{
    padding-top:120px;
}
 .page-content3 .mobile{
    display:none;
}
 .conta-pnl{
    padding:85px 52px 0px 74px;
}
 .conta-pnl .left-pnl{
    width:77.68%;
	float:left;
}
 .conta-pnl .left-pnl .input-box{
    width:calc(100% - 209px);
	width:-moz-calc(100% - 209px);
	width:-webkit-calc(100% - 209px);
	float:left;
}
 .conta-pnl .left-pnl .select-box{
    width:186px;
	float:right;
}
 .conta-pnl .img-pnl{
    width:22.31%;
	float:right;
	padding:0px 0px 0px 21px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .conta-pnl .img-pnl .img-dg{
    background:url(../images/form-foto.png) no-repeat left top;
	position:relative;
	height:183px;
	text-align:left;
	padding:22px 0px 0px 32px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .conta-pnl .img-pnl .check-img{
    position:absolute;
	right:-35px;
	bottom:-10px;
}
 .convidar-page{
    padding:30px 58px 0px 25px;
}
 .convidar-page .left-img{
    width:360px;
	float:left;
	padding-right:32px;
}
 .convidar-page .right-input{
    width:calc(100% - 392px);
	width:-moz-calc(100% - 392px);
	width:-webkit-calc(100% - 392px);
	float:right;
	padding-top:7px;
}
 .convidar-page .bot-sec{
}
 .convidar-page .bot-sec .leftinput{
    width:calc(100% - 290px);
	width:-moz-calc(100% - 290px);
	width:-webkit-calc(100% - 290px);
	float:left;
}
 .convidar-page .bot-sec .rightbtn{
    width:270px;
	float:right;
	padding-left:20px;
}
 .convidar-page .bot-sec input[type="text"]{
    height:68px;
	width:100%;
	border:none;
	border-bottom:4px solid rgba(217, 146, 89, 0.2);
	background:none;
	color:#fff;
	font-size:40px;
	font-family:'Bebas Neue', Arial;
	outline:none;
}
 .convidar-page .bot-sec ::-webkit-input-placeholder{
    color:#fff;
}
 .convidar-page .bot-sec :-moz-placeholder{
    color:#fff;
}
 .convidar-page .bot-sec ::-moz-placeholder{
    color:#fff;
}
 .convidar-page .bot-sec :-ms-input-placeholder{
    color:#fff;
}
 .convidar-page .bot-sec .btn{
    padding-bottom:20px;
}
/* SQUARED THREE */
 .squaredThree input[type=checkbox]{
    visibility:hidden;
}
 .squaredThree{
    margin:0px auto;
	position:relative;
	width:270px;
	height:68px;
}
 .squaredThree label{
    cursor:pointer;
	position:absolute;
	top:0;
	left:0px;
	border-radius:4px;
	line-height:68px;
	background:url(../images/botao-apenas-amigos.png) no-repeat left top;
	height:68px;
}
 .squaredThree label:after{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	content:'';
	position:absolute;
	width:65px;
	height:68px;
	top:0px;
	left:0px;
	border-top:none;
	border-right:none;
	background:url(../images/botao-apenas-amigos-selecionado-hover.png) no-repeat left top;
	height:68px;
}
 .squaredThree label:hover::after{
    filter:alpha(opacity=30);
	opacity:1;
}
 .squaredThree input[type=checkbox]:checked + label:after{
    background:url(../images/botao-apenas-amigos-selecionado.png) no-repeat left top;
	height:68px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
}
 .config-sec{
    width:80.9%;
	margin:0px auto;
}
 .config-sec h3{
    font-family:'Bebas Neue', Arial;
	margin:0px;
	padding:0px 0px 22px;
	font-size:45px;
	line-height:40px;
	color:#fff;
	font-weight:normal;
}
 .config-sec .config-lft{
    width:58.27%;
	float:left;
	border-right:2px solid rgba(138, 181, 0, 0.2);
	margin-top:52px;
	padding-right:76px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .config-sec .config-rgt{
    width:41.72%;
	float:right;
	margin-top:52px;
}
 .config-sec .check_pnl{
    float:none;
	padding:0px;
	text-align:left;
}
 .config-sec .squaredThree{
    margin:0px;
}
 .config-sec .squaredThree:first-child{
    padding-bottom:20px;
}
 .config-sec .progress-bar{
    padding-bottom:52px;
}
 .config-sec .progress-bar button{
    border:none;
	outline:none;
	float:left;
	width:65px;
	height:68px;
}
 .config-sec .progress-bar button#minus{
    background:url(../images/minus.png) no-repeat left top;
	margin-right:10px;
}
 .config-sec .progress-bar button#plus{
    background:url(../images/plus.png) no-repeat left top;
	margin-left:10px;
}
 .config-sec .progress-bar button#minus:hover{
    background:url(../images/minus-hover.png) no-repeat left top;
	margin-right:10px;
}
 .config-sec .progress-bar button#plus:hover{
    background:url(../images/plus-hover.png) no-repeat left top;
	margin-left:10px;
}
 .config-sec .progress-bar #progressBar{
    float:left;
	width:calc(100% - 160px);
	-moz-width:calc(100% - 160px);
	-webkit-width:calc(100% - 160px);
	background:url(../images/volume-form.png) no-repeat left top;
	background-size:100% 68px;
	height:68px;
	border:none;
	padding-right:17px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .config-sec .progress-bar .ui-progressbar .ui-progressbar-value{
    background:url(../images/progress-img.jpg) repeat left top;
	border:none;
	height:52px;
	margin:5px 7px;
}
 .config-sec .config-rgt .img-dg{
    background:url(../images/form-foto.png) no-repeat left top;
	position:relative;
	height:230px;
	text-align:left;
	padding:32px 0px 0px 42px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:230px;
	margin:0px auto;
	background-size:100%;
}
 .config-sec .config-rgt .img-dg img:first-child{
    width:144px;
}
 .config-sec .config-rgt .check-img{
    position:absolute;
	right:-48px;
	bottom:-33px;
}
 .config-sec .config-rgt .btn{
    padding:30px 0px 0px 0px;
}
 .content-panel .btn.bot{
    position:absolute;
	width:100%;
	bottom:10px;
	padding:0px;
}
 .main-header{
}
 .main-header .logo{
    position:absolute;
	top:13px;
	left:77px;
}
 .main-header .top-menu{
    /*background:url(../images/menu-topo.png) no-repeat left top;*/
    background-image: url(../images/header-bg-repeat.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
	padding:15px 80px 27px 20px;
	height: auto;
	min-height: 30px;
	margin: 0px auto;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 22;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
 .main-header .top-menu ul{
    margin:0px 0px 0px -12px;
	padding:0px;
	list-style:none;
}
 .main-header .top-menu ul li{
    display:inline-block;
	padding-left:12px;
}
 .main-header .top-menu ul li a{
}
 .main-header .menu-left{
    width:400px;
	float:left;
}
 .main-header .menu-right{
    float:right;
	width:calc(100% - 400px);
	width:-moz-calc(100% - 400px);
	width:-webkit-calc(100% - 400px);
	text-align:right;
}
 .main-header .escolher-main .top-pnl .title{
    float:left;
	width:61%;
	padding-top:38px;
	padding-left:21px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding-bottom:0px;
}
.top-pnl{
 	position: relative;
 }
 .main-header .escolher-main .top-pnl .btn{
    float:left;
	padding-bottom:24px;
}
 .main-header .escolher-main .top-pnl .check_pnl{
    padding: 20px 0px 0px;
	margin-right: -70px;
}
 .main-header .escolher-main .top-pnl .check_pnl .squaredThree{
    width: 358px;
	 height: 200px;
	 overflow: hidden;
}
 .main-header .escolher-main .bot-pnl{
    padding: 0px 24px 0px 21px;
    height: auto;
    /*overflow-y: scroll;*/
    /*height: calc(100vh - 263px);*/
    min-height: 400px;
}
 .main-header .escolher-main .bot-pnl .content{
    background:url(../images/mesa-fundo.png) no-repeat left top;
	margin-bottom:32px;
	background-size:100% 450px;
}
 .main-header .escolher-main .bot-pnl .content .head{
    padding:0px 20px 0px 34px;
	position:relative;
}
 .main-header .escolher-main .bot-pnl .content .head h3{
    margin:0px;
	padding:0px;
	font-size:54px;
	font-family:'Bebas Neue', Arial;
	line-height:110px;
	color:#fff;
	font-weight:normal;
	letter-spacing:0.2px;
	text-align:left;
}
 .main-header .escolher-main .bot-pnl .content .head .btn{
    padding:0px;
	text-align:right;
	position:absolute;
	bottom:-11px;
	right:20px;
}
 .main-header .escolher-main .bot-pnl .content .cont-pnl{
    background:url(../images/versus.png) no-repeat center 78px;
	padding:46px 0px 66px;
}
 .main-header .escolher-main .bot-pnl .content .cont-pnl .left{
    text-align:right;
	padding-right:100px;
}
 .main-header .escolher-main .bot-pnl .content .cont-pnl .right{
    text-align:left;
	padding-left:200px;
}
 .main-header .escolher-main .bot-pnl .mesa-pnl{
    display:inline-block;
	text-align:center;
	font:bold 33px 'Montserrat-Regular', Arial;
	color:#fff;
}
 .main-header .escolher-main .bot-pnl .mesa-pnl p{
    margin:18px 0px 0px;
}
 .main-header .escolher-main .bot-pnl .left .mesa-pnl{
    padding-left:45px;
}
 .main-header .escolher-main .bot-pnl .right .mesa-pnl{
    padding-right:45px;
}
 .icartas_04 .escolher-main{
    margin-top:-87px;
}
 .main-page{
}
 .assinatura-page .heading{
}
 .assinatura-page .assinatura-cont{
}
 .assinatura-page ul{
    margin:0px;
	padding:0px;
	list-style:none;
}
 .assinatura-page ul li{
    text-align:center;
	display:inline-block;
}
 .assinatura-page ul li:first-child{
    text-align:left;
}
 .assinatura-page ul li:lasr-child{
    text-align:right;
}
 ::-webkit-scrollbar{
	width: 12px;
}
 ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
}
 ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
	background:rgba(0,0,0,0.4);
}
 ::-webkit-input-placeholder{
    color:#979e28;
}
 ::-moz-placeholder{
    color:#979e28;
}
 :-ms-input-placeholder{
    color:#979e28;
}
 :-moz-placeholder{
    color:#979e28;
}
 .tabcontent .chat{
}
 .tabcontent.chat .text{
	max-width: 995px;
	width: 100%;
	margin: 0px auto;
	padding: 10px 0px 0px;
	text-align: left;
	overflow-y: scroll;
	height: 326px;
}
 .tabcontent.chat .text p{
    margin:0px;
	margin-top: 38px;
	padding-right: 61px;
}
 .tabcontent.chat .text p strong{
    font-family: 'Montserrat-Black', Arial;
}
 .tabcontent.chat .text p strong:nth-child(2){
    padding-left: 122px;
	text-align: right;
}
 .tabcontent.chat .text p:nth-child(2){
    text-align: right;
}
 .page-content3 .chat .section .small-wrapper{
    top:137px;
}
 .tabcontent.chat .title{
    letter-spacing: normal;
	padding-top: 71px;
}
 .tabcontent.chat .chat_section{
    width:995px;
	margin: 0px auto;
	padding-top: 81px;
	margin-bottom: 42px;
}
 .tabcontent.chat .chat_section .chat_input{
    float: left;
	width:90%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
 .tabcontent.chat .chat_section input[type=text]{
    background: url(../images/chat_bg.png) no-repeat left top;
	border: 0px;
	width: 100%;
	background-size: 100% 100%;
	padding: 0px 28px;
	margin: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 34px;
	color: #979e28;
	font: bold 27px 'Montserrat-Regular', Arial;
	outline: none;
	line-height: 78px;
	margin-bottom: 0px;
}
 .tabcontent.chat .chat_section .chat_submit{
    float: left;
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 19px;
    margin-top: -5px;
}
 .tabcontent.chat .chat_section input[type=submit]{
    text-indent: -999999999px;
	border: 0px;
	outline: 0px;
	background:url(../images/chat-btn.png) left top no-repeat;
	background-size: 87px 86px;
	width:87px;
    line-height: 84px;
	padding: 0px;
	cursor: pointer;
}
 .tabcontent.chat .chat_section input[type=submit]:hover{
    background: url(../images/chat-btn-hover.png) no-repeat left top;
	background-size: 87px 86px;
	width:87px;
}
 .page-content3 .tabcontent.chat .closer {
    top:-9.8%;
	right:-6.5%;
}
 .check_pnl{
    float: right;
	padding: 0px 52px 0px 0px;
}
 .check_pnl span{
    padding: 0px 0px 0px 72px;
    font-size: 37px;
    font-family: 'Bebas Neue', Arial;
    color: #fff;
    font-weight: normal;
    margin: 0px;
    display: inline-block;
}
 .number_box{
    padding: 0px 68px;
	height: 370px;
    overflow-y: scroll;
}
 .number_box ol{
    margin: 0px ;
    padding:0px;
}
 .number_box ol li{
    position: relative;
    border: 2px solid #fef271;
	border-radius: 4px;
	margin: 28px 0px 0px;
    font:bold 33px 'Montserrat-Regular', Arial;
	color: #fff;
	text-align: left;
	padding: 12px 38px 12px 35px;
    counter-increment: list;
    list-style-type: none;
}
 .number_box ol li span{
    font-size: 30px;
}
 .number_box ol li img{
    display: inline-block;
    vertical-align: middle;
    max-width: 100px;
}
 .number_box ol li .cont{
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 44px;
}
 .number_box ol li h2{
    display: inline-block;
    vertical-align: middle;
    float: right;
    font-family: 'Bebas Neue', Arial;
	font-weight: normal;
	font-size: 87px;
	margin: 0px;
	padding: 0px;
	line-height: 140px
}
 .number_box ol li:before {
    color: #e2ba02;
    content: counter(list);
    left:-35px;
    position: absolute;
    text-align: right;
    font-family: 'Bebas Neue', Arial;
	font-size: 135px;
    -webkit-text-stroke: 2px #853304;
	text-shadow: 0px 1px 54px #e2ba02;
}
 .per_button {
    padding:70px 0px 0px;
}
 .per_button .btn_left{
    width: 50%;
	float: left;
}
 .perfil_cont_pnl {
    color: #fff;
	border: 5px solid #a81e0c;
	padding:6px 19px 10px;
    border-bottom-left-radius: 18px;
	border-bottom-right-radius: 18px;
}
 .perfil_cont_pnl .three_pnl {
    width: 33.33%;
	float: left;
    padding: 11px 0px 0px;
    box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .perfil_cont_pnl .three_pnl h2{
    margin: 0px;
	padding: 20px 0px 18px 0px;
    font:bold 27px 'Montserrat-Regular', Arial;
}
 .perfil_cont_pnl .three_pnl h3,.leftinput h3{
    margin: 0px;
    padding:25px 0px 0px;
    font-family: 'Bebas Neue', Arial;
	font-size: 41px;
	font-weight: normal;
	color: #fff;
}
 .perfil_cont_pnl .scroll{
    height: 300px;
    overflow-y: scroll;
}
 .perfil_cont_pnl .swp img{
    display: block;
    padding-bottom: 8px;
}
 .perfil_cont_pnl .two_left{
    width:139px;
	float: left;
    padding-left: 20px;
    box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .perfil_cont_pnl .two_right{
    width:170px;
	float: left;
    padding-left: 6px;
    padding-right: 12px;
    box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .input-pnl.extra_pad{
    margin-top: 16px;
}
 .leftinput span{
    font:bold 27px 'Montserrat-Regular', Arial;
	color: #979e28;
    line-height: 44px;
}
 .convidar-page .bot-sec .rightbtn .two_part{
    width: 50%;
	float: left;
    padding: 0px 10px;
    box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .convidar-page .bot-sec.amingeo_wid .leftinput{
    width: 60%;
	float: left;
}
 .convidar-page .bot-sec.amingeo_wid .rightbtn{
    width: 40%;
	float: left;
	padding: 0px 0px 25px;
}
 .convidar-page .bot-sec.amingeo_wid{
    height: 300px;
    overflow-y: scroll;
    padding: 24px 0px 0px;
}
 .position.extra_pad{
    padding: 0px 14px;
}
 .assinatura-page .heading ul li{
    font:bold 27px 'Montserrat-Regular', Arial;
}
 .assinatura-page ul li{
    width: 20%;
	float: left;
    font-family: 'Bebas Neue', Arial;
	font-size: 41px;
	font-weight: normal;
    padding: 35px 0px 0px 20px;
    box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .assinatura-page ul li:first-child{
    width:36%;
}
 .big_brd{
    padding:23px 0px 0px 20px;
}
 .big_brd img{
    display: block
}
 .assinatura-page .assinatura-cont{
    height: 300px;
    overflow-y: scroll;
	margin-right: 16px;
}
 .assinatura-page .btn_new{
    padding: 10px 0px
}
 .assinatura-page .btn_new a{
    margin: 0px 20px;
}
 .pagamento .perfil-page.per-menu .perfil_cont_pnl.no_pad{
    padding: 0px;
}
 .page-content1.derrota .section .small-wrapper {
    top:30%;
}
 .page-content1.derrota.page-content3 .section .title{
	padding-top: 0px;
}
 .page-content1.derrota .section .title{
	font-size: 150px;
	line-height: normal;
}
 .page-content1.derrota .section .point h2{
	margin: 0px 0 84px;
    color: #fff;
	letter-spacing: .2px;
    font: normal 45.83px/9.3px 'Bebas Neue', Arial;
}
 .page-content1 .point .left{
    padding-right: 10px;
	text-align: right;
}
 .page-content1 .point .right{
    padding-left: 10px;
}
 .page-content1 .point .btn.center{
	padding: 29px 0px 47px;
}
 .page-content3.perfil .section .small-wrapper{
	top:-17%;
    width: 90%;
    left: 5%;
    right: 5%;
}
 .perfil-page{
	padding: 0px 60px;
    color: #fff;
}
 .perfil-page h3{
    text-transform:uppercase;
	letter-spacing:.2px;
	font:normal 40px 'Bebas Neue', Arial;
	margin:0;
	color:#f3b617;
	line-height:35px;
}
 .page-content3.perfil .tabcontent .closer,
 .page-content3.perfil .tabcontent .closer.adjusted{
    top: 117px;
    right: -59px;
}
 .perfil-page .pefil-lft{
    width:455px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin:0px auto;
}
 .perfil-page .pefil-lft .perfil-img{
    position:relative;
	width:140px;
	background-size: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
	margin-right:25px;
	float:left;
	border:2px solid #e36b13;
	border-radius:8px;
}
 .perfil-page .pefil-lft .perfil-img img{
    border-radius:8px;
    max-width: 150px;
}
 .perfil-page .pefil-lft .name-sec{
    width:290px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
	float:left;
	text-align:left;
	font-size:13px;
	line-height:33px;
	font-weight:normal;
	font-weight:bold;
	line-height:15px;
}
 .perfil-page .pefil-lft .name-sec h3{
    margin:0px 0px 12px;
}
 .perfil-page .pefil-lft .name-sec p{
    margin: 0px;
}
 .perfil-page .pefil-rgt{
	float: right;
    width: 50%;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: right;
}
 .perfil-page .rnk-btn{
    background: url(../images/shape-ranking.png) no-repeat center center;
    float:left;
	font:normal 46px 'Bebas Neue', Arial;
	padding:10px 20px;
	background-size:100% 100%;
	margin-left:17px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.5);
}
 .perfil-page .rank{
    border-top:3px solid #360302;
	border-bottom:3px solid #360302;
	color:#fff;
	float:left;
	line-height:30px;
	padding:18px 0px;
	font-size:40px;
	letter-spacing:0.5px;
	margin:0px;
}
 .perfil-page .total-point{
	padding-top:83px;
	font:bold 20px 'Montserrat-Regular', Arial;
}
 .perfil-page .total-point h4{
    text-transform: uppercase;
    letter-spacing: .2px;
    font: normal 29px/34px 'Bebas Neue', Arial;
	margin: 0px 0px 10px;
	letter-spacing:0.5px;
	display:inline-block;
	border-bottom:2px solid #a81e0c;
	padding-bottom:8px;
	padding-right:16px;
}
 .perfil-page .total-point p{
	margin: 9px 0px;
}
 .perfil-page .total-point p span{
	color: #fbaf44;
}
 .perfil-page .total-point .tpoint-lft{
    float:left;
	width:50%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:right;
	position:relative;
	padding-right:40px;
}
 .perfil-page .total-point .tpoint-lft h4{
    padding-right:0px;
	padding-left:16px;
}
 .perfil-page .total-point .tpoint-lft .seprator{
    position: absolute;
	right: -2px;
	top: 0px;
    height: 100%;
}
 .perfil-page .total-point .tpoint-lft .seprator img{
    height: 100%;
}
 .perfil-page .total-point .tpoint-rgt{
    float: right;
    width:50%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:left;
	padding-left:40px;
}
 .perfil-page.per-menu{
    padding: 0px 15px;
}
 .perfil-page.per-menu .perfil_cont_pnl{
    padding:50px 33px 23px 29px;
}
 .perfil-page.per-menu .total-point{
	padding-top: 38px;
}
 .page-content3.pagamento .section .small-wrapper{
	max-width: 1260px;
}
 .page-content3.perfil .tabcontent .pagamento .closer{
    top: 14.5%;
    right: -12.2%;
}
 .pagamento .perfil-page.per-menu{
	padding: 0px 15px 0px 0px;
}
 .page-content3.pagamento .tabcontent .closer{
	top:14.5%;
}
 .pagamento .per_button .btn_left{
	width: 33.33%;
}
 .perfil-page.per-menu .total-point.historica{
    padding:31px 73px 27px;
	text-align:left;
}
 .section .total-point.historica .btn.paypal{
	padding: 0px 58px;
}
 .section .total-point.historica .btn.right{
    text-align: right;
}
 .pagamento .perfil-page.per-menu .perfil_cont_pnl{
	padding: 20px 0px;
}
 .pagamento .perfil-page.per-menu .perfil_cont_pnl.plan h3{
	margin-bottom: 0px;
}
 .perfil-page.per-menu .total-point.planos{
	padding: 0px 19px 0px 28px;
}
 .perfil-page.per-menu .total-point.planos .sem{
	border: 5px solid #953801;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
 .perfil-page.per-menu .total-point.planos ul{
    margin: 0px;
	padding: 0px;
}
 .perfil-page.per-menu .total-point.planos ul li{
    margin: 0px;
	padding: 40px 0px 0px 15px;
	list-style: none;
	display: inline-block;
	position: relative;
    vertical-align: top;
}
 .perfil-page.per-menu .total-point.planos ul li:first-child{
	padding-left: 0px;
	background: url(../images/planos-anual.png) no-repeat center center;
    background-size: cover;
    max-width: 376px;
	width: 100%;
	min-height: 384px;
	height: 100%;
    margin-top: -36px;
}
 .perfil-page.per-menu .total-point.planos ul li .btn{
    position: absolute;
    left: 45px;
    bottom: -72px;
}
 .plano-bot{
	position:absolute;
	width: 100%;
    bottom: -104px;
}
 .plano-bot ul{
    margin: 0px;
	padding: 0px;
}
 .plano-bot ul li{
    margin: 0px;
	padding: 0px 70px 0px 42px;
	list-style: none;
	display: inline-block;
	background: url(../images/bot-check.png) no-repeat left center;
	line-height: 34px;
}
 .perfil-page.per-menu .total-point.planos .sem.anual{
	border: none;
}
 .total-point.planos .sem .heading{
	text-transform: uppercase;
    background: #391604;
    font: normal 52px/116px 'Bebas Neue', Arial;
    letter-spacing: .2px;
}
 .total-point.planos .sem .sem_cont{
	background: #451c09;
	padding: 10px 71px 67px;
}
 .total-point.planos .sem .sem_cont h3, 
 .perfil-page.per-menu .total-point.planos .sem.anual .sem_cont h3{
	margin: 0px;
	font-size: 93.7px;
	line-height: normal;
}
 .total-point.planos .sem .sem_cont h3 span{
	font-size: 62.5px;
}
 .total-point.planos .sem .sem_cont p{
    font: bold 28px 'Montserrat-Regular', Arial;
	margin: 0px;
    position: relative;
}
 .total-point.planos .sem .sem_cont p:before{
    content: '';
	position: absolute;
    margin-left: -46px;
	top: 50%;
	width: 100%;
	height: 2px;
	margin-top: -2px;
	background: #953801;
	max-width: 35px;
}
 .total-point.planos .sem .sem_cont p:after{
    content: '';
    position: absolute;
    margin-left: 8px;
    top: 50%;
    width: 100%;
	height: 2px;
	margin-top: -2px;
    background: #953801;
    max-width: 35px;
}
 .perfil-page.per-menu .total-point.planos .sem.anual p{
	color: #451c09;
    margin-top:74px;
    margin-bottom: 0px;
	padding-bottom:0px;
}
 .perfil-page.per-menu .total-point.planos .sem.anual .sem_cont p{
	margin-top: 0px;
	padding-bottom: 0px;
}
 .perfil-page.per-menu .total-point.planos .sem.anual h3{
	font-size: 52px;
	margin: 0px;
	color: #973307;
	line-height: normal;
    position: relative;
}
 .perfil-page.per-menu .total-point.planos .sem.anual h3:after{
    content: '';
	position: absolute;
	margin-left: -112px;
    bottom: -2px;
	width: 100%;
	left: 50%;
	text-align: center;
	height: 2px;
	margin-top: -2px;
	background: #953801;
	max-width: 224px;
}
 .perfil-page.per-menu .total-point.planos .sem.anual .sem_cont h3:after{
    display: none;
}
 .total-point.planos .sem.anual .sem_cont{
	background: none;
    padding: 0px 71px 67px;
}
 .total-point.planos .sem.anual .sem_cont h3{
    color: #973307;
}
 .total-point.planos .sem.anual .sem_cont p{
    color: #451c09;
}
 .form-top-txt{
    text-align:center;
	color:#ffffff;
	font:bold 20px 'Montserrat-Regular', Arial;
	padding-bottom:15px;
}
 .form-top-txt-big{
    text-align:center;
	color:#ffffff;
	font:bold 40px 'Montserrat-Regular', Arial;
	padding-bottom:15px;
	padding-top:165px;
}
 .cartas-1 form input[type='submit']{
    background: url(../images/login-btn.png) no-repeat left top;
	background-size:100%;
}
 .cartas-1{
    padding-bottom:40px !important;
}
 .minha .closer.res{
    top:-9%;
	right:-4.3%;
	width:8%;
}
 .vitoria-page .tabcontent{
    top:0;
    transform: none;
}
 .vitoria-page.page-content1.derrota .section .small-wrapper{
	position: static;
}
.vitoria-page .tabcontent .position{
	position: static;
}
 .vitoria-page .tabcontent .position{
	width:100%;
	left:0px;
	right:0px;
	top:25%;
}
 .vitoria-page .btn{
    padding-bottom:15px;
}
 .vitoria-page .title{
    font-size:175px !important;
	line-height:150px !important;
	text-shadow:0px 3px 4px rgba(0,0,0,0.5);
}
 .vitoria-page h2{
    font:bold 53px 'Montserrat-Regular', Arial !important;
	line-height:normal !important;
	text-shadow:0px 3px 4px rgba(0,0,0,0.5);
}
 .conta-pnl p{
    font-family: 'Montserrat-Regular';
	font-size: 25px;
	color: #afe100;
	margin: 0px;
	padding: 0px;
}
 .page-content3.minha .section .title {
    padding-top: 82px;
}
 .minha .conta-pnl{
    padding-top: 60px
}
 .minha .conta-pnl .left-pnl {
    width: 74.68%;
}
 .minha .conta-pnl .img-pnl{
    width: 25.31%;
}
 .minha .input-pnl{
    padding-bottom: 18px;
}
 .minha .left{
    width: 50%;
	float: left;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .head h3{
    font-size: 34px;
	line-height: 60px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .head h3 span{
    color:#ab562e
}
 .main-header.es_mesa .escolher-main .bot-pnl .mesa-pnl{
    font-size:18px
}
 .main-header.es_mesa .menu-left{
    width: 704px;
}
 .main-header.es_mesa .top-menu{
    max-width: 100%;
	padding-right:30px;
}
 .main-header.es_mesa .top-pnl .title{
    float:left;
	width:50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 0px;
}
 .main-header.es_mesa .top-pnl .btn {
    float:right;
	padding-bottom:0px;
    position: relative;
    top: 110px;
	margin-right:20px;
}
 .main-header.es_mesa .top-pnl .check_pnl {
    padding:152px 0px 0px;
    margin-right:87px;
	float:right;
}
 .check_pnl {
    float: right;
}
 .check_pnl .squaredThree {
    width:280px;
}
 .squaredThree {
    margin: 0px auto;
    position: relative;
    width: 270px;
    height: 68px;
}
 .squaredThree input[type=checkbox] {
    visibility: hidden;
}
 .squaredThree label {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0px;
    border-radius: 4px;
    line-height: 68px;
    background: url(../images/botao-apenas-amigos.png) no-repeat left top;
    height: 68px;
}
 .main-header.es_mesa .left{
    padding:0px 15px 0px 0px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content{
    background-image: url(../images/mesa-fundo-new.png);
    background-size:100% 100%;
/*	margin-bottom:0px;
	box-shadow:0px 9px 27px rgba(0,0,0,0.5);
	box-shadow:0px 9px 27px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 9px 27px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 9px 27px rgba(0,0,0,0.5);
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px; */
	margin-bottom:30px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .cont-pnl{
    background:url(../images/versus-new.png) no-repeat center 44px;
	padding:25px 0px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .head .btn{
    bottom: -18px
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .head{
    padding:0px 20px 0px 22px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .left .mesa-pnl {
    padding-right:15px;
	padding-left:0px;
	width:50%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .main-header.es_mesa .escolher-main .bot-pnl .right .mesa-pnl {
    padding-left:15px;
	padding-right:0px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .cont-pnl .left{
    padding-right:20px;
	padding-left:80px;
}
 .main-header.es_mesa .escolher-main .bot-pnl .content .cont-pnl .right{
    padding-left:20px;
	padding-right:80px;
}
 .main-header.es_mesa .menu-left{
    width:50%;
}
 .main-header.es_mesa .menu-right{
    width:50%;
}
 .es_mesa .check_pnl span{
    font-size: 28px;
    padding: 0px 0px 0px 35px;
}
 .es_mesa .squaredThree label{
    background-image: url(../images/botao-apenas-amigos-new.png);
    height: 28px;
	line-height: 28px
}
 .es_mesa .section{
    padding-top:25px;
}
 .es_mesa .logo{
    left:50%;
	margin-left:-180px;
}
.menu-container{
	width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
 .main-header .top-menu{
    padding-right:30px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
 .main-header .top-menu ul li{
    display:inline-block;
	padding-left:6px;
}
 .perfil-page.per-menu{
    padding:0px 34px 0px 27px;
}
 .tabcontent.amigo_online .closer{
    top:-11%;
	right:-6.3%;
	width:8%;
}
 .icartas-18 .perfil-page.per-menu .perfil_cont_pnl{
    padding:0px;
}
 .icartas-18 .pers-buttons{
    padding:18px 15px 14px;
	background:#381d00;
}
 .icartas-18 .pers-buttons .btn{
    display:inline-block;
	padding:0px;
}
 .icartas-18 .cont-sec{
    padding:0px 20px 0px 15px;
}
 .icartas-18 .cont-sec ul{
    margin:0px;
	padding:0px;
	list-style:none;
}
 .icartas-18 .cont-sec ul .btn{
    padding:0px;
}
 .icartas-18 .cont-sec ul li{
    width:33.3333%;
	float:left;
	line-height:65px;
	font-size:35px;
	letter-spacing:0.24px;
	font-family:'Bebas Neue', arial;
	font-weight:normal;
	padding-bottom:14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
 .icartas-18 .cont-sec ul li:first-child{
    text-align:left;
}
 .icartas-18 .cont-sec ul li:first-child img{
    margin-bottom:-14px;
	padding-right:28px;
	max-width: 83px;
}
 .icartas-18 .cont-sec ul li:last-child{
    text-align:right;
	padding-right:30px;
}
 .icartas-18 .cont-sec .head-pnl{
    border-bottom:2px solid #cf4812;
	padding-right:20px;
}
 .icartas-18 .cont-sec .head-pnl li{
    line-height:52px;
	font-size:18px;
	letter-spacing:0.24px;
	font-family:'Montserrat-Regular', Arial;
	padding-bottom:0px;
}
 .icartas-18 .cont-sec .content-sec{
    padding-top:19px;
	overflow-y:scroll;
	height:286px;
}
 .minha .small-wrapper{
    max-width:946px;
}
 .efeitos .section .title{
    font-size: 73.5px;
    font-family: 'BebasNeueBold', Arial;
	line-height: 60px;
	color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
}
 .efeitos .config-sec .config-lft{
    float:none;
	border-right: 0px solid rgba(138, 181, 0, 0.2);
	width:460px;
	margin: 0px auto;
	padding-right: 0px;
    margin-top: 50px;
}
 .efeitos .config-sec .config-rgt{
    float: none;
	width: 100%;
	margin-top:0px;
}
 .efeitos .config-sec h3{
    padding: 0px 0px 17px;
}
 .efeitos.page-content3 .section .title{
    padding-top: 92px;
}
 .efeitos .config-sec .progress-bar button#plus {
	background: url(../images/plus1.png) no-repeat left top;
	margin-left: 10px;
	background-size:83px 83px;
	margin-top: -7px;
}
/*.efeitos .config-sec .progress-bar button#plus:hover{
    background: url(../images/plus1_hover.png) no-repeat left top;
	margin-left: 10px;
	background-size:83px 83px%;
}
 .config-sec .progress-bar button#minus:hover {
    background: url(../images/minus1_hover.png) no-repeat left top;
    margin-right: 10px;
	background-size:83px 83px;
}
*/
 .efeitos .config-sec .progress-bar button#minus{
    background: url(../images/minus1.png) no-repeat left top;
	margin-right: 10px;
	background-size:83px 83px;
	margin-top: -7px;
}
 .efeitos .config-sec .progress-bar button{
    width:83px;
	height:83px;
}
 .efeitos .config-sec .progress-bar #progressBar{
    width:calc(100% - 189px);
}
 .efeitos .config-sec .progress-bar {
	padding-bottom: 35px;
}
 .efeitos .avtar-img .btn{
    float: left;
	width: 305px;
	margin-right: 7px;
}
 .efeitos .avtar-img .img-dg{
    float: left;
	width:148px;
	padding:16px 20px 0px 20px;
	height:150px;
}
 .efeitos .config-sec .config-rgt .img-dg img:first-child {
	width: 102px;
}
 .efeitos .config-sec .check_pnl{
    width:657px;
	margin:0px auto;
	margin-top: 30px;
}
 .efeitos .config-sec .check_pnl form{
    border:1px solid #ee6e15;
	border-radius:10px 10px 10px 10px;
}
 .efeitos .tiop-img{
    float: left;
	width: 232px;
	padding-right: 42px;
}
 .efeitos .check_pnl .squaredThree{
    width: 190px;
	height:35px;
	float: left;
	margin-top: 40px;
}
 .efeitos .check_pnl span{
    font-size:29px;
	padding: 0px 0px 0px 38px;
}
 .efeitos .check_pnl .squaredThree label,.efeitos .check_pnl .squaredThree label:after,.efeitos .check_pnl .squaredThree input[type=checkbox]:checked + label:after{
    background-size:30px 30px;
	height: 30px;
	line-height: 30px;
}
 .efeitos .check_pnl .squaredThree label{
    line-height:30px;
	height:30px;
}
 .efeitos .content-panel .btn.bot{
    bottom:-10px;
}
 .efeitos .config-sec .progress-bar .ui-progressbar .ui-progressbar-value{
    background: url(../images/progress-bar.png) repeat left top;
	height: 51px;
}
 .efeitos .tabcontent .closer{
    top: -3%;
    right: 3.7%;
}
 .conta-pnl p{
    font-family: 'Montserrat-Regular';
	font-size: 25px;
	color: #afe100;
	margin: 0px;
	padding: 0px;
}
 .page-content3.minha .section .title {
    padding-top: 82px;
}
 .minha .conta-pnl{
    padding-top: 60px
}
 .minha .conta-pnl .left-pnl {
    width: 74.68%;
}
 .minha .conta-pnl .img-pnl{
    width: 25.31%;
}
 .minha .input-pnl{
    padding-bottom: 18px;
}
 .minha .left{
    width: 50%;
	float: left;
}
.the-borwen-header .check_pnl.es_mesa{
    float: left;
    margin-top: 12px;
    margin-left: 48px;
}
 .check_pnl .squaredThree {
    width: 358px;
}
 .squaredThree {
    margin: 0px auto;
    position: relative;
    width: 270px;
    height: 68px;
}
 .squaredThree input[type=checkbox] {
    visibility: hidden;
}
 .squaredThree label {
    cursor: pointer;
    position:absolute;
    top:0;
    left:0px;
    border-radius:4px;
    line-height:68px;
    background:url(../images/botao-apenas-amigos.png) no-repeat left top;
    height:68px;
}
 .icartas_04 .check_pnl .squaredThree{
    width:250px;
	position:relative;
	top:-52px;
}
 .icartas_04 .check_pnl{
    margin-right:0px !important;
	padding:0px !important;
}
 .icartas_04.es_mesa .top-pnl .btn{
    top:-97px;
}
 .orange{
    color: #cb8128;
}
 .error_pnl .section .title{
    font-size: 115px;
	line-height: 115px;
    text-align: left;
}
 .error_pnl .small-wrapper{
    margin: 0px;
}
 .page-content1.error_pnl .tabcontent .text{
    text-align: left;
	padding: 0px;
    font-size: 25px;
    line-height: 35px;
}
 .page-content1.error_pnl .tabcontent{
    top:30%
}
 .divirta .perfil-page .title-pnl h3{
    font-size: 35px;
	line-height: 24px;
    margin-top: 0px;
}
 .divirta .perfil-page .title-pnl h3:before{
    border-top: 2px solid #f9c13b;
	content: '';
	width: 272px;
	margin: 0px auto;
	display: block;
    padding-bottom: 20px;
}
 .divirta .perfil-page .title-pnl h3:after{
    border-bottom: 2px solid #f9c13b;
	content: '';
	width: 272px;
	margin: 0px auto;
	display: block;
    padding-top: 20px;
}
 .divirta .total-point.planos .sem .heading{
    font-size: 40px;
	line-height: 96px;
	color: #f3bc39;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
 .divirta .total-point.planos .sem .sem_cont h3, .divirta .perfil-page.per-menu .total-point.planos .sem.anual .sem_cont h3{
    font-size: 71px;
}
 .divirta .total-point.planos .sem .sem_cont h3 span{
    font-size:45px;
}
 .divirta .total-point.planos .sem .sem_cont p,.divirta .perfil-page .total-point p{
    font-size:15px
}
 .divirta .perfil-page.per-menu .total-point.planos .sem.anual h3:after,.divirta .total-point.planos .sem.anual p:before,.divirta .total-point.planos .sem.anual p:after{
    background: #d39226 !important ;
}
 .pagamento .perfil-page.per-menu .perfil_cont_pnl.plan h3.top_brd{
    border-top: 2px solid #672f0d;
}
 .divirta .total-point.planos .sem .sem_cont p:before,.divirta .total-point.planos .sem .sem_cont p:after{
    background: #672f0d;
}
 .divirta .perfil-page.per-menu .total-point.planos .sem{
    border: none;
}
 .divirta .perfil-page.per-menu .total-point.planos ul li.anual_pnl{
    max-width:25%;
	background:url(../images/planos-anual-new.png) no-repeat center top;
	min-height:333px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-size:100% 100%;
}
 .icartas_21 .divirta .perfil-page.per-menu .total-point.planos .sem.anual .sem_cont p{
    margin-top:5px;
}
 .icartas_21 .perfil-page.per-menu .total-point.planos ul li .btn{
    left:37px !important;
}
 .divirta .perfil-page.per-menu .total-point.planos ul li{
    width: 25%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 40px 15px 0px 15px;
}
 .divirta .perfil-page.per-menu .total-point.planos ul li:first-child{
    max-width:none;
    ;
    width: 25%;
	background: none;
	margin: 0px;
	min-height: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-right: 15px;
}
 .divirta .perfil-page.per-menu .total-point.planos ul li .sem.first h3{
    font-size: 62px;
    line-height: 62px;
    text-align: right;
    margin: 45px 30px 0px 50px;
}
 .page-content3.pagamento.divirta .section .small-wrapper{
    width: 1448px;
    max-width: 1448px;
}
 .divirta .perfil-page.per-menu .total-point.planos{
    padding: 0px 84px 0px 50px;
}
 .divirta .total-point.planos .sem .sem_cont{
    padding: 22px 55px 72px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
 .divirta .total-point.planos .sem.anual .sem_cont{
    padding: 0px 55px 58px;
}
 .pagamento.divirta .perfil-page.per-menu .perfil_cont_pnl {
    padding: 34px 0px 20px;
}
 .divirta .perfil-page.per-menu .total-point.planos .sem.anual h3{
    color:#371302
}
 .divirta .perfil-page.per-menu .total-point.planos .sem.anual h3.col{
    font-size: 50px;
	color: #c53e10
}
 .divirta .perfil-page.per-menu .total-point.planos ul li .btn{
    bottom: -66px;
}
 .divirta .perfil-page.per-menu .total-point.planos .sem.anual p{
    margin-top: 50px;
}
 .pagamento.divirta .perfil-page.per-menu .perfil_cont_pnl{
    padding: 20px 0px 46px;
}
 .icartas_21 .page-content3.pagamento.divirta .tabcontent.history .closer{
}
 .divirta .per_button {
    padding: 22px 0px 0px;
}
 .divirta .assinatura-page .heading ul li {
    font-size:20px !important
}
 .divirta .assinatura-page ul li{
    font-size:40px
}
 .perfil-page .white h3{
    color:#fff;
    margin-bottom: 12px;
}
 .divirta .assinatura-page ul li{
    padding-left: 53px;
}
 .divirta .assinatura-page .assinatura-cont{
    margin-right: 45px;
    height: 278px;
}
 .divirta .big_brd{
    padding-left: 49px;
}
 .divirta .assinatura-page ul li{
    padding-top:22px
}
 .divirta .btn_new{
    float:right;
	padding:62px 0px 0px;
	position:relative;
	margin-right: -37px;
}
 .divirta .btn_new a.pad{
    padding-left:22px
}
 .pagamento.divirta .perfil-page.per-menu .perfil_cont_pnl.no_pad{
    padding-bottom:40px
}
 .divirta .assinatura-page ul li:first-child{
    width: auto
}
 .divirta .assinatura-page ul li{
    width: 15%
}
 .divirta .assinatura-page ul li.ty{
    width: 25%
}
 .divirta .assinatura-page ul li.pag{
    width:25%
}
 .divirta .assinatura-page ul li.pag.alignright{
    text-align: right;
    padding-right: 21px;
}
 .divirta .assinatura-page .heading ul li.pag.alignright{
    padding-right: 40px
}
 .divirta .assinatura-page .heading{
    padding-right: 45px;
}
 .page-content3.pagamento.divirta .tabcontent .closer{
    top: 12.6%;
}
 .page-content3.perfil.divirta .tabcontent .closer{
    right: -4.7%;
}
 .page-content3.pagamento.divirta .tabcontent.history .closer{
    top: 14.6%;
}
 .minha .closer.res.ex{
    right: -20px;
}
 .divirta .perfil-page.per-menu .total-point.planos ul li .sem.first h3{
    color: #fff
}
.page-content3.pagamento.divirta .tabcontent.history .closer.cls{
/*	top: 140px;
    right: -73px;*/
}
 .amigos.icartas-16 .popup-content .amigos-img img{
    max-width:950px;
	min-width:950px;
}
 .amigos.icartas-16 .tabcontent.amigo_online .closer{
    top:-11%;
	right:-2.3%;
	width:8%;
}
 .section.play-sec .content-panel.comece-play .small-wrapper{
    top: 0px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
 .main-page .comece-play .login-text{
    padding-top: 24px;
}
 .main-page .login-text.green{
    color: #afe100;
}
 .comece-play .play-page .btn{
    padding-bottom: 10px;
}
 .comece-play .head_img{
    margin-bottom: -57px;
}
 .page-content1 .tabcontent .jogo_pnl .text{
	padding:0px;
}
 .jogo_pnl .section .title{
	font-size:45px;
	line-height:18.64px;
	letter-spacing:0.20px;
	font-family:'BebasNeueBold', Arial;
	text-align:left;
	border-bottom:2px solid #813301;
	padding-left: 40px;
    padding-bottom: 34px;
}
 .page-content1 .tabcontent .jogo_pnl .text{
	padding:128px 0 122px;
	font-size:28px;
	line-height:21.68px;
	letter-spacing:0.20px;
	margin:0;
	font-weight:normal;
}
 .page-content1 .tabcontent .jogo_pnl .text p{
	margin:0;
}
 .page-content1 .jogo_pnl span{
	color:#f3b617;
}
 .page-content1 .jogo_pnl .left{
	text-align:right;
}
 .page-content1 .jogo_pnl .small-wrapper{
	max-width:945px;
	top:10%;
	width: calc(100% - 427px);
    width: -moz-calc(100% - 427px);
    width: -webkit-calc(100% - 427px);
	margin:0px 213.5px;
}
 .page-content3 .amigo_online .section .title{
	padding-top:0;
    text-shadow: 0px 2px 2px rgba(26, 39, 7, 0.8);
}
 .amigo_online .section .title{
    font-family:'BebasNeueBold', Arial;
	font-size:67.5px;
}
 .amigo_online .convidar-page .bot-sec.amingeo_wid{
    height:505px;
}
 .amigo_online .convidar-page .bot-sec.amingeo_wid .leftinput span.squ_check, .amigo_online .convidar-page .bot-sec.amingeo_wid .leftinput span.text_squ{
	display:inline-block;
	vertical-align:middle;
}
 .amigo_online .convidar-page .bot-sec.amingeo_wid .leftinput span.squ_check{
	padding-right:30px;
}
 .amigo_online .convidar-page .bot-sec.amingeo_wid .leftinput{
	width:55%;
}
 .amigo_online .convidar-page .bot-sec.amingeo_wid .rightbtn{
	width:45%;
	padding-bottom:0;
}
 .amigo_online .leftinput h3{
	font-size:30px;
    font-family:'BebasNeueBold', Arial;
	padding:0;
	line-height:31px;
    text-shadow: 0px 2px 2px rgba(26, 39, 7, 0.8);
}
 .amigo_online .leftinput span{
	font-size:18px;
    line-height:19px;
    text-shadow: 0px 2px 2px rgba(26, 39, 7, 0.8);
}
 .amingeo_bdr{
	border-bottom:1px solid #4d740c;
	padding:15px 0;
    margin-right: 17px;
}
 .page-content3 .amigo_online .section .small-wrapper{
	max-width:889px;
	width:100%;
}
 .amigo_online .convidar-page .bot-sec .rightbtn .two_part{
	float:right;
}
 .amigo_online .convidar-page{
	padding-top:45px;
}
 .myScrollableBox {
	width: 200px;
	height: 500px;
    /* Display scrollbar if content is bigger than the box */
	overflow: auto;
}
.myScrollableBox::-webkit-scrollbar{
    width:30px;
	height:155px;
}
 .myScrollableBox::-webkit-scrollbar-thumb{
    background:url(../images/scrollbar-img1a.png) no-repeat left top, url(../images/scrollbar-img3a.png) no-repeat center, url(../images/scrollbar-img5a.png) no-repeat left bottom, url(../images/scrollbar-img2a.png) repeat-y center;
	box-shadow:none;
	 height:65px;
	border-radius:15px;
}
 .myScrollableBox::-webkit-scrollbar-track{
    background:rgba(35,10,0,0.54);
	border-radius: 25px;
}
.myScrollableRooms {
	width: 700px;
	height: 500px;
    /* Display scrollbar if content is bigger than the box */
	overflow: auto;
}
.myScrollableRooms::-webkit-scrollbar{
    width:57px;
	height:155px;
}
 .myScrollableRooms::-webkit-scrollbar-thumb::before{
    content:'';
	display:block;
	background:url(../images/scrollbar-img1.png) no-repeat center;
	border-radius:25px;
	box-shadow:none;
}
 .myScrollableRooms::-webkit-scrollbar-thumb{
    background:url(../images/scrollbar-img1.png) no-repeat left top, url(../images/scrollbar-img3.png) no-repeat center, url(../images/scrollbar-img5.png) no-repeat left bottom, url(../images/scrollbar-img2.png) repeat-y center;
	border-radius: 25px;
	box-shadow:none;
}
 .myScrollableRooms::-webkit-scrollbar-track{
    background:rgba(35,10,0,0.54);
	border-radius: 25px;
}

 .per_button.vip{
	padding-top: 25px;
}
 .total-point.historica .bot-btn-sec{
	padding-top: 29px;
}
 .total-point.historica .bot-btn-sec .btn{
    padding-bottom: 0px;
}
 .total-point.historica .bot-btn-sec ul, .total-point.historica .icon-sec ul{
    padding: 0px;
	margin: 0px;
}
 .total-point.historica .bot-btn-sec ul li{
    list-style: none;
	padding-left: 3px;
	margin: 0px;
    display: inline-block;
}
 .total-point.historica .bot-btn-sec ul li:first-child{
    padding-left: 0px;
}
 .total-point.historica .icon-sec ul li{
	width: 20%;
	float: left;
	list-style: none;
	text-align: center;
}
 .total-point.historica .icon-sec ul li span{
	display: block;
	text-transform: uppercase;
    font-family:'BebasNeueBold', Arial;
	font-size:30px;
	line-height:34px;
    letter-spacing:0.25px;
    padding-top:22px;
}
 .pagamento.divirta .perfil-page.per-menu .perfil_cont_pnl.assinatura-pad{
    padding-bottom: 0px;
	padding-top: 10px;
}
 .page-content3.pagamento .tabcontent .closer.assinatura{
    top: 14.3%;
    right: -4.9%;
}
 .tabcontent .chat{
}
 .tabcontent.chat .text{
	max-width: 995px;
	width: 100%;
	margin: 0px auto;
	padding: 10px 0px 0px;
	text-align: left;
	overflow-y: scroll;
	height: 326px;
}
 .tabcontent.chat .text p{
    margin:0px;
	margin-top: 38px;
	padding-right: 61px;
}
 .tabcontent.chat .text p strong{
    font-family: 'Montserrat-Black', Arial;
}
 .tabcontent.chat .text p strong:nth-child(2){
    padding-left: 122px;
	text-align: right;
}
 .tabcontent.chat .text p:nth-child(2){
    text-align: right;
}
 .page-content3 .chat .section .small-wrapper{
    top:137px;
}
 .tabcontent.chat .title{
    letter-spacing: normal;
	padding-top: 71px;
}
 .tabcontent.chat .chat_section{
    width:995px;
	margin: 0px auto;
	padding-top: 81px;
	margin-bottom: 42px;
}
 .tabcontent.chat .chat_section .chat_input{
    float: left;
	width:90%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
 .tabcontent.chat .chat_section input[type=text]{
    background: url(../images/chat_bg.png) no-repeat left top;
	border: 0px;
	width: 100%;
	background-size: 100% 100%;
	padding: 0px 28px;
	margin: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 34px;
	color: #979e28;
	font: bold 27px 'Montserrat-Regular', Arial;
	outline: none;
	line-height: 78px;
	margin-bottom: 0px;
}
 .tabcontent.chat .chat_section .chat_submit{
    float: left;
	width: 10%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 19px;
    margin-top: -5px;
}
 .tabcontent.chat .chat_section input[type=submit]{
    text-indent: -999999999px;
	border: 0px;
	outline: 0px;
	background:url(../images/chat-btn.png) left top no-repeat;
	background-size: 87px 86px;
	width:87px;
    line-height: 84px;
	padding: 0px;
	cursor: pointer;
}
 .tabcontent.chat .chat_section input[type=submit]:hover{
    background: url(../images/chat-btn-hover.png) no-repeat left top;
	background-size: 87px 86px;
	width:87px;
}
 .page-content3 .tabcontent.chat .closer {
    top:-9.8%;
	right:-6.5%;
}
 .page-content3.previa .section .title{
    padding-top:31px;
}
 .previa .position{
    padding-top:159px;
}
 .previa.cartas-15 .position{
    padding-top:55px;
}
 .page-content3.previa.cartas-15 .section .title{
    padding-bottom:40px;
}
 .previa.cartas-15 .title_bot h3:before{
    display:none;
}
 .previa.cartas-15 .bot-sec {
    /*height: 399px;*/
	padding-right: 20px;
}
 .page-content3.previa .tabcontent .closer{
    top: -2%;
	right:3.8%;
}
 .previa .table-cell{
    width:817px;
	margin:0px auto;
}
 .previa .top_pnl .small-title{
    font:400 20px/34px 'Montserrat-Regular',sans-serifs;
	font-weight: bold;
	color:#ffffff;
	float: left;
	width: 13%;
	text-align: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left:16px;
}
 .previa .top_pnl .placeholder-img{
    width:8.6%;
	float:left;
}
 .previa .top_pnl .content{
    padding-left:50px;
	width:78.4%;
	float:left;
	box-sizing:border-box;
}
 .previa .top_pnl .content h2{
    font:400 20px/34px 'Montserrat-Regular',sans-serifs;
	font-weight: bold;
	color:#fff;
	margin:0px;
	text-align:left;
	text-shadow: 0px 3px 0px rgba(0,0,0,0.7);
}
 .previa .top_pnl .content h3{
    font:400 18px/23px 'Montserrat-Regular',sans-serifs;
	font-weight: bold;
	color:#979e28;
	margin:0px;
	text-align:left;
	text-shadow: 0px 3px 2px rgba(0,0,0,0.7);
	padding-top:5px;
}
 .previa .convidar-page{
    padding:0px;
	padding-top:36px;
}
 .previa .convidar-page .left-img{
    width:243px;
	padding-right:18px;
}
 .previa .section .btn {
    padding-bottom:0px;
}
 .previa .convidar-page .right-input{
    width:-webkit-calc(100% - 262px);
	width: calc(100% - 262px);
	float:left;
}
 .previa .input-pnl input{
    height:61px;
	font-size:19px;
}
 .previa .input-pnl:before,.previa .input-pnl:after{
    background-size:100% 61px;
	height: 61px;
}
 .previa .title_bot h3{
    margin:0px;
	font:400 20px/34px 'Montserrat-Regular',sans-serifs;
	font-weight: bold;
	color:#fff;
	text-align:left;
	padding-top:22px;
	position:relative;
}
 .previa .title_bot h3:before{
    content:"";
	display:block;
	border:1px solid #4d740c;
	position:absolute;
	top: 5px;
	left: -80px;
	width: 939px;
}
 .previa .convidar-page .bot-sec .leftinput .image{
    width:70px;
	float:left;
	padding-right:30px;
}
 .previa .tabcontent .text{
    padding: 3% 0px !important;
	float:left;
	width:70%;
}
 .previa .convidar-page .bot-sec input[type="text"]{
    height: 35px;
    font-size: 30px;
	border-bottom: 0px solid rgba(217, 146, 89, 0.2);
}
 .previa .convidar-page .bot-sec .bdr{
    border-bottom:1px solid #4d740c;
}
 .previa .convidar-page .bot-sec .leftinput{
    width:60%;
	width: -webkit-calc(100% - 245px);
	width: calc(100% - 245px);
	padding-bottom: 13px;
	padding-top: 16px;
}
 .previa .convidar-page .bot-sec .rightbtn {
    width:40%;
	width:225px;
	padding-top: 15px;
}
 .previa .convidar-page .bot-sec .btn {
	padding-bottom: 15px;
}
 .previa .bot-sec{
    padding-right:56px;
	height:404px;
	overflow-y:scroll;
}
 .icartas-20 .cont-sec ul .btn{
    display:inline-block;
}
 .icartas-20 .cont-sec ul li.line{
    line-height:normal;
	padding-bottom: 0px;
}
 .icartas-14{
    /*position:relative;*/
}
 .card-image{
    position: absolute;
	right: -459px;
	top: -99px;
}
 .icartas-14 .section{
    position: absolute;
	width: 100%;
	top: 70px;
	left:0px;
}
 .main-header.es_mesa.icartas_04 .squaredThree input[type=checkbox]:checked + label:after, .main-header.es_mesa.icartas_04 .squaredThree label:after{
    height: 28px;
	width: 28px;
    background-size: cover;
}
 .icartas-16 .convidar-page .bot-sec.aminge{
    border-top: 1px solid #4d740c;
	padding:30px 40px 40px;
}
 .icartas-16 .amigo_online .convidar-page{
    padding:30px 36px 0px 17px;
}
 .convidar-page.icartas-16 .bot-sec .rightbtn .two_part{
    padding:0 8px;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid .leftinput {
    width: 58%;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid .rightbtn {
    width: 42%;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid{
    padding-top:0;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid {
    height: 590px;
}
 .icartas-16 .amingeo_bdr{
    padding:13px 0;
}
 .page-content1.cartas-13 .section .small-wrapper{
    left:23px;
}
 .main-header.icartas_04 .escolher-main .bot-pnl::-webkit-scrollbar{
    width:57px;
	height:155px;
}
 .main-header.icartas_04 .escolher-main .bot-pnl::-webkit-scrollbar-thumb::before{
    content:'';
	display:block;
	background:url(../images/scrollbar-img1.png) no-repeat center;
	border-radius:25px;
	box-shadow:none;
}
 .main-header.icartas_04 .escolher-main .bot-pnl::-webkit-scrollbar-thumb{
    background:url(../images/scrollbar-img1.png) no-repeat left top, url(../images/scrollbar-img3.png) no-repeat center, url(../images/scrollbar-img5.png) no-repeat left bottom, url(../images/scrollbar-img2.png) repeat-y center;
	border-radius: 25px;
	box-shadow:none;
}
 .main-header.icartas_04 .escolher-main .bot-pnl::-webkit-scrollbar-track{
    background:rgba(35,10,0,0.54);
	border-radius: 25px;
}
 .previa.cartas-15 .bot-sec::-webkit-scrollbar {
    width: 30px;
	height:82px;
}
 .previa.cartas-15 .bot-sec::-webkit-scrollbar-thumb {
    background: url(../images/scrollbar.png) center no-repeat;
	background-size:30px 82px;
	border-radius: 25px;
}
 .previa.cartas-15 .bot-sec::-webkit-scrollbar-track {
    background: rgba(23,36,3,0.54);
	border-radius: 25px;
}
 .previa.cartas-15 .convidar-page .bot-sec .btn{
    margin-right:-20px;
}
 .previa.cartas-15 .title_bot h3{
    padding-top:15px;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid::-webkit-scrollbar{
    width:57px;
	height:155px;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid::-webkit-scrollbar-thumb::before{
    content:'';
	display:block;
	background:url(../images/scrollbar-img1.png) no-repeat center;
	border-radius:25px;
	box-shadow:none;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid::-webkit-scrollbar-thumb{
    background:url(../images/scrollbar-img1.png) no-repeat left top, url(../images/scrollbar-img3.png) no-repeat center, url(../images/scrollbar-img5.png) no-repeat left bottom, url(../images/scrollbar-img2.png) repeat-y center;
	border-radius: 25px;
	box-shadow:none;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid::-webkit-scrollbar-track{
    background:#172403;
	border-radius: 25px;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid .leftinput span.squ_check {
    padding-right: 20px;
}
 .icartas-16 .convidar-page .bot-sec .rightbtn .two_part{
    padding:0 5px;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid::-webkit-scrollbar-thumb{
    width:30px;
	background-size:30px;
}
 .icartas-16 .amigo_online .convidar-page .bot-sec.amingeo_wid::-webkit-scrollbar{
    width: 30px;
	height: 155px;
}
 .topbar {
    position:relative;
	margin:0 85px;
}
 .topbar .head{
    font-family:'BebasNeueBold', Arial;
	font-size:49px;
	line-height:68px;
	color:#ffffff;
	top:50%;
	transform: translate(0, -50%);
	position:absolute;
	left:40px;
}
 .topbar .head span{
    color:#e2ba02;
}
 .topbar .squaredThree label{
    top:20px;
	margin-left:45px;
}
 .topbar .squaredThree span{
    color:#ffffff;
}
 .topbar .squaredThree input[type=checkbox]:checked + label:after, .topbar .squaredThree label:after {
    height: 28px;
	width: 28px;
	background-size: cover;
}
 .topbar .check_pnl span {
    font-size: 28px;
    padding: 0px 0px 0px 35px;
    letter-spacing: 0.9px;
}
 .botbar {
    position:relative;
	margin:0 85px;
}
.botbar .background-section{
    background-color: #2e0e00;
    min-height: 335px;
    margin-top: -3px;
    position: relative;
    background-image: url(../images/the-transparent-image.png);
    background-position: center bottom;
    /*z-index: -1;*/
    border-radius:  0 0 23px 23px;
}
 .botbar .swiper-container {
    width: 94.3%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	top:0px;
	overflow: hidden;
	z-index: 1;
	margin:0 2.85%;
	padding-top:43px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
 .botbar .swiper-wrapper {
    position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
 .botbar .swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	font-size: 18px;
	max-height:236px;
	padding:0 26px;
    /* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border: 2px solid #853304;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: -moz-linear-gradient(270deg, rgba(65,21,0,0) 0%, rgba(65,21,0,1) 100%);
    /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(65,21,0,0)), color-stop(100%, rgba(65,21,0,1)));
    /* safari4+,chrome */
	background: -webkit-linear-gradient(270deg, rgba(65,21,0,0) 0%, rgba(65,21,0,1) 100%);
    /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(270deg, rgba(65,21,0,0) 0%, rgba(65,21,0,1) 100%);
    /* opera 11.10+ */
	background: -ms-linear-gradient(270deg, rgba(65,21,0,0) 0%, rgba(65,21,0,1) 100%);
    /* ie10+ */
	background: linear-gradient(180deg, rgba(65,21,0,0) 0%, rgba(65,21,0,1) 100%);
    /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#411500', endColorstr='#411500',GradientType=0 );
    /* ie6-9 */
}
 .botbar .swiper-slide .inner{
    font-size:15px;
	line-height:16px;
	font-family: 'Montserrat-Regular', Arial;
	color:#ffffff;
}
.botbar .swiper-slide .inner span{
	display: block;
    letter-spacing: 0.2px;
    font-size: 31px;
    line-height: 19px;
    font-family: 'BebasNeueBold', Arial;
    /* padding: 15px 0; */
    font-weight: bold;
    margin-top: 29px;
    margin-bottom: 3px;
    letter-spacing: 0.9px;
}
 .botbar .swiper-slide .inner .number{
    color:#e2ba02;
	font-size:49px;
	line-height:54px;
	font-family:'BebasNeueBold', Arial;
	font-weight:bold;
	-webkit-text-stroke: 1px #853304;
	margin-top:-35px;
	text-shadow: 0px 0px 50px rgba(226,186,2,0.75);
}
 .topbar .geral-arrow{
	max-width: 165px;
    padding-top: 12px;
    float: right;
    margin-right: 55px;
}
 .topbar .swiper-button-next, .topbar .swiper-button-prev {
    width: 68px;
	height: 71px;
	cursor: pointer;
	display:inline-block;
}
.topbar .swiper-button-next{
	margin-left: 14px;
}
 .main-header.es_mesa.icartas_04 .escolher-main .bot-pnl .content .head .left{
    width:75%;
	padding-top: 10px;
}
 .main-header.es_mesa.icartas_04 .escolher-main .bot-pnl .content .head .right{
    width:25%;
}
 .main-header.es_mesa.icartas_04 .wrapper{
    max-width:1740px;
}
 .main-header.es_mesa.icartas_04 .escolher-main .bot-pnl .content .cont-pnl{
    background-position: center 40%;
}


/*the new css for fixing*/
/*@media(max-width: 991px){
	.main-header .top-menu{
		display: none;
	}
}*/
.the-borwen-header{
	background-image: url(../images/header-repeater.png);
	background-repeat: repeat-x;
	border-radius: 23px 23px 0 0;
	height: 83px;
	position: relative;
	z-index: 2;
}
/*body{
	width: 1920px;
}*/
.the-borwen-header:after{
	content: "";
	display: table;
	clear: both;
}
.topbar.the-borwen-header .head{
    position: relative;
    transform: none;
    float: left;
    top: 0;
    padding-top: 12px;
    letter-spacing: 0.3px;
    font-size: 49px;
    line-height: 68px;
}
@media(max-width: 1400px){
	.botbar .swiper-slide{
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(max-width: 1100px){
	.topbar.the-borwen-header .head{
		font-size: 31px;
	}
	.topbar .check_pnl span{
		font-size: 18px;
	}
}
.page-content1.page-content3.perfil,
.page-content1.page-content3{
    position: absolute;
    /*min-height: 874px;*/
    top: -1px;
    left: -2px;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.tabcontent.victoria-page-section{
	min-height: 100vh;
	padding-top: 200px;
}
.page-content1.cartas-13 .section .small-wrapper {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    width: 100%;
    max-width: 943px;
}
.page-content1.cartas-13.page-content3 .section .title{
	padding-top: 48px;
	padding-bottom: 30px;
}
.page-content1.page-content2.icartas-14 .tabcontent{
	top: 50%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.icartas-14-section{
	padding-top: 200px;
	padding-bottom: 200px;
	padding-left: 20px;
	padding-right: 20px;
}
.icartas-14-section .left-section{
    float: left;
    margin-top: 10vh;
    width: 50%;
    letter-spacing: 0.6px;
}
.icartas-14-section .right-section{
    float: left;
    width: 50%;
    padding-top: 70px;
}
.icartas-14-section .title{
	font-size: 114px;
	color: #fff;
	line-height: 1;
	padding-bottom: 0;
}
.icartas-14-section  .text{
	font-size: 25px;
	color: #fff;
	font-family: 'Montserrat-Regular', Arial;
}
.icartas-14-section:after{
	content: "";
	display: table;
	clear: both;
}
.icartas-14-section .text p{
    margin-top: 15px;
    margin-left: 5px;
    letter-spacing: 0px;
    line-height: 1.4;
    margin-bottom: 34px;
    font-weight: bold;
}
.icartas-14-section .card-image{
	position: relative;
	right: -26%
}
.icartas-14-section .card-image img {
    width: auto;
    max-width: 200%;
}
.oveflow-hidden{
	overflow: hidden;
}
@media(max-width: 1400px){
	.icartas-14-section .card-image{
		right: 0
	}
	.icartas-14-section .card-image img{
		max-width: 150%;
	}
	.icartas-14-section{
		padding-bottom: 0;
	}
}
@media(max-width: 1100px){
	.icartas-14-section .card-image img{
		/*max-width: 100%;*/
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
	.icartas-14-section .text{
		font-size: 16px;
	}
	.icartas-14-section{
		padding-top: 100px;
		padding-bottom: 0;
	}
}
main{
	height: 100vh;
	overflow: hidden;
}
#the-page-section{
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	position: relative;
	z-index: 23;
	min-width: 1440px;
}
.the-drop-shadow-sec#the-page-section{
	min-width: 700px;
}
#the-page-section.top-30{
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}
#the-page-section.position-absolutie{
    position: absolute;
    left: 0;
    top: 35px;
    transform: none;
    z-index: 22222;
    margin-top: 20px;
}
#max-height-100vh{

}
#the-page-section.with-larger{
	min-width: 1700px;
	width: 1700px;
}
#the-page-section.with-larger{
}
@media( max-height: 700px){
	#max-height-100vh{
		padding-top: 10%;
	}
}
main.auto-height-main{
	height: auto;
	overflow: auto;
}

@media(min-height: 600px){

	#the-page-section.transform-bottom{
	    -webkit-transform-origin: center left;
	    -ms-transform-origin: center left;
	    -moz-transform-origin: center left;
	    -o-transform-origin: center left;
	    transform-origin: center left;
	}
	#the-page-section.transform-30{
		/*transform-origin: center;*/
	}
}
@media(min-height: 700px) and (max-height: 750px){

	/*#the-page-section.transform-bottom{
	    transform-origin: center
	}*/
}
@media(min-height: 760px){

	#the-page-section.transform-30{
		-moz-transform-origin: center left;
		-webkit-transform-origin: center left;
		-ms-transform-origin: center left;
		-o-transform-origin: center left;
		transform-origin: center left;
	}
	#the-page-section.transform-bottom{
	    /*transform-origin: center 170%*/
	}
}
.section:after,
.page-content1 .tabcontent .popup-content:after{
	content: "";
	display: table;
	clear: both;
}
.container{
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	width: 86%
}
@media(min-height: 900px){
	#the-page-section.transform-30{
		
	}
}
#the-page-section.tabcontent.history.position-absolutie.transform-bottom{
	margin-top: 0;
}
.tabcontent.history.position-absolutie.transform-bottom{
	top: 55%;
}
.previa.cartas-15 .bot-sec.assinatura-cont::-webkit-scrollbar-thumb{
    box-shadow: none;
    background-size: 29px 82px;
    background-position: top left;
}
.mesa-pnl .image-container{
	position: relative;
	width: 89px;
	height: 89px;
}
.main-header.es_mesa .escolher-main .bot-pnl .right .mesa-pnl img{
	width: 100%;
}
.botbar .swiper-slide .inner img{
	width: 100%;
}
.amingeo_bdr .squ_check img{
	max-width: 70px;
}
.convidar-page .bot-sec .image img{
	max-width: 70px;
}
/*@media(max-width: 1280px){
	.page-content1 .tabcontent.perfil-page{
		max-width: 1120px
	}
}*/
/*@media(min-width: 800px){*/
	.page-content3.perfil .tabcontent .closer {
	    top: 121px;
	    right: -30px;
	}
/*}*/
@media(min-height: 800px){
/*	#the-page-section.transform-center-800{
		transform-origin: center;
	}*/
}

/*@media(max-width: 1150px) and (min-width: 1024px){
	.page-content1 .tabcontent.perfil-page{
		max-width: 940px;
	}
	.per_button{
		padding-top: 0;
	}
}*/
/*@media(max-width: 1023px){
	.page-content1 .tabcontent.perfil-page{
		max-width: 800px;
	}
	.per_button{
		padding-top: 34px;
	}
	.icartas-18 .tabcontent.history .closer.mobile {
	    top: -13px;
	    right: 32px;
	}
}*/


/*new page css*/
.show-over-flow .main-class{
	padding-top: 20px;
	text-shadow: 0 2px 1px rgba(0,0,0,0.8);
}
.show-over-flow .main-class.no-padding{
	padding-top: 0;
}
.the-table-section{
	position: relative;
	margin-top: 118px;
	z-index: 1;
}
.show-over-flow{
	overflow-x: hidden;
	overflow: visible;
}
.the-table-section .closer{
	position: absolute;
	top: 16px;
	right: 28px;
}
.the-table-section  .pri-img img{
    position: absolute;
    top: -212px;
    left: 0;
    right: 0;
    margin: auto;
}
.table-bg-image{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	width: auto;
	height: auto;
	z-index: -1;
}
body{
	/* width: 1920px; */
}
.the-table-section .title-pnl{
    margin-top: 98px;
    text-align: center;
    color: #fff;

}
.the-table-section{
	padding-top: 20px;
	margin-right: -47px;
}
.the-table-section .title-pnl{
	position: relative;
}
.the-form-section{

}
.the-table-section ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #471c06;
}
.the-table-section ::-moz-placeholder { /* Firefox 19+ */
  color: #471c06;
}
.the-table-section :-ms-input-placeholder { /* IE 10+ */
  color: #471c06;
}
.the-table-section :-moz-placeholder { /* Firefox 18- */
  color: #471c06;
}

.the-table-section .perfil-page h3 {
    font-size: 35px;
    letter-spacing: 3px;
    font-weight: 400;
    color: #fff;
}

.show-over-flow .wrapper {
    max-width: 1533px;
}

.the-form-section {
    padding: 0 57px;
    margin-top: 60px;
    clear: both;
}

.the-form-section .form-left-section {
    margin-top: 0;
    float: left;
    width: 100%;
    width: calc(100% - 359px);
}

.the-form-section .form-left-section label {
    font-family: 'Montserrat-Regular';
    font-size: 19px;
    font-weight: 600;
}

.form-left-section .form-field {
    margin-top: 16px;
    margin-left: -8px;
}

.form-left-section .form-field input[type="text"],
.form-left-section .form-field input[type="url"],
.form-left-section .form-field input[type="email"],
.form-left-section .form-field input[type="password"],
.form-left-section .form-field input[type="date"] {
    width: 100%;
    width: calc(100% - 267px);
    height: 70px;
    border: 4px solid #62250c;
    border-radius: 11px;
    font-size: 25px;
    font-weight: 600;
    padding: 0 32px;
    font-family: 'Montserrat-Regular';
    box-sizing: border-box;
    outline: none;
    float: left;
    letter-spacing: -0.5px;
}

.the-form-section .form-left-section input[type="submit"] {
    border: none;
    border: 5px solid #473807;
    background: transparent;
    color:  #fff;
    font-size: 33px;
    text-transform: uppercase;
    font-family: 'BebasNeueBold';
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    background: linear-gradient;
}

.form-left-section .form-field input[type="image"] {
    margin-left: 20px;
    margin-right: -4px;
}

.the-table-section .perfil-page h3:before {
    content: "";
    height: 2px;
    position: absolute;
    width: 269px;
    max-width: 100%;
    top: -20px;
    background-color: #f9c13b;
    left: 0;
    right: 0;
    margin: auto;
}

.the-table-section .perfil-page h3:after {}

.the-table-section .perfil-page h3:after {
    content: "";
    height: 2px;
    position: absolute;
    width: 269px;
    max-width: 100%;
    bottom: -13px;
    background-color: #f9c13b;
    left: 0;
    right: 0;
    margin: auto;
}

.the-form-section .right-button {
    float: right;
    padding-right: 28px;
}

.the-form-section .right-button p {
    margin: 0;
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    margin-top: 2px;
    font-size: 19px;
    margin-bottom: 17px;
    padding-left: 13px;
    margin-top: 1px;
}

.the-form-section .right-button .button {}

.the-form-section .right-button .button a {
    margin-left: 7px;
}

.the-form-section:after {
    content: "";
    display: table;
    clear: both;
}

.the-form-section .row {
    clear: both;
    padding-bottom: 47px;
    border-bottom: 3px solid #675214;
    margin-bottom: 49px;
}
.the-lower-content{margin-top: 22px;/* margin-right: 47px; */}
.the-lower-content .lower-content-pop .the-popup-sec{
	background-color: rgba(129 , 55 , 21 , 0.99);
	color: #fff;
	border: 4px solid #763b01;
	padding: 58px 66px 33px;
	border-bottom: none;
}

.the-form-section .row:after {
    content: "";
    display: table;
    clear: both;
}

.inner-pop-top .left-content {
    float: left;
    width: 653px;
    box-sizing: border-box;
    padding-right: 83px;
    position: relative;
}

.inner-pop-top .left-content h2 {
    font-size: 47px;
    font-family: 'BebasNeueBold';
    line-height: 1.16;
    letter-spacing: 0.2px;
}

.inner-pop-top .left-content:after {
    content: "";
    background-image: url(../images/the-arrow.png);
    position: absolute;
    right: 32px;
    top: 30px;
    width: 33px;
    height: 122px;
    background-repeat: no-repeat;
}

.inner-pop-top .right-content {
    margin-left: -8px;
    float: right;
    width: 738px;
    box-sizing: border-box;
}

.inner-pop-top .right-content .the-con {
    float: left;
    width: 131px;
    font-size: 40px;
    font-family: 'BebasNeueBold';
    margin-top: 26px;
    line-height: 1.16;
    margin-left: 11px;
    text-align: right;
}

.inner-pop-top .right-content .the-con h4 {
    margin: 0;
}

.inner-pop-top .right-content {}

.inner-pop-top .right-content .desc {
    margin-left: 162px;
    padding-top: 5px;
    font-size: 19px;
    color: #abda00;
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    letter-spacing: 0.7px;
    line-height: 2.4;
}

.inner-pop-top .the-final-content {
    clear: both;
    text-align: center;
    font-family: 'BebasNeueBold';
    margin-top: 31px;
    display: inline-block;
    width: 100%;
}

.the-lower-content .lower-content-pop:after {
    content: "";
    display: table;
    clear: both;
}

.inner-pop-top .the-final-content h2 {
    font-size: 50px;
    letter-spacing: 2.3px;
    position: relative;
}

.inner-pop-top .the-final-content h2 span.equal {
}

.lower-content-pop .the-popup-lower-content {
    border: 4px solid #935001;
    border-radius: 8px;
    margin-top: -5px;
    padding: 40px;
    color: #fff;
    background: rgba(61 , 21 , 3 , 0.99);
}

.the-popup-lower-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

.the-popup-lower-content ul li {
    display: inline-block;
    font-size: 20px;
    text-shadow: 0 0 2px rgba(0,0,0,0.8);
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    margin: 0 20px;
}

.the-vego-sec {
    color: #fff;
}

.row {
    display: flex;
}

.row:after {
    content: "";
    display: table;
    clear: both;
}

.the-vego-sec .col {flex: 0 0 33.333%;align-self: center;text-align: center;padding-top: 56px;position: relative;padding-bottom: 39px;}

.the-vego-sec h3 {
    font-family: 'BebasNeueBold';
    font-size: 35px;
    letter-spacing: 2px;
    position: relative;
}

.the-vego-sec .col .img-left {
    float: left;
    margin-left: 55px;
    margin-top: 19px;
}

.the-vego-sec .col h4 {
    font-family: 'Montserrat-Regular';
    font-size: 20px;
    text-align: left;
    margin-left: 163px;
    margin-top: 6px;
    letter-spacing: 0.5px;
    max-width: 300px;
    line-height: 1.4;
}

.the-vego-sec .col.the-last-col {
    text-align: right;
}

.the-vego-sec .col h4 span {
    font-weight: 600;
    color: #f3bb39;
}

.the-vego-sec h3:before {
    content: "";
    position: absolute;
    top: -16px;
    left: 0;
    right: 0;
    margin: auto;
    width: 279px;
    height: 2px;
    background: #f9c13b;
    max-width: 100%;
}

.the-vego-sec .col h3:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
    width: 279px;
    height: 2px;
    background: #f9c13b;
    max-width: 100%;
}

.the-vego-sec .col:first-child {}

.the-vego-sec .col:first-child:after {
    content: "";
    width: 4px;
    height: 114px;
    position: absolute;
    right: 0;
    top: 6px;
    bottom:  0;
    margin: auto;
    background: #be643a;
    border-radius: 8px;
}

.the-transparent-bg {
    background-color: rgba(61,21,3,0.99);
    border: 4px solid #723a01;
    border-radius: 8px;
    padding: 43px;
    text-align: center;
    color: #fff;
}

.inline-block {
    display: inline-block;
    font-size: 23px;
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    vertical-align: middle;
}

.inline-block select {
    height: 69px;
    display: inline-block;
    width: 267px;
    font-size: 25px;
    color: #471c06;
    font-weight: 600;
    border: 4px solid #62250c;
    border-radius: 12px;
    padding: 0 13px;
    outline: none;
}

.inline-block p {
    margin: 0;
    margin-top: 7px;
    margin-right: 20px;
    letter-spacing: -0.3px;
}

.inline-block input[type="image"] {
    margin-left: 12px;
}

.the-transparent.transparent-table {
    margin-top: 47px;
    margin-bottom: 100px;
}

.table {}

.table table {
    width: 100%;
    color: #fff;
    text-align: left;
}

.table table thead {border-collapse: collapse;/* border: 9px solid #fff; *//* display: table-cell; *//* width: 100%; */}

.display-table .table-cell.table-heading {
    border-top: 4px solid #9c5503;
    border-bottom: 4px solid #9c5503;
    font-family: 'BebasNeueBold';
    font-size: 40px;
    padding: 22px 48px;
    background: rgba(61 , 21 , 3 ,0.99);
}

.table-row {
    display: table-row;
}

.display-table {
    display: table;
    width: 100%;
    color: #fff;
}

.display-table .table-cell {
    display: table-cell;
    padding: 11px 48px;
    font-size: 20px;
    font-family: 'Montserrat-Regular';
    font-weight: 600;
    border-bottom: 4px solid rgba(179, 101 , 1, 0.2);
    background: rgba(129,55,21,0.85);
    vertical-align: middle;
}

.display-table .table-heading:first-child {
    border-left: 4px solid #9c5503;
    border-radius: 7px 0 0;
}

.display-table .table-heading:last-child {
    border-right: 4px solid #9c5503;
    border-radius: 0 7px 0 0;
}

.row form {
    width: 100%;
}

.display-table .table-cell:first-child {
    border-left: 4px solid rgba(179, 101 , 1, 0.2);
    max-width: 199px;
}

.display-table .table-cell:last-child {
    border-right: 4px solid rgba(179, 101 , 1, 0.2);
    width: 255px;
}

.table-cell.green {}

.table-cell.green {
    color: #abda00;
}
.adjust-width{
	width: 1700px;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	transform-origin: top left;
	margin: auto;
}
div#the-page-section.history{
	margin-top: 0;
}
div#the-zoomer-adjust{
	width: 1440px;
	position: relative;
	transform-origin: left top;
}


	.main-header.es_mesa.fix-nav .top-menu{padding-right:20px; padding-left:20px;position: fixed;z-index: 222;}
	.main-header.fix-nav .top-menu .menu-left ul li,.main-header .top-menu .menu-right ul li.big-btn{width:30%;}
	.main-header.fix-nav .top-menu .menu-left ul li.big-btn{width:22%;}
	.main-header .top-menu .menu-right ul li.big-btn.common, .main-header .top-menu .menu-right ul li.big-btn1.common{width: auto;}
	.main-header.fix-nav .top-menu .menu-right ul li:last-child{width:8%;}
	.main-header.fix-nav .top-menu ul li{width:8%;}
	.main-header.fix-nav .top-menu .menu-left ul li:first-child{width:8%;}  
	.fix-nav.es_mesa .logo{margin-left:-170px;}
	.fix-nav.es_mesa .logo img{width:240px;}
	.page-content2.icartas-14 .tabcontent .title{font-size:67px;}
	.page-content1.error_pnl .tabcontent .text{font-size:22px; line-height:30px;}
	.card-image img{width:630px;}
	.card-image{right: -181px; }
	.icartas-14 .section .title br{display:none;}
	.icartas-14 .section{left:-60px;}
	
	.topbar .head{font-size:30px; line-height: 49px; left: 20px;}

.custom-styling .img-margin {
    margin: 104px -25px 0px 0px;
}
.page-content3.perfil .custom-styling .section .small-wrapper{
	top: 0;
}
#the-page-section.custom-styling {
	-webkit-transform-origin: left top !important;
	-moz-transform-origin: left top !important;
	-ms-transform-origin: left top !important;
	-o-transform-origin: left top !important;
	transform-origin: left top !important;
}
.custom-st.minha .closer.res.ex {
    right: -56px;
    top: -46px;
}
@media(max-width: 1024px){
	#the-page-section,
	#the-zoomer-adjust{
		-webkit-transform-origin: left top !important;
		-moz-transform-origin: left top !important;
		-ms-transform-origin: left top !important;
		-o-transform-origin: left top !important;
		transform-origin: left top !important;
	}
	.page-content3 .tabcontent{
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		top: 0;
	}
	.page-content3 .tabcontent{
		width: 1440px;
	}
}
.content-panel.comece-play{
	text-align: center;
}
