.widefat {width:98%;margin:0 auto}
.widefat th {font-weight:bold;}
.widefat td {
    font-size:14px;
}
.ss-list-width {min-width:10%}
.ss-form-width {width:100%}
.ss-th-width {width:25%;}
.ss-field-width {width:75%}

.des {
	color:#ea7070;
}
.act {
	color:#a2d894;
}
.blobe {
	float:left;
    border:1px solid #666;
    padding:10px;
    margin:10px 0;
	font-size:120%;
}

.trible {
	float:left;
    font-size:120%;
    font-weight:bold;
    margin:5px 0 10px 20px;
}
.rable {
	float:right;
    margin:5px 20px 10px 0;
    font-size:22px;
}
.rable>a>span {
	border:1px solid #999;
    padding:3px 0 1px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
 	-webkit-border-radius:4px;
}
.actions>a>span {
	border:1px solid #999;
    padding:3px 0 1px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
 	-webkit-border-radius:4px;
}
.messo {
	width:100%;
    margin:0 auto;
    text-align:center;
}
.formo {
   line-height: 20px;
	background-color: #eee;
	border:1px solid #ddd;
	padding:0 25px;

}
.lifor {
    width:90%;
}
.larbo {
    width:20%;
	text-align:right;
	padding-right:10px;
	float:left;
    margin-top: 5px;
}
div.linbut {
	margin:0 auto 10px;
    text-align:center;
    width:100%;
}
div.linbut input {
  background-color: #8c9cbf;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
  background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  color: #fff;
  font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 0 8px 0;
  text-decoration: none;
  text-align: center;
  text-shadow: 0 -1px 1px #000f4d;
  width: 100px;
}
div.linbut input:hover {
	background-color: #7f8dad;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
    background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    cursor: pointer;
    color:#FCF6D1;
}
div.linbut input:active {
    -webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
}

.opn:hover, .del:hover, .mod:hover, .new:hover, .acti0, acti1 {
	cursor:pointer;
}
.widefat td .fa {
    font-size: 18px;
    vertical-align:baseline;
}
#messo {
    text-align:center;
    position:fixed;
    border:1px solid #ccc;
    padding:30px;
    background-color:#fff;
    top:50%;
	left:50%;
	width:260px;
	margin-left:-130px;
	height:24px;
	margin-top:-12px;
    box-shadow: 0 0 10px 5px #999;
    font-size:150%;
}
.bolo {
    display: inline-block;
    border-radius: 3px;
    padding: 0px 4px;
    color: #fff;
    font-weight: bold;
}
.acti0 {
	background-color:#ea7070;
}
.acti1 {
	background-color:#a2d894;
}
.maskfin, .maskfsd {
	text-align:right;
}
#cabez, #finez {
    width: 96%;
    border-collapse: separate;
    margin: 15px auto;
    border: 1px solid #000;
    padding: 15px;
    font-size:18px;
    font-family:"Calibri Light";
}
#cabez tr, #finez tr {
    height:30px;
}
#finez td {
	text-align:right;
}
.labeto {
	font-weight:bold;
}
@media (min-width: 576px)  {
	#prodo ul {
		width: unset;
	}
}
#prodo {
	margin:0 auto;
	text-align:center;
	position: relative;
	width: 100%;
	min-height: 200px;
}
#prodo h3 {
	border:1px solid #eee;
	background-color: #f3f3f3;
	padding:4px 0;
	margin-bottom:25px;
}
#prodo ul {
  padding: 0;
  width: 100%;
  top: 50%;
  margin-top: -15px;
  text-align: center;
	list-style-type:none;
	clear:both;
}
#prodo ul li:first-child {
	margin-left: 0;
}
#prodo ul li{
	display: inline-block;
	line-height: 30px;
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid #bbb;
	max-width:160px; 
	height:180px;
}
#prodo ul li h4{
	height:60px;
	width:80%;
	display: table-cell;
	vertical-align:bottom;
}
#prodo ul li div{
	height:40px;
 	vertical-align:bottom;
}
#prodo ul li div.preco{
	margin-top:15px;
}
.col-md-4 {
	text-align:center;
}
.icomo {
	font-size:20px;
	border:2px solid #aaa;
	padding:1px 6px 1px 6px;
	border-radius:5px;margin-left:10px;	
	float:left;
}
.liquid {
	border-collapse:collapse;
	border:none;
	font-size:18px;
	width:100%;	
	margin-bottom:0;
}
.liquid td {
    padding: .75rem;
    vertical-align: baseline;
}
.noborder, .noborder tr, .noborder th, .noborder td
{
border: none;
}
#iconcar {
	width:50px;
	height:70px;
	background-image: url(/wp-content/uploads/2018/12/cart-icon.ico);
	background-repeat:no-repeat;
	background-size:50px 50px;
	position:absolute;
	margin-top:-124px;
	right:5%;
	line-height: 5px;
}
.arconix-accordions {
    border: none;
	clear:both;
}
.arconix-accordion-title, .arconix-accordion-content {
    border: 1px solid #ddd;
}
.arconix-accordion-content ul {
   list-style:none;
}
.arconix-accordion-title p {
    top: -18px!important;
}
.section-about .row > div {
    text-align: center;
}