/* Styles specific to widgets (WAP output) */

.wdgt_linktitle {display: block !important;line-height: normal;white-space: normal;vertical-align: middle;}
.wdgt_navimenuitem { }
.wdgt_navimenualtitem { }
.wdgt_content {}
.wdgt_menufull {margin: 0 0px 2pt 0;}
.wdgt_simplemenu {display: block;}
.wdgt_linkfull {float: left;margin: 0 0.2em 0 0;}
.wdgt_linktext {float: left;width: 58%;overflow: hidden;}
.wdgt_linktextlong {float: left;width: 100%;overflow: hidden;}
.wdgt_itemicononly {float: left;padding: 0.2em;margin: 0 0.2em 0.2em 0;}
.wdgt_linkicononly {float: none;margin: 0;}
.wdgt_formfieldlabel {margin-left: 4px;margin-top: 4px;}
.wdgt_formfieldphonenumber {margin-left: 4px;margin-top: 4px;}
.wdgt_formfieldphonenumber #countrycode {width: 10%;}
.wdgt_formfieldphonenumber #phonenumber {width: 60%;}
.wdgt_buttonwrap {margin: 0 auto; max-width: 512px; text-align: center;}
.wdgt_grid-table {margin: 5pt auto;padding: 0;width: 94%;text-align: center;}
.wdgt_grid-table-cell {width: 33%;text-align: center;vertical-align: top;}
.grid-table-cell a {text-decoration: none !important;}
.wdgt_opening-hours-table {border: 0 none;width: 100%;}
.wdgt_opening-hours-cell-day {text-align: left;font-weight: bold;}
.wdgt_opening-hours-cell-time {text-align: left;padding: 1px 1px 1px 20px;}
.wdgt_fullscreenVideoHidden {width: 0px;height: 0px;display: none;}
.wdgt_fullscreenVideoVisible {width: 1px;height: 1px;display: inline-block;opacity: 0;}
.wdgt_dwidth {width: 90%;}
.wdgt_textarea, input[type="text"], input[type="password"] {padding: 4pt;}
.wdgt_textarea, input[type="text"], input[type="password"] {-webkit-border-radius: 4pt;-border-radius: 4pt;-o-border-radius: 4pt;-moz-border-radius: 4pt;}
.wdgt_navimenuitem {white-space:nowrap;}
.wdgt_linkicon {display: block;text-decoration: none;white-space: nowrap;}
.wdgt_linkicon span {display:inline-block;vertical-align:middle;}
.wdgt_navimenuitem {margin-bottom: 4pt;}
#bookmark_me {
    border: 1px solid #999; text-align: center;
    padding: 5px; position: absolute; left: 10px; right: 10px; top: 10px;
    display: none;
    border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px;
    color: #666; background-color: #eee;
}
#bookmark_me img { float: right; }
.descBubble{ text-align: left }
