﻿* {scrollbar-width: thin; scrollbar-color: #050505 #ffffff;}
*::-webkit-scrollbar {width: 16px;}
*::-webkit-scrollbar-track {background: #ffffff;}
*::-webkit-scrollbar-thumb {background-color: #050505; border-radius: 10px; border: 3px solid #ffffff;}
h1, h2, h3, h4, h5, h6{margin:0 !important; padding:0px !important;}
h2{font-size:20px;}
ul{margin:0; padding:0; list-style-type:none;}
li{float:none; list-style-type:none;}
img{border-radius:5px;}
.brdr5{border-radius:5px;}
a{color:#484646;}
a:hover, a:active{text-decoration:none;}
.aspect11{aspect-ratio:1/1;}
.content{width:100%; height:auto; position:relative; z-index:9999; background-color:#f1f1f1;}
.content iframe{width:100%; height:400px;}
table{width:100%; border-radius:5px; overflow:hidden;} 
table thead tr{background-color:#ff0000; color:#fff;}
table tbody a{color:#ff0000;}
table thead tr{ height:40px; line-height:40px;}
table thead tr td:nth-child(1), table tbody tr td:nth-child(1){text-align:center;}
table tbody tr td{height:80px;}
table tbody:nth-child(even) {background-color: #f8f8f8;}
table tbody:nth-child(odd) {background-color: #f1f1f1;}
table tbody .icon{width:32px;}
.wAuto{width:auto;}
.w100{width:100%;}
.w20{width:20%;}
.w60{width:60%;}
.h90v{height:90vh;}
.disflex{display:flex; justify-content:center; align-items:center;}
.overflow{overflow:hidden;}
.fleft, .left{float:left;}
.fright, .right{float:right;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.posrelative{position:relative;}
.posabsolute{position:absolute;}
.posfixed{position:fixed;}
.transition5, a{transition:all .5s;}
.transparant, a.transparant{left:0; right:0; top:0; bottom:0; width:100%; height:100%;
background: rgb(0,0,0); width:100%; height:100%;
background: rgb(0,0,0); background: linear-gradient(350deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); 
z-index:10000; position:absolute; left:0; right:0; top:0; bottom:0; cursor:pointer;}
.posrelative div.titles{z-index:10001; margin-bottom:15px;}
.bgslider{background-color:#484646;}
.bgstyle, a.bgstyle{background-color:#ff0000; color:#fff;}

.bgblack, a.bgblack{background-color:#484646; color:#fff;}
a.bgblack:hover, a.bgblack:active{background-color:#fff; color:#484646 !important;}
a.bgwhatsapp{background-color:#26d366; color:#fff;}
a.bgwhatsapp:hover, a.bgwhatsapp:active{background-color:#fff; color:#26d366 !important;}
.bggri{background-color:#f1f1f1; color:#484646;}
.bgdarkgray{background-color:#c0c0c0;}
.bgwhite{background-color:#f1f1f1;}
.bgimages{width:100%; height:100%; background-size: cover;background-position: center;background-repeat: no-repeat; background-attachment: fixed}
.textstyle{color:#ff0000;}
.textgri{color:#797979;}
.textshadow{text-shadow: -1px 0px 2px rgba(0,0,0,0.6)}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mt20{margin-top:20px;}
.mt2{margin-top:2px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.p20 {padding: 20px;}
.p40 {padding: 40px;}
.p60 {padding: 60px;}
.pd20{padding-bottom:20px;}
.pd40{padding:40px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}
.brd0{border:0 !important;}
.disblock{display:block;}
.BtnStyle, a.BtnStyle, input.BtnStyle, 
.BtnWhite, a.BtnWhite, input.BtnWhite
.BtnBorder, a.BtnBorder, input.BtnBorder{padding:15px 25px; display:inline-block; font-size:12px;}
.BtnStyle, a.BtnStyle, input.BtnStyle{background-color:#ff0000; color:#fff; text-align:center; cursor:pointer;}
.BtnWhite, a.BtnWhite, input.BtnWhite{background-color:#fff; color:#484646; text-align:center; cursor:pointer;}
.BtnBorder, a.BtnBorder, input.BtnBorder{border:1px #ff0000 solid; color:#ff0000;}
.BtnStyle:hover, .BtnStyle:active, a.BtnStyle:hover, a.BtnStyle:active{background-color:#fff; color:#ff0000;}
.BtnWhite:hover, .BtnWhite:active, a.BtnWhite:hover, a.BtnWhite:active{background-color:#ff0000; color:#fff;}
.BtnBorder:hover, .BtnBorder:active, a.BtnBorder:hover, a.BtnBorder:active{background-color:#ff0000; color:#fff;}
.zoomplus{width:100%; height:100%; left:0; top:0; right:0; bottom:0; background: rgb(0,0,0);
background: linear-gradient(350deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); display:none;}
.zoomplus a,.zoomplus i{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.zoomplus i{font-size:27px; color:#fff;}
.imagecenter{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.imagecenter a, .imagecenter{width:100%; height:100%; display:block;}
.imagecenter a img, .imagecenter img{object-fit:cover; object-position:center; width:100%; height:100%;}
.contentimage{float:right; padding-left:20px; padding-bottom:20px;}
.bglistshadow{background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.8743872549019608) 0%, rgba(0,0,0,0) 100%); 
              transition: background 2s ease;}
.disnone{display:none;}
.bw-image{filter: grayscale(100%); transition: filter 0.5s ease;}
.bw-image:hover, .bw-image:active{ filter: grayscale(0%); }
@media (max-width: 800px) {
.fleft, .fright{float:none;}
table{width:100%; border-radius:5px; overflow:hidden;} 
table thead{display:none;}
table td, table th {display: block;width: 100%;text-align: left; }
table tbody tr td:nth-child(1){padding:20px 0 20px 0;}
table tbody tr td, table tbody tr td:nth-child(1){height:auto; text-align:left; padding-left:10px;}
table tbody tr td:last-child{padding-bottom:20px;}
table tbody .tbl20{padding-bottom:20px;}
}