/*      /livewhale/theme/core/styles/common.css      */

.lw_item_images {list-style-type:none;margin:0;}
.lw_clearfix:before,.lw_clearfix:after {content: " ";display: table;}
.lw_clearfix:after {clear: both;}
.lw_clearfix {*zoom: 1;}
.lw_spinner {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(/live/resource/image/spinner.gif) no-repeat center center;z-index:1000;}
.lw_clear {height:0;clear:both;}
.lw_paginate {position:relative;clear:left;}
.lw_paginate_placeholder {position:relative;display:none;}
.lw_hidden {display: none;visibility: hidden;}
body>.lw_notices {position:fixed;top:0;left:0;z-index:10100;width:100%;}
.lw_element .lw_prompt {width:400px;margin:0 auto !important;}
.lw_element .lw_prompt_options {text-align:center;}
.lw_element .lw_prompt_options button {display:inline-block;margin:10px 10px 0;}
.lw_msg {padding:10px;}
.lw_element .lw_prompt a {font-weight:bold;text-decoration:none;}
.lw_element .lw_prompt a:hover {text-decoration:underline;}
.lw_msg_top .lw_msg_success,.lw_msg_top .lw_msg_warning,.lw_msg_top .lw_msg_failure {width: 100%;font-weight:bold;margin: 0;padding:3px 8px;left: 0;}
.lw_element .lw_msg_success,.lw_element .lw_notice.lw_msg_success {color:#383;border: 1px solid #8b8;background-color:#efe;}
.lw_element .lw_msg_success a {color:#383;}
.lw_element .lw_msg_success a:hover {text-decoration:underline;}
.lw_element .lw_msg_warning,.lw_element .lw_notice.lw_msg_warning {color:#c72;border:1px solid #ec3;background-color:#ffb;}
.lw_element .lw_msg_warning a {color:#222;text-decoration:underline;}
.lw_element .lw_msg_warning a:hover {text-decoration:underline;}
.lw_element .lw_msg_failure,.lw_element .lw_notice.lw_msg_failure {color:#c22;border:1px solid #d88;background-color:#fee;padding:10px;font-weight:bold;}
.lw_element .lw_msg_failure a {color:#c22 !important;}
.lw_element .lw_msg_failure a:hover {text-decoration:underline;}
.lw_element h1 {display:inline-block;font-size:2em;font-weight:bold;}
.lw_element h1+.lw_cancel {position:relative;top:-0.2em;}
.lw_element .lw_cancel {color:#999;margin-left:5px;}
.lw_element .lw_cancel a {color:#d00;}
.lw_element .lw_image_preview {height:100px;width:100px;text-align:center;padding:0;}
.lw_image_preview .lw_overlay_contents {height:100%;}
.lw_image_preview_image {-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.lw_image_preview .lw_spinner {background-color:transparent;}
.lw_image_preview p {font-size: 13px;text-align: center;}
.lw_widget_forms .lw_spinner {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(255, 255, 255, 0.35);} 
img.lw_align_left,.lw_image_caption.lw_align_left {float:left;margin-right:0.5em;}
img.lw_align_right,.lw_image_caption.lw_align_right {float:right;margin-left:0.5em;}
img.lw_align_center,.lw_image_caption.lw_align_center {display:block;margin-left:auto;margin-right:auto;}
img.lw_block,.lw_image_caption.lw_block {display:block;float:none;}
.lw_image_caption {display: block;} 
.lw_image_caption.lw_align_left {clear:left;}
.lw_image_caption.lw_align_right {clear:right;}
.lw_image_credit {float: right;font-style: italic;color: #999;}

/*      /livewhale/theme/core/styles/lwui/default.css      */

.lw_overlay_container {display: none;position: absolute;z-index: 10000;top: 0;left: 0;width: 100%;}
.lw_element .lw_overlay_blackout {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #002244;background: rgba(0, 34, 68, 0.6);}
.lw_element .lw_overlay {display: inline-block;background-color: #fff;padding: 20px;margin: 0 auto;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-moz-border-radius: 6px;border-radius: 6px;-webkit-border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.lw_element .lw_overlay {position: relative;margin: 0 auto;}
.lw_element .lw_overlay_close_button {position: absolute;top: -10px;right: -10px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;width: 24px;height: 24px;font-size: 16px;line-height: 20px;text-align: center;background-color: #222;font-weight: bold;color: #fff;text-decoration: none;z-index: 10001;}
.lw_element .lw_overlay_close_button:hover {background-color: #b22;border-color: #777;}
.lw_element .lw_overlay_contents {overflow: hidden;position: relative;}
.lw-timepicker {position: absolute;font-size: .8em;height: 200px;overflow: auto;background-color: #fff;border: solid #24315E;width: 6.5em;text-align: right;z-index: 1010;border-width: 1px 2px 2px 1px;margin: 0;}
.lw-timepicker ul {list-style-type: none;margin: 0;padding: 0;}
.lw-timepicker li {white-space: nowrap;cursor: pointer;line-height: 1.8em;margin: 0;padding: 0 .4em;}
.lw-timepicker li:hover {background-color: #ddd;}
.lw-timepicker .selected {background-color: #D5E7FF;}
.lw_popover {position: absolute;top: 0;left: 0;z-index: 200;padding: 1px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.lw_popover .lw_arrow,.lw_popover .lw_arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.lw_popover .lw_arrow {border-width: 11px;}
.lw_popover .lw_arrow:after {content: "";border-width: 10px;}
.lw_popover.lw_top .lw_arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #999;border-top-color: rgba(0, 0, 0, 0.25);border-bottom-width: 0;}
.lw_popover.lw_top .lw_arrow:after {bottom: 1px;margin-left: -10px;border-top-color: #ffffff;border-bottom-width: 0;}
.lw_popover.lw_bottom .lw_arrow {top: -11px;left: 50%;margin-left: -11px;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, 0.25);border-top-width: 0;}
.lw_popover.lw_bottom .lw_arrow:after {top: 1px;margin-left: -10px;border-bottom-color: #ffffff;border-top-width: 0;}
.lw_popover.lw_left .lw_arrow {top: 50%;right: -11px;margin-top: -11px;border-left-color: #999;border-left-color: rgba(0, 0, 0, 0.25);border-right-width: 0;}
.lw_popover.lw_left .lw_arrow:after {right: 1px;bottom: -10px;border-left-color: #ffffff;border-right-width: 0;}
.lw_popover.lw_right .lw_arrow {top: 50%;left: -11px;margin-top: -11px;border-right-color: #999;border-right-color: rgba(0, 0, 0, 0.25);border-left-width: 0;}
.lw_popover.lw_right .lw_arrow:after {bottom: -10px;left: 1px;border-right-color: #ffffff;border-left-width: 0;}
.lw_popover_content {padding: 8px 12px;}
.lw_slideshow {position: relative;background: #ffffff url(/live/resource/image/spinner.gif) no-repeat center center;padding: 0;margin: 0;list-style: none;overflow: hidden;}
.lw_slideshow > li {position: absolute;top: 0;left: 0;opacity: 0;background-color: #fff;margin: 0;}
.lw_slideshow > li .lw_news_credit,.lw_slideshow > li .lw_news_caption {font-size: .875em;}
.lw_slideshow > li .lw_news_credit {color: #666;}
.lw_slideshow > li .lw_news_credit:before {content: 'Credit: ';}
.lw_slideshow > li > img {max-width: 100%;height: auto;width: auto;}
.lw_slideshow_controls {position: relative;width: 100%;font-size: 1em;line-height: 1.75em;background-color: #fff;margin-bottom: 1px;}
.lw_slideshow_controls a {text-decoration: none;}
.lw_slideshow_one_slide .lw_slideshow_controls {display: none;}
.lw_slideshow_prev,.lw_slideshow_next {position: absolute;bottom: 0;}
.lw_slideshow_prev {left: 6px;}
.lw_slideshow_next {right: 6px;}
.lw_slideshow_controls .lw_disabled {opacity: 0.5;cursor: default;}
.lw_slideshow_count {text-align: center;color: #666;}
.lw-multiselect {max-height: 300px;overflow: auto;}
.lw-multiselect li {display: inline-block;border: 1px solid #ccc;margin: 0.2em 0.4em 0.2em 0;padding: 1px 0.4em;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;font-weight: normal;color: #555;cursor: pointer;}
.lw-multiselect li:hover {border-color: #aaa;}
.lw-multiselect li.lw-selected {background-color: #ccc;border-color: #888;color: #222;}
.lw-multiselect li.lw-locked {opacity: 0.5;cursor: default;}
.lw-multiselect input {display: none;}