.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_imageBound{position:relative;width:100%;height:10em;text-align:center}.limz_imageBound .limz_wrapper{height:100%}.limz_imageBound .bound{position:absolute;top:0;left:0;width:2000%;height:100%}.limz_imageBound .container{position:relative;width:auto;height:100%;z-index:1}.limz_imageBound .container .limz_imageCaption{position:absolute;top:100%;left:0;opacity:0}.limz_imageBound .container.sentinel{z-index:0}.limz_imageBound .container.active .limz_imageCaption{opacity:1}.limz_imageBound:not(.rendered) .container img{height:100%;width:auto}.limz_block.rendered .limz_imageBound .limz_imageCaption{transition:all 0.8s}body.noJs .limz_imageBound{height:initial}body.noJs .limz_imageBound .bound{position:relative;width:100%;height:initial}body.noJs .limz_imageBound .container{width:100%;height:auto}body.noJs .limz_imageBound img{height:auto;width:100%}body.noJs .limz_imageBound .limz_imageCaption{position:relative;top:initial;margin-bottom:1em}
.limz_tagCloud{position:relative;width:100%}.limz_tagCloud canvas{width:100%}.limz_tagCloud ul{float:left;width:100%;padding:3em 0;text-align:left}.limz_tagCloud ul li{float:left;width:100%;list-style-type:none;padding:0.2em 0}.limz_tagCloud ul li a{display:block;float:left;width:100%;color:rgba(255,255,255,0.8) !important;cursor:pointer}.limz_tagCloud ul li a:hover{color:#fff !important}.limz_tagCloud ul li .info{width:100%;padding:0.4em 0 0.4em 1em}.limz_tagCloud ul li .info .icon{display:inline-block;-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);margin-right:-0.3em}.limz_tagCloud .infoButton{position:absolute;opacity:0.4;cursor:pointer;width:auto}.limz_tagCloud .infoButton.configOnly{top:1em;left:1em;font-size:1.2em}.limz_tagCloud .infoButton.configOnly .icon{color:#FFF}.limz_tagCloud .infoButton.configOnly:hover{opacity:0.8}.limz_tagCloud .infoButton.dragInfo{top:50%;width:4em;height:6em;padding:0.6em 0 0.9em;margin-top:-3em;background:#FFF;text-align:center;-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.limz_tagCloud .infoButton.dragInfo .icon{display:inline-block;width:100%;line-height:1em;font-size:1.5em;padding-right:0.1em}.limz_tagCloud .infoButton .configContainer{position:absolute;top:0;left:0;z-index:1;width:auto}.limz_tagCloud .infoButton .configBox{float:left;width:auto;padding:1em;margin-left:2em;min-width:250px;background:#FFF;text-align:left;-moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 8px 0 rgba(0,0,0,0.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.limz_tagCloud .infoButton .configBox h3{margin:-0.5em 0 0.5em}.limz_tagCloud .limz_tagCloud_popup{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}.limz_tagCloud .outerPopup{position:absolute;display:table;top:0;left:0;width:100%;height:100%}.limz_tagCloud .innerPopup{display:table-cell;float:none;width:100%;height:100%;text-align:center;vertical-align:middle}.limz_tagCloud .limz_tagCloud_popup_content{width:auto;background:#FFF;display:inline-block;float:none;-moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 8px 0 rgba(0,0,0,0.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2em;max-width:80%}.limz_tagCloud .limz_tagCloud_popup_content h3{font-size:1.6em}.limz_tagCloud .limz_tagCloud_popup_content a{display:block;float:left;width:100%;padding:0.3em 0}.frame_T .limz_tagCloud ul{font-size:1.4em}.frame_M .limz_tagCloud ul{font-size:1.2em}.frame_M .limz_tagCloud .limz_tagCloud_popup_content{font-size:0.9em}.frame_M .limz_tagCloud .limz_tagCloud_popup_content h3{font-size:1.4em}
.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}
