.limz_module{position:relative;clear:both;text-align:center;line-height:0}.limz_module>.limz_inner{position:relative;float:none;display:inline-block;line-height:0;width:90%;max-width:1200px}.limz_module.fullScreen{width:100%;height:100%}.limz_module.fc_innerWidth_full>.limz_inner{width:100%;max-width:none}.limz_module.fc_innerWidth_large>.limz_inner{max-width:1400px}.frame_T .limz_module{font-size:0.9em}
.limz_form {
    width: 100%;
    text-align: left
}

.limz_form .limz_formContainer {
    width: 100%
}

.limz_form .limz_formFields {
    width: 100%
}

.limz_form .limz_formRow {
    position: relative;
    width: 100%
}

.limz_form .limz_formRow.docked {
    margin-top: 0
}

.limz_form .limz_formRow.field_hp {
    position: absolute;
    margin-left: -20000px
}

.limz_form .dynamicForm {
    width: 100%;
    height: 100%
}

.limz_form .dynamicForm textarea {
    width: 100%;
    height: 100%
}

.limz_form textarea, .limz_form input, .limz_form button {
    float: left;
    width: 12em
}

.limz_form input[type=file] {
    height: auto;
    padding: 0.2em 0;
    cursor: pointer
}

.limz_form .optionGroup {
    position: relative;
    padding: 0.2em 0;
    cursor: pointer
}

.limz_form .optionGroup .interfaceContainer {
    position: absolute;
    top: 0.2em;
    left: 0;
    width: auto
}

.limz_form .optionGroup .labelContainer {
    padding: 0 0 0 1.5em
}

.limz_form input[type=checkbox], .limz_form input[type=radio] {
    width: auto;
    float: none;
    height: 1.4em;
    vertical-align: middle;
    cursor: pointer
}

.limz_form label {
    display: block;
    padding: 0;
    cursor: pointer;
    vertical-align: middle
}

.limz_form .limz_form_feedback .limz_formRow {
    margin: 0
}

.limz_form .limz_form_feedback .message {
    position: relative;
    z-index: 1
}

