.ui-icon, .ui-icon-searchfield:after {background-color: #666666; background-color: rgba(0, 0, 0, .4); background-repeat: no-repeat; -webkit-border-radius: 9px; border-radius: 9px}
.ui-mobile-nosupport-boxshadow * {-moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important}
.ui-mobile-nosupport-boxshadow .ui-focus, .ui-mobile-nosupport-boxshadow .ui-btn:focus, .ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {outline-width: 1px; outline-style: auto}
.ui-mobile, .ui-mobile body {height: 99.9%}
.ui-mobile fieldset, .ui-page {padding: 0; margin: 0}
.ui-mobile a img, .ui-mobile fieldset {border-width: 0}
.ui-mobile-viewport {margin: 0; overflow-x: visible; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
body.ui-mobile-viewport, div.ui-mobile-viewport {overflow-x: hidden}
.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page {top: 0; left: 0; width: 100%; min-height: 100%; position: absolute; display: none; border: 0}
.ui-mobile .ui-page-active {display: block; overflow: visible}
.ui-page {outline: none}
@media screen and (orientation: portrait) {.ui-mobile, .ui-mobile .ui-page {min-height: 420px}
}
@media screen and (orientation: landscape) {.ui-mobile, .ui-mobile .ui-page {min-height: 300px}
}
.ui-icon-loading {background: url(/images/mobile/ajax-loader.gif); background-size: 46px 46px}
.ui-loading .ui-loader {display: block}
.ui-loader {display: none; z-index: 9999999; position: fixed; top: 50%; left: 50%; border: 0}
.ui-loader-default {background: none; filter: Alpha(Opacity=58); opacity: .58; width: 46px; height: 46px; margin-left: -23px; margin-top: -23px}
.ui-loader-verbose {width: 200px; filter: Alpha(Opacity=88); opacity: .88; box-shadow: 0 1px 1px -1px #fff; height: auto; margin-left: -110px; margin-top: -43px; padding: 10px}
.ui-loader-default h1 {font-size: 0; width: 0; height: 0; overflow: hidden}
.ui-loader-verbose h1 {font-size: 16px; margin: 0; text-align: center}
.ui-loader .ui-icon {background-color: #000; display: block; margin: 0; width: 44px; height: 44px; padding: 1px}
.ui-loader-verbose .ui-icon {margin: 0 auto 10px; filter: Alpha(Opacity=80); opacity: .8}
.ui-loader-textonly {padding: 15px; margin-left: -115px}
.ui-loader-textonly .ui-icon {display: none}
.ui-loader-fakefix {position: absolute}
.ui-page-active.ui-page-panel {overflow-x: hidden}
.ui-collapsible-inset {margin: .5em 0}
.ui-collapsible-heading {font-size: 16px; display: block; margin: 0 -15px; padding: 0; position: relative}
.ui-collapsible-inset .ui-collapsible-heading {margin: 0}
.ui-collapsible-heading .ui-btn {text-align: left; margin: 0; border-left-width: 0; border-right-width: 0}
.ui-collapsible-inset .ui-collapsible-heading .ui-btn {border-right-width: 1px; border-left-width: 1px}
.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {border-top-width: 0}
.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {border-top-width: 1px}
.ui-collapsible-heading .ui-btn-inner {padding-left: 12px; padding-right: 12px}
.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner {padding-left: 40px}
.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner {padding-right: 40px}
.ui-collapsible-heading .ui-btn-icon-top .ui-btn-inner, .ui-collapsible-heading .ui-btn-icon-bottom .ui-btn-inner {text-align: center}
.ui-collapsible-heading .ui-btn-icon-left.ui-mini .ui-btn-inner {padding-left: 30px}
.ui-collapsible-heading .ui-btn-icon-right.ui-mini .ui-btn-inner {padding-right: 30px}
.ui-collapsible-heading .ui-btn span.ui-btn {position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px}
.ui-collapsible-heading .ui-btn span.ui-btn .ui-btn-inner {padding: 10px 0}
.ui-collapsible-heading .ui-btn span.ui-btn .ui-icon {left: 0; margin-top: -10px}
.ui-collapsible-heading-status {position: absolute; top: -9999px; left: 0px}
.ui-collapsible-content {display: block; margin: 0 -15px; padding: 10px 15px; border-left-width: 0; border-right-width: 0; border-top: none; background-image: none}
.ui-collapsible-inset .ui-collapsible-content {margin: 0; border-right-width: 1px; border-left-width: 1px}
.ui-collapsible-content-collapsed {display: none}
.ui-collapsible-set > .ui-collapsible.ui-corner-all {-webkit-border-radius: 0; border-radius: 0}
.ui-collapsible-heading, .ui-collapsible-heading > .ui-btn {-webkit-border-radius: inherit; border-radius: inherit}
.ui-collapsible-set .ui-collapsible.ui-first-child {-webkit-border-top-right-radius: inherit; border-top-right-radius: inherit; -webkit-border-top-left-radius: inherit; border-top-left-radius: inherit}
.ui-collapsible-content, .ui-collapsible-set .ui-collapsible.ui-last-child {-webkit-border-bottom-right-radius: inherit; border-bottom-right-radius: inherit; -webkit-border-bottom-left-radius: inherit; border-bottom-left-radius: inherit}
.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading {-webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0}
.ui-collapsible-set {margin: .5em 0}
.ui-collapsible-set .ui-collapsible {margin: -1px 0 0}
.ui-collapsible-set .ui-collapsible.ui-first-child {margin-top: 0}
.ui-btn-icon-notext .ui-icon {display: block; z-index: 0}
.ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {position: absolute; top: 50%; margin-top: -9px}
.ui-btn-icon-top .ui-btn-inner .ui-icon, .ui-btn-icon-bottom .ui-btn-inner .ui-icon {position: absolute; left: 50%; margin-left: -9px}
.ui-btn-icon-left .ui-icon {left: 10px}
.ui-btn-icon-right .ui-icon {right: 10px}
.ui-btn-icon-top .ui-icon {top: 10px}
.ui-btn-icon-bottom .ui-icon {top: auto; bottom: 10px}
.ui-header .ui-btn-icon-left .ui-icon, .ui-footer .ui-btn-icon-left .ui-icon, .ui-mini.ui-btn-icon-left .ui-icon, .ui-mini .ui-btn-icon-left .ui-icon {left: 5px}
.ui-header .ui-btn-icon-right .ui-icon, .ui-footer .ui-btn-icon-right .ui-icon, .ui-mini.ui-btn-icon-right .ui-icon, .ui-mini .ui-btn-icon-right .ui-icon {right: 5px}
.ui-header .ui-btn-icon-top .ui-icon, .ui-footer .ui-btn-icon-top .ui-icon, .ui-mini.ui-btn-icon-top .ui-icon, .ui-mini .ui-btn-icon-top .ui-icon {top: 5px}
.ui-header .ui-btn-icon-bottom .ui-icon, .ui-footer .ui-btn-icon-bottom .ui-icon, .ui-mini.ui-btn-icon-bottom .ui-icon, .ui-mini .ui-btn-icon-bottom .ui-icon {bottom: 5px}
.ui-btn-hidden {position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: none; cursor: pointer; background: #fff; background: rgba(255, 255, 255, 0); filter: Alpha(Opacity=0); opacity: .1; font-size: 1px; border: none; text-indent: -9999px}
.ui-disabled .ui-btn-hidden {display: none}
.ui-disabled {z-index: 1}
.ui-field-contain .ui-btn.ui-submit {margin: 0}
.ui-mobile-viewport-transitioning, .ui-mobile-viewport-transitioning .ui-page {width: 100%; height: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.ui-page-pre-in {opacity: 0}
.in {-webkit-animation-fill-mode: both; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 350ms; -moz-animation-fill-mode: both; -moz-animation-timing-function: ease-out; -moz-animation-duration: 350ms; animation-fill-mode: both; animation-timing-function: ease-out; animation-duration: 350ms}
.out {-webkit-animation-fill-mode: both; -webkit-animation-timing-function: ease-in; -webkit-animation-duration: 225ms; -moz-animation-fill-mode: both; -moz-animation-timing-function: ease-in; -moz-animation-duration: 225ms; animation-fill-mode: both; animation-timing-function: ease-in; animation-duration: 225ms}
@-webkit-keyframes fadein {from {opacity: 0}
to {opacity: 1}
}
@-moz-keyframes fadein {from {opacity: 0}
to {opacity: 1}
}
@keyframes fadein {from {opacity: 0}
to {opacity: 1}
}
@-webkit-keyframes fadeout {from {opacity: 1}
to {opacity: 0}
}
@-moz-keyframes fadeout {from {opacity: 1}
to {opacity: 0}
}
@keyframes fadeout {from {opacity: 1}
to {opacity: 0}
}
.fade.out {opacity: 0; -webkit-animation-duration: 125ms; -webkit-animation-name: fadeout; -moz-animation-duration: 125ms; -moz-animation-name: fadeout; animation-duration: 125ms; animation-name: fadeout}
.fade.in {opacity: 1; -webkit-animation-duration: 225ms; -webkit-animation-name: fadein; -moz-animation-duration: 225ms; -moz-animation-name: fadein; animation-duration: 225ms; animation-name: fadein}
.pop {-webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%}
.pop.in {-webkit-transform: scale(1); -webkit-animation-name: popin; -webkit-animation-duration: 350ms; -moz-transform: scale(1); -moz-animation-name: popin; -moz-animation-duration: 350ms; transform: scale(1); animation-name: popin; animation-duration: 350ms; opacity: 1}
.pop.out {-webkit-animation-name: fadeout; -webkit-animation-duration: 100ms; -moz-animation-name: fadeout; -moz-animation-duration: 100ms; animation-name: fadeout; animation-duration: 100ms; opacity: 0}
.pop.in.reverse {-webkit-animation-name: fadein; -moz-animation-name: fadein; animation-name: fadein}
.pop.out.reverse {-webkit-transform: scale(.8); -webkit-animation-name: popout; -moz-transform: scale(.8); -moz-animation-name: popout; transform: scale(.8); animation-name: popout}
@-webkit-keyframes popin {from {-webkit-transform: scale(.8); opacity: 0}
to {-webkit-transform: scale(1); opacity: 1}
}
@-moz-keyframes popin {from {-moz-transform: scale(.8); opacity: 0}
to {-moz-transform: scale(1); opacity: 1}
}
@keyframes popin {from {transform: scale(.8); opacity: 0}
to {transform: scale(1); opacity: 1}
}
@-webkit-keyframes popout {from {-webkit-transform: scale(1); opacity: 1}
to {-webkit-transform: scale(.8); opacity: 0}
}
@-moz-keyframes popout {from {-moz-transform: scale(1); opacity: 1}
to {-moz-transform: scale(.8); opacity: 0}
}
@keyframes popout {from {transform: scale(1); opacity: 1}
to {transform: scale(.8); opacity: 0}
}
@-webkit-keyframes slideinfromright {from {-webkit-transform: translateX(100%)}
to {-webkit-transform: translateX(0)}
}
@-moz-keyframes slideinfromright {from {-moz-transform: translateX(100%)}
to {-moz-transform: translateX(0)}
}
@keyframes slideinfromright {from {transform: translateX(100%)}
to {transform: translateX(0)}
}
@-webkit-keyframes slideinfromleft {from {-webkit-transform: translateX(-100%)}
to {-webkit-transform: translateX(0)}
}
@-moz-keyframes slideinfromleft {from {-moz-transform: translateX(-100%)}
to {-moz-transform: translateX(0)}
}
@keyframes slideinfromleft {from {transform: translateX(-100%)}
to {transform: translateX(0)}
}
@-webkit-keyframes slideouttoleft {from {-webkit-transform: translateX(0)}
to {-webkit-transform: translateX(-100%)}
}
@-moz-keyframes slideouttoleft {from {-moz-transform: translateX(0)}
to {-moz-transform: translateX(-100%)}
}
@keyframes slideouttoleft {from {transform: translateX(0)}
to {transform: translateX(-100%)}
}
@-webkit-keyframes slideouttoright {from {-webkit-transform: translateX(0)}
to {-webkit-transform: translateX(100%)}
}
@-moz-keyframes slideouttoright {from {-moz-transform: translateX(0)}
to {-moz-transform: translateX(100%)}
}
@keyframes slideouttoright {from {transform: translateX(0)}
to {transform: translateX(100%)}
}
.slide.out, .slide.in {-webkit-animation-timing-function: ease-out; -webkit-animation-duration: 350ms; -moz-animation-timing-function: ease-out; -moz-animation-duration: 350ms; animation-timing-function: ease-out; animation-duration: 350ms}
.slide.out {-webkit-transform: translateX(-100%); -webkit-animation-name: slideouttoleft; -moz-transform: translateX(-100%); -moz-animation-name: slideouttoleft; transform: translateX(-100%); animation-name: slideouttoleft}
.slide.in {-webkit-transform: translateX(0); -webkit-animation-name: slideinfromright; -moz-transform: translateX(0); -moz-animation-name: slideinfromright; transform: translateX(0); animation-name: slideinfromright}
.slide.out.reverse {-webkit-transform: translateX(100%); -webkit-animation-name: slideouttoright; -moz-transform: translateX(100%); -moz-animation-name: slideouttoright; transform: translateX(100%); animation-name: slideouttoright}
.slide.in.reverse {-webkit-transform: translateX(0); -webkit-animation-name: slideinfromleft; -moz-transform: translateX(0); -moz-animation-name: slideinfromleft; transform: translateX(0); animation-name: slideinfromleft}
.slidefade.out {-webkit-transform: translateX(-100%); -webkit-animation-name: slideouttoleft; -webkit-animation-duration: 225ms; -moz-transform: translateX(-100%); -moz-animation-name: slideouttoleft; -moz-animation-duration: 225ms; transform: translateX(-100%); animation-name: slideouttoleft; animation-duration: 225ms}
.slidefade.in {-webkit-transform: translateX(0); -webkit-animation-name: fadein; -webkit-animation-duration: 200ms; -moz-transform: translateX(0); -moz-animation-name: fadein; -moz-animation-duration: 200ms; transform: translateX(0); animation-name: fadein; animation-duration: 200ms}
.slidefade.out.reverse {-webkit-transform: translateX(100%); -webkit-animation-name: slideouttoright; -webkit-animation-duration: 200ms; -moz-transform: translateX(100%); -moz-animation-name: slideouttoright; -moz-animation-duration: 200ms; transform: translateX(100%); animation-name: slideouttoright; animation-duration: 200ms}
.slidefade.in.reverse {-webkit-transform: translateX(0); -webkit-animation-name: fadein; -webkit-animation-duration: 200ms; -moz-transform: translateX(0); -moz-animation-name: fadein; -moz-animation-duration: 200ms; transform: translateX(0); animation-name: fadein; animation-duration: 200ms}
.slidedown.out {-webkit-animation-name: fadeout; -webkit-animation-duration: 100ms; -moz-animation-name: fadeout; -moz-animation-duration: 100ms; animation-name: fadeout; animation-duration: 100ms}
.slidedown.in {-webkit-transform: translateY(0); -webkit-animation-name: slideinfromtop; -webkit-animation-duration: 250ms; -moz-transform: translateY(0); -moz-animation-name: slideinfromtop; -moz-animation-duration: 250ms; transform: translateY(0); animation-name: slideinfromtop; animation-duration: 250ms}
.slidedown.in.reverse {-webkit-animation-name: fadein; -webkit-animation-duration: 150ms; -moz-animation-name: fadein; -moz-animation-duration: 150ms; animation-name: fadein; animation-duration: 150ms}
.slidedown.out.reverse {-webkit-transform: translateY(-100%); -webkit-animation-name: slideouttotop; -webkit-animation-duration: 200ms; -moz-transform: translateY(-100%); -moz-animation-name: slideouttotop; -moz-animation-duration: 200ms; transform: translateY(-100%); animation-name: slideouttotop; animation-duration: 200ms}
@-webkit-keyframes slideinfromtop {from {-webkit-transform: translateY(-100%)}
to {-webkit-transform: translateY(0)}
}
@-moz-keyframes slideinfromtop {from {-moz-transform: translateY(-100%)}
to {-moz-transform: translateY(0)}
}
@keyframes slideinfromtop {from {transform: translateY(-100%)}
to {transform: translateY(0)}
}
@-webkit-keyframes slideouttotop {from {-webkit-transform: translateY(0)}
to {-webkit-transform: translateY(-100%)}
}
@-moz-keyframes slideouttotop {from {-moz-transform: translateY(0)}
to {-moz-transform: translateY(-100%)}
}
@keyframes slideouttotop {from {transform: translateY(0)}
to {transform: translateY(-100%)}
}
.slideup.out {-webkit-animation-name: fadeout; -webkit-animation-duration: 100ms; -moz-animation-name: fadeout; -moz-animation-duration: 100ms; animation-name: fadeout; animation-duration: 100ms}
.slideup.in {-webkit-transform: translateY(0); -webkit-animation-name: slideinfrombottom; -webkit-animation-duration: 250ms; -moz-transform: translateY(0); -moz-animation-name: slideinfrombottom; -moz-animation-duration: 250ms; transform: translateY(0); animation-name: slideinfrombottom; animation-duration: 250ms}
.slideup.in.reverse {-webkit-animation-name: fadein; -webkit-animation-duration: 150ms; -moz-animation-name: fadein; -moz-animation-duration: 150ms; animation-name: fadein; animation-duration: 150ms}
.slideup.out.reverse {-webkit-transform: translateY(100%); -webkit-animation-name: slideouttobottom; -webkit-animation-duration: 200ms; -moz-transform: translateY(100%); -moz-animation-name: slideouttobottom; -moz-animation-duration: 200ms; transform: translateY(100%); animation-name: slideouttobottom; animation-duration: 200ms}
@-webkit-keyframes slideinfrombottom {from {-webkit-transform: translateY(100%)}
to {-webkit-transform: translateY(0)}
}
@-moz-keyframes slideinfrombottom {from {-moz-transform: translateY(100%)}
to {-moz-transform: translateY(0)}
}
@keyframes slideinfrombottom {from {transform: translateY(100%)}
to {transform: translateY(0)}
}
@-webkit-keyframes slideouttobottom {from {-webkit-transform: translateY(0)}
to {-webkit-transform: translateY(100%)}
}
@-moz-keyframes slideouttobottom {from {-moz-transform: translateY(0)}
to {-moz-transform: translateY(100%)}
}
@keyframes slideouttobottom {from {transform: translateY(0)}
to {transform: translateY(100%)}
}
.viewport-flip {-webkit-perspective: 1000; -moz-perspective: 1000; perspective: 1000; position: absolute}
.flip {-webkit-backface-visibility: hidden; -webkit-transform: translateX(0); -moz-backface-visibility: hidden; -moz-transform: translateX(0); backface-visibility: hidden; transform: translateX(0)}
.flip.out {-webkit-transform: rotateY(-90deg) scale(.9); -webkit-animation-name: flipouttoleft; -webkit-animation-duration: 175ms; -moz-transform: rotateY(-90deg) scale(.9); -moz-animation-name: flipouttoleft; -moz-animation-duration: 175ms; transform: rotateY(-90deg) scale(.9); animation-name: flipouttoleft; animation-duration: 175ms}
.flip.in {-webkit-animation-name: flipintoright; -webkit-animation-duration: 225ms; -moz-animation-name: flipintoright; -moz-animation-duration: 225ms; animation-name: flipintoright; animation-duration: 225ms}
.flip.out.reverse {-webkit-transform: rotateY(90deg) scale(.9); -webkit-animation-name: flipouttoright; -moz-transform: rotateY(90deg) scale(.9); -moz-animation-name: flipouttoright; transform: rotateY(90deg) scale(.9); animation-name: flipouttoright}
.flip.in.reverse {-webkit-animation-name: flipintoleft; -moz-animation-name: flipintoleft; animation-name: flipintoleft}
@-webkit-keyframes flipouttoleft {from {-webkit-transform: rotateY(0)}
to {-webkit-transform: rotateY(-90deg) scale(.9)}
}
@-moz-keyframes flipouttoleft {from {-moz-transform: rotateY(0)}
to {-moz-transform: rotateY(-90deg) scale(.9)}
}
@keyframes flipouttoleft {from {transform: rotateY(0)}
to {transform: rotateY(-90deg) scale(.9)}
}
@-webkit-keyframes flipouttoright {from {-webkit-transform: rotateY(0)}
to {-webkit-transform: rotateY(90deg) scale(.9)}
}
@-moz-keyframes flipouttoright {from {-moz-transform: rotateY(0)}
to {-moz-transform: rotateY(90deg) scale(.9)}
}
@keyframes flipouttoright {from {transform: rotateY(0)}
to {transform: rotateY(90deg) scale(.9)}
}
@-webkit-keyframes flipintoleft {from {-webkit-transform: rotateY(-90deg) scale(.9)}
to {-webkit-transform: rotateY(0)}
}
@-moz-keyframes flipintoleft {from {-moz-transform: rotateY(-90deg) scale(.9)}
to {-moz-transform: rotateY(0)}
}
@keyframes flipintoleft {from {transform: rotateY(-90deg) scale(.9)}
to {transform: rotateY(0)}
}
@-webkit-keyframes flipintoright {from {-webkit-transform: rotateY(90deg) scale(.9)}
to {-webkit-transform: rotateY(0)}
}
@-moz-keyframes flipintoright {from {-moz-transform: rotateY(90deg) scale(.9)}
to {-moz-transform: rotateY(0)}
}
@keyframes flipintoright {from {transform: rotateY(90deg) scale(.9)}
to {transform: rotateY(0)}
}
.viewport-turn {-webkit-perspective: 200px; -moz-perspective: 200px; -ms-perspective: 200px; perspective: 200px; position: absolute}
.turn {-webkit-backface-visibility: hidden; -webkit-transform: translateX(0); -webkit-transform-origin: 0; -moz-backface-visibility: hidden; -moz-transform: translateX(0); -moz-transform-origin: 0; backface-visibility: hidden; transform: translateX(0); transform-origin: 0}
.turn.out {-webkit-transform: rotateY(-90deg) scale(.9); -webkit-animation-name: flipouttoleft; -webkit-animation-duration: 125ms; -moz-transform: rotateY(-90deg) scale(.9); -moz-animation-name: flipouttoleft; -moz-animation-duration: 125ms; transform: rotateY(-90deg) scale(.9); animation-name: flipouttoleft; animation-duration: 125ms}
.turn.in {-webkit-animation-name: flipintoright; -webkit-animation-duration: 250ms; -moz-animation-name: flipintoright; -moz-animation-duration: 250ms; animation-name: flipintoright; animation-duration: 250ms}
.turn.out.reverse {-webkit-transform: rotateY(90deg) scale(.9); -webkit-animation-name: flipouttoright; -moz-transform: rotateY(90deg) scale(.9); -moz-animation-name: flipouttoright; transform: rotateY(90deg) scale(.9); animation-name: flipouttoright}
.turn.in.reverse {-webkit-animation-name: flipintoleft; -moz-animation-name: flipintoleft; animation-name: flipintoleft}
@-webkit-keyframes flipouttoleft {from {-webkit-transform: rotateY(0)}
to {-webkit-transform: rotateY(-90deg) scale(.9)}
}
@-moz-keyframes flipouttoleft {from {-moz-transform: rotateY(0)}
to {-moz-transform: rotateY(-90deg) scale(.9)}
}
@keyframes flipouttoleft {from {transform: rotateY(0)}
to {transform: rotateY(-90deg) scale(.9)}
}
@-webkit-keyframes flipouttoright {from {-webkit-transform: rotateY(0)}
to {-webkit-transform: rotateY(90deg) scale(.9)}
}
@-moz-keyframes flipouttoright {from {-moz-transform: rotateY(0)}
to {-moz-transform: rotateY(90deg) scale(.9)}
}
@keyframes flipouttoright {from {transform: rotateY(0)}
to {transform: rotateY(90deg) scale(.9)}
}
@-webkit-keyframes flipintoleft {from {-webkit-transform: rotateY(-90deg) scale(.9)}
to {-webkit-transform: rotateY(0)}
}
@-moz-keyframes flipintoleft {from {-moz-transform: rotateY(-90deg) scale(.9)}
to {-moz-transform: rotateY(0)}
}
@keyframes flipintoleft {from {transform: rotateY(-90deg) scale(.9)}
to {transform: rotateY(0)}
}
@-webkit-keyframes flipintoright {from {-webkit-transform: rotateY(90deg) scale(.9)}
to {-webkit-transform: rotateY(0)}
}
@-moz-keyframes flipintoright {from {-moz-transform: rotateY(90deg) scale(.9)}
to {-moz-transform: rotateY(0)}
}
@keyframes flipintoright {from {transform: rotateY(90deg) scale(.9)}
to {transform: rotateY(0)}
}
.flow {-webkit-transform-origin: 50% 30%; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .4); -moz-transform-origin: 50% 30%; -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .4); transform-origin: 50% 30%; box-shadow: 0 0 20px rgba(0, 0, 0, .4)}
.ui-dialog.flow {-webkit-transform-origin: none; -webkit-box-shadow: none; -moz-transform-origin: none; -moz-box-shadow: none; transform-origin: none; box-shadow: none}
.flow.out {-webkit-transform: translateX(-100%) scale(.7); -webkit-animation-name: flowouttoleft; -webkit-animation-timing-function: ease; -webkit-animation-duration: 350ms; -moz-transform: translateX(-100%) scale(.7); -moz-animation-name: flowouttoleft; -moz-animation-timing-function: ease; -moz-animation-duration: 350ms; transform: translateX(-100%) scale(.7); animation-name: flowouttoleft; animation-timing-function: ease; animation-duration: 350ms}
.flow.in {-webkit-transform: translateX(0) scale(1); -webkit-animation-name: flowinfromright; -webkit-animation-timing-function: ease; -webkit-animation-duration: 350ms; -moz-transform: translateX(0) scale(1); -moz-animation-name: flowinfromright; -moz-animation-timing-function: ease; -moz-animation-duration: 350ms; transform: translateX(0) scale(1); animation-name: flowinfromright; animation-timing-function: ease; animation-duration: 350ms}
.flow.out.reverse {-webkit-transform: translateX(100%); -webkit-animation-name: flowouttoright; -moz-transform: translateX(100%); -moz-animation-name: flowouttoright; transform: translateX(100%); animation-name: flowouttoright}
.flow.in.reverse {-webkit-animation-name: flowinfromleft; -moz-animation-name: flowinfromleft; animation-name: flowinfromleft}
@-webkit-keyframes flowouttoleft {0% {-webkit-transform: translateX(0) scale(1)}
60%, 70% {-webkit-transform: translateX(0) scale(.7)}
100% {-webkit-transform: translateX(-100%) scale(.7)}
}
@-moz-keyframes flowouttoleft {0% {-moz-transform: translateX(0) scale(1)}
60%, 70% {-moz-transform: translateX(0) scale(.7)}
100% {-moz-transform: translateX(-100%) scale(.7)}
}
@keyframes flowouttoleft {0% {transform: translateX(0) scale(1)}
60%, 70% {transform: translateX(0) scale(.7)}
100% {transform: translateX(-100%) scale(.7)}
}
@-webkit-keyframes flowouttoright {0% {-webkit-transform: translateX(0) scale(1)}
60%, 70% {-webkit-transform: translateX(0) scale(.7)}
100% {-webkit-transform: translateX(100%) scale(.7)}
}
@-moz-keyframes flowouttoright {0% {-moz-transform: translateX(0) scale(1)}
60%, 70% {-moz-transform: translateX(0) scale(.7)}
100% {-moz-transform: translateX(100%) scale(.7)}
}
@keyframes flowouttoright {0% {transform: translateX(0) scale(1)}
60%, 70% {transform: translateX(0) scale(.7)}
100% {transform: translateX(100%) scale(.7)}
}
@-webkit-keyframes flowinfromleft {0% {-webkit-transform: translateX(-100%) scale(.7)}
30%, 40% {-webkit-transform: translateX(0) scale(.7)}
100% {-webkit-transform: translateX(0) scale(1)}
}
@-moz-keyframes flowinfromleft {0% {-moz-transform: translateX(-100%) scale(.7)}
30%, 40% {-moz-transform: translateX(0) scale(.7)}
100% {-moz-transform: translateX(0) scale(1)}
}
@keyframes flowinfromleft {0% {transform: translateX(-100%) scale(.7)}
30%, 40% {transform: translateX(0) scale(.7)}
100% {transform: translateX(0) scale(1)}
}
@-webkit-keyframes flowinfromright {0% {-webkit-transform: translateX(100%) scale(.7)}
30%, 40% {-webkit-transform: translateX(0) scale(.7)}
100% {-webkit-transform: translateX(0) scale(1)}
}
@-moz-keyframes flowinfromright {0% {-moz-transform: translateX(100%) scale(.7)}
30%, 40% {-moz-transform: translateX(0) scale(.7)}
100% {-moz-transform: translateX(0) scale(1)}
}
@keyframes flowinfromright {0% {transform: translateX(100%) scale(.7)}
30%, 40% {transform: translateX(0) scale(.7)}
100% {transform: translateX(0) scale(1)}
}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
html, body, div, ul, li, span, h1, h2, h3, img, p {margin: 0; padding: 0}
html, body {font-family: "Roboto"; height: 100%}
#content-holder {background: #FFFFFF; padding: 0; margin: 0}
header .logo {background: #174558; padding: 0 10px; position: relative}
header .logo .top-button {position: absolute; line-height: 48px; bottom: 0; right: 5px}
header .logo .logo-image, header .logo .logo-image img {display: block; height: 44px}
header #search-container {background: #0C242E; padding: 0}
header #search-container .search-top {height: 29px; border-bottom: 2px solid #233942; padding: 7px 5px; position: relative}
header #search-container .search-top .search-query-holder, header #search-container .search-top .search-button {float: left}
header #search-container .link-button {background: #FF7200; margin-left: 5px; text-decoration: none; height: 19px; padding: 5px 10px 5px 5px; position: absolute; z-index: 10; border: none}
header #search-container .link-button span {background: #FF7200; color: #FFFFFF; border: none; font-size: 14px; float: left; font-family: "Roboto"; font-weight: normal; padding: 0; margin-left: 5px; line-height: 18px; text-align: center; min-width: 40px}
header #search-container .link-button img {background: #FF7200; border: none; float: left; padding: 0}
header #search-container .search-top .search-button {width: 70px; right: 10px}
header #search-container .search-top .search-query-holder {padding-right: 90px; width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
header #search-container .search-top img.input_border_left {margin: 0 -2px; position: absolute; left: 0}
header #search-container .search-top img.input_border_right {margin: 0 -2px; position: absolute; right: 90px}
header #search-container .search-top input {background-color: #FFFFFF; background-image: url("/images/mobile/mobile_search_middle.png"); border: none; font-size: 14px; color: #000000; float: left; height: 30px; margin: 0; padding: 3px 20px; width: 100%; font-family: "Roboto"; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
header #search-container .search-bottom {height: 29px; border-bottom: 2px solid #233942; padding: 7px 5px; position: relative}
header #search-container .location-display {font-family: "Roboto"; font-size: 12px; font-weight: normal; color: #ffffff; background: #33ccff; height: 23px; line-height: 23px; display: block; padding: 0 35px; background-image: url("/images/mobile/mobile_location_arrow.png"); background-position: 10px center; background-repeat: no-repeat}
header #search-container .search-bottom .change-location-button {width: 70px; left: 5px}
header #search-container .search-bottom .location-input {padding-left: 90px; width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
header #search-container .search-bottom img.input_border_left {margin: 0 -2px; position: absolute; left: 90px}
header #search-container .search-bottom img.input_border_right {margin: 0 -2px; position: absolute; right: 0}
header #search-container .search-bottom input {background-color: #FFFFFF; background-image: url("/images/mobile/mobile_search_middle.png"); border: none; font-size: 14px; color: #000000; float: left; height: 30px; margin: 0; padding: 3px 20px; width: 100%; font-family: "Roboto"; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
header .top-button {font-family: "Roboto"; font-size: 12px; padding: 0 10px; cursor: pointer; text-align: center; text-decoration: none; color: #33ccff}
.star_rating {display: block; clear: both; width: 115px; height: 19px}
.star_rating span {float: left; background-repeat: no-repeat; width: 19px; height: 19px; margin-right: 5px}
.star_rating span:last-child {margin-right: 0}
.star_rating .star-earned {background-image: url("/images/mobile/mobile_star_on.png")}
.star_rating .star-lost {background-image: url("/images/mobile/mobile_star_off.png")}
.double-ad .dart-ad {float: left; display: block; min-height: 250px; width: 100%; margin: 5px 0 0 0; border: none; padding: 0; text-align: center}
.double-ad .dart-ad iframe {display: block; margin: 0 auto; padding: 0; border: none}
.double-ad .dart-ad .ad {margin-left: auto; margin-right: auto}
#categories-menu {list-style: none; width: 100%; margin: 0; padding: 0; border: none; box-sizing: border-box}
#categories-menu li {border-bottom: 1px solid #ffffff; background-repeat: no-repeat; float: left; width: 20%; border: none; box-sizing: border-box; height: 100%}
#categories-menu li a {font-family: "Roboto"; font-size: 8px; font-weight: normal; color: #ffffff; text-decoration: none; display: block; padding: 35px 0 4px; text-align: center}
#categories-menu .health {background-image: url("/images/mobile/mobile_icon_medical.png"); background-color: #0b242e; background-position: center 5px}
#categories-menu .garden {background-image: url("/images/mobile/mobile_icon_home.png"); background-color: #233942; background-position: center 5px}
#categories-menu .beauty {background-image: url("/images/mobile/mobile_icon_beauty.png"); background-color: #3c5058; background-position: center 6px}
#categories-menu .auto {background-image: url("/images/mobile/mobile_icon_auto.png"); background-color: #54656c; background-position: center 9px}
#categories-menu .pets {background-image: url("/images/mobile/mobile_icon_pet.png"); background-color: #6d7c82; background-position: center 8px}
#search_results {font-family: "Roboto"}
#search_results .search_result {padding: 10px 10px; border-bottom: 1px solid #6d7c82; position: relative; min-height: 60px}
#search_results .search_result .search_result_position {font-family: "Roboto"; color: #ff7200; font-size: 24px; font-weight: bold; display: block; position: absolute; top: 25%; margin-top: -12px; left: 5px; text-align: center; width: 30px}
#search_results .search_result .search_result_content {display: block; margin-left: 10px; padding-left: 20px}
#search_results .search_result .rating_box {margin-top: 5px; float: right; text-align: right}
#search_results .search_result .rating_box span.reviews {color: #000000; text-decoration: none; margin-top: 7px; display: block; font-size: 10px; font-weight: normal}
#search_results .search_result h2 {margin: 0 0 5px; padding: 0}
#search_results .search_result h2 a {font-family: "Roboto"; font-size: 20px; color: #0b242e; padding: 0; margin: 0; text-decoration: none; font-weight: normal}
#search_results .search_result .sub_header {width: 50%; margin-bottom: 5px}
#search_results .search_result .sub_header .address {width: 100%; font-family: "Roboto"; font-size: 10px; color: #666666; text-decoration: none; font-style: normal; font-weight: normal}
#search_results .search_result ul.links {list-style: none; margin: 0 2px 4px 2px; clear: both; height: 21px}
#search_results .search_result ul.links li {float: left; margin-right: 1%; text-align: center; width: 48%; height: 21px}
#search_results .search_result ul.links li:last-child {margin-right: 0}
#search_results .search_result ul.links li a {background-color: #33ccff; line-height: 21px; font-family: "Roboto"; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; display: block}
#search_results .search_result ul.links li a.disabled{ background-color: #898989}
#search_results .search_result .teaser {font-family: "Roboto"; font-size: 12px; color: #000000; font-weight: normal}
#search_results span.review-quote {display: inline; color: #ff7200; font-size: 14px; font-weight: bold}
p.search_results_message {font-family: "Roboto"; font-size: 15px; color: #000000}
#pager {display: block; width: 100%}
#pager .pagination {display: block; width: 100%}
#pager .pagination a {display: block; font-family: "Roboto"; font-size: 12px; background-color: #ff7200; text-decoration: none; color: #ffffff; padding: 10px; margin: 8px auto; width: 110px; text-align: center}
#search_unknown_location {font-family: "Roboto"; font-size: 10px}
#search_unknown_location > div.query_description {padding: 5px 10px; color: #ffffff; background-color: #174558}
#search_unknown_location .example {padding: 0.5em; border: 1px solid #ccc; background-color: #f5f5f5}
#search_city_disambiguation {font-family: "Roboto"; font-size: 15px}
#search_city_disambiguation h1 {font-size: 15px}
#search_city_disambiguation > div.query_description {padding: 5px 15px; color: #ffffff; background-color: #174558}
#search_city_disambiguation ul.cities {list-style: none}
#search_city_disambiguation ul.cities li {border-bottom: 1px solid #0b242e; background-color: #ffffff; margin: 0}
#search_city_disambiguation ul.cities li a {font-family: "Roboto"; font-size: 24px; line-height: 44px; font-weight: normal; color: #0b242e; text-decoration: none; padding: 0 10px 0 20px; margin-right: 5px; display: block; background-image: url('/images/mobile/mobile_carrot_right.png'); background-repeat: no-repeat; background-position: right}
#home {font-family: "Roboto"}
#home .categories {border-top: 1px solid #233942}
#home .categories label {font-family: "Roboto"; font-size: 12px; font-weight: normal; color: #ffffff; background: #33ccff; height: 22px; line-height: 22px; display: block; padding: 0 10px}
#home .categories ul {list-style: none}
#home .categories ul li {background-repeat: no-repeat}
#home .categories .health {background-image: url("/images/mobile/mobile_icon_medical.png"); background-color: #0b242e; background-position: 10px center}
#home .categories .garden {background-image: url("/images/mobile/mobile_icon_home.png"); background-color: #233942; background-position: 10px center}
#home .categories .beauty {background-image: url("/images/mobile/mobile_icon_beauty.png"); background-color: #3c5058; background-position: 9px center}
#home .categories .auto {background-image: url("/images/mobile/mobile_icon_auto.png"); background-color: #54656c; background-position: 7px center}
#home .categories .pets {background-image: url("/images/mobile/mobile_icon_pet.png"); background-color: #6d7c82; background-position: 7px center}
#home .categories ul li a {font-family: "Roboto"; font-size: 24px; line-height: 44px; font-weight: normal; color: #ffffff; text-decoration: none; display: block; padding-left: 46px; margin-right: 10px; background-image: url("/images/mobile/mobile_arrow.png"); background-position: right; background-repeat: no-repeat}
#home #map_canvas {width: 100%; height: auto}
#home #map_canvas img {width: 100%}
.list-page, .list-page label, .list-page label a {width: 100%; display: block}
.list-page > label {border-bottom: 1px solid #ffffff; background-color: #174558; padding: 0 20px}
.list-page > label > a {background-image: url('/images/mobile/mobile_carrot_left.png'); background-repeat: no-repeat; background-position: left; font-family: "Roboto"; font-size: 24px; line-height: 44px; height: 44px; font-weight: normal; color: #ffffff; text-decoration: none; display: block; padding-left: 20px}
.collapsible-list {border-bottom: 1px solid #ffffff; background-color: #174558; margin: 0}
.ui-collapsible-heading-status{ display: none}
.collapsible-list .collapsible-list-item h3 a {font-family: "Roboto"; font-size: 24px; font-weight: normal; line-height: 44px; color: #ffffff; text-decoration: none; padding: 0 10px}
.collapsible-list .collapsible-list-item h3 a .ui-btn-inner {padding-left: 0}
.collapsible-list .collapsible-list-item a .ui-icon {top: 0; margin-top: 0; width: 25px}
.collapsible-list .collapsible-list-item a .ui-icon-plus {background-image: url("/images/mobile/mobile_carrot_down.png"); background-position: right; background-repeat: no-repeat; background-color: transparent}
.collapsible-list .collapsible-list-item a .ui-icon-minus {background-image: url("/images/mobile/mobile_carrot_up.png"); background-position: right; background-repeat: no-repeat; background-color: transparent}
.collapsible-list .collapsible-list-item .ui-collapsible-content {margin: 0; padding: 0}
.collapsible-list .collapsible-list-item ul {list-style: none; padding: 0; margin: 0; display: block}
.collapsible-list .collapsible-list-item ul li {border-bottom: 1px solid #0b242e; background-color: #ffffff; margin: 0}
.collapsible-list .collapsible-list-item ul li a {font-family: "Roboto"; font-size: 24px; line-height: 44px; height: 44px; font-weight: normal; color: #0b242e; text-decoration: none; padding: 0 10px 0 20px; margin-right: 5px; display: block; background-image: url('/images/mobile/mobile_carrot_right.png'); background-repeat: no-repeat; background-position: right}
#auto-category .collapsible-list .collapsible-list-item:nth-child(1) {background-color: #0b242e}
#auto-category .collapsible-list .collapsible-list-item:nth-child(2) {background-color: #233942}
#auto-category .collapsible-list .collapsible-list-item:nth-child(3) {background-color: #3c5058}
#auto-category .collapsible-list .collapsible-list-item:nth-child(4) {background-color: #54656c}
#auto-category .collapsible-list .collapsible-list-item:nth-child(5) {background-color: #6d7c82}
#beauty-category .collapsible-list .collapsible-list-item:nth-child(1) {background-color: #0b242e}
#beauty-category .collapsible-list .collapsible-list-item:nth-child(2) {background-color: #233942}
#beauty-category .collapsible-list .collapsible-list-item:nth-child(3) {background-color: #3c5058}
#health-category .collapsible-list .collapsible-list-item:nth-child(1) {background-color: #0b242e}
#health-category .collapsible-list .collapsible-list-item:nth-child(2) {background-color: #233942}
#health-category .collapsible-list .collapsible-list-item:nth-child(3) {background-color: #3c5058}
#health-category .collapsible-list .collapsible-list-item:nth-child(4) {background-color: #54656c}
#health-category .collapsible-list .collapsible-list-item:nth-child(5) {background-color: #6d7c82}
#home-category .collapsible-list .collapsible-list-item:nth-child(1) {background-color: #0b242e}
#home-category .collapsible-list .collapsible-list-item:nth-child(2) {background-color: #233942}
#home-category .collapsible-list .collapsible-list-item:nth-child(3) {background-color: #3c5058}
#pets-category .collapsible-list .collapsible-list-item:nth-child(1) {background-color: #0b242e}
#pets-category .collapsible-list .collapsible-list-item:nth-child(2) {background-color: #233942}
nav.selection-list, nav.selection-list label, nav.selection-list label a {display: block; box-sizing: border-box}
nav.selection-list > label {border-bottom: 1px solid #ffffff; background-color: #174558; padding: 0 10px}
nav.selection-list > label > a {background-image: url("/images/mobile/mobile_carrot_down.png"); background-repeat: no-repeat; background-position: right; font-family: "Roboto"; font-size: 24px; line-height: 44px; font-weight: normal; color: #ffffff; text-decoration: none; display: block; padding-right: 20px}
nav.selection-list ul {list-style: none}
nav.selection-list ul li {border-bottom: 1px solid #0b242e; background-color: #ffffff; margin: 0}
nav.selection-list ul li a {font-family: "Roboto"; font-size: 24px; line-height: 44px; font-weight: normal; color: #0b242e; text-decoration: none; padding: 0 10px 0 20px; margin-right: 5px; display: block; background-image: url('/images/mobile/mobile_carrot_right.png'); background-repeat: no-repeat; background-position: right}
#business_profile {margin-bottom: 65px}
#business_profile #map_canvas {width: 100%; height: auto}
#business_profile #map_canvas img {width: 100%}
#business_profile #business_profile_card {clear: both}
#business_profile #business_profile_card .top {margin: 0 15px; display: block; clear: both; position: relative}
#business_profile #business_profile_card .top h1.name {font-family: "Roboto"; font-size: 24px; line-height: 25px; font-weight: normal; color: #0b242e; text-decoration: none; display: block; padding: 8px 125px 13px 0; word-wrap: break-word}
#business_profile #business_profile_card .top .rating_box {position: absolute; right: 0; top: 10px}
#business_profile #business_profile_card .phone {line-height: 45px; background-color: #ff7200; text-align: center; margin: 3px 15px 9px}
#business_profile #business_profile_card .phone a {display: block; font-family: "Roboto"; font-size: 20px; font-weight: bold; color: #ffffff; text-decoration: none}
#business_profile #business_profile_card .business_card ul.links {list-style: none; margin: 0 15px 11px 15px; clear: both; height: 21px}
#business_profile #business_profile_card .business_card ul.links li {float: left; margin-right: 1%; text-align: center; width: 32%; height: 21px}
#business_profile #business_profile_card .business_card ul.links li:last-child {margin-right: 0}
#business_profile #business_profile_card .business_card ul.links li a {background-color: #33ccff; line-height: 21px; font-family: "Roboto"; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; display: block}
#business_profile #business_profile_card .business_card ul.links li a.disabled{ background-color: #898989}
#business_profile #business_profile_card .business_card #address-display {display: none; font-family: "Roboto"; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0 15px 11px}
#business_profile #reviews {list-style: none; display: block; margin: 0}
#business_profile #reviews li.review {display: block; border-bottom: 1px solid #6d7c82; min-height: 50px; padding: 18px 15px 0; font-family: "Roboto"; font-size: 12px; font-weight: normal; color: #363636; text-decoration: none}
#business_profile #reviews li.review .review-text {display: block}
#business_profile #reviews li.review .review-info {display: block; margin: 5px 0 14px}
#business_profile #reviews li.review .created_at {font-size: 10px; display: block; float: left}
#business_profile #reviews li.review .name {font-size: 12px; font-weight: bold; display: block; text-align: right}
#business_profile span.review-quote {display: inline; color: #ff7200; font-size: 14px; font-weight: bold}
#business_profile #business_profile_card .about h2 {font-family: "Roboto"; font-size: 16px; line-height: 25px; font-weight: normal; color: #0b242e; text-decoration: none; display: block; padding: 8px 125px 13px 0; word-wrap: break-word}
#business_profile #business_profile_card .business_card #details-display {display: none; font-family: "Roboto"; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0 15px 11px 15px}
#business_profile #business_profile_card .business_card .about dl.info dt:after {content: ":"}
#business_profile #business_profile_card .business_card .about dl.info {clear: both; width: auto; overflow: hidden}
#business_profile #business_profile_card .business_card .about dl.info div {width: 100%; float: left; margin: 0 0px 12px 0; padding-right: 0px}
#business_profile #business_profile_card .business_card .about dl.info dt {float: left; padding: 0 5px 0 22px; font-weight: bold; height: 16px}
#business_profile #business_profile_card .business_card .about dl.info dd {padding-left: 22px; padding-right: 15px}
#business_profile #business_profile_card .business_card .about dl.info dd ul {}
#business_profile #business_profile_card .business_card .about dl.info dd ul li {background: none; display: inline; margin: 0 5px 0 0; padding: 0; width: auto; font-weight: normal}
.about dl.info dd ul li:after {content: ", "; margin-right: -5px}
#business_profile #business_profile_card .business_card .about dl.info dd ul li {background: none; display: inline; margin: 0 5px 0 0; padding: 0; width: auto; font-weight: normal}
#business_profile #business_profile_card .business_card .about dl.info dd ul li:after {content: ", "; margin-right: -5px}
#business_profile #business_profile_card .business_card .about dl.info dd ul li:last-child:after {content: ""}
#business_profile #business_profile_card .business_card .about a, .linkish {color: #0a7bb6; text-decoration: none; outline: none}
#business_profile #business_profile_card .business_card .about a:hover {color: #1b3b4a; text-decoration: underline}
#business_profile #business_profile_card .business_card #ecl-display {display: none; font-family: "Roboto"; font-size: 12px; text-decoration: none; margin: 0 15px 11px 15px}
#business_profile #business_profile_card .business_card #list_module .triangle {float: left}
#business_profile #business_profile_card #list_module h2 {font-family: "Roboto"; font-size: 16px; line-height: 25px; font-weight: normal; color: #0b242e; text-decoration: none; display: block; padding: 8px 125px 13px 0; word-wrap: break-word}
#business_profile #business_profile_card #list_module h3 {font-family: "Roboto"; font-size: 14px; line-height: 25px; font-weight: normal; color: #0b242e; text-decoration: none; display: block; padding: 8px 125px 0px 0; word-wrap: break-word}
#business_profile #business_profile_card #list_module .columns .sections {padding-left: 20px}
#business_profile #business_profile_card #list_module .columns .sections .section-name {font-weight: bold; margin: 5px 0px 5px 0px}
#business_profile #business_profile_card #list_module .columns .items {padding-left: 20px}