ol li {
    padding: 0.3em 0;
}

#widget-add8fa16-413b-a280-b3b8-8317f54e4f4d a {
text-decoration: none;
}

.tooltip {
    border-bottom: 1px dotted #FFFFFF;
    cursor: help;
}

.tooltip::after {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 8px 8px 8px 0px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color: #FFF;
    content: attr(data-tooltip); /* The main part of the code, determining the content of the pop-up prompt */
    margin-top: -24px;
    opacity: 0; /* Our element is transparent... */
    padding: 3px 7px;
    position: absolute;
    visibility: hidden; /* ...and hidden. */
    transition: all 0.4s ease-in-out; /* To add some smoothness */
}
        
.tooltip:hover::after {
    opacity: 1; /* Make it visible */
    visibility: visible;
}

.address_box {
width: auto; margin-bottom: 7px; padding: 5px 10px; border: 1px white solid; font-family: 'Courier New'; font-size: 1.3em; display: inline-block;
}

.inclusive td {
font-size: 13px;
}

#widget-f7a0a300-2b86-84d7-cb2d-598ee948bf13-form input[type=text],
#widget-5d45419e-bd04-9781-f961-0780ea52bd00-form input[type=text],
#widget-5d45419e-bd04-9781-f961-0780ea52bd00-form textarea {
width: 250px;
font-size: 1em;
padding: 3px;

}

#widget-fb06c4a4-a7b2-6fad-bd4a-23cc95d6222e table td {
padding: 5px;
}

/* ---------- buttons --------------- */

.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:23px;
	-webkit-border-radius:23px;
	border-radius:23px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:arial;
	font-size:14px;
	padding:3px 16px;
	text-decoration:none;
}

.content a.myButton {
        color: #FFF !important;
}

.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
        text-decoration: none;
}

.myButton:active {
	position:relative;
	top:1px;
}

/* custom styles to protect email addresses */

.rl
{
    unicode-bidi: bidi-override;
    direction: rtl;    
}

.hd
{
    display: none;
}