﻿ul{margin:0; padding:0; list-style-type:none;}
li{float:none; list-style-type:none;}
a{transition:all .5s;}
a:hover, a:active{text-decoration:none;}
a.befline{position:relative;}
a.befline::before{content: '';position: absolute;left: 0;bottom: -5px;width: 30px;height: 3px;}
table thead tr{background-color:#7c3d1c; color:#fff;}
table tbody a{color:#7c3d1c;}
.beflines, .befline2{position:relative; width:100%; height:60px; }
.beflines div.titles, .beflines2 div.titles{position:absolute; left:0; right:0; top:0; height:auto; z-index:9999;}
.beflines div.titles:before{content:'';position:absolute; left:0; bottom:10px;width:50px; height:4px; }
.beflines div.titles:before{background-color:#7c3d1c;}
.beflines2 div.titles:before{background-color:#fff;}
.overflow{overflow:hidden;}
.fleft{float:left;}
.fright{float:right;}
.w100{width:100%;}
.w20{width:20%;}
.w60{width:60%;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mb30{margin-bottom:30px;}
.mr5{margin-right:5px;}
.pt10{padding-top:10px;}
.pd20{padding:20px;}
.pdl20{padding-left:20px !important;}
.pdr20{padding-right:20px !important;}
.displaynone{display:none;}
table{width:100%; border-radius:5px; overflow:hidden;} 
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;}
.boxinsh {-webkit-box-shadow: inset 0px -7px 40px -14px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px -7px 40px -14px rgba(0,0,0,0.75);box-shadow: inset 0px -7px 40px -14px rgba(0,0,0,0.75);}
.textcenter{text-align:center;}
.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%;}
.zoomplus, .transparent{width:100%; height:100%; position:absolute; left:0; top:0; right:0; bottom:0; 
background-image:url(/home/images/transparent.png);background-repeat:repeat; text-align:center;
opacity:0; transition: opacity 0.3s ease-in-out; }
.zoomplus a,.zoomplus i,  .transparent a{width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.zoomplus i,  .transparent i{font-size:27px; color:#fff;}
.transparent{opacity:0.6 !important; z-index:9998; }
.transparent:hover, transparent:active{opacity:0 !important;}
.bgstyle{background-color:#fff;}
.bgstyleflu{background-color:#ededed;}
.bgstyleblue{background-color:#7c3d1c;}
.bggri{background-color:#efebe0;}
.colorstyle{color:#7c3d1c;}
.colorwhite{color:#fff;}
.textshadow{text-shadow: -1px 0px 2px rgba(0,0,0,0.6)}
.posrelative{position:relative;}
.posabs0{position:absolute; left:0; top:0; bottom:0; top:0;}
.BtnStyle, a.BtnStyle, input.BtnStyle, .BtnWhite, a.BtnWhit .BtnWhatsapp, a.BtnWhatsapp{padding:15px 15px; display:inline-block; font-size:12px; border-radius:5px;}
.BtnStyle, a.BtnStyle, input.BtnStyle{background-color:#7c3d1c; color:#fff;}
.BtnWhatsapp, a.BtnWhatsapp, input.BtnWhatsapp{background-color:#25d366; color:#fff;}
.BtnWhatsapp:hover, .BtnWhatsapp:active, a.BtnWhatsapp:hover, a.BtnWhatsapp:active, input.BtnWhatsapp:hover, input.BtnWhatsapp:active{background-color:#fff; color:#25d366;}
.BtnWhite, a.BtnWhite{background-color:#fff; color:#191919;}
.BtnStyle:hover, .BtnStyle:active, a.BtnStyle:hover, a.BtnStyle:active{background-color:#fff; color:#7c3d1c;} 
.BtnWhite:hover, .BtnWhite:active, a.BtnWhite:hover, a.BtnWhite:active{background-color:#7c3d1c; color:#fff;} 

.contentimage{width:500px; float:right; margin-left:10px; margin-bottom:10px;}
.transition5{transition:all .5s;}
.bgcover{background-size:cover; background-position:center; background-repeat:no-repeat; background-attachment:fixed;}
.disflex{display:flex; justify-content:center; align-items:center;}
@media (max-width: 800px) {
.contentimage{width:100%; float:none; margin-left:0;}
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;}
.pd0{padding-left:0 !important; padding-right:0 !important;}
.pd0 div.contents{padding:0 0 20px 0 !important;}
.listgallery div.image img{height:auto !important; width:100%;}
}