#emol-marc-golf {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
display: block;
max-width: 709px;
}

#emol-marc-golf h3 {
margin:0px;
font-size: 14px;
color: #fff;
background-color: #247527;
padding: 5px 5px;
text-align: center;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
font-weight: bold;
}

#emol-marc-golf table {
background-color: #f7f7f7;
width: 100%;
font-size: 11px;
}

#emol-marc-golf table th,
#emol-marc-golf table td {
line-height: 12px;
border-bottom: 1px solid #ddd;
padding: 3px 0px;
}

#emol-marc-golf table td {
font-size: 13px;
padding: 10px 0px;
background-color: #fff;
}

#emol-marc-golf table th:nth-child(n+2),
#emol-marc-golf table td:nth-child(n+2) {
width: 10%;
text-align: center;
border-left: 1px solid #e1ece3;
}

#emol-marc-golf table tr.emol-marc-golf-hoyo th {
background-color: #48a74c;
border-color: #469c4a;
color: #fff;
}

#emol-marc-golf table tr.emol-marc-golf-par th {
background-color: #e1ece3;
border-color: #c4dac8;
}

#emol-marc-golf table td:first-child,
#emol-marc-golf table th:first-child {
text-align: right;
padding-right: 5px;
border-left: 1px solid #ddd;
}

#emol-marc-golf table td:last-child,
#emol-marc-golf table th:last-child {
border-right: 1px solid #ddd;
}

#emol-marc-golf table td:first-child {
padding: 0px 5px 0px 0px;
}

#emol-marc-golf table td:first-child i {
color: #848484;
}

#emol-marc-golf div.emol-marc-golf-ficha {
background-color: #f7f7f7;
border-top: 3px solid #48a74c;
padding: 5px 5px 5px 5px;
text-align: center;
background: #eaeaea;
background: -moz-linear-gradient(top, #eaeaea 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #eaeaea 0%,#ffffff 100%);
background: linear-gradient(to bottom, #eaeaea 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 );
}

#emol-marc-golf div.emol-marc-golf-ficha img {
width: 50px;
height: 50px;
display: inline-block;
vertical-align: middle;
border-radius: 100px;
border: 2px solid #ccc;
background-color: #fff;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 3px;
}

#emol-marc-golf div.emol-marc-golf-ficha div {
display: inline-block;
vertical-align: middle;
}

#emol-marc-golf div.emol-marc-golf-ficha h4 {
display: inline-block;
margin:0px;
font-size: 16px;
line-height: 18px;
color: #333;
font-weight: bold;
}

#emol-marc-golf div.emol-marc-golf-ficha p {
margin:0px!important;
padding: 6px 3px 3px 3px;
line-height: 15px!important;
font-size: 12px!important;
}

#emol-marc-golf div.emol-marc-golf-ficha p b {
color: #333;
}

#emol-marc-golf div.emol-marc-golf-ficha p i {
font-style: normal;
font-weight: bold;
font-size: 14px;
display: inline-block;
vertical-align: middle;
}

#emol-marc-golf div.emol-marc-golf-ficha div > div p span:first-child {
background-color: #fff;
padding: 3px 5px;
margin-right: 3px;
border: 1px solid #ddd;
font-size: 13px;
}

div.emol-marc-golf-global {
display: block
}

div.emol-marc-golf-global > div {
display: block;
}

div.emol-marc-golf-global ul,
div.emol-marc-golf-global ol {
list-style-type: none;
display: flex;
width: 100%;
margin:0px;
padding:8px 5px;
box-sizing: border-box;
align-items: center;
justify-content: center;
font-size: 14px;
line-height: 16px;
font-weight: bold;
}

div.emol-marc-golf-global ol {
font-weight: normal;
font-size: 13px;
line-height: 17px;
min-height: 50px;
display: flex;
align-items: stretch;
}

#emol-marc-golf div.emol-marc-golf-global h5 {
padding:3px 6px;
margin:0px;
font-weight: bold;
color: #333;
font-size: 12px;
line-height: 18px;
text-align: center;
background-color: #ddd;
}

div.emol-marc-golf-global ul li:nth-child(2),
div.emol-marc-golf-global ul li:nth-child(5) {
width: 20%;
text-align: center;
}

div.emol-marc-golf-global ul li.emolmlt-flag {
width: 30px;
margin: 0px 5px;
}

div.emol-marc-golf-global ul li.emolmlt-res {
font-size: 18px;
line-height: 22px;
padding: 2px 10px;
background-color: #444;
color: #fff;
margin: 0px 8px;
border-radius: 3px;
}

div.emol-marc-golf-global ol li.emolmlt-flag {
width: 30px;
margin: 0px 5px;
}

div.emol-marc-golf-global ol li {
width: 50%;
box-sizing: border-box;
position: relative;
display: flex;
align-items: center;
}

div.emol-marc-golf-global ol li i {
display: block;
width: 100%;
font-style: normal;
}

div.emol-marc-golf-global ol li:first-child {
text-align: left;
border-right: 2px solid #ddd;
padding-right: 40px;
}

div.emol-marc-golf-global ol li span {
position: absolute;
width: 30px;
top:0px;
bottom:0px;
line-height: 35px;
font-size: 24px;
font-weight: bold;
color: #3b833e;
}

div.emol-marc-golf-global ol li:first-child span {
right:10px;
text-align:right;
}

div.emol-marc-golf-global ol li:last-child span {
left:10px;
text-align:left;
}

div.emol-marc-golf-global ol li:last-child {
text-align: right;
border-left: 2px solid #ddd;
padding-left: 40px;
}

div.emol-marc-golf-global li img {
width: 28px;
}

#emol-marc-golf table td img {
width: 28px;
margin: 4px 2px;
}

#emol-marc-golf table td:first-child {
padding:0px;
text-align: center;
}

#emol-marc-golf table td.emolmlt-win {
color: #249124;
font-size: 16px;
}

#emol-marc-golf table td.emolmlt-loss {
color: #ec6161;
font-size: 16px;
}

#emol-marc-golf table td.emolmlt-tie {
color: #ffb733;
font-size: 13px;
}

#emol-marc-golf dl {
list-style-type: none;
padding:5px 0px;
margin:0px;
text-align: right;
font-size: 11px;
}

#emol-marc-golf dl dt {
display: inline-block;
margin: 2px 5px;
}

#emol-marc-golf dl dt a:link,
#emol-marc-golf dl dt a:visited {
color: #26872a;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

#emol-marc-golf dl dt a:hover {
text-decoration: none;
color: #39aa3e;
}

#emol-marc-golf dl dt i.fa-check { color: #249124; font-size: 13px; }
#emol-marc-golf dl dt i.fa-times { color: #ec6161; font-size: 13px; }
#emol-marc-golf dl dt i.fa-circle { color: #ffb733; font-size: 12px;  }


@media (max-width: 600px) {

#emol-marc-golf table td {
font-size: 12px;
}

}