.limz_form .limz_form_progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.limz_form .limz_form_progress_done {
    height: 100%;
    width: 0;
    background: #000
}
.limz_googleMaps{position:relative;width:100%;min-height:50px}.limz_googleMaps>.map{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1.3em}.limz_googleMaps>.map div{float:none;width:auto}.limz_googleMaps .google_infoWindow{white-space:nowrap}
.limz_video{width:100%}.limz_video.fc_videoMode_bgFill{width:100%;height:100%;position:absolute;top:0;left:0}.limz_video.fc_videoMode_bgFill .limz_videoContainer{width:100%;height:100%}.limz_video.fc_videoMode_bgFill .limz_videoContainer video{width:100%;height:100%;object-fit:cover}.limz_video_infoMarkup{display:none}.limz_videoContainer{position:relative;width:100%}.limz_videoContainer video{float:left;width:100%;height:100%}.limz_videoContainer .videoIndicatorPlayButton{position:absolute;top:50%;left:50%;width:1em;height:1em;font-size:4em;margin-top:-0.5em;margin-left:-0.5em;color:rgba(0,0,0,0.5);cursor:pointer}.limz_videoControls_wrapper{position:absolute;bottom:0;left:0;right:0;height:3.6em;z-index:2;background:rgba(0,0,0,0.5);opacity:1;transition:all 0.4s;padding:.8em 1em}.limz_videoControls_wrapper.hidden{opacity:0}.limz_videoControls{position:relative;width:100%}.limz_videoControls *{font-size:1em}.limz_videoControls button{display:block;width:auto;float:left;height:2em;padding:0;line-height:2em;background:transparent;color:#FFF}.limz_videoControls button span{font-size:1.4em}.limz_videoControls button span:before{line-height:1.4em}.limz_videoControls button span.state2{display:none}.limz_videoControls button.state2 span.state1{display:none}.limz_videoControls button.state2 span.state2{display:inline-block}.limz_videoControls button.toggle{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}.limz_videoControls input{font-size:1em;display:block;float:left;line-height:2em}.limz_videoControls .leftContainer{position:absolute;width:auto;left:0;bottom:0;top:0}.limz_videoControls .seekBarContainer{width:100%;padding-left:2.5em;padding-right:16em}.limz_videoControls .rightContainer{position:absolute;width:auto;right:0;bottom:0;top:0}.limz_videoControls .toggle{width:2em}.limz_videoControls .resolutionButtonContainer{position:relative;width:2em;margin-right:.5em}.limz_videoControls .resolution{width:2em}.limz_videoControls .seekBar{width:100%}.limz_videoControls .resolutionSelection{position:absolute;width:auto;bottom:100%;right:0;margin-bottom:2em;background:rgba(0,0,0,0.5);padding:0.5em;text-align:right;z-index:3}.limz_videoControls .resolutionSelection button{width:100%;text-align:right;white-space:nowrap;color:rgba(255,255,255,0.8)}.limz_videoControls .resolutionSelection button.active{color:#FFF}.limz_videoControls .infoButtonContainer{width:2em;margin-right:.5em}.limz_videoControls .info{width:2em}.limz_videoControls .infoOverlay{position:absolute;bottom:100%;right:0;margin-bottom:2em;background:rgba(0,0,0,0.5);padding:0.5em;text-align:left;z-index:3;color:#FFF}.limz_videoControls .infoOverlay a:hover{color:rgba(255,255,255,0.8)}.limz_videoControls .mute{width:2em;margin-right:.5em}.limz_videoControls .volumeBarContainer{width:8em;margin-right:.5em}.limz_videoControls .volumeBar{width:8em}.limz_videoControls .fullScreen{width:2em}.limz_videoControls.withInfo .seekBarContainer{padding-right:18em}.limz_media.size_small .limz_videoControls .volumeBarContainer{width:4em}.limz_media.size_small .limz_videoControls .seekBarContainer{padding-right:12em}.limz_media.size_tiny .limz_videoControls_wrapper{font-size:0.8em}.limz_media.size_tiny .limz_videoControls .volumeBarContainer{width:2em}.limz_media.size_tiny .limz_videoControls .seekBarContainer{padding-right:10em}.frame_M .limz_videoControls,.limz_media.size_micro .limz_videoControls{font-size:0.9em}.frame_M .limz_videoControls .rightContainer,.limz_media.size_micro .limz_videoControls .rightContainer{width:100%}.frame_M .limz_videoControls .infoButtonContainer,.limz_media.size_micro .limz_videoControls .infoButtonContainer{float:right}.frame_M .limz_videoControls .resolutionButtonContainer,.limz_media.size_micro .limz_videoControls .resolutionButtonContainer{float:right}.frame_M .limz_videoControls .seekBarContainer,.limz_media.size_micro .limz_videoControls .seekBarContainer{display:none}.frame_M .limz_videoControls .mute,.limz_media.size_micro .limz_videoControls .mute{display:none}.frame_M .limz_videoControls .volumeBarContainer,.limz_media.size_micro .limz_videoControls .volumeBarContainer{display:none}.frame_M .limz_videoControls .fullScreen,.limz_media.size_micro .limz_videoControls .fullScreen{float:right}
.limz_slider{position:relative}.limz_slider .limz_fullOverlay{z-index:2}.limz_slider .limz_fullOverlay .limz_wrapper{height:100%;pointer-events:none}.limz_slider>.slider_outer{position:relative;line-height:0;text-align:center}.limz_slider>.slider_outer>.slider_inner{overflow:hidden;z-index:1}.limz_slider .limz_slide{position:absolute;width:100%}.limz_slider .limz_slide:first-child{position:relative}
.limz_fixed{width:100%}.limz_fixed>.limz_fixed_element{width:100%}.limz_fixed>.limz_fixed_element.fixed{position:fixed;top:0;left:0;z-index:10001}.limz_fixed>.limz_fixed_placeholder{width:100%}.limz_fixed_element{height:auto;-webkit-transform:translate3d(0, 0, 0)}.limz_fixed_element.fixed .limz_fixed_hidden{display:none}
.limz_fb_pseudo{font-family:Helvetica, Arial, sans-serif;font-size:11px;height:20px;line-height:20px}.limz_fb_pseudo .button{position:relative;width:auto;padding-left:22px;padding-right:5px;height:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;line-height:20px;color:#FFF;font-weight:bold;-webkit-font-smoothing:antialiased;text-shadow:0 -1px 0 #354c8c;background-color:#4c69ba;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4C69BA', endColorstr='#FF3B55A0');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNjliYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNTVhMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4c69ba),color-stop(100%, #3b55a0));background-image:-moz-linear-gradient(top, #4c69ba 0%,#3b55a0 100%);background-image:-webkit-linear-gradient(top, #4c69ba 0%,#3b55a0 100%);background-image:linear-gradient(to bottom, #4c69ba 0%,#3b55a0 100%)}.limz_fb_pseudo .button .icon{position:absolute;top:0;left:0;padding:3px 4px;font-size:14px}.limz_fb_pseudo .button:hover{background-color:#5b7bd5;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5B7BD5', endColorstr='#FF4864B1');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViN2JkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NjRiMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b7bd5),color-stop(100%, #4864b1));background-image:-moz-linear-gradient(top, #5b7bd5 0%,#4864b1 100%);background-image:-webkit-linear-gradient(top, #5b7bd5 0%,#4864b1 100%);background-image:linear-gradient(to bottom, #5b7bd5 0%,#4864b1 100%)}.limz_fb_pseudo .countBubble{background:#FFF;position:relative;width:auto;border:1px solid #90949c;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#4b4f56;margin-left:6px;padding:0 3px;text-align:center}.limz_fb_pseudo .countBubble .count{min-width:15px;text-align:center}.limz_fb_pseudo .countBubble .pike{position:absolute;top:6px;left:-3px;width:5px;height:5px;background:#FFF;border-top:1px solid #90949c;border-left:1px solid #90949c;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
