@font-face{font-family:'MarkRegular';src:url("/o/font-mark-1.0.0/font/MarkRegular.eot?#iefix");src:url("/o/font-mark-1.0.0/font/MarkRegular.eot?#iefix") format("eot"),url("/o/font-mark-1.0.0/font/MarkRegular.woff2") format("woff2"),url("/o/font-mark-1.0.0/font/MarkRegular.woff") format("woff"),url("/o/font-mark-1.0.0/font/MarkRegular.ttf") format("truetype")}
@font-face{font-family:'MarkMedium';src:url("/o/font-mark-1.0.0/font/MarkMedium.eot?#iefix");src:url("/o/font-mark-1.0.0/font/MarkMedium.eot?#iefix") format("eot"),url("/o/font-mark-1.0.0/font/MarkMedium.woff2") format("woff2"),url("/o/font-mark-1.0.0/font/MarkMedium.woff") format("woff"),url("/o/font-mark-1.0.0/font/MarkMedium.ttf") format("truetype")}
@font-face{font-family:'MarkBold';src:url("/o/font-mark-1.0.0/font/MarkBold.eot?#iefix");src:url("/o/font-mark-1.0.0/font/MarkBold.eot?#iefix") format("eot"),url("/o/font-mark-1.0.0/font/MarkBold.woff2") format("woff2"),url("/o/font-mark-1.0.0/font/MarkBold.woff") format("woff"),url("/o/font-mark-1.0.0/font/MarkBold.ttf") format("truetype")}
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */@font-face{font-family:'fontawesome-alloy';src:url("/o/font-awesome-alloy-3.2.1/font/fontawesome-alloy.eot");src:url("/o/font-awesome-alloy-3.2.1/font/fontawesome-alloy.eot?#iefix") format("embedded-opentype"),url("/o/font-awesome-alloy-3.2.1/font/fontawesome-alloy.woff") format("woff"),url("/o/font-awesome-alloy-3.2.1/font/fontawesome-alloy.ttf") format("truetype"),url("/o/font-awesome-alloy-3.2.1/font/fontawesome-alloy.svg#fontawesome-alloy") format("svg");font-weight:normal;font-style:normal}.icon-large:before{vertical-align:-10%;font-size:1.33333em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}[data-icon]:before{font-family:'fontawesome-alloy';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-bottom-right,.icon-glass,.icon-music,.icon-search,.icon-envelope,.icon-heart,.icon-star,.icon-star-empty,.icon-user,.icon-film,.icon-th-large,.icon-th,.icon-th-list,.icon-ok,.icon-remove,.icon-zoom-in,.icon-zoom-out,.icon-off,.icon-signal,.icon-cog,.icon-trash,.icon-home,.icon-file,.icon-inbox,.icon-play-circle,.icon-repeat,.icon-refresh,.icon-list-alt,.icon-lock,.icon-flag,.icon-headphones,.icon-volume-off,.icon-volume-down,.icon-volume-up,.icon-qrcode,.icon-barcode,.icon-tag,.icon-tags,.icon-book,.icon-bookmark,.icon-print,.icon-camera,.icon-font,.icon-bold,.icon-italic,.icon-align-justify,.icon-list,.icon-indent-left,.icon-indent-right,.icon-facetime-video,.icon-picture,.icon-pencil,.icon-map-marker,.icon-adjust,.icon-tint,.icon-edit,.icon-share,.icon-check,.icon-move,.icon-step-backward,.icon-fast-backward,.icon-backward,.icon-play,.icon-pause,.icon-stop,.icon-forward,.icon-fast-forward,.icon-minus-sign,.icon-remove-sign,.icon-ok-sign,.icon-question-sign,.icon-info-sign,.icon-screenshot,.icon-remove-circle,.icon-ok-circle,.icon-ban-circle,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-down,.icon-share-alt,.icon-resize-full,.icon-resize-small,.icon-plus,.icon-minus,.icon-asterisk,.icon-exclamation-sign,.icon-gift,.icon-leaf,.icon-calendar,.icon-random,.icon-comment,.icon-magnet,.icon-chevron-up,.icon-chevron-down,.icon-retweet,.icon-shopping-cart,.icon-folder-close,.icon-folder-open,.icon-resize-vertical,.icon-resize-horizontal,.icon-bar-chart,.icon-twitter-sign,.icon-facebook-sign,.icon-camera-retro,.icon-key,.icon-cogs,.icon-comments,.icon-thumbs-up,.icon-thumbs-down,.icon-star-half,.icon-signin,.icon-trophy,.icon-github-sign,.icon-upload-alt,.icon-lemon,.icon-phone,.icon-check-empty,.icon-bookmark-empty,.icon-phone-sign,.icon-twitter,.icon-facebook,.icon-github,.icon-unlock,.icon-credit,.icon-rss,.icon-hdd,.icon-bullhorn,.icon-bell,.icon-certificate,.icon-hand-right,.icon-hand-left,.icon-hand-up,.icon-globe,.icon-wrench,.icon-tasks,.icon-filter,.icon-briefcase,.icon-fullscreen,.icon-group,.icon-link,.icon-cloud,.icon-beaker,.icon-cut,.icon-copy,.icon-paper-clip,.icon-save,.icon-sign-blank,.icon-reorder,.icon-list-ul,.icon-list-ol,.icon-strikethrough,.icon-underline,.icon-table,.icon-magic,.icon-money,.icon-caret-down,.icon-caret-up,.icon-caret-left,.icon-caret-right,.icon-columns,.icon-sort,.icon-sort-down,.icon-sort-up,.icon-envelope-alt,.icon-linkedin,.icon-undo,.icon-legal,.icon-dashboard,.icon-comment-alt,.icon-comments-alt,.icon-bolt,.icon-sitemap,.icon-umbrella,.icon-paste,.icon-lightbulb,.icon-exchange,.icon-bell-alt,.icon-coffee,.icon-food,.icon-file-alt,.icon-building,.icon-hospital,.icon-ambulance,.icon-medkit,.icon-fighter-jet,.icon-beer,.icon-h-sign,.icon-plus-sign,.icon-double-angle-left,.icon-double-angle-right,.icon-double-angle-up,.icon-double-angle-down,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-desktop,.icon-laptop,.icon-spinner,.icon-circle,.icon-reply,.icon-github-alt,.icon-folder-close-alt,.icon-folder-open-alt,.icon-expand-alt,.icon-collapse-alt,.icon-smile,.icon-frown,.icon-meh,.icon-gamepad,.icon-keyboard,.icon-flag-alt,.icon-flag-checkered,.icon-terminal,.icon-code,.icon-reply-all,.icon-star-half-full,.icon-location-arrow,.icon-crop,.icon-code-fork,.icon-subscript,.icon-eraser,.icon-puzzle,.icon-microphone,.icon-microphone-off,.icon-shield,.icon-calendar-empty,.icon-fire-extinguisher,.icon-rocket,.icon-maxcdn,.icon-chevron-sign-left,.icon-chevron-sign-right,.icon-chevron-sign-up,.icon-chevron-sign-down,.icon-html5,.icon-css3,.icon-anchor,.icon-unlock-alt,.icon-bullseye,.icon-ellipsis-horizontal,.icon-ellipsis-vertical,.icon-rss-sign,.icon-fb-boolean,.icon-text-height,.icon-text-width,.icon-align-left,.icon-align-center,.icon-align-right,.icon-step-forward,.icon-eject,.icon-chevron-left,.icon-chevron-right,.icon-plus-sign-2,.icon-fire,.icon-eye-open,.icon-eye-close,.icon-warning-sign,.icon-plane,.icon-heart-empty,.icon-signout,.icon-linkedin-sign,.icon-pushpin,.icon-external-link,.icon-hand-down,.icon-circle-arrow-left,.icon-circle-arrow-right,.icon-circle-arrow-up,.icon-circle-arrow-down,.icon-truck,.icon-pinterest,.icon-pinterest-sign,.icon-google-plus-sign,.icon-google-plus,.icon-cloud-download,.icon-cloud-upload,.icon-user-md,.icon-stethoscope,.icon-suitcase,.icon-tablet,.icon-mobile,.icon-circle-blank,.icon-quote-left,.icon-quote-right,.icon-unlink,.icon-question,.icon-info,.icon-exclamation,.icon-superscript,.icon-play-sign,.icon-ticket,.icon-minus-sign-alt,.icon-check-minus,.icon-level-up,.icon-sort-by-attributes-alt,.icon-sort-by-order,.icon-sort-by-order-alt,.icon-thumbs-up-2,.icon-thumbs-down-2,.icon-dribbble,.icon-skype,.icon-foursquare,.icon-trello,.icon-female,.icon-level-down,.icon-check-sign,.icon-edit-sign,.icon-external-link-sign,.icon-share-sign,.icon-compass,.icon-collapse,.icon-collapse-top,.icon-expand,.icon-euro,.icon-gbp,.icon-dollar,.icon-rupee,.icon-yen,.icon-renminbi,.icon-won,.icon-bitcoin,.icon-file-2,.icon-file-text,.icon-sort-by-alphabet,.icon-sort-by-alphabet-alt,.icon-sort-by-attributes,.icon-youtube-sign,.icon-youtube,.icon-xing,.icon-xing-sign,.icon-youtube-play,.icon-dropbox,.icon-stackexchange,.icon-instagram,.icon-flickr,.icon-adn,.icon-bitbucket,.icon-bitbucket-sign,.icon-tumblr,.icon-tumblr-sign,.icon-long-arrow-down,.icon-long-arrow-up,.icon-long-arrow-left,.icon-long-arrow-right,.icon-apple,.icon-windows,.icon-android,.icon-linux,.icon-male,.icon-gittip,.icon-sun,.icon-moon,.icon-archive,.icon-bug,.icon-vk,.icon-weibo,.icon-renren,.icon-time,.icon-road,.icon-download-alt,.icon-download,.icon-upload,.icon-db-joinxor,.icon-db-state,.icon-db-start,.icon-db-end,.icon-db-fork,.icon-db-condition,.icon-db-task,.icon-db-join,.icon-fb-button,.icon-fb-fieldset,.icon-fb-custom-field,.icon-fb-separator,.icon-fb-paragraph,.icon-fb-file-upload,.icon-fb-text,.icon-fb-text-box,.icon-fb-select,.icon-fb-radio,.icon-fb-number,.icon-fb-integer,.icon-fb-decimal,.icon-btc:before,.icon-cny:before,.icon-eur:before,.icon-gear:before,.icon-gears:before,.icon-inr:before,.icon-jpy:before,.icon-krw:before,.icon-mail-forward:before,.icon-mail-reply:before,.icon-paperclip:before,.icon-power-off:before,.icon-rotate-left:before,.icon-rotate-right:before,.icon-star-half-empty:before,.icon-unchecked:before,.icon-usd:before{font-family:'fontawesome-alloy';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;*margin-right:.3em;speak:none;text-decoration:inherit;text-transform:none}.icon-caret-bottom-right:before,.icon-glass:before,.icon-music:before,.icon-search:before,.icon-envelope:before,.icon-heart:before,.icon-star:before,.icon-star-empty:before,.icon-user:before,.icon-film:before,.icon-th-large:before,.icon-th:before,.icon-th-list:before,.icon-ok:before,.icon-remove:before,.icon-zoom-in:before,.icon-zoom-out:before,.icon-off:before,.icon-signal:before,.icon-cog:before,.icon-trash:before,.icon-home:before,.icon-file:before,.icon-inbox:before,.icon-play-circle:before,.icon-repeat:before,.icon-refresh:before,.icon-list-alt:before,.icon-lock:before,.icon-flag:before,.icon-headphones:before,.icon-volume-off:before,.icon-volume-down:before,.icon-volume-up:before,.icon-qrcode:before,.icon-barcode:before,.icon-tag:before,.icon-tags:before,.icon-book:before,.icon-bookmark:before,.icon-print:before,.icon-camera:before,.icon-font:before,.icon-bold:before,.icon-italic:before,.icon-align-justify:before,.icon-list:before,.icon-indent-left:before,.icon-indent-right:before,.icon-facetime-video:before,.icon-picture:before,.icon-pencil:before,.icon-map-marker:before,.icon-adjust:before,.icon-tint:before,.icon-edit:before,.icon-share:before,.icon-check:before,.icon-move:before,.icon-step-backward:before,.icon-fast-backward:before,.icon-backward:before,.icon-play:before,.icon-pause:before,.icon-stop:before,.icon-forward:before,.icon-fast-forward:before,.icon-minus-sign:before,.icon-remove-sign:before,.icon-ok-sign:before,.icon-question-sign:before,.icon-info-sign:before,.icon-screenshot:before,.icon-remove-circle:before,.icon-ok-circle:before,.icon-ban-circle:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-arrow-down:before,.icon-share-alt:before,.icon-resize-full:before,.icon-resize-small:before,.icon-plus:before,.icon-minus:before,.icon-asterisk:before,.icon-exclamation-sign:before,.icon-gift:before,.icon-leaf:before,.icon-calendar:before,.icon-random:before,.icon-comment:before,.icon-magnet:before,.icon-chevron-up:before,.icon-chevron-down:before,.icon-retweet:before,.icon-shopping-cart:before,.icon-folder-close:before,.icon-folder-open:before,.icon-resize-vertical:before,.icon-resize-horizontal:before,.icon-bar-chart:before,.icon-twitter-sign:before,.icon-facebook-sign:before,.icon-camera-retro:before,.icon-key:before,.icon-cogs:before,.icon-comments:before,.icon-thumbs-up:before,.icon-thumbs-down:before,.icon-star-half:before,.icon-signin:before,.icon-trophy:before,.icon-github-sign:before,.icon-upload-alt:before,.icon-lemon:before,.icon-phone:before,.icon-check-empty:before,.icon-bookmark-empty:before,.icon-phone-sign:before,.icon-twitter:before,.icon-facebook:before,.icon-github:before,.icon-unlock:before,.icon-credit:before,.icon-rss:before,.icon-hdd:before,.icon-bullhorn:before,.icon-bell:before,.icon-certificate:before,.icon-hand-right:before,.icon-hand-left:before,.icon-hand-up:before,.icon-globe:before,.icon-wrench:before,.icon-tasks:before,.icon-filter:before,.icon-briefcase:before,.icon-fullscreen:before,.icon-group:before,.icon-link:before,.icon-cloud:before,.icon-beaker:before,.icon-cut:before,.icon-copy:before,.icon-paper-clip:before,.icon-save:before,.icon-sign-blank:before,.icon-reorder:before,.icon-list-ul:before,.icon-list-ol:before,.icon-strikethrough:before,.icon-underline:before,.icon-table:before,.icon-magic:before,.icon-money:before,.icon-caret-down:before,.icon-caret-up:before,.icon-caret-left:before,.icon-caret-right:before,.icon-columns:before,.icon-sort:before,.icon-sort-down:before,.icon-sort-up:before,.icon-envelope-alt:before,.icon-linkedin:before,.icon-undo:before,.icon-legal:before,.icon-dashboard:before,.icon-comment-alt:before,.icon-comments-alt:before,.icon-bolt:before,.icon-sitemap:before,.icon-umbrella:before,.icon-paste:before,.icon-lightbulb:before,.icon-exchange:before,.icon-bell-alt:before,.icon-coffee:before,.icon-food:before,.icon-file-alt:before,.icon-building:before,.icon-hospital:before,.icon-ambulance:before,.icon-medkit:before,.icon-fighter-jet:before,.icon-beer:before,.icon-h-sign:before,.icon-plus-sign:before,.icon-double-angle-left:before,.icon-double-angle-right:before,.icon-double-angle-up:before,.icon-double-angle-down:before,.icon-angle-left:before,.icon-angle-right:before,.icon-angle-up:before,.icon-angle-down:before,.icon-desktop:before,.icon-laptop:before,.icon-spinner:before,.icon-circle:before,.icon-reply:before,.icon-github-alt:before,.icon-folder-close-alt:before,.icon-folder-open-alt:before,.icon-expand-alt:before,.icon-collapse-alt:before,.icon-smile:before,.icon-frown:before,.icon-meh:before,.icon-gamepad:before,.icon-keyboard:before,.icon-flag-alt:before,.icon-flag-checkered:before,.icon-terminal:before,.icon-code:before,.icon-reply-all:before,.icon-star-half-full:before,.icon-location-arrow:before,.icon-crop:before,.icon-code-fork:before,.icon-subscript:before,.icon-eraser:before,.icon-puzzle:before,.icon-microphone:before,.icon-microphone-off:before,.icon-shield:before,.icon-calendar-empty:before,.icon-fire-extinguisher:before,.icon-rocket:before,.icon-maxcdn:before,.icon-chevron-sign-left:before,.icon-chevron-sign-right:before,.icon-chevron-sign-up:before,.icon-chevron-sign-down:before,.icon-html5:before,.icon-css3:before,.icon-anchor:before,.icon-unlock-alt:before,.icon-bullseye:before,.icon-ellipsis-horizontal:before,.icon-ellipsis-vertical:before,.icon-rss-sign:before,.icon-fb-boolean:before,.icon-text-height:before,.icon-text-width:before,.icon-align-left:before,.icon-align-center:before,.icon-align-right:before,.icon-step-forward:before,.icon-eject:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-plus-sign-2:before,.icon-fire:before,.icon-eye-open:before,.icon-eye-close:before,.icon-warning-sign:before,.icon-plane:before,.icon-heart-empty:before,.icon-signout:before,.icon-linkedin-sign:before,.icon-pushpin:before,.icon-external-link:before,.icon-hand-down:before,.icon-circle-arrow-left:before,.icon-circle-arrow-right:before,.icon-circle-arrow-up:before,.icon-circle-arrow-down:before,.icon-truck:before,.icon-pinterest:before,.icon-pinterest-sign:before,.icon-google-plus-sign:before,.icon-google-plus:before,.icon-cloud-download:before,.icon-cloud-upload:before,.icon-user-md:before,.icon-stethoscope:before,.icon-suitcase:before,.icon-tablet:before,.icon-mobile:before,.icon-circle-blank:before,.icon-quote-left:before,.icon-quote-right:before,.icon-unlink:before,.icon-question:before,.icon-info:before,.icon-exclamation:before,.icon-superscript:before,.icon-play-sign:before,.icon-ticket:before,.icon-minus-sign-alt:before,.icon-check-minus:before,.icon-level-up:before,.icon-sort-by-attributes-alt:before,.icon-sort-by-order:before,.icon-sort-by-order-alt:before,.icon-thumbs-up-2:before,.icon-thumbs-down-2:before,.icon-dribbble:before,.icon-skype:before,.icon-foursquare:before,.icon-trello:before,.icon-female:before,.icon-level-down:before,.icon-check-sign:before,.icon-edit-sign:before,.icon-external-link-sign:before,.icon-share-sign:before,.icon-compass:before,.icon-collapse:before,.icon-collapse-top:before,.icon-expand:before,.icon-euro:before,.icon-gbp:before,.icon-dollar:before,.icon-rupee:before,.icon-yen:before,.icon-renminbi:before,.icon-won:before,.icon-bitcoin:before,.icon-file-2:before,.icon-file-text:before,.icon-sort-by-alphabet:before,.icon-sort-by-alphabet-alt:before,.icon-sort-by-attributes:before,.icon-youtube-sign:before,.icon-youtube:before,.icon-xing:before,.icon-xing-sign:before,.icon-youtube-play:before,.icon-dropbox:before,.icon-stackexchange:before,.icon-instagram:before,.icon-flickr:before,.icon-adn:before,.icon-bitbucket:before,.icon-bitbucket-sign:before,.icon-tumblr:before,.icon-tumblr-sign:before,.icon-long-arrow-down:before,.icon-long-arrow-up:before,.icon-long-arrow-left:before,.icon-long-arrow-right:before,.icon-apple:before,.icon-windows:before,.icon-android:before,.icon-linux:before,.icon-male:before,.icon-gittip:before,.icon-sun:before,.icon-moon:before,.icon-archive:before,.icon-bug:before,.icon-vk:before,.icon-weibo:before,.icon-renren:before,.icon-time:before,.icon-road:before,.icon-download-alt:before,.icon-download:before,.icon-upload:before,.icon-db-joinxor:before,.icon-db-state:before,.icon-db-start:before,.icon-db-end:before,.icon-db-fork:before,.icon-db-condition:before,.icon-db-task:before,.icon-db-join:before,.icon-fb-button:before,.icon-fb-fieldset:before,.icon-fb-custom-field:before,.icon-fb-separator:before,.icon-fb-paragraph:before,.icon-fb-file-upload:before,.icon-fb-text:before,.icon-fb-text-box:before,.icon-fb-select:before,.icon-fb-radio:before,.icon-fb-number:before,.icon-fb-integer:before,.icon-fb-decimal:before,.icon-btc:before:before,.icon-cny:before:before,.icon-eur:before:before,.icon-gear:before:before,.icon-gears:before:before,.icon-inr:before:before,.icon-jpy:before:before,.icon-krw:before:before,.icon-mail-forward:before:before,.icon-mail-reply:before:before,.icon-paperclip:before:before,.icon-power-off:before:before,.icon-rotate-left:before:before,.icon-rotate-right:before:before,.icon-star-half-empty:before:before,.icon-unchecked:before:before,.icon-usd:before:before{display:inline-block;speak:none;text-decoration:inherit}.icon-caret-bottom-right.hide,.icon-glass.hide,.icon-music.hide,.icon-search.hide,.icon-envelope.hide,.icon-heart.hide,.icon-star.hide,.icon-star-empty.hide,.icon-user.hide,.icon-film.hide,.icon-th-large.hide,.icon-th.hide,.icon-th-list.hide,.icon-ok.hide,.icon-remove.hide,.icon-zoom-in.hide,.icon-zoom-out.hide,.icon-off.hide,.icon-signal.hide,.icon-cog.hide,.icon-trash.hide,.icon-home.hide,.icon-file.hide,.icon-inbox.hide,.icon-play-circle.hide,.icon-repeat.hide,.icon-refresh.hide,.icon-list-alt.hide,.icon-lock.hide,.icon-flag.hide,.icon-headphones.hide,.icon-volume-off.hide,.icon-volume-down.hide,.icon-volume-up.hide,.icon-qrcode.hide,.icon-barcode.hide,.icon-tag.hide,.icon-tags.hide,.icon-book.hide,.icon-bookmark.hide,.icon-print.hide,.icon-camera.hide,.icon-font.hide,.icon-bold.hide,.icon-italic.hide,.icon-align-justify.hide,.icon-list.hide,.icon-indent-left.hide,.icon-indent-right.hide,.icon-facetime-video.hide,.icon-picture.hide,.icon-pencil.hide,.icon-map-marker.hide,.icon-adjust.hide,.icon-tint.hide,.icon-edit.hide,.icon-share.hide,.icon-check.hide,.icon-move.hide,.icon-step-backward.hide,.icon-fast-backward.hide,.icon-backward.hide,.icon-play.hide,.icon-pause.hide,.icon-stop.hide,.icon-forward.hide,.icon-fast-forward.hide,.icon-minus-sign.hide,.icon-remove-sign.hide,.icon-ok-sign.hide,.icon-question-sign.hide,.icon-info-sign.hide,.icon-screenshot.hide,.icon-remove-circle.hide,.icon-ok-circle.hide,.icon-ban-circle.hide,.icon-arrow-left.hide,.icon-arrow-right.hide,.icon-arrow-up.hide,.icon-arrow-down.hide,.icon-share-alt.hide,.icon-resize-full.hide,.icon-resize-small.hide,.icon-plus.hide,.icon-minus.hide,.icon-asterisk.hide,.icon-exclamation-sign.hide,.icon-gift.hide,.icon-leaf.hide,.icon-calendar.hide,.icon-random.hide,.icon-comment.hide,.icon-magnet.hide,.icon-chevron-up.hide,.icon-chevron-down.hide,.icon-retweet.hide,.icon-shopping-cart.hide,.icon-folder-close.hide,.icon-folder-open.hide,.icon-resize-vertical.hide,.icon-resize-horizontal.hide,.icon-bar-chart.hide,.icon-twitter-sign.hide,.icon-facebook-sign.hide,.icon-camera-retro.hide,.icon-key.hide,.icon-cogs.hide,.icon-comments.hide,.icon-thumbs-up.hide,.icon-thumbs-down.hide,.icon-star-half.hide,.icon-signin.hide,.icon-trophy.hide,.icon-github-sign.hide,.icon-upload-alt.hide,.icon-lemon.hide,.icon-phone.hide,.icon-check-empty.hide,.icon-bookmark-empty.hide,.icon-phone-sign.hide,.icon-twitter.hide,.icon-facebook.hide,.icon-github.hide,.icon-unlock.hide,.icon-credit.hide,.icon-rss.hide,.icon-hdd.hide,.icon-bullhorn.hide,.icon-bell.hide,.icon-certificate.hide,.icon-hand-right.hide,.icon-hand-left.hide,.icon-hand-up.hide,.icon-globe.hide,.icon-wrench.hide,.icon-tasks.hide,.icon-filter.hide,.icon-briefcase.hide,.icon-fullscreen.hide,.icon-group.hide,.icon-link.hide,.icon-cloud.hide,.icon-beaker.hide,.icon-cut.hide,.icon-copy.hide,.icon-paper-clip.hide,.icon-save.hide,.icon-sign-blank.hide,.icon-reorder.hide,.icon-list-ul.hide,.icon-list-ol.hide,.icon-strikethrough.hide,.icon-underline.hide,.icon-table.hide,.icon-magic.hide,.icon-money.hide,.icon-caret-down.hide,.icon-caret-up.hide,.icon-caret-left.hide,.icon-caret-right.hide,.icon-columns.hide,.icon-sort.hide,.icon-sort-down.hide,.icon-sort-up.hide,.icon-envelope-alt.hide,.icon-linkedin.hide,.icon-undo.hide,.icon-legal.hide,.icon-dashboard.hide,.icon-comment-alt.hide,.icon-comments-alt.hide,.icon-bolt.hide,.icon-sitemap.hide,.icon-umbrella.hide,.icon-paste.hide,.icon-lightbulb.hide,.icon-exchange.hide,.icon-bell-alt.hide,.icon-coffee.hide,.icon-food.hide,.icon-file-alt.hide,.icon-building.hide,.icon-hospital.hide,.icon-ambulance.hide,.icon-medkit.hide,.icon-fighter-jet.hide,.icon-beer.hide,.icon-h-sign.hide,.icon-plus-sign.hide,.icon-double-angle-left.hide,.icon-double-angle-right.hide,.icon-double-angle-up.hide,.icon-double-angle-down.hide,.icon-angle-left.hide,.icon-angle-right.hide,.icon-angle-up.hide,.icon-angle-down.hide,.icon-desktop.hide,.icon-laptop.hide,.icon-spinner.hide,.icon-circle.hide,.icon-reply.hide,.icon-github-alt.hide,.icon-folder-close-alt.hide,.icon-folder-open-alt.hide,.icon-expand-alt.hide,.icon-collapse-alt.hide,.icon-smile.hide,.icon-frown.hide,.icon-meh.hide,.icon-gamepad.hide,.icon-keyboard.hide,.icon-flag-alt.hide,.icon-flag-checkered.hide,.icon-terminal.hide,.icon-code.hide,.icon-reply-all.hide,.icon-star-half-full.hide,.icon-location-arrow.hide,.icon-crop.hide,.icon-code-fork.hide,.icon-subscript.hide,.icon-eraser.hide,.icon-puzzle.hide,.icon-microphone.hide,.icon-microphone-off.hide,.icon-shield.hide,.icon-calendar-empty.hide,.icon-fire-extinguisher.hide,.icon-rocket.hide,.icon-maxcdn.hide,.icon-chevron-sign-left.hide,.icon-chevron-sign-right.hide,.icon-chevron-sign-up.hide,.icon-chevron-sign-down.hide,.icon-html5.hide,.icon-css3.hide,.icon-anchor.hide,.icon-unlock-alt.hide,.icon-bullseye.hide,.icon-ellipsis-horizontal.hide,.icon-ellipsis-vertical.hide,.icon-rss-sign.hide,.icon-fb-boolean.hide,.icon-text-height.hide,.icon-text-width.hide,.icon-align-left.hide,.icon-align-center.hide,.icon-align-right.hide,.icon-step-forward.hide,.icon-eject.hide,.icon-chevron-left.hide,.icon-chevron-right.hide,.icon-plus-sign-2.hide,.icon-fire.hide,.icon-eye-open.hide,.icon-eye-close.hide,.icon-warning-sign.hide,.icon-plane.hide,.icon-heart-empty.hide,.icon-signout.hide,.icon-linkedin-sign.hide,.icon-pushpin.hide,.icon-external-link.hide,.icon-hand-down.hide,.icon-circle-arrow-left.hide,.icon-circle-arrow-right.hide,.icon-circle-arrow-up.hide,.icon-circle-arrow-down.hide,.icon-truck.hide,.icon-pinterest.hide,.icon-pinterest-sign.hide,.icon-google-plus-sign.hide,.icon-google-plus.hide,.icon-cloud-download.hide,.icon-cloud-upload.hide,.icon-user-md.hide,.icon-stethoscope.hide,.icon-suitcase.hide,.icon-tablet.hide,.icon-mobile.hide,.icon-circle-blank.hide,.icon-quote-left.hide,.icon-quote-right.hide,.icon-unlink.hide,.icon-question.hide,.icon-info.hide,.icon-exclamation.hide,.icon-superscript.hide,.icon-play-sign.hide,.icon-ticket.hide,.icon-minus-sign-alt.hide,.icon-check-minus.hide,.icon-level-up.hide,.icon-sort-by-attributes-alt.hide,.icon-sort-by-order.hide,.icon-sort-by-order-alt.hide,.icon-thumbs-up-2.hide,.icon-thumbs-down-2.hide,.icon-dribbble.hide,.icon-skype.hide,.icon-foursquare.hide,.icon-trello.hide,.icon-female.hide,.icon-level-down.hide,.icon-check-sign.hide,.icon-edit-sign.hide,.icon-external-link-sign.hide,.icon-share-sign.hide,.icon-compass.hide,.icon-collapse.hide,.icon-collapse-top.hide,.icon-expand.hide,.icon-euro.hide,.icon-gbp.hide,.icon-dollar.hide,.icon-rupee.hide,.icon-yen.hide,.icon-renminbi.hide,.icon-won.hide,.icon-bitcoin.hide,.icon-file-2.hide,.icon-file-text.hide,.icon-sort-by-alphabet.hide,.icon-sort-by-alphabet-alt.hide,.icon-sort-by-attributes.hide,.icon-youtube-sign.hide,.icon-youtube.hide,.icon-xing.hide,.icon-xing-sign.hide,.icon-youtube-play.hide,.icon-dropbox.hide,.icon-stackexchange.hide,.icon-instagram.hide,.icon-flickr.hide,.icon-adn.hide,.icon-bitbucket.hide,.icon-bitbucket-sign.hide,.icon-tumblr.hide,.icon-tumblr-sign.hide,.icon-long-arrow-down.hide,.icon-long-arrow-up.hide,.icon-long-arrow-left.hide,.icon-long-arrow-right.hide,.icon-apple.hide,.icon-windows.hide,.icon-android.hide,.icon-linux.hide,.icon-male.hide,.icon-gittip.hide,.icon-sun.hide,.icon-moon.hide,.icon-archive.hide,.icon-bug.hide,.icon-vk.hide,.icon-weibo.hide,.icon-renren.hide,.icon-time.hide,.icon-road.hide,.icon-download-alt.hide,.icon-download.hide,.icon-upload.hide,.icon-db-joinxor.hide,.icon-db-state.hide,.icon-db-start.hide,.icon-db-end.hide,.icon-db-fork.hide,.icon-db-condition.hide,.icon-db-task.hide,.icon-db-join.hide,.icon-fb-button.hide,.icon-fb-fieldset.hide,.icon-fb-custom-field.hide,.icon-fb-separator.hide,.icon-fb-paragraph.hide,.icon-fb-file-upload.hide,.icon-fb-text.hide,.icon-fb-text-box.hide,.icon-fb-select.hide,.icon-fb-radio.hide,.icon-fb-number.hide,.icon-fb-integer.hide,.icon-fb-decimal.hide,.icon-btc:before.hide,.icon-cny:before.hide,.icon-eur:before.hide,.icon-gear:before.hide,.icon-gears:before.hide,.icon-inr:before.hide,.icon-jpy:before.hide,.icon-krw:before.hide,.icon-mail-forward:before.hide,.icon-mail-reply:before.hide,.icon-paperclip:before.hide,.icon-power-off:before.hide,.icon-rotate-left:before.hide,.icon-rotate-right:before.hide,.icon-star-half-empty:before.hide,.icon-unchecked:before.hide,.icon-usd:before.hide{display:none}.icon-caret-bottom-right.icon-fixed-width,.icon-glass.icon-fixed-width,.icon-music.icon-fixed-width,.icon-search.icon-fixed-width,.icon-envelope.icon-fixed-width,.icon-heart.icon-fixed-width,.icon-star.icon-fixed-width,.icon-star-empty.icon-fixed-width,.icon-user.icon-fixed-width,.icon-film.icon-fixed-width,.icon-th-large.icon-fixed-width,.icon-th.icon-fixed-width,.icon-th-list.icon-fixed-width,.icon-ok.icon-fixed-width,.icon-remove.icon-fixed-width,.icon-zoom-in.icon-fixed-width,.icon-zoom-out.icon-fixed-width,.icon-off.icon-fixed-width,.icon-signal.icon-fixed-width,.icon-cog.icon-fixed-width,.icon-trash.icon-fixed-width,.icon-home.icon-fixed-width,.icon-file.icon-fixed-width,.icon-inbox.icon-fixed-width,.icon-play-circle.icon-fixed-width,.icon-repeat.icon-fixed-width,.icon-refresh.icon-fixed-width,.icon-list-alt.icon-fixed-width,.icon-lock.icon-fixed-width,.icon-flag.icon-fixed-width,.icon-headphones.icon-fixed-width,.icon-volume-off.icon-fixed-width,.icon-volume-down.icon-fixed-width,.icon-volume-up.icon-fixed-width,.icon-qrcode.icon-fixed-width,.icon-barcode.icon-fixed-width,.icon-tag.icon-fixed-width,.icon-tags.icon-fixed-width,.icon-book.icon-fixed-width,.icon-bookmark.icon-fixed-width,.icon-print.icon-fixed-width,.icon-camera.icon-fixed-width,.icon-font.icon-fixed-width,.icon-bold.icon-fixed-width,.icon-italic.icon-fixed-width,.icon-align-justify.icon-fixed-width,.icon-list.icon-fixed-width,.icon-indent-left.icon-fixed-width,.icon-indent-right.icon-fixed-width,.icon-facetime-video.icon-fixed-width,.icon-picture.icon-fixed-width,.icon-pencil.icon-fixed-width,.icon-map-marker.icon-fixed-width,.icon-adjust.icon-fixed-width,.icon-tint.icon-fixed-width,.icon-edit.icon-fixed-width,.icon-share.icon-fixed-width,.icon-check.icon-fixed-width,.icon-move.icon-fixed-width,.icon-step-backward.icon-fixed-width,.icon-fast-backward.icon-fixed-width,.icon-backward.icon-fixed-width,.icon-play.icon-fixed-width,.icon-pause.icon-fixed-width,.icon-stop.icon-fixed-width,.icon-forward.icon-fixed-width,.icon-fast-forward.icon-fixed-width,.icon-minus-sign.icon-fixed-width,.icon-remove-sign.icon-fixed-width,.icon-ok-sign.icon-fixed-width,.icon-question-sign.icon-fixed-width,.icon-info-sign.icon-fixed-width,.icon-screenshot.icon-fixed-width,.icon-remove-circle.icon-fixed-width,.icon-ok-circle.icon-fixed-width,.icon-ban-circle.icon-fixed-width,.icon-arrow-left.icon-fixed-width,.icon-arrow-right.icon-fixed-width,.icon-arrow-up.icon-fixed-width,.icon-arrow-down.icon-fixed-width,.icon-share-alt.icon-fixed-width,.icon-resize-full.icon-fixed-width,.icon-resize-small.icon-fixed-width,.icon-plus.icon-fixed-width,.icon-minus.icon-fixed-width,.icon-asterisk.icon-fixed-width,.icon-exclamation-sign.icon-fixed-width,.icon-gift.icon-fixed-width,.icon-leaf.icon-fixed-width,.icon-calendar.icon-fixed-width,.icon-random.icon-fixed-width,.icon-comment.icon-fixed-width,.icon-magnet.icon-fixed-width,.icon-chevron-up.icon-fixed-width,.icon-chevron-down.icon-fixed-width,.icon-retweet.icon-fixed-width,.icon-shopping-cart.icon-fixed-width,.icon-folder-close.icon-fixed-width,.icon-folder-open.icon-fixed-width,.icon-resize-vertical.icon-fixed-width,.icon-resize-horizontal.icon-fixed-width,.icon-bar-chart.icon-fixed-width,.icon-twitter-sign.icon-fixed-width,.icon-facebook-sign.icon-fixed-width,.icon-camera-retro.icon-fixed-width,.icon-key.icon-fixed-width,.icon-cogs.icon-fixed-width,.icon-comments.icon-fixed-width,.icon-thumbs-up.icon-fixed-width,.icon-thumbs-down.icon-fixed-width,.icon-star-half.icon-fixed-width,.icon-signin.icon-fixed-width,.icon-trophy.icon-fixed-width,.icon-github-sign.icon-fixed-width,.icon-upload-alt.icon-fixed-width,.icon-lemon.icon-fixed-width,.icon-phone.icon-fixed-width,.icon-check-empty.icon-fixed-width,.icon-bookmark-empty.icon-fixed-width,.icon-phone-sign.icon-fixed-width,.icon-twitter.icon-fixed-width,.icon-facebook.icon-fixed-width,.icon-github.icon-fixed-width,.icon-unlock.icon-fixed-width,.icon-credit.icon-fixed-width,.icon-rss.icon-fixed-width,.icon-hdd.icon-fixed-width,.icon-bullhorn.icon-fixed-width,.icon-bell.icon-fixed-width,.icon-certificate.icon-fixed-width,.icon-hand-right.icon-fixed-width,.icon-hand-left.icon-fixed-width,.icon-hand-up.icon-fixed-width,.icon-globe.icon-fixed-width,.icon-wrench.icon-fixed-width,.icon-tasks.icon-fixed-width,.icon-filter.icon-fixed-width,.icon-briefcase.icon-fixed-width,.icon-fullscreen.icon-fixed-width,.icon-group.icon-fixed-width,.icon-link.icon-fixed-width,.icon-cloud.icon-fixed-width,.icon-beaker.icon-fixed-width,.icon-cut.icon-fixed-width,.icon-copy.icon-fixed-width,.icon-paper-clip.icon-fixed-width,.icon-save.icon-fixed-width,.icon-sign-blank.icon-fixed-width,.icon-reorder.icon-fixed-width,.icon-list-ul.icon-fixed-width,.icon-list-ol.icon-fixed-width,.icon-strikethrough.icon-fixed-width,.icon-underline.icon-fixed-width,.icon-table.icon-fixed-width,.icon-magic.icon-fixed-width,.icon-money.icon-fixed-width,.icon-caret-down.icon-fixed-width,.icon-caret-up.icon-fixed-width,.icon-caret-left.icon-fixed-width,.icon-caret-right.icon-fixed-width,.icon-columns.icon-fixed-width,.icon-sort.icon-fixed-width,.icon-sort-down.icon-fixed-width,.icon-sort-up.icon-fixed-width,.icon-envelope-alt.icon-fixed-width,.icon-linkedin.icon-fixed-width,.icon-undo.icon-fixed-width,.icon-legal.icon-fixed-width,.icon-dashboard.icon-fixed-width,.icon-comment-alt.icon-fixed-width,.icon-comments-alt.icon-fixed-width,.icon-bolt.icon-fixed-width,.icon-sitemap.icon-fixed-width,.icon-umbrella.icon-fixed-width,.icon-paste.icon-fixed-width,.icon-lightbulb.icon-fixed-width,.icon-exchange.icon-fixed-width,.icon-bell-alt.icon-fixed-width,.icon-coffee.icon-fixed-width,.icon-food.icon-fixed-width,.icon-file-alt.icon-fixed-width,.icon-building.icon-fixed-width,.icon-hospital.icon-fixed-width,.icon-ambulance.icon-fixed-width,.icon-medkit.icon-fixed-width,.icon-fighter-jet.icon-fixed-width,.icon-beer.icon-fixed-width,.icon-h-sign.icon-fixed-width,.icon-plus-sign.icon-fixed-width,.icon-double-angle-left.icon-fixed-width,.icon-double-angle-right.icon-fixed-width,.icon-double-angle-up.icon-fixed-width,.icon-double-angle-down.icon-fixed-width,.icon-angle-left.icon-fixed-width,.icon-angle-right.icon-fixed-width,.icon-angle-up.icon-fixed-width,.icon-angle-down.icon-fixed-width,.icon-desktop.icon-fixed-width,.icon-laptop.icon-fixed-width,.icon-spinner.icon-fixed-width,.icon-circle.icon-fixed-width,.icon-reply.icon-fixed-width,.icon-github-alt.icon-fixed-width,.icon-folder-close-alt.icon-fixed-width,.icon-folder-open-alt.icon-fixed-width,.icon-expand-alt.icon-fixed-width,.icon-collapse-alt.icon-fixed-width,.icon-smile.icon-fixed-width,.icon-frown.icon-fixed-width,.icon-meh.icon-fixed-width,.icon-gamepad.icon-fixed-width,.icon-keyboard.icon-fixed-width,.icon-flag-alt.icon-fixed-width,.icon-flag-checkered.icon-fixed-width,.icon-terminal.icon-fixed-width,.icon-code.icon-fixed-width,.icon-reply-all.icon-fixed-width,.icon-star-half-full.icon-fixed-width,.icon-location-arrow.icon-fixed-width,.icon-crop.icon-fixed-width,.icon-code-fork.icon-fixed-width,.icon-subscript.icon-fixed-width,.icon-eraser.icon-fixed-width,.icon-puzzle.icon-fixed-width,.icon-microphone.icon-fixed-width,.icon-microphone-off.icon-fixed-width,.icon-shield.icon-fixed-width,.icon-calendar-empty.icon-fixed-width,.icon-fire-extinguisher.icon-fixed-width,.icon-rocket.icon-fixed-width,.icon-maxcdn.icon-fixed-width,.icon-chevron-sign-left.icon-fixed-width,.icon-chevron-sign-right.icon-fixed-width,.icon-chevron-sign-up.icon-fixed-width,.icon-chevron-sign-down.icon-fixed-width,.icon-html5.icon-fixed-width,.icon-css3.icon-fixed-width,.icon-anchor.icon-fixed-width,.icon-unlock-alt.icon-fixed-width,.icon-bullseye.icon-fixed-width,.icon-ellipsis-horizontal.icon-fixed-width,.icon-ellipsis-vertical.icon-fixed-width,.icon-rss-sign.icon-fixed-width,.icon-fb-boolean.icon-fixed-width,.icon-text-height.icon-fixed-width,.icon-text-width.icon-fixed-width,.icon-align-left.icon-fixed-width,.icon-align-center.icon-fixed-width,.icon-align-right.icon-fixed-width,.icon-step-forward.icon-fixed-width,.icon-eject.icon-fixed-width,.icon-chevron-left.icon-fixed-width,.icon-chevron-right.icon-fixed-width,.icon-plus-sign-2.icon-fixed-width,.icon-fire.icon-fixed-width,.icon-eye-open.icon-fixed-width,.icon-eye-close.icon-fixed-width,.icon-warning-sign.icon-fixed-width,.icon-plane.icon-fixed-width,.icon-heart-empty.icon-fixed-width,.icon-signout.icon-fixed-width,.icon-linkedin-sign.icon-fixed-width,.icon-pushpin.icon-fixed-width,.icon-external-link.icon-fixed-width,.icon-hand-down.icon-fixed-width,.icon-circle-arrow-left.icon-fixed-width,.icon-circle-arrow-right.icon-fixed-width,.icon-circle-arrow-up.icon-fixed-width,.icon-circle-arrow-down.icon-fixed-width,.icon-truck.icon-fixed-width,.icon-pinterest.icon-fixed-width,.icon-pinterest-sign.icon-fixed-width,.icon-google-plus-sign.icon-fixed-width,.icon-google-plus.icon-fixed-width,.icon-cloud-download.icon-fixed-width,.icon-cloud-upload.icon-fixed-width,.icon-user-md.icon-fixed-width,.icon-stethoscope.icon-fixed-width,.icon-suitcase.icon-fixed-width,.icon-tablet.icon-fixed-width,.icon-mobile.icon-fixed-width,.icon-circle-blank.icon-fixed-width,.icon-quote-left.icon-fixed-width,.icon-quote-right.icon-fixed-width,.icon-unlink.icon-fixed-width,.icon-question.icon-fixed-width,.icon-info.icon-fixed-width,.icon-exclamation.icon-fixed-width,.icon-superscript.icon-fixed-width,.icon-play-sign.icon-fixed-width,.icon-ticket.icon-fixed-width,.icon-minus-sign-alt.icon-fixed-width,.icon-check-minus.icon-fixed-width,.icon-level-up.icon-fixed-width,.icon-sort-by-attributes-alt.icon-fixed-width,.icon-sort-by-order.icon-fixed-width,.icon-sort-by-order-alt.icon-fixed-width,.icon-thumbs-up-2.icon-fixed-width,.icon-thumbs-down-2.icon-fixed-width,.icon-dribbble.icon-fixed-width,.icon-skype.icon-fixed-width,.icon-foursquare.icon-fixed-width,.icon-trello.icon-fixed-width,.icon-female.icon-fixed-width,.icon-level-down.icon-fixed-width,.icon-check-sign.icon-fixed-width,.icon-edit-sign.icon-fixed-width,.icon-external-link-sign.icon-fixed-width,.icon-share-sign.icon-fixed-width,.icon-compass.icon-fixed-width,.icon-collapse.icon-fixed-width,.icon-collapse-top.icon-fixed-width,.icon-expand.icon-fixed-width,.icon-euro.icon-fixed-width,.icon-gbp.icon-fixed-width,.icon-dollar.icon-fixed-width,.icon-rupee.icon-fixed-width,.icon-yen.icon-fixed-width,.icon-renminbi.icon-fixed-width,.icon-won.icon-fixed-width,.icon-bitcoin.icon-fixed-width,.icon-file-2.icon-fixed-width,.icon-file-text.icon-fixed-width,.icon-sort-by-alphabet.icon-fixed-width,.icon-sort-by-alphabet-alt.icon-fixed-width,.icon-sort-by-attributes.icon-fixed-width,.icon-youtube-sign.icon-fixed-width,.icon-youtube.icon-fixed-width,.icon-xing.icon-fixed-width,.icon-xing-sign.icon-fixed-width,.icon-youtube-play.icon-fixed-width,.icon-dropbox.icon-fixed-width,.icon-stackexchange.icon-fixed-width,.icon-instagram.icon-fixed-width,.icon-flickr.icon-fixed-width,.icon-adn.icon-fixed-width,.icon-bitbucket.icon-fixed-width,.icon-bitbucket-sign.icon-fixed-width,.icon-tumblr.icon-fixed-width,.icon-tumblr-sign.icon-fixed-width,.icon-long-arrow-down.icon-fixed-width,.icon-long-arrow-up.icon-fixed-width,.icon-long-arrow-left.icon-fixed-width,.icon-long-arrow-right.icon-fixed-width,.icon-apple.icon-fixed-width,.icon-windows.icon-fixed-width,.icon-android.icon-fixed-width,.icon-linux.icon-fixed-width,.icon-male.icon-fixed-width,.icon-gittip.icon-fixed-width,.icon-sun.icon-fixed-width,.icon-moon.icon-fixed-width,.icon-archive.icon-fixed-width,.icon-bug.icon-fixed-width,.icon-vk.icon-fixed-width,.icon-weibo.icon-fixed-width,.icon-renren.icon-fixed-width,.icon-time.icon-fixed-width,.icon-road.icon-fixed-width,.icon-download-alt.icon-fixed-width,.icon-download.icon-fixed-width,.icon-upload.icon-fixed-width,.icon-db-joinxor.icon-fixed-width,.icon-db-state.icon-fixed-width,.icon-db-start.icon-fixed-width,.icon-db-end.icon-fixed-width,.icon-db-fork.icon-fixed-width,.icon-db-condition.icon-fixed-width,.icon-db-task.icon-fixed-width,.icon-db-join.icon-fixed-width,.icon-fb-button.icon-fixed-width,.icon-fb-fieldset.icon-fixed-width,.icon-fb-custom-field.icon-fixed-width,.icon-fb-separator.icon-fixed-width,.icon-fb-paragraph.icon-fixed-width,.icon-fb-file-upload.icon-fixed-width,.icon-fb-text.icon-fixed-width,.icon-fb-text-box.icon-fixed-width,.icon-fb-select.icon-fixed-width,.icon-fb-radio.icon-fixed-width,.icon-fb-number.icon-fixed-width,.icon-fb-integer.icon-fixed-width,.icon-fb-decimal.icon-fixed-width,.icon-btc:before.icon-fixed-width,.icon-cny:before.icon-fixed-width,.icon-eur:before.icon-fixed-width,.icon-gear:before.icon-fixed-width,.icon-gears:before.icon-fixed-width,.icon-inr:before.icon-fixed-width,.icon-jpy:before.icon-fixed-width,.icon-krw:before.icon-fixed-width,.icon-mail-forward:before.icon-fixed-width,.icon-mail-reply:before.icon-fixed-width,.icon-paperclip:before.icon-fixed-width,.icon-power-off:before.icon-fixed-width,.icon-rotate-left:before.icon-fixed-width,.icon-rotate-right:before.icon-fixed-width,.icon-star-half-empty:before.icon-fixed-width,.icon-unchecked:before.icon-fixed-width,.icon-usd:before.icon-fixed-width{display:inline-block;padding-right:.28571em;text-align:right;width:1.14286em}.icon-caret-bottom-right.icon-fixed-width.icon-large,.icon-glass.icon-fixed-width.icon-large,.icon-music.icon-fixed-width.icon-large,.icon-search.icon-fixed-width.icon-large,.icon-envelope.icon-fixed-width.icon-large,.icon-heart.icon-fixed-width.icon-large,.icon-star.icon-fixed-width.icon-large,.icon-star-empty.icon-fixed-width.icon-large,.icon-user.icon-fixed-width.icon-large,.icon-film.icon-fixed-width.icon-large,.icon-th-large.icon-fixed-width.icon-large,.icon-th.icon-fixed-width.icon-large,.icon-th-list.icon-fixed-width.icon-large,.icon-ok.icon-fixed-width.icon-large,.icon-remove.icon-fixed-width.icon-large,.icon-zoom-in.icon-fixed-width.icon-large,.icon-zoom-out.icon-fixed-width.icon-large,.icon-off.icon-fixed-width.icon-large,.icon-signal.icon-fixed-width.icon-large,.icon-cog.icon-fixed-width.icon-large,.icon-trash.icon-fixed-width.icon-large,.icon-home.icon-fixed-width.icon-large,.icon-file.icon-fixed-width.icon-large,.icon-inbox.icon-fixed-width.icon-large,.icon-play-circle.icon-fixed-width.icon-large,.icon-repeat.icon-fixed-width.icon-large,.icon-refresh.icon-fixed-width.icon-large,.icon-list-alt.icon-fixed-width.icon-large,.icon-lock.icon-fixed-width.icon-large,.icon-flag.icon-fixed-width.icon-large,.icon-headphones.icon-fixed-width.icon-large,.icon-volume-off.icon-fixed-width.icon-large,.icon-volume-down.icon-fixed-width.icon-large,.icon-volume-up.icon-fixed-width.icon-large,.icon-qrcode.icon-fixed-width.icon-large,.icon-barcode.icon-fixed-width.icon-large,.icon-tag.icon-fixed-width.icon-large,.icon-tags.icon-fixed-width.icon-large,.icon-book.icon-fixed-width.icon-large,.icon-bookmark.icon-fixed-width.icon-large,.icon-print.icon-fixed-width.icon-large,.icon-camera.icon-fixed-width.icon-large,.icon-font.icon-fixed-width.icon-large,.icon-bold.icon-fixed-width.icon-large,.icon-italic.icon-fixed-width.icon-large,.icon-align-justify.icon-fixed-width.icon-large,.icon-list.icon-fixed-width.icon-large,.icon-indent-left.icon-fixed-width.icon-large,.icon-indent-right.icon-fixed-width.icon-large,.icon-facetime-video.icon-fixed-width.icon-large,.icon-picture.icon-fixed-width.icon-large,.icon-pencil.icon-fixed-width.icon-large,.icon-map-marker.icon-fixed-width.icon-large,.icon-adjust.icon-fixed-width.icon-large,.icon-tint.icon-fixed-width.icon-large,.icon-edit.icon-fixed-width.icon-large,.icon-share.icon-fixed-width.icon-large,.icon-check.icon-fixed-width.icon-large,.icon-move.icon-fixed-width.icon-large,.icon-step-backward.icon-fixed-width.icon-large,.icon-fast-backward.icon-fixed-width.icon-large,.icon-backward.icon-fixed-width.icon-large,.icon-play.icon-fixed-width.icon-large,.icon-pause.icon-fixed-width.icon-large,.icon-stop.icon-fixed-width.icon-large,.icon-forward.icon-fixed-width.icon-large,.icon-fast-forward.icon-fixed-width.icon-large,.icon-minus-sign.icon-fixed-width.icon-large,.icon-remove-sign.icon-fixed-width.icon-large,.icon-ok-sign.icon-fixed-width.icon-large,.icon-question-sign.icon-fixed-width.icon-large,.icon-info-sign.icon-fixed-width.icon-large,.icon-screenshot.icon-fixed-width.icon-large,.icon-remove-circle.icon-fixed-width.icon-large,.icon-ok-circle.icon-fixed-width.icon-large,.icon-ban-circle.icon-fixed-width.icon-large,.icon-arrow-left.icon-fixed-width.icon-large,.icon-arrow-right.icon-fixed-width.icon-large,.icon-arrow-up.icon-fixed-width.icon-large,.icon-arrow-down.icon-fixed-width.icon-large,.icon-share-alt.icon-fixed-width.icon-large,.icon-resize-full.icon-fixed-width.icon-large,.icon-resize-small.icon-fixed-width.icon-large,.icon-plus.icon-fixed-width.icon-large,.icon-minus.icon-fixed-width.icon-large,.icon-asterisk.icon-fixed-width.icon-large,.icon-exclamation-sign.icon-fixed-width.icon-large,.icon-gift.icon-fixed-width.icon-large,.icon-leaf.icon-fixed-width.icon-large,.icon-calendar.icon-fixed-width.icon-large,.icon-random.icon-fixed-width.icon-large,.icon-comment.icon-fixed-width.icon-large,.icon-magnet.icon-fixed-width.icon-large,.icon-chevron-up.icon-fixed-width.icon-large,.icon-chevron-down.icon-fixed-width.icon-large,.icon-retweet.icon-fixed-width.icon-large,.icon-shopping-cart.icon-fixed-width.icon-large,.icon-folder-close.icon-fixed-width.icon-large,.icon-folder-open.icon-fixed-width.icon-large,.icon-resize-vertical.icon-fixed-width.icon-large,.icon-resize-horizontal.icon-fixed-width.icon-large,.icon-bar-chart.icon-fixed-width.icon-large,.icon-twitter-sign.icon-fixed-width.icon-large,.icon-facebook-sign.icon-fixed-width.icon-large,.icon-camera-retro.icon-fixed-width.icon-large,.icon-key.icon-fixed-width.icon-large,.icon-cogs.icon-fixed-width.icon-large,.icon-comments.icon-fixed-width.icon-large,.icon-thumbs-up.icon-fixed-width.icon-large,.icon-thumbs-down.icon-fixed-width.icon-large,.icon-star-half.icon-fixed-width.icon-large,.icon-signin.icon-fixed-width.icon-large,.icon-trophy.icon-fixed-width.icon-large,.icon-github-sign.icon-fixed-width.icon-large,.icon-upload-alt.icon-fixed-width.icon-large,.icon-lemon.icon-fixed-width.icon-large,.icon-phone.icon-fixed-width.icon-large,.icon-check-empty.icon-fixed-width.icon-large,.icon-bookmark-empty.icon-fixed-width.icon-large,.icon-phone-sign.icon-fixed-width.icon-large,.icon-twitter.icon-fixed-width.icon-large,.icon-facebook.icon-fixed-width.icon-large,.icon-github.icon-fixed-width.icon-large,.icon-unlock.icon-fixed-width.icon-large,.icon-credit.icon-fixed-width.icon-large,.icon-rss.icon-fixed-width.icon-large,.icon-hdd.icon-fixed-width.icon-large,.icon-bullhorn.icon-fixed-width.icon-large,.icon-bell.icon-fixed-width.icon-large,.icon-certificate.icon-fixed-width.icon-large,.icon-hand-right.icon-fixed-width.icon-large,.icon-hand-left.icon-fixed-width.icon-large,.icon-hand-up.icon-fixed-width.icon-large,.icon-globe.icon-fixed-width.icon-large,.icon-wrench.icon-fixed-width.icon-large,.icon-tasks.icon-fixed-width.icon-large,.icon-filter.icon-fixed-width.icon-large,.icon-briefcase.icon-fixed-width.icon-large,.icon-fullscreen.icon-fixed-width.icon-large,.icon-group.icon-fixed-width.icon-large,.icon-link.icon-fixed-width.icon-large,.icon-cloud.icon-fixed-width.icon-large,.icon-beaker.icon-fixed-width.icon-large,.icon-cut.icon-fixed-width.icon-large,.icon-copy.icon-fixed-width.icon-large,.icon-paper-clip.icon-fixed-width.icon-large,.icon-save.icon-fixed-width.icon-large,.icon-sign-blank.icon-fixed-width.icon-large,.icon-reorder.icon-fixed-width.icon-large,.icon-list-ul.icon-fixed-width.icon-large,.icon-list-ol.icon-fixed-width.icon-large,.icon-strikethrough.icon-fixed-width.icon-large,.icon-underline.icon-fixed-width.icon-large,.icon-table.icon-fixed-width.icon-large,.icon-magic.icon-fixed-width.icon-large,.icon-money.icon-fixed-width.icon-large,.icon-caret-down.icon-fixed-width.icon-large,.icon-caret-up.icon-fixed-width.icon-large,.icon-caret-left.icon-fixed-width.icon-large,.icon-caret-right.icon-fixed-width.icon-large,.icon-columns.icon-fixed-width.icon-large,.icon-sort.icon-fixed-width.icon-large,.icon-sort-down.icon-fixed-width.icon-large,.icon-sort-up.icon-fixed-width.icon-large,.icon-envelope-alt.icon-fixed-width.icon-large,.icon-linkedin.icon-fixed-width.icon-large,.icon-undo.icon-fixed-width.icon-large,.icon-legal.icon-fixed-width.icon-large,.icon-dashboard.icon-fixed-width.icon-large,.icon-comment-alt.icon-fixed-width.icon-large,.icon-comments-alt.icon-fixed-width.icon-large,.icon-bolt.icon-fixed-width.icon-large,.icon-sitemap.icon-fixed-width.icon-large,.icon-umbrella.icon-fixed-width.icon-large,.icon-paste.icon-fixed-width.icon-large,.icon-lightbulb.icon-fixed-width.icon-large,.icon-exchange.icon-fixed-width.icon-large,.icon-bell-alt.icon-fixed-width.icon-large,.icon-coffee.icon-fixed-width.icon-large,.icon-food.icon-fixed-width.icon-large,.icon-file-alt.icon-fixed-width.icon-large,.icon-building.icon-fixed-width.icon-large,.icon-hospital.icon-fixed-width.icon-large,.icon-ambulance.icon-fixed-width.icon-large,.icon-medkit.icon-fixed-width.icon-large,.icon-fighter-jet.icon-fixed-width.icon-large,.icon-beer.icon-fixed-width.icon-large,.icon-h-sign.icon-fixed-width.icon-large,.icon-plus-sign.icon-fixed-width.icon-large,.icon-double-angle-left.icon-fixed-width.icon-large,.icon-double-angle-right.icon-fixed-width.icon-large,.icon-double-angle-up.icon-fixed-width.icon-large,.icon-double-angle-down.icon-fixed-width.icon-large,.icon-angle-left.icon-fixed-width.icon-large,.icon-angle-right.icon-fixed-width.icon-large,.icon-angle-up.icon-fixed-width.icon-large,.icon-angle-down.icon-fixed-width.icon-large,.icon-desktop.icon-fixed-width.icon-large,.icon-laptop.icon-fixed-width.icon-large,.icon-spinner.icon-fixed-width.icon-large,.icon-circle.icon-fixed-width.icon-large,.icon-reply.icon-fixed-width.icon-large,.icon-github-alt.icon-fixed-width.icon-large,.icon-folder-close-alt.icon-fixed-width.icon-large,.icon-folder-open-alt.icon-fixed-width.icon-large,.icon-expand-alt.icon-fixed-width.icon-large,.icon-collapse-alt.icon-fixed-width.icon-large,.icon-smile.icon-fixed-width.icon-large,.icon-frown.icon-fixed-width.icon-large,.icon-meh.icon-fixed-width.icon-large,.icon-gamepad.icon-fixed-width.icon-large,.icon-keyboard.icon-fixed-width.icon-large,.icon-flag-alt.icon-fixed-width.icon-large,.icon-flag-checkered.icon-fixed-width.icon-large,.icon-terminal.icon-fixed-width.icon-large,.icon-code.icon-fixed-width.icon-large,.icon-reply-all.icon-fixed-width.icon-large,.icon-star-half-full.icon-fixed-width.icon-large,.icon-location-arrow.icon-fixed-width.icon-large,.icon-crop.icon-fixed-width.icon-large,.icon-code-fork.icon-fixed-width.icon-large,.icon-subscript.icon-fixed-width.icon-large,.icon-eraser.icon-fixed-width.icon-large,.icon-puzzle.icon-fixed-width.icon-large,.icon-microphone.icon-fixed-width.icon-large,.icon-microphone-off.icon-fixed-width.icon-large,.icon-shield.icon-fixed-width.icon-large,.icon-calendar-empty.icon-fixed-width.icon-large,.icon-fire-extinguisher.icon-fixed-width.icon-large,.icon-rocket.icon-fixed-width.icon-large,.icon-maxcdn.icon-fixed-width.icon-large,.icon-chevron-sign-left.icon-fixed-width.icon-large,.icon-chevron-sign-right.icon-fixed-width.icon-large,.icon-chevron-sign-up.icon-fixed-width.icon-large,.icon-chevron-sign-down.icon-fixed-width.icon-large,.icon-html5.icon-fixed-width.icon-large,.icon-css3.icon-fixed-width.icon-large,.icon-anchor.icon-fixed-width.icon-large,.icon-unlock-alt.icon-fixed-width.icon-large,.icon-bullseye.icon-fixed-width.icon-large,.icon-ellipsis-horizontal.icon-fixed-width.icon-large,.icon-ellipsis-vertical.icon-fixed-width.icon-large,.icon-rss-sign.icon-fixed-width.icon-large,.icon-fb-boolean.icon-fixed-width.icon-large,.icon-text-height.icon-fixed-width.icon-large,.icon-text-width.icon-fixed-width.icon-large,.icon-align-left.icon-fixed-width.icon-large,.icon-align-center.icon-fixed-width.icon-large,.icon-align-right.icon-fixed-width.icon-large,.icon-step-forward.icon-fixed-width.icon-large,.icon-eject.icon-fixed-width.icon-large,.icon-chevron-left.icon-fixed-width.icon-large,.icon-chevron-right.icon-fixed-width.icon-large,.icon-plus-sign-2.icon-fixed-width.icon-large,.icon-fire.icon-fixed-width.icon-large,.icon-eye-open.icon-fixed-width.icon-large,.icon-eye-close.icon-fixed-width.icon-large,.icon-warning-sign.icon-fixed-width.icon-large,.icon-plane.icon-fixed-width.icon-large,.icon-heart-empty.icon-fixed-width.icon-large,.icon-signout.icon-fixed-width.icon-large,.icon-linkedin-sign.icon-fixed-width.icon-large,.icon-pushpin.icon-fixed-width.icon-large,.icon-external-link.icon-fixed-width.icon-large,.icon-hand-down.icon-fixed-width.icon-large,.icon-circle-arrow-left.icon-fixed-width.icon-large,.icon-circle-arrow-right.icon-fixed-width.icon-large,.icon-circle-arrow-up.icon-fixed-width.icon-large,.icon-circle-arrow-down.icon-fixed-width.icon-large,.icon-truck.icon-fixed-width.icon-large,.icon-pinterest.icon-fixed-width.icon-large,.icon-pinterest-sign.icon-fixed-width.icon-large,.icon-google-plus-sign.icon-fixed-width.icon-large,.icon-google-plus.icon-fixed-width.icon-large,.icon-cloud-download.icon-fixed-width.icon-large,.icon-cloud-upload.icon-fixed-width.icon-large,.icon-user-md.icon-fixed-width.icon-large,.icon-stethoscope.icon-fixed-width.icon-large,.icon-suitcase.icon-fixed-width.icon-large,.icon-tablet.icon-fixed-width.icon-large,.icon-mobile.icon-fixed-width.icon-large,.icon-circle-blank.icon-fixed-width.icon-large,.icon-quote-left.icon-fixed-width.icon-large,.icon-quote-right.icon-fixed-width.icon-large,.icon-unlink.icon-fixed-width.icon-large,.icon-question.icon-fixed-width.icon-large,.icon-info.icon-fixed-width.icon-large,.icon-exclamation.icon-fixed-width.icon-large,.icon-superscript.icon-fixed-width.icon-large,.icon-play-sign.icon-fixed-width.icon-large,.icon-ticket.icon-fixed-width.icon-large,.icon-minus-sign-alt.icon-fixed-width.icon-large,.icon-check-minus.icon-fixed-width.icon-large,.icon-level-up.icon-fixed-width.icon-large,.icon-sort-by-attributes-alt.icon-fixed-width.icon-large,.icon-sort-by-order.icon-fixed-width.icon-large,.icon-sort-by-order-alt.icon-fixed-width.icon-large,.icon-thumbs-up-2.icon-fixed-width.icon-large,.icon-thumbs-down-2.icon-fixed-width.icon-large,.icon-dribbble.icon-fixed-width.icon-large,.icon-skype.icon-fixed-width.icon-large,.icon-foursquare.icon-fixed-width.icon-large,.icon-trello.icon-fixed-width.icon-large,.icon-female.icon-fixed-width.icon-large,.icon-level-down.icon-fixed-width.icon-large,.icon-check-sign.icon-fixed-width.icon-large,.icon-edit-sign.icon-fixed-width.icon-large,.icon-external-link-sign.icon-fixed-width.icon-large,.icon-share-sign.icon-fixed-width.icon-large,.icon-compass.icon-fixed-width.icon-large,.icon-collapse.icon-fixed-width.icon-large,.icon-collapse-top.icon-fixed-width.icon-large,.icon-expand.icon-fixed-width.icon-large,.icon-euro.icon-fixed-width.icon-large,.icon-gbp.icon-fixed-width.icon-large,.icon-dollar.icon-fixed-width.icon-large,.icon-rupee.icon-fixed-width.icon-large,.icon-yen.icon-fixed-width.icon-large,.icon-renminbi.icon-fixed-width.icon-large,.icon-won.icon-fixed-width.icon-large,.icon-bitcoin.icon-fixed-width.icon-large,.icon-file-2.icon-fixed-width.icon-large,.icon-file-text.icon-fixed-width.icon-large,.icon-sort-by-alphabet.icon-fixed-width.icon-large,.icon-sort-by-alphabet-alt.icon-fixed-width.icon-large,.icon-sort-by-attributes.icon-fixed-width.icon-large,.icon-youtube-sign.icon-fixed-width.icon-large,.icon-youtube.icon-fixed-width.icon-large,.icon-xing.icon-fixed-width.icon-large,.icon-xing-sign.icon-fixed-width.icon-large,.icon-youtube-play.icon-fixed-width.icon-large,.icon-dropbox.icon-fixed-width.icon-large,.icon-stackexchange.icon-fixed-width.icon-large,.icon-instagram.icon-fixed-width.icon-large,.icon-flickr.icon-fixed-width.icon-large,.icon-adn.icon-fixed-width.icon-large,.icon-bitbucket.icon-fixed-width.icon-large,.icon-bitbucket-sign.icon-fixed-width.icon-large,.icon-tumblr.icon-fixed-width.icon-large,.icon-tumblr-sign.icon-fixed-width.icon-large,.icon-long-arrow-down.icon-fixed-width.icon-large,.icon-long-arrow-up.icon-fixed-width.icon-large,.icon-long-arrow-left.icon-fixed-width.icon-large,.icon-long-arrow-right.icon-fixed-width.icon-large,.icon-apple.icon-fixed-width.icon-large,.icon-windows.icon-fixed-width.icon-large,.icon-android.icon-fixed-width.icon-large,.icon-linux.icon-fixed-width.icon-large,.icon-male.icon-fixed-width.icon-large,.icon-gittip.icon-fixed-width.icon-large,.icon-sun.icon-fixed-width.icon-large,.icon-moon.icon-fixed-width.icon-large,.icon-archive.icon-fixed-width.icon-large,.icon-bug.icon-fixed-width.icon-large,.icon-vk.icon-fixed-width.icon-large,.icon-weibo.icon-fixed-width.icon-large,.icon-renren.icon-fixed-width.icon-large,.icon-time.icon-fixed-width.icon-large,.icon-road.icon-fixed-width.icon-large,.icon-download-alt.icon-fixed-width.icon-large,.icon-download.icon-fixed-width.icon-large,.icon-upload.icon-fixed-width.icon-large,.icon-db-joinxor.icon-fixed-width.icon-large,.icon-db-state.icon-fixed-width.icon-large,.icon-db-start.icon-fixed-width.icon-large,.icon-db-end.icon-fixed-width.icon-large,.icon-db-fork.icon-fixed-width.icon-large,.icon-db-condition.icon-fixed-width.icon-large,.icon-db-task.icon-fixed-width.icon-large,.icon-db-join.icon-fixed-width.icon-large,.icon-fb-button.icon-fixed-width.icon-large,.icon-fb-fieldset.icon-fixed-width.icon-large,.icon-fb-custom-field.icon-fixed-width.icon-large,.icon-fb-separator.icon-fixed-width.icon-large,.icon-fb-paragraph.icon-fixed-width.icon-large,.icon-fb-file-upload.icon-fixed-width.icon-large,.icon-fb-text.icon-fixed-width.icon-large,.icon-fb-text-box.icon-fixed-width.icon-large,.icon-fb-select.icon-fixed-width.icon-large,.icon-fb-radio.icon-fixed-width.icon-large,.icon-fb-number.icon-fixed-width.icon-large,.icon-fb-integer.icon-fixed-width.icon-large,.icon-fb-decimal.icon-fixed-width.icon-large,.icon-btc:before.icon-fixed-width.icon-large,.icon-cny:before.icon-fixed-width.icon-large,.icon-eur:before.icon-fixed-width.icon-large,.icon-gear:before.icon-fixed-width.icon-large,.icon-gears:before.icon-fixed-width.icon-large,.icon-inr:before.icon-fixed-width.icon-large,.icon-jpy:before.icon-fixed-width.icon-large,.icon-krw:before.icon-fixed-width.icon-large,.icon-mail-forward:before.icon-fixed-width.icon-large,.icon-mail-reply:before.icon-fixed-width.icon-large,.icon-paperclip:before.icon-fixed-width.icon-large,.icon-power-off:before.icon-fixed-width.icon-large,.icon-rotate-left:before.icon-fixed-width.icon-large,.icon-rotate-right:before.icon-fixed-width.icon-large,.icon-star-half-empty:before.icon-fixed-width.icon-large,.icon-unchecked:before.icon-fixed-width.icon-large,.icon-usd:before.icon-fixed-width.icon-large{width:1.42857em}.icon-caret-bottom-right.pull-left,.icon-glass.pull-left,.icon-music.pull-left,.icon-search.pull-left,.icon-envelope.pull-left,.icon-heart.pull-left,.icon-star.pull-left,.icon-star-empty.pull-left,.icon-user.pull-left,.icon-film.pull-left,.icon-th-large.pull-left,.icon-th.pull-left,.icon-th-list.pull-left,.icon-ok.pull-left,.icon-remove.pull-left,.icon-zoom-in.pull-left,.icon-zoom-out.pull-left,.icon-off.pull-left,.icon-signal.pull-left,.icon-cog.pull-left,.icon-trash.pull-left,.icon-home.pull-left,.icon-file.pull-left,.icon-inbox.pull-left,.icon-play-circle.pull-left,.icon-repeat.pull-left,.icon-refresh.pull-left,.icon-list-alt.pull-left,.icon-lock.pull-left,.icon-flag.pull-left,.icon-headphones.pull-left,.icon-volume-off.pull-left,.icon-volume-down.pull-left,.icon-volume-up.pull-left,.icon-qrcode.pull-left,.icon-barcode.pull-left,.icon-tag.pull-left,.icon-tags.pull-left,.icon-book.pull-left,.icon-bookmark.pull-left,.icon-print.pull-left,.icon-camera.pull-left,.icon-font.pull-left,.icon-bold.pull-left,.icon-italic.pull-left,.icon-align-justify.pull-left,.icon-list.pull-left,.icon-indent-left.pull-left,.icon-indent-right.pull-left,.icon-facetime-video.pull-left,.icon-picture.pull-left,.icon-pencil.pull-left,.icon-map-marker.pull-left,.icon-adjust.pull-left,.icon-tint.pull-left,.icon-edit.pull-left,.icon-share.pull-left,.icon-check.pull-left,.icon-move.pull-left,.icon-step-backward.pull-left,.icon-fast-backward.pull-left,.icon-backward.pull-left,.icon-play.pull-left,.icon-pause.pull-left,.icon-stop.pull-left,.icon-forward.pull-left,.icon-fast-forward.pull-left,.icon-minus-sign.pull-left,.icon-remove-sign.pull-left,.icon-ok-sign.pull-left,.icon-question-sign.pull-left,.icon-info-sign.pull-left,.icon-screenshot.pull-left,.icon-remove-circle.pull-left,.icon-ok-circle.pull-left,.icon-ban-circle.pull-left,.icon-arrow-left.pull-left,.icon-arrow-right.pull-left,.icon-arrow-up.pull-left,.icon-arrow-down.pull-left,.icon-share-alt.pull-left,.icon-resize-full.pull-left,.icon-resize-small.pull-left,.icon-plus.pull-left,.icon-minus.pull-left,.icon-asterisk.pull-left,.icon-exclamation-sign.pull-left,.icon-gift.pull-left,.icon-leaf.pull-left,.icon-calendar.pull-left,.icon-random.pull-left,.icon-comment.pull-left,.icon-magnet.pull-left,.icon-chevron-up.pull-left,.icon-chevron-down.pull-left,.icon-retweet.pull-left,.icon-shopping-cart.pull-left,.icon-folder-close.pull-left,.icon-folder-open.pull-left,.icon-resize-vertical.pull-left,.icon-resize-horizontal.pull-left,.icon-bar-chart.pull-left,.icon-twitter-sign.pull-left,.icon-facebook-sign.pull-left,.icon-camera-retro.pull-left,.icon-key.pull-left,.icon-cogs.pull-left,.icon-comments.pull-left,.icon-thumbs-up.pull-left,.icon-thumbs-down.pull-left,.icon-star-half.pull-left,.icon-signin.pull-left,.icon-trophy.pull-left,.icon-github-sign.pull-left,.icon-upload-alt.pull-left,.icon-lemon.pull-left,.icon-phone.pull-left,.icon-check-empty.pull-left,.icon-bookmark-empty.pull-left,.icon-phone-sign.pull-left,.icon-twitter.pull-left,.icon-facebook.pull-left,.icon-github.pull-left,.icon-unlock.pull-left,.icon-credit.pull-left,.icon-rss.pull-left,.icon-hdd.pull-left,.icon-bullhorn.pull-left,.icon-bell.pull-left,.icon-certificate.pull-left,.icon-hand-right.pull-left,.icon-hand-left.pull-left,.icon-hand-up.pull-left,.icon-globe.pull-left,.icon-wrench.pull-left,.icon-tasks.pull-left,.icon-filter.pull-left,.icon-briefcase.pull-left,.icon-fullscreen.pull-left,.icon-group.pull-left,.icon-link.pull-left,.icon-cloud.pull-left,.icon-beaker.pull-left,.icon-cut.pull-left,.icon-copy.pull-left,.icon-paper-clip.pull-left,.icon-save.pull-left,.icon-sign-blank.pull-left,.icon-reorder.pull-left,.icon-list-ul.pull-left,.icon-list-ol.pull-left,.icon-strikethrough.pull-left,.icon-underline.pull-left,.icon-table.pull-left,.icon-magic.pull-left,.icon-money.pull-left,.icon-caret-down.pull-left,.icon-caret-up.pull-left,.icon-caret-left.pull-left,.icon-caret-right.pull-left,.icon-columns.pull-left,.icon-sort.pull-left,.icon-sort-down.pull-left,.icon-sort-up.pull-left,.icon-envelope-alt.pull-left,.icon-linkedin.pull-left,.icon-undo.pull-left,.icon-legal.pull-left,.icon-dashboard.pull-left,.icon-comment-alt.pull-left,.icon-comments-alt.pull-left,.icon-bolt.pull-left,.icon-sitemap.pull-left,.icon-umbrella.pull-left,.icon-paste.pull-left,.icon-lightbulb.pull-left,.icon-exchange.pull-left,.icon-bell-alt.pull-left,.icon-coffee.pull-left,.icon-food.pull-left,.icon-file-alt.pull-left,.icon-building.pull-left,.icon-hospital.pull-left,.icon-ambulance.pull-left,.icon-medkit.pull-left,.icon-fighter-jet.pull-left,.icon-beer.pull-left,.icon-h-sign.pull-left,.icon-plus-sign.pull-left,.icon-double-angle-left.pull-left,.icon-double-angle-right.pull-left,.icon-double-angle-up.pull-left,.icon-double-angle-down.pull-left,.icon-angle-left.pull-left,.icon-angle-right.pull-left,.icon-angle-up.pull-left,.icon-angle-down.pull-left,.icon-desktop.pull-left,.icon-laptop.pull-left,.icon-spinner.pull-left,.icon-circle.pull-left,.icon-reply.pull-left,.icon-github-alt.pull-left,.icon-folder-close-alt.pull-left,.icon-folder-open-alt.pull-left,.icon-expand-alt.pull-left,.icon-collapse-alt.pull-left,.icon-smile.pull-left,.icon-frown.pull-left,.icon-meh.pull-left,.icon-gamepad.pull-left,.icon-keyboard.pull-left,.icon-flag-alt.pull-left,.icon-flag-checkered.pull-left,.icon-terminal.pull-left,.icon-code.pull-left,.icon-reply-all.pull-left,.icon-star-half-full.pull-left,.icon-location-arrow.pull-left,.icon-crop.pull-left,.icon-code-fork.pull-left,.icon-subscript.pull-left,.icon-eraser.pull-left,.icon-puzzle.pull-left,.icon-microphone.pull-left,.icon-microphone-off.pull-left,.icon-shield.pull-left,.icon-calendar-empty.pull-left,.icon-fire-extinguisher.pull-left,.icon-rocket.pull-left,.icon-maxcdn.pull-left,.icon-chevron-sign-left.pull-left,.icon-chevron-sign-right.pull-left,.icon-chevron-sign-up.pull-left,.icon-chevron-sign-down.pull-left,.icon-html5.pull-left,.icon-css3.pull-left,.icon-anchor.pull-left,.icon-unlock-alt.pull-left,.icon-bullseye.pull-left,.icon-ellipsis-horizontal.pull-left,.icon-ellipsis-vertical.pull-left,.icon-rss-sign.pull-left,.icon-fb-boolean.pull-left,.icon-text-height.pull-left,.icon-text-width.pull-left,.icon-align-left.pull-left,.icon-align-center.pull-left,.icon-align-right.pull-left,.icon-step-forward.pull-left,.icon-eject.pull-left,.icon-chevron-left.pull-left,.icon-chevron-right.pull-left,.icon-plus-sign-2.pull-left,.icon-fire.pull-left,.icon-eye-open.pull-left,.icon-eye-close.pull-left,.icon-warning-sign.pull-left,.icon-plane.pull-left,.icon-heart-empty.pull-left,.icon-signout.pull-left,.icon-linkedin-sign.pull-left,.icon-pushpin.pull-left,.icon-external-link.pull-left,.icon-hand-down.pull-left,.icon-circle-arrow-left.pull-left,.icon-circle-arrow-right.pull-left,.icon-circle-arrow-up.pull-left,.icon-circle-arrow-down.pull-left,.icon-truck.pull-left,.icon-pinterest.pull-left,.icon-pinterest-sign.pull-left,.icon-google-plus-sign.pull-left,.icon-google-plus.pull-left,.icon-cloud-download.pull-left,.icon-cloud-upload.pull-left,.icon-user-md.pull-left,.icon-stethoscope.pull-left,.icon-suitcase.pull-left,.icon-tablet.pull-left,.icon-mobile.pull-left,.icon-circle-blank.pull-left,.icon-quote-left.pull-left,.icon-quote-right.pull-left,.icon-unlink.pull-left,.icon-question.pull-left,.icon-info.pull-left,.icon-exclamation.pull-left,.icon-superscript.pull-left,.icon-play-sign.pull-left,.icon-ticket.pull-left,.icon-minus-sign-alt.pull-left,.icon-check-minus.pull-left,.icon-level-up.pull-left,.icon-sort-by-attributes-alt.pull-left,.icon-sort-by-order.pull-left,.icon-sort-by-order-alt.pull-left,.icon-thumbs-up-2.pull-left,.icon-thumbs-down-2.pull-left,.icon-dribbble.pull-left,.icon-skype.pull-left,.icon-foursquare.pull-left,.icon-trello.pull-left,.icon-female.pull-left,.icon-level-down.pull-left,.icon-check-sign.pull-left,.icon-edit-sign.pull-left,.icon-external-link-sign.pull-left,.icon-share-sign.pull-left,.icon-compass.pull-left,.icon-collapse.pull-left,.icon-collapse-top.pull-left,.icon-expand.pull-left,.icon-euro.pull-left,.icon-gbp.pull-left,.icon-dollar.pull-left,.icon-rupee.pull-left,.icon-yen.pull-left,.icon-renminbi.pull-left,.icon-won.pull-left,.icon-bitcoin.pull-left,.icon-file-2.pull-left,.icon-file-text.pull-left,.icon-sort-by-alphabet.pull-left,.icon-sort-by-alphabet-alt.pull-left,.icon-sort-by-attributes.pull-left,.icon-youtube-sign.pull-left,.icon-youtube.pull-left,.icon-xing.pull-left,.icon-xing-sign.pull-left,.icon-youtube-play.pull-left,.icon-dropbox.pull-left,.icon-stackexchange.pull-left,.icon-instagram.pull-left,.icon-flickr.pull-left,.icon-adn.pull-left,.icon-bitbucket.pull-left,.icon-bitbucket-sign.pull-left,.icon-tumblr.pull-left,.icon-tumblr-sign.pull-left,.icon-long-arrow-down.pull-left,.icon-long-arrow-up.pull-left,.icon-long-arrow-left.pull-left,.icon-long-arrow-right.pull-left,.icon-apple.pull-left,.icon-windows.pull-left,.icon-android.pull-left,.icon-linux.pull-left,.icon-male.pull-left,.icon-gittip.pull-left,.icon-sun.pull-left,.icon-moon.pull-left,.icon-archive.pull-left,.icon-bug.pull-left,.icon-vk.pull-left,.icon-weibo.pull-left,.icon-renren.pull-left,.icon-time.pull-left,.icon-road.pull-left,.icon-download-alt.pull-left,.icon-download.pull-left,.icon-upload.pull-left,.icon-db-joinxor.pull-left,.icon-db-state.pull-left,.icon-db-start.pull-left,.icon-db-end.pull-left,.icon-db-fork.pull-left,.icon-db-condition.pull-left,.icon-db-task.pull-left,.icon-db-join.pull-left,.icon-fb-button.pull-left,.icon-fb-fieldset.pull-left,.icon-fb-custom-field.pull-left,.icon-fb-separator.pull-left,.icon-fb-paragraph.pull-left,.icon-fb-file-upload.pull-left,.icon-fb-text.pull-left,.icon-fb-text-box.pull-left,.icon-fb-select.pull-left,.icon-fb-radio.pull-left,.icon-fb-number.pull-left,.icon-fb-integer.pull-left,.icon-fb-decimal.pull-left,.icon-btc:before.pull-left,.icon-cny:before.pull-left,.icon-eur:before.pull-left,.icon-gear:before.pull-left,.icon-gears:before.pull-left,.icon-inr:before.pull-left,.icon-jpy:before.pull-left,.icon-krw:before.pull-left,.icon-mail-forward:before.pull-left,.icon-mail-reply:before.pull-left,.icon-paperclip:before.pull-left,.icon-power-off:before.pull-left,.icon-rotate-left:before.pull-left,.icon-rotate-right:before.pull-left,.icon-star-half-empty:before.pull-left,.icon-unchecked:before.pull-left,.icon-usd:before.pull-left{margin-right:0.3em}.icon-caret-bottom-right.pull-right,.icon-glass.pull-right,.icon-music.pull-right,.icon-search.pull-right,.icon-envelope.pull-right,.icon-heart.pull-right,.icon-star.pull-right,.icon-star-empty.pull-right,.icon-user.pull-right,.icon-film.pull-right,.icon-th-large.pull-right,.icon-th.pull-right,.icon-th-list.pull-right,.icon-ok.pull-right,.icon-remove.pull-right,.icon-zoom-in.pull-right,.icon-zoom-out.pull-right,.icon-off.pull-right,.icon-signal.pull-right,.icon-cog.pull-right,.icon-trash.pull-right,.icon-home.pull-right,.icon-file.pull-right,.icon-inbox.pull-right,.icon-play-circle.pull-right,.icon-repeat.pull-right,.icon-refresh.pull-right,.icon-list-alt.pull-right,.icon-lock.pull-right,.icon-flag.pull-right,.icon-headphones.pull-right,.icon-volume-off.pull-right,.icon-volume-down.pull-right,.icon-volume-up.pull-right,.icon-qrcode.pull-right,.icon-barcode.pull-right,.icon-tag.pull-right,.icon-tags.pull-right,.icon-book.pull-right,.icon-bookmark.pull-right,.icon-print.pull-right,.icon-camera.pull-right,.icon-font.pull-right,.icon-bold.pull-right,.icon-italic.pull-right,.icon-align-justify.pull-right,.icon-list.pull-right,.icon-indent-left.pull-right,.icon-indent-right.pull-right,.icon-facetime-video.pull-right,.icon-picture.pull-right,.icon-pencil.pull-right,.icon-map-marker.pull-right,.icon-adjust.pull-right,.icon-tint.pull-right,.icon-edit.pull-right,.icon-share.pull-right,.icon-check.pull-right,.icon-move.pull-right,.icon-step-backward.pull-right,.icon-fast-backward.pull-right,.icon-backward.pull-right,.icon-play.pull-right,.icon-pause.pull-right,.icon-stop.pull-right,.icon-forward.pull-right,.icon-fast-forward.pull-right,.icon-minus-sign.pull-right,.icon-remove-sign.pull-right,.icon-ok-sign.pull-right,.icon-question-sign.pull-right,.icon-info-sign.pull-right,.icon-screenshot.pull-right,.icon-remove-circle.pull-right,.icon-ok-circle.pull-right,.icon-ban-circle.pull-right,.icon-arrow-left.pull-right,.icon-arrow-right.pull-right,.icon-arrow-up.pull-right,.icon-arrow-down.pull-right,.icon-share-alt.pull-right,.icon-resize-full.pull-right,.icon-resize-small.pull-right,.icon-plus.pull-right,.icon-minus.pull-right,.icon-asterisk.pull-right,.icon-exclamation-sign.pull-right,.icon-gift.pull-right,.icon-leaf.pull-right,.icon-calendar.pull-right,.icon-random.pull-right,.icon-comment.pull-right,.icon-magnet.pull-right,.icon-chevron-up.pull-right,.icon-chevron-down.pull-right,.icon-retweet.pull-right,.icon-shopping-cart.pull-right,.icon-folder-close.pull-right,.icon-folder-open.pull-right,.icon-resize-vertical.pull-right,.icon-resize-horizontal.pull-right,.icon-bar-chart.pull-right,.icon-twitter-sign.pull-right,.icon-facebook-sign.pull-right,.icon-camera-retro.pull-right,.icon-key.pull-right,.icon-cogs.pull-right,.icon-comments.pull-right,.icon-thumbs-up.pull-right,.icon-thumbs-down.pull-right,.icon-star-half.pull-right,.icon-signin.pull-right,.icon-trophy.pull-right,.icon-github-sign.pull-right,.icon-upload-alt.pull-right,.icon-lemon.pull-right,.icon-phone.pull-right,.icon-check-empty.pull-right,.icon-bookmark-empty.pull-right,.icon-phone-sign.pull-right,.icon-twitter.pull-right,.icon-facebook.pull-right,.icon-github.pull-right,.icon-unlock.pull-right,.icon-credit.pull-right,.icon-rss.pull-right,.icon-hdd.pull-right,.icon-bullhorn.pull-right,.icon-bell.pull-right,.icon-certificate.pull-right,.icon-hand-right.pull-right,.icon-hand-left.pull-right,.icon-hand-up.pull-right,.icon-globe.pull-right,.icon-wrench.pull-right,.icon-tasks.pull-right,.icon-filter.pull-right,.icon-briefcase.pull-right,.icon-fullscreen.pull-right,.icon-group.pull-right,.icon-link.pull-right,.icon-cloud.pull-right,.icon-beaker.pull-right,.icon-cut.pull-right,.icon-copy.pull-right,.icon-paper-clip.pull-right,.icon-save.pull-right,.icon-sign-blank.pull-right,.icon-reorder.pull-right,.icon-list-ul.pull-right,.icon-list-ol.pull-right,.icon-strikethrough.pull-right,.icon-underline.pull-right,.icon-table.pull-right,.icon-magic.pull-right,.icon-money.pull-right,.icon-caret-down.pull-right,.icon-caret-up.pull-right,.icon-caret-left.pull-right,.icon-caret-right.pull-right,.icon-columns.pull-right,.icon-sort.pull-right,.icon-sort-down.pull-right,.icon-sort-up.pull-right,.icon-envelope-alt.pull-right,.icon-linkedin.pull-right,.icon-undo.pull-right,.icon-legal.pull-right,.icon-dashboard.pull-right,.icon-comment-alt.pull-right,.icon-comments-alt.pull-right,.icon-bolt.pull-right,.icon-sitemap.pull-right,.icon-umbrella.pull-right,.icon-paste.pull-right,.icon-lightbulb.pull-right,.icon-exchange.pull-right,.icon-bell-alt.pull-right,.icon-coffee.pull-right,.icon-food.pull-right,.icon-file-alt.pull-right,.icon-building.pull-right,.icon-hospital.pull-right,.icon-ambulance.pull-right,.icon-medkit.pull-right,.icon-fighter-jet.pull-right,.icon-beer.pull-right,.icon-h-sign.pull-right,.icon-plus-sign.pull-right,.icon-double-angle-left.pull-right,.icon-double-angle-right.pull-right,.icon-double-angle-up.pull-right,.icon-double-angle-down.pull-right,.icon-angle-left.pull-right,.icon-angle-right.pull-right,.icon-angle-up.pull-right,.icon-angle-down.pull-right,.icon-desktop.pull-right,.icon-laptop.pull-right,.icon-spinner.pull-right,.icon-circle.pull-right,.icon-reply.pull-right,.icon-github-alt.pull-right,.icon-folder-close-alt.pull-right,.icon-folder-open-alt.pull-right,.icon-expand-alt.pull-right,.icon-collapse-alt.pull-right,.icon-smile.pull-right,.icon-frown.pull-right,.icon-meh.pull-right,.icon-gamepad.pull-right,.icon-keyboard.pull-right,.icon-flag-alt.pull-right,.icon-flag-checkered.pull-right,.icon-terminal.pull-right,.icon-code.pull-right,.icon-reply-all.pull-right,.icon-star-half-full.pull-right,.icon-location-arrow.pull-right,.icon-crop.pull-right,.icon-code-fork.pull-right,.icon-subscript.pull-right,.icon-eraser.pull-right,.icon-puzzle.pull-right,.icon-microphone.pull-right,.icon-microphone-off.pull-right,.icon-shield.pull-right,.icon-calendar-empty.pull-right,.icon-fire-extinguisher.pull-right,.icon-rocket.pull-right,.icon-maxcdn.pull-right,.icon-chevron-sign-left.pull-right,.icon-chevron-sign-right.pull-right,.icon-chevron-sign-up.pull-right,.icon-chevron-sign-down.pull-right,.icon-html5.pull-right,.icon-css3.pull-right,.icon-anchor.pull-right,.icon-unlock-alt.pull-right,.icon-bullseye.pull-right,.icon-ellipsis-horizontal.pull-right,.icon-ellipsis-vertical.pull-right,.icon-rss-sign.pull-right,.icon-fb-boolean.pull-right,.icon-text-height.pull-right,.icon-text-width.pull-right,.icon-align-left.pull-right,.icon-align-center.pull-right,.icon-align-right.pull-right,.icon-step-forward.pull-right,.icon-eject.pull-right,.icon-chevron-left.pull-right,.icon-chevron-right.pull-right,.icon-plus-sign-2.pull-right,.icon-fire.pull-right,.icon-eye-open.pull-right,.icon-eye-close.pull-right,.icon-warning-sign.pull-right,.icon-plane.pull-right,.icon-heart-empty.pull-right,.icon-signout.pull-right,.icon-linkedin-sign.pull-right,.icon-pushpin.pull-right,.icon-external-link.pull-right,.icon-hand-down.pull-right,.icon-circle-arrow-left.pull-right,.icon-circle-arrow-right.pull-right,.icon-circle-arrow-up.pull-right,.icon-circle-arrow-down.pull-right,.icon-truck.pull-right,.icon-pinterest.pull-right,.icon-pinterest-sign.pull-right,.icon-google-plus-sign.pull-right,.icon-google-plus.pull-right,.icon-cloud-download.pull-right,.icon-cloud-upload.pull-right,.icon-user-md.pull-right,.icon-stethoscope.pull-right,.icon-suitcase.pull-right,.icon-tablet.pull-right,.icon-mobile.pull-right,.icon-circle-blank.pull-right,.icon-quote-left.pull-right,.icon-quote-right.pull-right,.icon-unlink.pull-right,.icon-question.pull-right,.icon-info.pull-right,.icon-exclamation.pull-right,.icon-superscript.pull-right,.icon-play-sign.pull-right,.icon-ticket.pull-right,.icon-minus-sign-alt.pull-right,.icon-check-minus.pull-right,.icon-level-up.pull-right,.icon-sort-by-attributes-alt.pull-right,.icon-sort-by-order.pull-right,.icon-sort-by-order-alt.pull-right,.icon-thumbs-up-2.pull-right,.icon-thumbs-down-2.pull-right,.icon-dribbble.pull-right,.icon-skype.pull-right,.icon-foursquare.pull-right,.icon-trello.pull-right,.icon-female.pull-right,.icon-level-down.pull-right,.icon-check-sign.pull-right,.icon-edit-sign.pull-right,.icon-external-link-sign.pull-right,.icon-share-sign.pull-right,.icon-compass.pull-right,.icon-collapse.pull-right,.icon-collapse-top.pull-right,.icon-expand.pull-right,.icon-euro.pull-right,.icon-gbp.pull-right,.icon-dollar.pull-right,.icon-rupee.pull-right,.icon-yen.pull-right,.icon-renminbi.pull-right,.icon-won.pull-right,.icon-bitcoin.pull-right,.icon-file-2.pull-right,.icon-file-text.pull-right,.icon-sort-by-alphabet.pull-right,.icon-sort-by-alphabet-alt.pull-right,.icon-sort-by-attributes.pull-right,.icon-youtube-sign.pull-right,.icon-youtube.pull-right,.icon-xing.pull-right,.icon-xing-sign.pull-right,.icon-youtube-play.pull-right,.icon-dropbox.pull-right,.icon-stackexchange.pull-right,.icon-instagram.pull-right,.icon-flickr.pull-right,.icon-adn.pull-right,.icon-bitbucket.pull-right,.icon-bitbucket-sign.pull-right,.icon-tumblr.pull-right,.icon-tumblr-sign.pull-right,.icon-long-arrow-down.pull-right,.icon-long-arrow-up.pull-right,.icon-long-arrow-left.pull-right,.icon-long-arrow-right.pull-right,.icon-apple.pull-right,.icon-windows.pull-right,.icon-android.pull-right,.icon-linux.pull-right,.icon-male.pull-right,.icon-gittip.pull-right,.icon-sun.pull-right,.icon-moon.pull-right,.icon-archive.pull-right,.icon-bug.pull-right,.icon-vk.pull-right,.icon-weibo.pull-right,.icon-renren.pull-right,.icon-time.pull-right,.icon-road.pull-right,.icon-download-alt.pull-right,.icon-download.pull-right,.icon-upload.pull-right,.icon-db-joinxor.pull-right,.icon-db-state.pull-right,.icon-db-start.pull-right,.icon-db-end.pull-right,.icon-db-fork.pull-right,.icon-db-condition.pull-right,.icon-db-task.pull-right,.icon-db-join.pull-right,.icon-fb-button.pull-right,.icon-fb-fieldset.pull-right,.icon-fb-custom-field.pull-right,.icon-fb-separator.pull-right,.icon-fb-paragraph.pull-right,.icon-fb-file-upload.pull-right,.icon-fb-text.pull-right,.icon-fb-text-box.pull-right,.icon-fb-select.pull-right,.icon-fb-radio.pull-right,.icon-fb-number.pull-right,.icon-fb-integer.pull-right,.icon-fb-decimal.pull-right,.icon-btc:before.pull-right,.icon-cny:before.pull-right,.icon-eur:before.pull-right,.icon-gear:before.pull-right,.icon-gears:before.pull-right,.icon-inr:before.pull-right,.icon-jpy:before.pull-right,.icon-krw:before.pull-right,.icon-mail-forward:before.pull-right,.icon-mail-reply:before.pull-right,.icon-paperclip:before.pull-right,.icon-power-off:before.pull-right,.icon-rotate-left:before.pull-right,.icon-rotate-right:before.pull-right,.icon-star-half-empty:before.pull-right,.icon-unchecked:before.pull-right,.icon-usd:before.pull-right{margin-left:0.3em}a .icon-caret-bottom-right,a .icon-glass,a .icon-music,a .icon-search,a .icon-envelope,a .icon-heart,a .icon-star,a .icon-star-empty,a .icon-user,a .icon-film,a .icon-th-large,a .icon-th,a .icon-th-list,a .icon-ok,a .icon-remove,a .icon-zoom-in,a .icon-zoom-out,a .icon-off,a .icon-signal,a .icon-cog,a .icon-trash,a .icon-home,a .icon-file,a .icon-inbox,a .icon-play-circle,a .icon-repeat,a .icon-refresh,a .icon-list-alt,a .icon-lock,a .icon-flag,a .icon-headphones,a .icon-volume-off,a .icon-volume-down,a .icon-volume-up,a .icon-qrcode,a .icon-barcode,a .icon-tag,a .icon-tags,a .icon-book,a .icon-bookmark,a .icon-print,a .icon-camera,a .icon-font,a .icon-bold,a .icon-italic,a .icon-align-justify,a .icon-list,a .icon-indent-left,a .icon-indent-right,a .icon-facetime-video,a .icon-picture,a .icon-pencil,a .icon-map-marker,a .icon-adjust,a .icon-tint,a .icon-edit,a .icon-share,a .icon-check,a .icon-move,a .icon-step-backward,a .icon-fast-backward,a .icon-backward,a .icon-play,a .icon-pause,a .icon-stop,a .icon-forward,a .icon-fast-forward,a .icon-minus-sign,a .icon-remove-sign,a .icon-ok-sign,a .icon-question-sign,a .icon-info-sign,a .icon-screenshot,a .icon-remove-circle,a .icon-ok-circle,a .icon-ban-circle,a .icon-arrow-left,a .icon-arrow-right,a .icon-arrow-up,a .icon-arrow-down,a .icon-share-alt,a .icon-resize-full,a .icon-resize-small,a .icon-plus,a .icon-minus,a .icon-asterisk,a .icon-exclamation-sign,a .icon-gift,a .icon-leaf,a .icon-calendar,a .icon-random,a .icon-comment,a .icon-magnet,a .icon-chevron-up,a .icon-chevron-down,a .icon-retweet,a .icon-shopping-cart,a .icon-folder-close,a .icon-folder-open,a .icon-resize-vertical,a .icon-resize-horizontal,a .icon-bar-chart,a .icon-twitter-sign,a .icon-facebook-sign,a .icon-camera-retro,a .icon-key,a .icon-cogs,a .icon-comments,a .icon-thumbs-up,a .icon-thumbs-down,a .icon-star-half,a .icon-signin,a .icon-trophy,a .icon-github-sign,a .icon-upload-alt,a .icon-lemon,a .icon-phone,a .icon-check-empty,a .icon-bookmark-empty,a .icon-phone-sign,a .icon-twitter,a .icon-facebook,a .icon-github,a .icon-unlock,a .icon-credit,a .icon-rss,a .icon-hdd,a .icon-bullhorn,a .icon-bell,a .icon-certificate,a .icon-hand-right,a .icon-hand-left,a .icon-hand-up,a .icon-globe,a .icon-wrench,a .icon-tasks,a .icon-filter,a .icon-briefcase,a .icon-fullscreen,a .icon-group,a .icon-link,a .icon-cloud,a .icon-beaker,a .icon-cut,a .icon-copy,a .icon-paper-clip,a .icon-save,a .icon-sign-blank,a .icon-reorder,a .icon-list-ul,a .icon-list-ol,a .icon-strikethrough,a .icon-underline,a .icon-table,a .icon-magic,a .icon-money,a .icon-caret-down,a .icon-caret-up,a .icon-caret-left,a .icon-caret-right,a .icon-columns,a .icon-sort,a .icon-sort-down,a .icon-sort-up,a .icon-envelope-alt,a .icon-linkedin,a .icon-undo,a .icon-legal,a .icon-dashboard,a .icon-comment-alt,a .icon-comments-alt,a .icon-bolt,a .icon-sitemap,a .icon-umbrella,a .icon-paste,a .icon-lightbulb,a .icon-exchange,a .icon-bell-alt,a .icon-coffee,a .icon-food,a .icon-file-alt,a .icon-building,a .icon-hospital,a .icon-ambulance,a .icon-medkit,a .icon-fighter-jet,a .icon-beer,a .icon-h-sign,a .icon-plus-sign,a .icon-double-angle-left,a .icon-double-angle-right,a .icon-double-angle-up,a .icon-double-angle-down,a .icon-angle-left,a .icon-angle-right,a .icon-angle-up,a .icon-angle-down,a .icon-desktop,a .icon-laptop,a .icon-spinner,a .icon-circle,a .icon-reply,a .icon-github-alt,a .icon-folder-close-alt,a .icon-folder-open-alt,a .icon-expand-alt,a .icon-collapse-alt,a .icon-smile,a .icon-frown,a .icon-meh,a .icon-gamepad,a .icon-keyboard,a .icon-flag-alt,a .icon-flag-checkered,a .icon-terminal,a .icon-code,a .icon-reply-all,a .icon-star-half-full,a .icon-location-arrow,a .icon-crop,a .icon-code-fork,a .icon-subscript,a .icon-eraser,a .icon-puzzle,a .icon-microphone,a .icon-microphone-off,a .icon-shield,a .icon-calendar-empty,a .icon-fire-extinguisher,a .icon-rocket,a .icon-maxcdn,a .icon-chevron-sign-left,a .icon-chevron-sign-right,a .icon-chevron-sign-up,a .icon-chevron-sign-down,a .icon-html5,a .icon-css3,a .icon-anchor,a .icon-unlock-alt,a .icon-bullseye,a .icon-ellipsis-horizontal,a .icon-ellipsis-vertical,a .icon-rss-sign,a .icon-fb-boolean,a .icon-text-height,a .icon-text-width,a .icon-align-left,a .icon-align-center,a .icon-align-right,a .icon-step-forward,a .icon-eject,a .icon-chevron-left,a .icon-chevron-right,a .icon-plus-sign-2,a .icon-fire,a .icon-eye-open,a .icon-eye-close,a .icon-warning-sign,a .icon-plane,a .icon-heart-empty,a .icon-signout,a .icon-linkedin-sign,a .icon-pushpin,a .icon-external-link,a .icon-hand-down,a .icon-circle-arrow-left,a .icon-circle-arrow-right,a .icon-circle-arrow-up,a .icon-circle-arrow-down,a .icon-truck,a .icon-pinterest,a .icon-pinterest-sign,a .icon-google-plus-sign,a .icon-google-plus,a .icon-cloud-download,a .icon-cloud-upload,a .icon-user-md,a .icon-stethoscope,a .icon-suitcase,a .icon-tablet,a .icon-mobile,a .icon-circle-blank,a .icon-quote-left,a .icon-quote-right,a .icon-unlink,a .icon-question,a .icon-info,a .icon-exclamation,a .icon-superscript,a .icon-play-sign,a .icon-ticket,a .icon-minus-sign-alt,a .icon-check-minus,a .icon-level-up,a .icon-sort-by-attributes-alt,a .icon-sort-by-order,a .icon-sort-by-order-alt,a .icon-thumbs-up-2,a .icon-thumbs-down-2,a .icon-dribbble,a .icon-skype,a .icon-foursquare,a .icon-trello,a .icon-female,a .icon-level-down,a .icon-check-sign,a .icon-edit-sign,a .icon-external-link-sign,a .icon-share-sign,a .icon-compass,a .icon-collapse,a .icon-collapse-top,a .icon-expand,a .icon-euro,a .icon-gbp,a .icon-dollar,a .icon-rupee,a .icon-yen,a .icon-renminbi,a .icon-won,a .icon-bitcoin,a .icon-file-2,a .icon-file-text,a .icon-sort-by-alphabet,a .icon-sort-by-alphabet-alt,a .icon-sort-by-attributes,a .icon-youtube-sign,a .icon-youtube,a .icon-xing,a .icon-xing-sign,a .icon-youtube-play,a .icon-dropbox,a .icon-stackexchange,a .icon-instagram,a .icon-flickr,a .icon-adn,a .icon-bitbucket,a .icon-bitbucket-sign,a .icon-tumblr,a .icon-tumblr-sign,a .icon-long-arrow-down,a .icon-long-arrow-up,a .icon-long-arrow-left,a .icon-long-arrow-right,a .icon-apple,a .icon-windows,a .icon-android,a .icon-linux,a .icon-male,a .icon-gittip,a .icon-sun,a .icon-moon,a .icon-archive,a .icon-bug,a .icon-vk,a .icon-weibo,a .icon-renren,a .icon-time,a .icon-road,a .icon-download-alt,a .icon-download,a .icon-upload,a .icon-db-joinxor,a .icon-db-state,a .icon-db-start,a .icon-db-end,a .icon-db-fork,a .icon-db-condition,a .icon-db-task,a .icon-db-join,a .icon-fb-button,a .icon-fb-fieldset,a .icon-fb-custom-field,a .icon-fb-separator,a .icon-fb-paragraph,a .icon-fb-file-upload,a .icon-fb-text,a .icon-fb-text-box,a .icon-fb-select,a .icon-fb-radio,a .icon-fb-number,a .icon-fb-integer,a .icon-fb-decimal,a .icon-btc:before,a .icon-cny:before,a .icon-eur:before,a .icon-gear:before,a .icon-gears:before,a .icon-inr:before,a .icon-jpy:before,a .icon-krw:before,a .icon-mail-forward:before,a .icon-mail-reply:before,a .icon-paperclip:before,a .icon-power-off:before,a .icon-rotate-left:before,a .icon-rotate-right:before,a .icon-star-half-empty:before,a .icon-unchecked:before,a .icon-usd:before{display:inline}.icon-stack .icon-caret-bottom-right,.icon-stack .icon-glass,.icon-stack .icon-music,.icon-stack .icon-search,.icon-stack .icon-envelope,.icon-stack .icon-heart,.icon-stack .icon-star,.icon-stack .icon-star-empty,.icon-stack .icon-user,.icon-stack .icon-film,.icon-stack .icon-th-large,.icon-stack .icon-th,.icon-stack .icon-th-list,.icon-stack .icon-ok,.icon-stack .icon-remove,.icon-stack .icon-zoom-in,.icon-stack .icon-zoom-out,.icon-stack .icon-off,.icon-stack .icon-signal,.icon-stack .icon-cog,.icon-stack .icon-trash,.icon-stack .icon-home,.icon-stack .icon-file,.icon-stack .icon-inbox,.icon-stack .icon-play-circle,.icon-stack .icon-repeat,.icon-stack .icon-refresh,.icon-stack .icon-list-alt,.icon-stack .icon-lock,.icon-stack .icon-flag,.icon-stack .icon-headphones,.icon-stack .icon-volume-off,.icon-stack .icon-volume-down,.icon-stack .icon-volume-up,.icon-stack .icon-qrcode,.icon-stack .icon-barcode,.icon-stack .icon-tag,.icon-stack .icon-tags,.icon-stack .icon-book,.icon-stack .icon-bookmark,.icon-stack .icon-print,.icon-stack .icon-camera,.icon-stack .icon-font,.icon-stack .icon-bold,.icon-stack .icon-italic,.icon-stack .icon-align-justify,.icon-stack .icon-list,.icon-stack .icon-indent-left,.icon-stack .icon-indent-right,.icon-stack .icon-facetime-video,.icon-stack .icon-picture,.icon-stack .icon-pencil,.icon-stack .icon-map-marker,.icon-stack .icon-adjust,.icon-stack .icon-tint,.icon-stack .icon-edit,.icon-stack .icon-share,.icon-stack .icon-check,.icon-stack .icon-move,.icon-stack .icon-step-backward,.icon-stack .icon-fast-backward,.icon-stack .icon-backward,.icon-stack .icon-play,.icon-stack .icon-pause,.icon-stack .icon-stop,.icon-stack .icon-forward,.icon-stack .icon-fast-forward,.icon-stack .icon-minus-sign,.icon-stack .icon-remove-sign,.icon-stack .icon-ok-sign,.icon-stack .icon-question-sign,.icon-stack .icon-info-sign,.icon-stack .icon-screenshot,.icon-stack .icon-remove-circle,.icon-stack .icon-ok-circle,.icon-stack .icon-ban-circle,.icon-stack .icon-arrow-left,.icon-stack .icon-arrow-right,.icon-stack .icon-arrow-up,.icon-stack .icon-arrow-down,.icon-stack .icon-share-alt,.icon-stack .icon-resize-full,.icon-stack .icon-resize-small,.icon-stack .icon-plus,.icon-stack .icon-minus,.icon-stack .icon-asterisk,.icon-stack .icon-exclamation-sign,.icon-stack .icon-gift,.icon-stack .icon-leaf,.icon-stack .icon-calendar,.icon-stack .icon-random,.icon-stack .icon-comment,.icon-stack .icon-magnet,.icon-stack .icon-chevron-up,.icon-stack .icon-chevron-down,.icon-stack .icon-retweet,.icon-stack .icon-shopping-cart,.icon-stack .icon-folder-close,.icon-stack .icon-folder-open,.icon-stack .icon-resize-vertical,.icon-stack .icon-resize-horizontal,.icon-stack .icon-bar-chart,.icon-stack .icon-twitter-sign,.icon-stack .icon-facebook-sign,.icon-stack .icon-camera-retro,.icon-stack .icon-key,.icon-stack .icon-cogs,.icon-stack .icon-comments,.icon-stack .icon-thumbs-up,.icon-stack .icon-thumbs-down,.icon-stack .icon-star-half,.icon-stack .icon-signin,.icon-stack .icon-trophy,.icon-stack .icon-github-sign,.icon-stack .icon-upload-alt,.icon-stack .icon-lemon,.icon-stack .icon-phone,.icon-stack .icon-check-empty,.icon-stack .icon-bookmark-empty,.icon-stack .icon-phone-sign,.icon-stack .icon-twitter,.icon-stack .icon-facebook,.icon-stack .icon-github,.icon-stack .icon-unlock,.icon-stack .icon-credit,.icon-stack .icon-rss,.icon-stack .icon-hdd,.icon-stack .icon-bullhorn,.icon-stack .icon-bell,.icon-stack .icon-certificate,.icon-stack .icon-hand-right,.icon-stack .icon-hand-left,.icon-stack .icon-hand-up,.icon-stack .icon-globe,.icon-stack .icon-wrench,.icon-stack .icon-tasks,.icon-stack .icon-filter,.icon-stack .icon-briefcase,.icon-stack .icon-fullscreen,.icon-stack .icon-group,.icon-stack .icon-link,.icon-stack .icon-cloud,.icon-stack .icon-beaker,.icon-stack .icon-cut,.icon-stack .icon-copy,.icon-stack .icon-paper-clip,.icon-stack .icon-save,.icon-stack .icon-sign-blank,.icon-stack .icon-reorder,.icon-stack .icon-list-ul,.icon-stack .icon-list-ol,.icon-stack .icon-strikethrough,.icon-stack .icon-underline,.icon-stack .icon-table,.icon-stack .icon-magic,.icon-stack .icon-money,.icon-stack .icon-caret-down,.icon-stack .icon-caret-up,.icon-stack .icon-caret-left,.icon-stack .icon-caret-right,.icon-stack .icon-columns,.icon-stack .icon-sort,.icon-stack .icon-sort-down,.icon-stack .icon-sort-up,.icon-stack .icon-envelope-alt,.icon-stack .icon-linkedin,.icon-stack .icon-undo,.icon-stack .icon-legal,.icon-stack .icon-dashboard,.icon-stack .icon-comment-alt,.icon-stack .icon-comments-alt,.icon-stack .icon-bolt,.icon-stack .icon-sitemap,.icon-stack .icon-umbrella,.icon-stack .icon-paste,.icon-stack .icon-lightbulb,.icon-stack .icon-exchange,.icon-stack .icon-bell-alt,.icon-stack .icon-coffee,.icon-stack .icon-food,.icon-stack .icon-file-alt,.icon-stack .icon-building,.icon-stack .icon-hospital,.icon-stack .icon-ambulance,.icon-stack .icon-medkit,.icon-stack .icon-fighter-jet,.icon-stack .icon-beer,.icon-stack .icon-h-sign,.icon-stack .icon-plus-sign,.icon-stack .icon-double-angle-left,.icon-stack .icon-double-angle-right,.icon-stack .icon-double-angle-up,.icon-stack .icon-double-angle-down,.icon-stack .icon-angle-left,.icon-stack .icon-angle-right,.icon-stack .icon-angle-up,.icon-stack .icon-angle-down,.icon-stack .icon-desktop,.icon-stack .icon-laptop,.icon-stack .icon-spinner,.icon-stack .icon-circle,.icon-stack .icon-reply,.icon-stack .icon-github-alt,.icon-stack .icon-folder-close-alt,.icon-stack .icon-folder-open-alt,.icon-stack .icon-expand-alt,.icon-stack .icon-collapse-alt,.icon-stack .icon-smile,.icon-stack .icon-frown,.icon-stack .icon-meh,.icon-stack .icon-gamepad,.icon-stack .icon-keyboard,.icon-stack .icon-flag-alt,.icon-stack .icon-flag-checkered,.icon-stack .icon-terminal,.icon-stack .icon-code,.icon-stack .icon-reply-all,.icon-stack .icon-star-half-full,.icon-stack .icon-location-arrow,.icon-stack .icon-crop,.icon-stack .icon-code-fork,.icon-stack .icon-subscript,.icon-stack .icon-eraser,.icon-stack .icon-puzzle,.icon-stack .icon-microphone,.icon-stack .icon-microphone-off,.icon-stack .icon-shield,.icon-stack .icon-calendar-empty,.icon-stack .icon-fire-extinguisher,.icon-stack .icon-rocket,.icon-stack .icon-maxcdn,.icon-stack .icon-chevron-sign-left,.icon-stack .icon-chevron-sign-right,.icon-stack .icon-chevron-sign-up,.icon-stack .icon-chevron-sign-down,.icon-stack .icon-html5,.icon-stack .icon-css3,.icon-stack .icon-anchor,.icon-stack .icon-unlock-alt,.icon-stack .icon-bullseye,.icon-stack .icon-ellipsis-horizontal,.icon-stack .icon-ellipsis-vertical,.icon-stack .icon-rss-sign,.icon-stack .icon-fb-boolean,.icon-stack .icon-text-height,.icon-stack .icon-text-width,.icon-stack .icon-align-left,.icon-stack .icon-align-center,.icon-stack .icon-align-right,.icon-stack .icon-step-forward,.icon-stack .icon-eject,.icon-stack .icon-chevron-left,.icon-stack .icon-chevron-right,.icon-stack .icon-plus-sign-2,.icon-stack .icon-fire,.icon-stack .icon-eye-open,.icon-stack .icon-eye-close,.icon-stack .icon-warning-sign,.icon-stack .icon-plane,.icon-stack .icon-heart-empty,.icon-stack .icon-signout,.icon-stack .icon-linkedin-sign,.icon-stack .icon-pushpin,.icon-stack .icon-external-link,.icon-stack .icon-hand-down,.icon-stack .icon-circle-arrow-left,.icon-stack .icon-circle-arrow-right,.icon-stack .icon-circle-arrow-up,.icon-stack .icon-circle-arrow-down,.icon-stack .icon-truck,.icon-stack .icon-pinterest,.icon-stack .icon-pinterest-sign,.icon-stack .icon-google-plus-sign,.icon-stack .icon-google-plus,.icon-stack .icon-cloud-download,.icon-stack .icon-cloud-upload,.icon-stack .icon-user-md,.icon-stack .icon-stethoscope,.icon-stack .icon-suitcase,.icon-stack .icon-tablet,.icon-stack .icon-mobile,.icon-stack .icon-circle-blank,.icon-stack .icon-quote-left,.icon-stack .icon-quote-right,.icon-stack .icon-unlink,.icon-stack .icon-question,.icon-stack .icon-info,.icon-stack .icon-exclamation,.icon-stack .icon-superscript,.icon-stack .icon-play-sign,.icon-stack .icon-ticket,.icon-stack .icon-minus-sign-alt,.icon-stack .icon-check-minus,.icon-stack .icon-level-up,.icon-stack .icon-sort-by-attributes-alt,.icon-stack .icon-sort-by-order,.icon-stack .icon-sort-by-order-alt,.icon-stack .icon-thumbs-up-2,.icon-stack .icon-thumbs-down-2,.icon-stack .icon-dribbble,.icon-stack .icon-skype,.icon-stack .icon-foursquare,.icon-stack .icon-trello,.icon-stack .icon-female,.icon-stack .icon-level-down,.icon-stack .icon-check-sign,.icon-stack .icon-edit-sign,.icon-stack .icon-external-link-sign,.icon-stack .icon-share-sign,.icon-stack .icon-compass,.icon-stack .icon-collapse,.icon-stack .icon-collapse-top,.icon-stack .icon-expand,.icon-stack .icon-euro,.icon-stack .icon-gbp,.icon-stack .icon-dollar,.icon-stack .icon-rupee,.icon-stack .icon-yen,.icon-stack .icon-renminbi,.icon-stack .icon-won,.icon-stack .icon-bitcoin,.icon-stack .icon-file-2,.icon-stack .icon-file-text,.icon-stack .icon-sort-by-alphabet,.icon-stack .icon-sort-by-alphabet-alt,.icon-stack .icon-sort-by-attributes,.icon-stack .icon-youtube-sign,.icon-stack .icon-youtube,.icon-stack .icon-xing,.icon-stack .icon-xing-sign,.icon-stack .icon-youtube-play,.icon-stack .icon-dropbox,.icon-stack .icon-stackexchange,.icon-stack .icon-instagram,.icon-stack .icon-flickr,.icon-stack .icon-adn,.icon-stack .icon-bitbucket,.icon-stack .icon-bitbucket-sign,.icon-stack .icon-tumblr,.icon-stack .icon-tumblr-sign,.icon-stack .icon-long-arrow-down,.icon-stack .icon-long-arrow-up,.icon-stack .icon-long-arrow-left,.icon-stack .icon-long-arrow-right,.icon-stack .icon-apple,.icon-stack .icon-windows,.icon-stack .icon-android,.icon-stack .icon-linux,.icon-stack .icon-male,.icon-stack .icon-gittip,.icon-stack .icon-sun,.icon-stack .icon-moon,.icon-stack .icon-archive,.icon-stack .icon-bug,.icon-stack .icon-vk,.icon-stack .icon-weibo,.icon-stack .icon-renren,.icon-stack .icon-time,.icon-stack .icon-road,.icon-stack .icon-download-alt,.icon-stack .icon-download,.icon-stack .icon-upload,.icon-stack .icon-db-joinxor,.icon-stack .icon-db-state,.icon-stack .icon-db-start,.icon-stack .icon-db-end,.icon-stack .icon-db-fork,.icon-stack .icon-db-condition,.icon-stack .icon-db-task,.icon-stack .icon-db-join,.icon-stack .icon-fb-button,.icon-stack .icon-fb-fieldset,.icon-stack .icon-fb-custom-field,.icon-stack .icon-fb-separator,.icon-stack .icon-fb-paragraph,.icon-stack .icon-fb-file-upload,.icon-stack .icon-fb-text,.icon-stack .icon-fb-text-box,.icon-stack .icon-fb-select,.icon-stack .icon-fb-radio,.icon-stack .icon-fb-number,.icon-stack .icon-fb-integer,.icon-stack .icon-fb-decimal,.icon-stack .icon-btc:before,.icon-stack .icon-cny:before,.icon-stack .icon-eur:before,.icon-stack .icon-gear:before,.icon-stack .icon-gears:before,.icon-stack .icon-inr:before,.icon-stack .icon-jpy:before,.icon-stack .icon-krw:before,.icon-stack .icon-mail-forward:before,.icon-stack .icon-mail-reply:before,.icon-stack .icon-paperclip:before,.icon-stack .icon-power-off:before,.icon-stack .icon-rotate-left:before,.icon-stack .icon-rotate-right:before,.icon-stack .icon-star-half-empty:before,.icon-stack .icon-unchecked:before,.icon-stack .icon-usd:before{display:block;text-align:center;position:absolute;width:100%;height:100%;line-height:inherit}.icon-stack .icon-text{height:100%;line-height:inherit;position:absolute;text-align:center;width:100%}.icon-caret-bottom-right:before{content:"\e016"}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-star-half-full:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-fb-boolean:before{content:"\e008"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign-2:before{content:"\f055"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-tablet:before{content:"\f10a"}.icon-mobile:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up-2:before{content:"\f164"}.icon-thumbs-down-2:before{content:"\f165"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before{content:"\f155"}.icon-rupee:before{content:"\f156"}.icon-yen:before{content:"\f157"}.icon-renminbi:before{content:"\f158"}.icon-won:before{content:"\f159"}.icon-bitcoin:before{content:"\f15a"}.icon-file-2:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-db-joinxor:before{content:"\e006"}.icon-db-state:before{content:"\e009"}.icon-db-start:before{content:"\e00b"}.icon-db-end:before{content:"\e00a"}.icon-db-fork:before{content:"\e00c"}.icon-db-condition:before{content:"\e00e"}.icon-db-task:before{content:"\e00d"}.icon-db-join:before{content:"\e00f"}.icon-fb-button:before{content:"\e010"}.icon-fb-fieldset:before{content:"\e011"}.icon-fb-custom-field:before{content:"\e012"}.icon-fb-separator:before{content:"\e013"}.icon-fb-paragraph:before{content:"\e014"}.icon-fb-file-upload:before{content:"\e015"}.icon-fb-text:before{content:"\e000"}.icon-fb-text-box:before{content:"\e001"}.icon-fb-select:before{content:"\e002"}.icon-fb-radio:before{content:"\e003"}.icon-fb-number:before{content:"\e004"}.icon-fb-integer:before{content:"\e005"}.icon-fb-decimal:before{content:"\e007"}.icon-btc:before{content:"\f15a"}.icon-cny:before{content:"\f158"}.icon-eur:before{content:"\f153"}.icon-gear:before{content:"\f013"}.icon-gears:before{content:"\f085"}.icon-inr:before{content:"\f156"}.icon-jpy:before{content:"\f157"}.icon-krw:before{content:"\f159"}.icon-mail-forward:before{content:"\f064"}.icon-mail-reply:before{content:"\f112"}.icon-paperclip:before{content:"\f0c6"}.icon-power-off:before{content:"\f011"}.icon-rotate-left:before{content:"\f0e2"}.icon-rotate-right:before{content:"\f01e"}.icon-star-half-empty:before{content:"\f123"}.icon-unchecked:before{content:"\f096"}.icon-usd:before{content:"\f155"}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/o/font-awesome-4.3.0/font/fontawesome-webfont.eot?v=4.3.0");src:url("/o/font-awesome-4.3.0/font/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("/o/font-awesome-4.3.0/font/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("/o/font-awesome-4.3.0/font/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("/o/font-awesome-4.3.0/font/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("/o/font-awesome-4.3.0/font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-genderless:before,.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("/o/font-montserrat-1.1.0/font/montserrat-regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("/o/font-montserrat-1.1.0/font/montserrat-regular.eot?#iefix") format("embedded-opentype"),url("/o/font-montserrat-1.1.0/font/montserrat-regular.woff2") format("woff2"),url("/o/font-montserrat-1.1.0/font/montserrat-regular.woff") format("woff"),url("/o/font-montserrat-1.1.0/font/montserrat-regular.ttf") format("truetype"),url("/o/font-montserrat-1.1.0/font/montserrat-regular.svg#Montserrat") format("svg")}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url("/o/font-montserrat-1.1.0/font/montserrat-500.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("/o/font-montserrat-1.1.0/font/montserrat-500.eot?#iefix") format("embedded-opentype"),url("/o/font-montserrat-1.1.0/font/montserrat-500.woff2") format("woff2"),url("/o/font-montserrat-1.1.0/font/montserrat-500.woff") format("woff"),url("/o/font-montserrat-1.1.0/font/montserrat-500.ttf") format("truetype"),url("/o/font-montserrat-1.1.0/font/montserrat-500.svg#Montserrat") format("svg")}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url("/o/font-montserrat-1.1.0/font/montserrat-600.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("/o/font-montserrat-1.1.0/font/montserrat-600.eot?#iefix") format("embedded-opentype"),url("/o/font-montserrat-1.1.0/font/montserrat-600.woff2") format("woff2"),url("/o/font-montserrat-1.1.0/font/montserrat-600.woff") format("woff"),url("/o/font-montserrat-1.1.0/font/montserrat-600.ttf") format("truetype"),url("/o/font-montserrat-1.1.0/font/montserrat-600.svg#Montserrat") format("svg")}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url("/o/font-montserrat-1.1.0/font/montserrat-700.eot");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("/o/font-montserrat-1.1.0/font/montserrat-700.eot?#iefix") format("embedded-opentype"),url("/o/font-montserrat-1.1.0/font/montserrat-700.woff2") format("woff2"),url("/o/font-montserrat-1.1.0/font/montserrat-700.woff") format("woff"),url("/o/font-montserrat-1.1.0/font/montserrat-700.ttf") format("truetype"),url("/o/font-montserrat-1.1.0/font/montserrat-700.svg#Montserrat") format("svg")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:normal;src:url("/o/font-metropolis-1.0.0/font//Metropolis-Regular.eot");src:local("Metropolis Regular"),local("MetropolisRegular"),url("/o/font-metropolis-1.0.0/font//Metropolis-Regular.eot?#iefix") format("embedded-opentype"),url("/o/font-metropolis-1.0.0/font//Metropolis-Regular.woff2") format("woff2"),url("/o/font-metropolis-1.0.0/font//Metropolis-Regular.woff") format("woff"),url("/o/font-metropolis-1.0.0/font//Metropolis-Regular.ttf") format("truetype")}
@font-face{font-family:'Metropolis';font-style:italic;font-weight:normal;src:url("/o/font-metropolis-1.0.0/font//Metropolis-RegularItalic.eot");src:local("Metropolis Italic"),local("MetropolisItalic"),url("/o/font-metropolis-1.0.0/font//Metropolis-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/o/font-metropolis-1.0.0/font//Metropolis-RegularItalic.woff2") format("woff2"),url("/o/font-metropolis-1.0.0/font//Metropolis-RegularItalic.woff") format("woff"),url("/o/font-metropolis-1.0.0/font//Metropolis-RegularItalic.ttf") format("truetype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:500;src:url("/o/font-metropolis-1.0.0/font//Metropolis-500.eot");src:local("Metropolis Medium"),local("MetropolisMedium"),url("/o/font-metropolis-1.0.0/font//Metropolis-500.eot?#iefix") format("embedded-opentype"),url("/o/font-metropolis-1.0.0/font//Metropolis-500.woff2") format("woff2"),url("/o/font-metropolis-1.0.0/font//Metropolis-500.woff") format("woff"),url("/o/font-metropolis-1.0.0/font//Metropolis-500.ttf") format("truetype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:700;src:url("/o/font-metropolis-1.0.0/font//Metropolis-700.eot");src:local("Metropolis Bold"),local("MetropolisBold"),url("/o/font-metropolis-1.0.0/font//Metropolis-700.eot?#iefix") format("embedded-opentype"),url("/o/font-metropolis-1.0.0/font//Metropolis-700.woff2") format("woff2"),url("/o/font-metropolis-1.0.0/font//Metropolis-700.woff") format("woff"),url("/o/font-metropolis-1.0.0/font//Metropolis-700.ttf") format("truetype")}
@font-face{font-family:'Metropolis';font-style:normal;font-weight:900;src:url("/o/font-metropolis-1.0.0/font//Metropolis-900.eot");src:local("Metropolis Black"),local("MetropolisBlack"),url("/o/font-metropolis-1.0.0/font//Metropolis-900.eot?#iefix") format("embedded-opentype"),url("/o/font-metropolis-1.0.0/font//Metropolis-900.woff2") format("woff2"),url("/o/font-metropolis-1.0.0/font//Metropolis-900.woff") format("woff"),url("/o/font-metropolis-1.0.0/font//Metropolis-900.ttf") format("truetype")}
@font-face{font-family:Flaticon;src:url(/o/font-flaticon-wgm-1.0.0/font/flaticon.eot);src:url(/o/font-flaticon-wgm-1.0.0/font/flaticon.eot#iefix) format("embedded-opentype"),url(/o/font-flaticon-wgm-1.0.0/font/flaticon.woff) format("woff"),url(/o/font-flaticon-wgm-1.0.0/font/flaticon.ttf) format("truetype"),url(/o/font-flaticon-wgm-1.0.0/font/flaticon.svg) format("svg");font-weight:400;font-style:normal}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal;margin-left:0}.flaticon-businessman8:before{content:"\e000"}.flaticon-home118:before{content:"\e001"}.flaticon-house25:before{content:"\e002"}.flaticon-real11:before{content:"\e003"}.aui {
    /*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
    ;
    /*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
}

.aui article,
.aui aside,
.aui details,
.aui figcaption,
.aui figure,
.aui footer,
.aui header,
.aui hgroup,
.aui nav,
.aui section {
    display: block
}

.aui audio,
.aui canvas,
.aui video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.aui audio:not([controls]) {
    display: none
}

.aui html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

.aui a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.aui a:hover,
.aui a:active {
    outline: 0
}

.aui sub,
.aui sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

.aui sup {
    top: -0.5em
}

.aui sub {
    bottom: -0.25em
}

.aui img {
    max-width: none;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

.aui #map_canvas img,
.aui .google-maps img {
    max-width: none
}

.aui button,
.aui input,
.aui select,
.aui textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

.aui button,
.aui input {
    *overflow: visible;
    line-height: normal
}

.aui button::-moz-focus-inner,
.aui input::-moz-focus-inner {
    padding: 0;
    border: 0
}

.aui button,
.aui html input[type="button"],
.aui input[type="reset"],
.aui input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

.aui label,
.aui select,
.aui button,
.aui input[type="button"],
.aui input[type="reset"],
.aui input[type="submit"],
.aui input[type="radio"],
.aui input[type="checkbox"] {
    cursor: pointer
}

.aui input[type="search"] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

.aui textarea {
    overflow: auto;
    vertical-align: top
}

@media print {
    .aui * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    .aui a,
    .aui a:visited {
        text-decoration: underline
    }

    .aui .ir a:after,
    .aui a[href^="javascript:"]:after,
    .aui a[href^="#"]:after {
        content: ""
    }

    .aui pre,
    .aui blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    .aui thead {
        display: table-header-group
    }

    .aui tr,
    .aui img {
        page-break-inside: avoid
    }

    .aui img {
        max-width: 100% !important
    }

    @page {
        .aui {
            margin: 0.5cm
        }
    }

    .aui p,
    .aui h2,
    .aui h3 {
        orphans: 3;
        widows: 3
    }

    .aui h2,
    .aui h3 {
        page-break-after: avoid
    }
}

.aui body {
    margin: 0;
    font-family: "open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background-color: #fff
}

.aui a {
    color: #099;
    text-decoration: none
}

.aui a:hover,
.aui a:focus {
    color: #004d4d;
    text-decoration: underline
}

.aui .img-rounded {
    border-radius: 6px
}

.aui .img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}

.aui .img-circle {
    border-radius: 500px
}

.aui .row {
    margin-left: -20px;
    *zoom: 1
}

.aui .row:before,
.aui .row:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .row:after {
    clear: both
}

.aui [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px
}

.aui .container,
.aui .navbar-static-top .container,
.aui .navbar-fixed-top .container,
.aui .navbar-fixed-bottom .container {
    width: 940px
}

.aui .span1 {
    width: 60px
}

.aui .span2 {
    width: 140px
}

.aui .span3 {
    width: 220px
}

.aui .span4 {
    width: 300px
}

.aui .span5 {
    width: 380px
}

.aui .span6 {
    width: 460px
}

.aui .span7 {
    width: 540px
}

.aui .span8 {
    width: 620px
}

.aui .span9 {
    width: 700px
}

.aui .span10 {
    width: 780px
}

.aui .span11 {
    width: 860px
}

.aui .span12 {
    width: 940px
}

.aui .offset1 {
    margin-left: 100px
}

.aui .offset2 {
    margin-left: 180px
}

.aui .offset3 {
    margin-left: 260px
}

.aui .offset4 {
    margin-left: 340px
}

.aui .offset5 {
    margin-left: 420px
}

.aui .offset6 {
    margin-left: 500px
}

.aui .offset7 {
    margin-left: 580px
}

.aui .offset8 {
    margin-left: 660px
}

.aui .offset9 {
    margin-left: 740px
}

.aui .offset10 {
    margin-left: 820px
}

.aui .offset11 {
    margin-left: 900px
}

.aui .offset12 {
    margin-left: 980px
}

.aui .row-fluid {
    width: 100%;
    *zoom: 1
}

.aui .row-fluid:before,
.aui .row-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .row-fluid:after {
    clear: both
}

.aui .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.1276595745%;
    *margin-left: 2.0744680851%
}

.aui .row-fluid [class*="span"]:first-child {
    margin-left: 0
}

.aui .row-fluid .controls-row [class*="span"]+[class*="span"] {
    margin-left: 2.1276595745%
}

.aui .row-fluid .span1 {
    width: 6.3829787234%;
    *width: 6.329787234%
}

.aui .row-fluid .span2 {
    width: 14.8936170213%;
    *width: 14.8404255319%
}

.aui .row-fluid .span3 {
    width: 23.4042553191%;
    *width: 23.3510638298%
}

.aui .row-fluid .span4 {
    width: 31.914893617%;
    *width: 31.8617021277%
}

.aui .row-fluid .span5 {
    width: 40.4255319149%;
    *width: 40.3723404255%
}

.aui .row-fluid .span6 {
    width: 48.9361702128%;
    *width: 48.8829787234%
}

.aui .row-fluid .span7 {
    width: 57.4468085106%;
    *width: 57.3936170213%
}

.aui .row-fluid .span8 {
    width: 65.9574468085%;
    *width: 65.9042553191%
}

.aui .row-fluid .span9 {
    width: 74.4680851064%;
    *width: 74.414893617%
}

.aui .row-fluid .span10 {
    width: 82.9787234043%;
    *width: 82.9255319149%
}

.aui .row-fluid .span11 {
    width: 91.4893617021%;
    *width: 91.4361702128%
}

.aui .row-fluid .span12 {
    width: 100%;
    *width: 99.9468085106%
}

.aui .row-fluid .offset1 {
    margin-left: 10.6382978723%;
    *margin-left: 10.5319148936%
}

.aui .row-fluid .offset1:first-child {
    margin-left: 8.5106382979%;
    *margin-left: 8.4042553191%
}

.aui .row-fluid .offset2 {
    margin-left: 19.1489361702%;
    *margin-left: 19.0425531915%
}

.aui .row-fluid .offset2:first-child {
    margin-left: 17.0212765957%;
    *margin-left: 16.914893617%
}

.aui .row-fluid .offset3 {
    margin-left: 27.6595744681%;
    *margin-left: 27.5531914894%
}

.aui .row-fluid .offset3:first-child {
    margin-left: 25.5319148936%;
    *margin-left: 25.4255319149%
}

.aui .row-fluid .offset4 {
    margin-left: 36.170212766%;
    *margin-left: 36.0638297872%
}

.aui .row-fluid .offset4:first-child {
    margin-left: 34.0425531915%;
    *margin-left: 33.9361702128%
}

.aui .row-fluid .offset5 {
    margin-left: 44.6808510638%;
    *margin-left: 44.5744680851%
}

.aui .row-fluid .offset5:first-child {
    margin-left: 42.5531914894%;
    *margin-left: 42.4468085106%
}

.aui .row-fluid .offset6 {
    margin-left: 53.1914893617%;
    *margin-left: 53.085106383%
}

.aui .row-fluid .offset6:first-child {
    margin-left: 51.0638297872%;
    *margin-left: 50.9574468085%
}

.aui .row-fluid .offset7 {
    margin-left: 61.7021276596%;
    *margin-left: 61.5957446809%
}

.aui .row-fluid .offset7:first-child {
    margin-left: 59.5744680851%;
    *margin-left: 59.4680851064%
}

.aui .row-fluid .offset8 {
    margin-left: 70.2127659574%;
    *margin-left: 70.1063829787%
}

.aui .row-fluid .offset8:first-child {
    margin-left: 68.085106383%;
    *margin-left: 67.9787234043%
}

.aui .row-fluid .offset9 {
    margin-left: 78.7234042553%;
    *margin-left: 78.6170212766%
}

.aui .row-fluid .offset9:first-child {
    margin-left: 76.5957446809%;
    *margin-left: 76.4893617021%
}

.aui .row-fluid .offset10 {
    margin-left: 87.2340425532%;
    *margin-left: 87.1276595745%
}

.aui .row-fluid .offset10:first-child {
    margin-left: 85.1063829787%;
    *margin-left: 85%
}

.aui .row-fluid .offset11 {
    margin-left: 95.7446808511%;
    *margin-left: 95.6382978723%
}

.aui .row-fluid .offset11:first-child {
    margin-left: 93.6170212766%;
    *margin-left: 93.5106382979%
}

.aui .row-fluid .offset12 {
    margin-left: 104.2553191489%;
    *margin-left: 104.1489361702%
}

.aui .row-fluid .offset12:first-child {
    margin-left: 102.1276595745%;
    *margin-left: 102.0212765957%
}

.aui [class*="span"].hide,
.aui .row-fluid [class*="span"].hide {
    display: none
}

.aui [class*="span"].pull-right,
.aui .row-fluid [class*="span"].pull-right {
    float: right
}

.aui .container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}

.aui .container:before,
.aui .container:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .container:after {
    clear: both
}

.aui .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}

.aui .container-fluid:before,
.aui .container-fluid:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .container-fluid:after {
    clear: both
}

.aui p {
    margin: 0 0 10px
}

.aui small {
    font-size: 85%
}

.aui strong {
    font-weight: bold
}

.aui em {
    font-style: italic
}

.aui cite {
    font-style: normal
}

.aui .muted {
    color: #999
}

.aui a.muted:hover,
.aui a.muted:focus {
    color: gray
}

.aui .text-warning {
    color: #c09853
}

.aui a.text-warning:hover,
.aui a.text-warning:focus {
    color: #a47e3c
}

.aui .text-error {
    color: #b94a48
}

.aui a.text-error:hover,
.aui a.text-error:focus {
    color: #953b39
}

.aui .text-info {
    color: #3a87ad
}

.aui a.text-info:hover,
.aui a.text-info:focus {
    color: #2d6987
}

.aui .text-success {
    color: #468847
}

.aui a.text-success:hover,
.aui a.text-success:focus {
    color: #356635
}

.aui .text-left {
    text-align: left
}

.aui .text-right {
    text-align: right
}

.aui .text-center {
    text-align: center
}

.aui h1,
.aui h2,
.aui h3,
.aui h4,
.aui h5,
.aui h6 {
    margin: 10px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 20px;
    text-rendering: optimizelegibility
}

.aui h1 small,
.aui h2 small,
.aui h3 small,
.aui h4 small,
.aui h5 small,
.aui h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999
}

.aui h1,
.aui h2,
.aui h3 {
    line-height: 40px
}

.aui h1 {
    font-size: 38.5px
}

.aui h2 {
    font-size: 31.5px
}

.aui h3 {
    font-size: 24.5px
}

.aui h4 {
    font-size: 17.5px
}

.aui h5 {
    font-size: 14px
}

.aui h6 {
    font-size: 11.9px
}

.aui h1 small {
    font-size: 24.5px
}

.aui h2 small {
    font-size: 17.5px
}

.aui h3 small {
    font-size: 14px
}

.aui h4 small {
    font-size: 14px
}

.aui .page-header {
    padding-bottom: 9px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #eee
}

.aui ul,
.aui ol {
    padding: 0;
    margin: 0 0 10px 25px
}

.aui ul ul,
.aui ul ol,
.aui ol ol,
.aui ol ul {
    margin-bottom: 0
}

.aui li {
    line-height: 20px
}

.aui ul.unstyled,
.aui ol.unstyled {
    margin-left: 0;
    list-style: none
}

.aui ul.inline,
.aui ol.inline {
    margin-left: 0;
    list-style: none
}

.aui ul.inline>li,
.aui ol.inline>li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px
}

.aui dl {
    margin-bottom: 20px
}

.aui dt,
.aui dd {
    line-height: 20px
}

.aui dt {
    font-weight: bold
}

.aui dd {
    margin-left: 10px
}

.aui .dl-horizontal {
    *zoom: 1
}

.aui .dl-horizontal:before,
.aui .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .dl-horizontal:after {
    clear: both
}

.aui .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aui .dl-horizontal dd {
    margin-left: 180px
}

.aui hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff
}

.aui abbr[title],
.aui abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

.aui abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.aui blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid #eee
}

.aui blockquote p {
    margin-bottom: 0;
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25
}

.aui blockquote small {
    display: block;
    line-height: 20px;
    color: #999
}

.aui blockquote small:before {
    content: '\2014 \00A0'
}

.aui blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}

.aui blockquote.pull-right p,
.aui blockquote.pull-right small {
    text-align: right
}

.aui blockquote.pull-right small:before {
    content: ''
}

.aui blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

.aui q:before,
.aui q:after,
.aui blockquote:before,
.aui blockquote:after {
    content: ""
}

.aui address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 20px
}

.aui code,
.aui pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #333;
    border-radius: 3px
}

.aui code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    white-space: nowrap
}

.aui pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 20px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px
}

.aui pre.prettyprint {
    margin-bottom: 20px
}

.aui pre code {
    padding: 0;
    color: inherit;
    white-space: pre;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0
}

.aui .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.aui form {
    margin: 0 0 20px
}

.aui fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

.aui legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

.aui legend small {
    font-size: 15px;
    color: #999
}

.aui label,
.aui input,
.aui button,
.aui select,
.aui textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px
}

.aui input,
.aui button,
.aui select,
.aui textarea {
    font-family: "open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif
}

.aui label {
    display: block;
    margin-bottom: 5px
}

.aui select,
.aui textarea,
.aui input[type="text"],
.aui input[type="password"],
.aui input[type="datetime"],
.aui input[type="datetime-local"],
.aui input[type="date"],
.aui input[type="month"],
.aui input[type="time"],
.aui input[type="week"],
.aui input[type="number"],
.aui input[type="email"],
.aui input[type="url"],
.aui input[type="search"],
.aui input[type="tel"],
.aui input[type="color"],
.aui .uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    border-radius: 0px;
    vertical-align: middle
}

.aui input,
.aui textarea,
.aui .uneditable-input {
    width: 206px
}

.aui textarea {
    height: auto
}

.aui textarea,
.aui input[type="text"],
.aui input[type="password"],
.aui input[type="datetime"],
.aui input[type="datetime-local"],
.aui input[type="date"],
.aui input[type="month"],
.aui input[type="time"],
.aui input[type="week"],
.aui input[type="number"],
.aui input[type="email"],
.aui input[type="url"],
.aui input[type="search"],
.aui input[type="tel"],
.aui input[type="color"],
.aui .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-transition: border linear 0.2s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.2s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s, -webkit-box-shadow linear 0.2s
}

.aui textarea:focus,
.aui input[type="text"]:focus,
.aui input[type="password"]:focus,
.aui input[type="datetime"]:focus,
.aui input[type="datetime-local"]:focus,
.aui input[type="date"]:focus,
.aui input[type="month"]:focus,
.aui input[type="time"]:focus,
.aui input[type="week"]:focus,
.aui input[type="number"]:focus,
.aui input[type="email"]:focus,
.aui input[type="url"]:focus,
.aui input[type="search"]:focus,
.aui input[type="tel"]:focus,
.aui input[type="color"]:focus,
.aui .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

.aui input[type="radio"],
.aui input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0;
    margin-top: 1px \9;
    line-height: normal
}

.aui input[type="file"],
.aui input[type="image"],
.aui input[type="submit"],
.aui input[type="reset"],
.aui input[type="button"],
.aui input[type="radio"],
.aui input[type="checkbox"] {
    width: auto
}

.aui select,
.aui input[type="file"] {
    height: 30px;
    *margin-top: 4px;
    line-height: 30px
}

.aui select {
    width: 220px;
    border: 1px solid #ccc;
    background-color: #fff
}

.aui select[multiple],
.aui select[size] {
    height: auto
}

.aui select:focus,
.aui input[type="file"]:focus,
.aui input[type="radio"]:focus,
.aui input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.aui .uneditable-input,
.aui .uneditable-textarea {
    color: #999;
    background-color: #fcfcfc;
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed
}

.aui .uneditable-input {
    overflow: hidden;
    white-space: nowrap
}

.aui .uneditable-textarea {
    width: auto;
    height: auto
}

.aui .radio,
.aui .checkbox {
    min-height: 20px;
    padding-left: 20px
}

.aui .radio input[type="radio"],
.aui .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px
}

.aui .controls>.radio:first-child,
.aui .controls>.checkbox:first-child {
    padding-top: 5px
}

.aui .radio.inline,
.aui .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle
}

.aui .radio.inline+.radio.inline,
.aui .checkbox.inline+.checkbox.inline {
    margin-left: 10px
}

.aui .input-mini {
    width: 60px
}

.aui .input-small {
    width: 90px
}

.aui .input-medium {
    width: 150px
}

.aui .input-large {
    width: 210px
}

.aui .input-xlarge {
    width: 270px
}

.aui .input-xxlarge {
    width: 530px
}

.aui input[class*="span"],
.aui select[class*="span"],
.aui textarea[class*="span"],
.aui .uneditable-input[class*="span"],
.aui .row-fluid input[class*="span"],
.aui .row-fluid select[class*="span"],
.aui .row-fluid textarea[class*="span"],
.aui .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0
}

.aui .input-append input[class*="span"],
.aui .input-append .uneditable-input[class*="span"],
.aui .input-prepend input[class*="span"],
.aui .input-prepend .uneditable-input[class*="span"],
.aui .row-fluid input[class*="span"],
.aui .row-fluid select[class*="span"],
.aui .row-fluid textarea[class*="span"],
.aui .row-fluid .uneditable-input[class*="span"],
.aui .row-fluid .input-prepend [class*="span"],
.aui .row-fluid .input-append [class*="span"] {
    display: inline-block
}

.aui input,
.aui textarea,
.aui .uneditable-input {
    margin-left: 0
}

.aui .controls-row [class*="span"]+[class*="span"] {
    margin-left: 20px
}

.aui input.span1,
.aui textarea.span1,
.aui .uneditable-input.span1 {
    width: 46px
}

.aui input.span2,
.aui textarea.span2,
.aui .uneditable-input.span2 {
    width: 126px
}

.aui input.span3,
.aui textarea.span3,
.aui .uneditable-input.span3 {
    width: 206px
}

.aui input.span4,
.aui textarea.span4,
.aui .uneditable-input.span4 {
    width: 286px
}

.aui input.span5,
.aui textarea.span5,
.aui .uneditable-input.span5 {
    width: 366px
}

.aui input.span6,
.aui textarea.span6,
.aui .uneditable-input.span6 {
    width: 446px
}

.aui input.span7,
.aui textarea.span7,
.aui .uneditable-input.span7 {
    width: 526px
}

.aui input.span8,
.aui textarea.span8,
.aui .uneditable-input.span8 {
    width: 606px
}

.aui input.span9,
.aui textarea.span9,
.aui .uneditable-input.span9 {
    width: 686px
}

.aui input.span10,
.aui textarea.span10,
.aui .uneditable-input.span10 {
    width: 766px
}

.aui input.span11,
.aui textarea.span11,
.aui .uneditable-input.span11 {
    width: 846px
}

.aui input.span12,
.aui textarea.span12,
.aui .uneditable-input.span12 {
    width: 926px
}

.aui .controls-row {
    *zoom: 1
}

.aui .controls-row:before,
.aui .controls-row:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .controls-row:after {
    clear: both
}

.aui .controls-row [class*="span"],
.aui .row-fluid .controls-row [class*="span"] {
    float: left
}

.aui .controls-row .checkbox[class*="span"],
.aui .controls-row .radio[class*="span"] {
    padding-top: 5px
}

.aui input[disabled],
.aui select[disabled],
.aui textarea[disabled],
.aui input[readonly],
.aui select[readonly],
.aui textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee
}

.aui input[type="radio"][disabled],
.aui input[type="checkbox"][disabled],
.aui input[type="radio"][readonly],
.aui input[type="checkbox"][readonly] {
    background-color: transparent
}

.aui .control-group.warning .control-label,
.aui .control-group.warning .help-block,
.aui .control-group.warning .help-inline {
    color: #c09853
}

.aui .control-group.warning .checkbox,
.aui .control-group.warning .radio,
.aui .control-group.warning input,
.aui .control-group.warning select,
.aui .control-group.warning textarea {
    color: #c09853
}

.aui .control-group.warning input,
.aui .control-group.warning select,
.aui .control-group.warning textarea {
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.aui .control-group.warning input:focus,
.aui .control-group.warning select:focus,
.aui .control-group.warning textarea:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e
}

.aui .control-group.warning .input-prepend .add-on,
.aui .control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853
}

.aui .control-group.error .control-label,
.aui .control-group.error .help-block,
.aui .control-group.error .help-inline {
    color: #b94a48
}

.aui .control-group.error .checkbox,
.aui .control-group.error .radio,
.aui .control-group.error input,
.aui .control-group.error select,
.aui .control-group.error textarea {
    color: #b94a48
}

.aui .control-group.error input,
.aui .control-group.error select,
.aui .control-group.error textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.aui .control-group.error input:focus,
.aui .control-group.error select:focus,
.aui .control-group.error textarea:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392
}

.aui .control-group.error .input-prepend .add-on,
.aui .control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48
}

.aui .control-group.success .control-label,
.aui .control-group.success .help-block,
.aui .control-group.success .help-inline {
    color: #468847
}

.aui .control-group.success .checkbox,
.aui .control-group.success .radio,
.aui .control-group.success input,
.aui .control-group.success select,
.aui .control-group.success textarea {
    color: #468847
}

.aui .control-group.success input,
.aui .control-group.success select,
.aui .control-group.success textarea {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.aui .control-group.success input:focus,
.aui .control-group.success select:focus,
.aui .control-group.success textarea:focus {
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b
}

.aui .control-group.success .input-prepend .add-on,
.aui .control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847
}

.aui .control-group.info .control-label,
.aui .control-group.info .help-block,
.aui .control-group.info .help-inline {
    color: #3a87ad
}

.aui .control-group.info .checkbox,
.aui .control-group.info .radio,
.aui .control-group.info input,
.aui .control-group.info select,
.aui .control-group.info textarea {
    color: #3a87ad
}

.aui .control-group.info input,
.aui .control-group.info select,
.aui .control-group.info textarea {
    border-color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.aui .control-group.info input:focus,
.aui .control-group.info select:focus,
.aui .control-group.info textarea:focus {
    border-color: #2d6987;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3
}

.aui .control-group.info .input-prepend .add-on,
.aui .control-group.info .input-append .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad
}

.aui input:focus:invalid,
.aui textarea:focus:invalid,
.aui select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b
}

.aui input:focus:invalid:focus,
.aui textarea:focus:invalid:focus,
.aui select:focus:invalid:focus {
    border-color: #e9322d
}

.aui .form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1
}

.aui .form-actions:before,
.aui .form-actions:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .form-actions:after {
    clear: both
}

.aui .help-block,
.aui .help-inline {
    color: #595959
}

.aui .help-block {
    display: block;
    margin-bottom: 10px
}

.aui .help-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px
}

.aui .input-append,
.aui .input-prepend {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap
}

.aui .input-append input,
.aui .input-append select,
.aui .input-append .uneditable-input,
.aui .input-append .dropdown-menu,
.aui .input-append .popover,
.aui .input-prepend input,
.aui .input-prepend select,
.aui .input-prepend .uneditable-input,
.aui .input-prepend .dropdown-menu,
.aui .input-prepend .popover {
    font-size: 14px
}

.aui .input-append input,
.aui .input-append select,
.aui .input-append .uneditable-input,
.aui .input-prepend input,
.aui .input-prepend select,
.aui .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    border-radius: 0 0px 0px 0
}

.aui .input-append input:focus,
.aui .input-append select:focus,
.aui .input-append .uneditable-input:focus,
.aui .input-prepend input:focus,
.aui .input-prepend select:focus,
.aui .input-prepend .uneditable-input:focus {
    z-index: 2
}

.aui .input-append .add-on,
.aui .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #eee;
    border: 1px solid #ccc
}

.aui .input-append .add-on,
.aui .input-append .btn,
.aui .input-append .btn-group>.dropdown-toggle,
.aui .input-prepend .add-on,
.aui .input-prepend .btn,
.aui .input-prepend .btn-group>.dropdown-toggle {
    vertical-align: top;
    border-radius: 0
}

.aui .input-append .active,
.aui .input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546
}

.aui .input-prepend .add-on,
.aui .input-prepend .btn {
    margin-right: -1px
}

.aui .input-prepend .add-on:first-child,
.aui .input-prepend .btn:first-child {
    border-radius: 0px 0 0 0px
}

.aui .input-append input,
.aui .input-append select,
.aui .input-append .uneditable-input {
    border-radius: 0px 0 0 0px
}

.aui .input-append input+.btn-group .btn:last-child,
.aui .input-append select+.btn-group .btn:last-child,
.aui .input-append .uneditable-input+.btn-group .btn:last-child {
    border-radius: 0 0px 0px 0
}

.aui .input-append .add-on,
.aui .input-append .btn,
.aui .input-append .btn-group {
    margin-left: -1px
}

.aui .input-append .add-on:last-child,
.aui .input-append .btn:last-child,
.aui .input-append .btn-group:last-child>.dropdown-toggle {
    border-radius: 0 0px 0px 0
}

.aui .input-prepend.input-append input,
.aui .input-prepend.input-append select,
.aui .input-prepend.input-append .uneditable-input {
    border-radius: 0
}

.aui .input-prepend.input-append input+.btn-group .btn,
.aui .input-prepend.input-append select+.btn-group .btn,
.aui .input-prepend.input-append .uneditable-input+.btn-group .btn {
    border-radius: 0 0px 0px 0
}

.aui .input-prepend.input-append .add-on:first-child,
.aui .input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    border-radius: 0px 0 0 0px
}

.aui .input-prepend.input-append .add-on:last-child,
.aui .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    border-radius: 0 0px 0px 0
}

.aui .input-prepend.input-append .btn-group:first-child {
    margin-left: 0
}

.aui input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    border-radius: 15px
}

.aui .form-search .input-append .search-query,
.aui .form-search .input-prepend .search-query {
    border-radius: 0
}

.aui .form-search .input-append .search-query {
    border-radius: 14px 0 0 14px
}

.aui .form-search .input-append .btn {
    border-radius: 0 14px 14px 0
}

.aui .form-search .input-prepend .search-query {
    border-radius: 0 14px 14px 0
}

.aui .form-search .input-prepend .btn {
    border-radius: 14px 0 0 14px
}

.aui .form-search input,
.aui .form-search textarea,
.aui .form-search select,
.aui .form-search .help-inline,
.aui .form-search .uneditable-input,
.aui .form-search .input-prepend,
.aui .form-search .input-append,
.aui .form-inline input,
.aui .form-inline textarea,
.aui .form-inline select,
.aui .form-inline .help-inline,
.aui .form-inline .uneditable-input,
.aui .form-inline .input-prepend,
.aui .form-inline .input-append,
.aui .form-horizontal input,
.aui .form-horizontal textarea,
.aui .form-horizontal select,
.aui .form-horizontal .help-inline,
.aui .form-horizontal .uneditable-input,
.aui .form-horizontal .input-prepend,
.aui .form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle
}

.aui .form-search .hide,
.aui .form-inline .hide,
.aui .form-horizontal .hide {
    display: none
}

.aui .form-search label,
.aui .form-inline label,
.aui .form-search .btn-group,
.aui .form-inline .btn-group {
    display: inline-block
}

.aui .form-search .input-append,
.aui .form-inline .input-append,
.aui .form-search .input-prepend,
.aui .form-inline .input-prepend {
    margin-bottom: 0
}

.aui .form-search .radio,
.aui .form-search .checkbox,
.aui .form-inline .radio,
.aui .form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle
}

.aui .form-search .radio input[type="radio"],
.aui .form-search .checkbox input[type="checkbox"],
.aui .form-inline .radio input[type="radio"],
.aui .form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-right: 3px;
    margin-left: 0
}

.aui .control-group {
    margin-bottom: 10px
}

.aui legend+.control-group {
    margin-top: 20px;
    -webkit-margin-top-collapse: separate
}

.aui .form-horizontal .control-group {
    margin-bottom: 20px;
    *zoom: 1
}

.aui .form-horizontal .control-group:before,
.aui .form-horizontal .control-group:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .form-horizontal .control-group:after {
    clear: both
}

.aui .form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right
}

.aui .form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0
}

.aui .form-horizontal .controls:first-child {
    *padding-left: 180px
}

.aui .form-horizontal .help-block {
    margin-bottom: 0
}

.aui .form-horizontal input+.help-block,
.aui .form-horizontal select+.help-block,
.aui .form-horizontal textarea+.help-block,
.aui .form-horizontal .uneditable-input+.help-block,
.aui .form-horizontal .input-prepend+.help-block,
.aui .form-horizontal .input-append+.help-block {
    margin-top: 10px
}

.aui .form-horizontal .form-actions {
    padding-left: 180px
}

.aui table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

.aui .table {
    width: 100%;
    margin-bottom: 20px
}

.aui .table th,
.aui .table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.aui .table th {
    font-weight: bold
}

.aui .table thead th {
    vertical-align: bottom
}

.aui .table caption+thead tr:first-child th,
.aui .table caption+thead tr:first-child td,
.aui .table colgroup+thead tr:first-child th,
.aui .table colgroup+thead tr:first-child td,
.aui .table thead:first-child tr:first-child th,
.aui .table thead:first-child tr:first-child td {
    border-top: 0
}

.aui .table tbody+tbody {
    border-top: 2px solid #ddd
}

.aui .table .table {
    background-color: #fff
}

.aui .table-condensed th,
.aui .table-condensed td {
    padding: 4px 5px
}

.aui .table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    border-radius: 0px
}

.aui .table-bordered th,
.aui .table-bordered td {
    border-left: 1px solid #ddd
}

.aui .table-bordered caption+thead tr:first-child th,
.aui .table-bordered caption+tbody tr:first-child th,
.aui .table-bordered caption+tbody tr:first-child td,
.aui .table-bordered colgroup+thead tr:first-child th,
.aui .table-bordered colgroup+tbody tr:first-child th,
.aui .table-bordered colgroup+tbody tr:first-child td,
.aui .table-bordered thead:first-child tr:first-child th,
.aui .table-bordered tbody:first-child tr:first-child th,
.aui .table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.aui .table-bordered thead:first-child tr:first-child>th:first-child,
.aui .table-bordered tbody:first-child tr:first-child>td:first-child,
.aui .table-bordered tbody:first-child tr:first-child>th:first-child {
    border-top-left-radius: 0px
}

.aui .table-bordered thead:first-child tr:first-child>th:last-child,
.aui .table-bordered tbody:first-child tr:first-child>td:last-child,
.aui .table-bordered tbody:first-child tr:first-child>th:last-child {
    border-top-right-radius: 0px
}

.aui .table-bordered thead:last-child tr:last-child>th:first-child,
.aui .table-bordered tbody:last-child tr:last-child>td:first-child,
.aui .table-bordered tbody:last-child tr:last-child>th:first-child,
.aui .table-bordered tfoot:last-child tr:last-child>td:first-child,
.aui .table-bordered tfoot:last-child tr:last-child>th:first-child {
    border-bottom-left-radius: 0px
}

.aui .table-bordered thead:last-child tr:last-child>th:last-child,
.aui .table-bordered tbody:last-child tr:last-child>td:last-child,
.aui .table-bordered tbody:last-child tr:last-child>th:last-child,
.aui .table-bordered tfoot:last-child tr:last-child>td:last-child,
.aui .table-bordered tfoot:last-child tr:last-child>th:last-child {
    border-bottom-right-radius: 0px
}

.aui .table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
    border-bottom-left-radius: 0
}

.aui .table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
    border-bottom-right-radius: 0
}

.aui .table-bordered caption+thead tr:first-child th:first-child,
.aui .table-bordered caption+tbody tr:first-child td:first-child,
.aui .table-bordered colgroup+thead tr:first-child th:first-child,
.aui .table-bordered colgroup+tbody tr:first-child td:first-child {
    border-top-left-radius: 0px
}

.aui .table-bordered caption+thead tr:first-child th:last-child,
.aui .table-bordered caption+tbody tr:first-child td:last-child,
.aui .table-bordered colgroup+thead tr:first-child th:last-child,
.aui .table-bordered colgroup+tbody tr:first-child td:last-child {
    border-top-right-radius: 0px
}

.aui .table-striped tbody>tr:nth-child(odd)>td,
.aui .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.aui .table-hover tbody tr:hover>td,
.aui .table-hover tbody tr:hover>th {
    background-color: #f5f5f5
}

.aui table td[class*="span"],
.aui table th[class*="span"],
.aui .row-fluid table td[class*="span"],
.aui .row-fluid table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0
}

.aui .table td.span1,
.aui .table th.span1 {
    float: none;
    width: 44px;
    margin-left: 0
}

.aui .table td.span2,
.aui .table th.span2 {
    float: none;
    width: 124px;
    margin-left: 0
}

.aui .table td.span3,
.aui .table th.span3 {
    float: none;
    width: 204px;
    margin-left: 0
}

.aui .table td.span4,
.aui .table th.span4 {
    float: none;
    width: 284px;
    margin-left: 0
}

.aui .table td.span5,
.aui .table th.span5 {
    float: none;
    width: 364px;
    margin-left: 0
}

.aui .table td.span6,
.aui .table th.span6 {
    float: none;
    width: 444px;
    margin-left: 0
}

.aui .table td.span7,
.aui .table th.span7 {
    float: none;
    width: 524px;
    margin-left: 0
}

.aui .table td.span8,
.aui .table th.span8 {
    float: none;
    width: 604px;
    margin-left: 0
}

.aui .table td.span9,
.aui .table th.span9 {
    float: none;
    width: 684px;
    margin-left: 0
}

.aui .table td.span10,
.aui .table th.span10 {
    float: none;
    width: 764px;
    margin-left: 0
}

.aui .table td.span11,
.aui .table th.span11 {
    float: none;
    width: 844px;
    margin-left: 0
}

.aui .table td.span12,
.aui .table th.span12 {
    float: none;
    width: 924px;
    margin-left: 0
}

.aui .table tbody tr.success>td {
    background-color: #dff0d8
}

.aui .table tbody tr.error>td {
    background-color: #f2dede
}

.aui .table tbody tr.warning>td {
    background-color: #fcf8e3
}

.aui .table tbody tr.info>td {
    background-color: #d9edf7
}

.aui .table-hover tbody tr.success:hover>td {
    background-color: #d0e9c6
}

.aui .table-hover tbody tr.error:hover>td {
    background-color: #ebcccc
}

.aui .table-hover tbody tr.warning:hover>td {
    background-color: #faf2cc
}

.aui .table-hover tbody tr.info:hover>td {
    background-color: #c4e3f3
}

.aui .dropup,
.aui .dropdown {
    position: relative
}

.aui .dropdown-toggle {
    *margin-bottom: -3px
}

.aui .dropdown-toggle:active,
.aui .open .dropdown-toggle {
    outline: 0
}

.aui .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}

.aui .dropdown .caret {
    margin-top: 8px;
    margin-left: 2px
}

.aui .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box
}

.aui .dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.aui .dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.aui .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap
}

.aui .dropdown-menu>li>a:hover,
.aui .dropdown-menu>li>a:focus,
.aui .dropdown-submenu:hover>a,
.aui .dropdown-submenu:focus>a {
    text-decoration: none;
    color: #fff;
    background-color: #008f8f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#099), to(teal));
    background-image: linear-gradient(to bottom, #099, teal);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF009999', endColorstr='#FF008080', GradientType=0)
}

.aui .dropdown-menu>.active>a,
.aui .dropdown-menu>.active>a:hover,
.aui .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #008f8f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#099), to(teal));
    background-image: linear-gradient(to bottom, #099, teal);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF009999', endColorstr='#FF008080', GradientType=0)
}

.aui .dropdown-menu>.disabled>a,
.aui .dropdown-menu>.disabled>a:hover,
.aui .dropdown-menu>.disabled>a:focus {
    color: #999
}

.aui .dropdown-menu>.disabled>a:hover,
.aui .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default
}

.aui .open {
    *z-index: 1000
}

.aui .open>.dropdown-menu {
    display: block
}

.aui .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.aui .pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.aui .dropup .caret,
.aui .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: ""
}

.aui .dropup .dropdown-menu,
.aui .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

.aui .dropdown-submenu {
    position: relative
}

.aui .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    border-radius: 0 6px 6px 6px
}

.aui .dropdown-submenu:hover>.dropdown-menu {
    display: block
}

.aui .dropup .dropdown-submenu>.dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    border-radius: 5px 5px 5px 0
}

.aui .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

.aui .dropdown-submenu:hover>a:after {
    border-left-color: #fff
}

.aui .dropdown-submenu.pull-left {
    float: none
}

.aui .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    border-radius: 6px 0 6px 6px
}

.aui .dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px
}

.aui .typeahead {
    z-index: 1051;
    margin-top: 2px;
    border-radius: 0px
}

.aui .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.aui .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.aui .well-large {
    padding: 24px;
    border-radius: 0px
}

.aui .well-small {
    padding: 9px;
    border-radius: 0px
}

.aui .fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear
}

.aui .fade.in {
    opacity: 1
}

.aui .collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease
}

.aui .collapse.in {
    height: auto
}

.aui .close,
.aui .btn.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.aui .close:hover,
.aui .btn.close:focus,
.aui .btn.close:hover,
.aui .btn.close.active,
.aui .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

.aui button.close,
.aui button.btn.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.aui .btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px 16px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background-image: linear-gradient(to bottom, #fff, #ededed);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEDEDED', GradientType=0);
    border-color: #ededed #ededed #c7c7c7;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ededed;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #ccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    border-radius: 0px;
    *margin-left: .3em
}

.aui .btn:hover,
.aui .btn:focus,
.aui .btn:active,
.aui .btn.active,
.aui .btn.disabled,
.aui .btn[disabled] {
    color: #333;
    background-color: #ededed;
    *background-color: #e0e0e0
}

.aui .btn:active,
.aui .btn.active {
    background-color: #d4d4d4 \9
}

.aui .btn:first-child {
    *margin-left: 0
}

.aui .btn:hover,
.aui .btn:focus {
    outline: none;
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear
}

.aui .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .btn.active,
.aui .btn:active {
    background-image: none;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .btn.disabled,
.aui .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    border-radius: 0px
}

.aui .btn-large [class^="icon-"],
.aui .btn-large [class*=" icon-"] {
    margin-top: 4px
}

.aui .btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    border-radius: 0px
}

.aui .btn-small [class^="icon-"],
.aui .btn-small [class*=" icon-"] {
    margin-top: 0
}

.aui .btn-mini [class^="icon-"],
.aui .btn-mini [class*=" icon-"] {
    margin-top: -1px
}

.aui .btn-mini {
    padding: 0px 6px;
    font-size: 10.5px;
    border-radius: 0px
}

.aui .btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.aui .btn-block+.btn-block {
    margin-top: 5px
}

.aui input[type="submit"].btn-block,
.aui input[type="reset"].btn-block,
.aui input[type="button"].btn-block {
    width: 100%
}

.aui .btn-primary.active,
.aui .btn-warning.active,
.aui .btn-danger.active,
.aui .btn-success.active,
.aui .btn-info.active,
.aui .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.aui .btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #008b8b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#099), to(#077));
    background-image: linear-gradient(to bottom, #099, #077);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF009999', endColorstr='#FF007777', GradientType=0);
    border-color: #077 #077 #002b2b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #077;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .btn-primary:hover,
.aui .btn-primary:focus,
.aui .btn-primary:active,
.aui .btn-primary.active,
.aui .btn-primary.disabled,
.aui .btn-primary[disabled] {
    color: #fff;
    background-color: #077;
    *background-color: #005e5e
}

.aui .btn-primary:active,
.aui .btn-primary.active {
    background-color: #044 \9
}

.aui .btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fbb450), to(#f89406));
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .btn-warning:hover,
.aui .btn-warning:focus,
.aui .btn-warning:active,
.aui .btn-warning.active,
.aui .btn-warning.disabled,
.aui .btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.aui .btn-warning:active,
.aui .btn-warning.active {
    background-color: #c67605 \9
}

.aui .btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ec1e11;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff3019), to(#cf0404));
    background-image: linear-gradient(to bottom, #ff3019, #cf0404);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF3019', endColorstr='#FFCF0404', GradientType=0);
    border-color: #cf0404 #cf0404 #840303;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #cf0404;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .btn-danger:hover,
.aui .btn-danger:focus,
.aui .btn-danger:active,
.aui .btn-danger.active,
.aui .btn-danger.disabled,
.aui .btn-danger[disabled] {
    color: #fff;
    background-color: #cf0404;
    *background-color: #b60404
}

.aui .btn-danger:active,
.aui .btn-danger.active {
    background-color: #9d0303 \9
}

.aui .btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #b0c722;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bacd29), to(#a1bd17));
    background-image: linear-gradient(to bottom, #bacd29, #a1bd17);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBACD29', endColorstr='#FFA1BD17', GradientType=0);
    border-color: #a1bd17 #a1bd17 #67790f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #a1bd17;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .btn-success:hover,
.aui .btn-success:focus,
.aui .btn-success:active,
.aui .btn-success.active,
.aui .btn-success.disabled,
.aui .btn-success[disabled] {
    color: #fff;
    background-color: #a1bd17;
    *background-color: #8ea614
}

.aui .btn-success:active,
.aui .btn-success.active {
    background-color: #7a9011 \9
}

.aui .btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2a7fee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3c8bf3), to(#0f6ce7));
    background-image: linear-gradient(to bottom, #3c8bf3, #0f6ce7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3C8BF3', endColorstr='#FF0F6CE7', GradientType=0);
    border-color: #0f6ce7 #0f6ce7 #0a4a9f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #0f6ce7;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .btn-info:hover,
.aui .btn-info:focus,
.aui .btn-info:active,
.aui .btn-info.active,
.aui .btn-info.disabled,
.aui .btn-info[disabled] {
    color: #fff;
    background-color: #0f6ce7;
    *background-color: #0d61cf
}

.aui .btn-info:active,
.aui .btn-info.active {
    background-color: #0c56b7 \9
}

.aui .btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2c2c2c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222));
    background-image: linear-gradient(to bottom, #333, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF222222', GradientType=0);
    border-color: #222 #222 #000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .btn-inverse:hover,
.aui .btn-inverse:focus,
.aui .btn-inverse:active,
.aui .btn-inverse.active,
.aui .btn-inverse.disabled,
.aui .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515
}

.aui .btn-inverse:active,
.aui .btn-inverse.active {
    background-color: #090909 \9
}

.aui button.btn,
.aui input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px
}

.aui button.btn::-moz-focus-inner,
.aui input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0
}

.aui button.btn.btn-large,
.aui input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px
}

.aui button.btn.btn-small,
.aui input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px
}

.aui button.btn.btn-mini,
.aui input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px
}

.aui .btn-link,
.aui .btn-link:active,
.aui .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #099;
    border-radius: 0
}

.aui .btn-link:hover,
.aui .btn-link:focus {
    color: #004d4d;
    text-decoration: underline;
    background-color: transparent
}

.aui .btn-link[disabled]:hover,
.aui .btn-link[disabled]:focus {
    color: #333;
    text-decoration: none
}

.aui .btn-hidden {
    display: none
}

.aui .btn.close:focus,
.aui .btn.close:focus,
.aui .btn.close:hover,
.aui .btn.close.active,
.aui .btn.active.close {
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .btn.close:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em
}

.aui .btn-group:first-child {
    *margin-left: 0
}

.aui .btn-group+.btn-group {
    margin-left: 5px
}

.aui .btn-toolbar {
    font-size: 0;
    margin-top: 10px;
    margin-bottom: 10px
}

.aui .btn-toolbar>.btn+.btn,
.aui .btn-toolbar>.btn-group+.btn,
.aui .btn-toolbar>.btn+.btn-group {
    margin-left: 5px
}

.aui .btn-group>.btn {
    position: relative;
    border-radius: 0
}

.aui .btn-group>.btn+.btn {
    margin-left: -1px
}

.aui .btn-group>.btn,
.aui .btn-group>.dropdown-menu,
.aui .btn-group>.popover {
    font-size: 14px
}

.aui .btn-group>.btn-mini {
    font-size: 10.5px
}

.aui .btn-group>.btn-small {
    font-size: 11.9px
}

.aui .btn-group>.btn-large {
    font-size: 17.5px
}

.aui .btn-group>.btn:first-child {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.aui .btn-group>.btn:last-child,
.aui .btn-group>.dropdown-toggle {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.aui .btn-group>.btn.large:first-child {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.aui .btn-group>.btn.large:last-child,
.aui .btn-group>.large.dropdown-toggle {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.aui .btn-group>.btn:hover,
.aui .btn-group>.btn:focus,
.aui .btn-group>.btn:active,
.aui .btn-group>.btn.active {
    z-index: 2
}

.aui .btn-group .dropdown-toggle:active,
.aui .btn-group.open .dropdown-toggle {
    outline: 0
}

.aui .btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 5px;
    *padding-bottom: 5px
}

.aui .btn-group>.btn-mini+.dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px
}

.aui .btn-group>.btn-small+.dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px
}

.aui .btn-group>.btn-large+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px
}

.aui .btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.aui .btn-group.open .btn.dropdown-toggle {
    background-color: #ededed
}

.aui .btn-group.open .btn-primary.dropdown-toggle {
    background-color: #077
}

.aui .btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406
}

.aui .btn-group.open .btn-danger.dropdown-toggle {
    background-color: #cf0404
}

.aui .btn-group.open .btn-success.dropdown-toggle {
    background-color: #a1bd17
}

.aui .btn-group.open .btn-info.dropdown-toggle {
    background-color: #0f6ce7
}

.aui .btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222
}

.aui .btn .caret {
    margin-top: 8px;
    margin-left: 0
}

.aui .btn-large .caret {
    margin-top: 6px
}

.aui .btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px
}

.aui .btn-mini .caret,
.aui .btn-small .caret {
    margin-top: 8px
}

.aui .dropup .btn-large .caret {
    border-bottom-width: 5px
}

.aui .btn-primary .caret,
.aui .btn-warning .caret,
.aui .btn-danger .caret,
.aui .btn-info .caret,
.aui .btn-success .caret,
.aui .btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.aui .btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.aui .btn-group-vertical>.btn {
    display: block;
    float: none;
    max-width: 100%;
    border-radius: 0
}

.aui .btn-group-vertical>.btn+.btn {
    margin-left: 0;
    margin-top: -1px
}

.aui .btn-group-vertical>.btn:first-child {
    border-radius: 0px 0px 0 0
}

.aui .btn-group-vertical>.btn:last-child {
    border-radius: 0 0 0px 0px
}

.aui .btn-group-vertical>.btn-large:first-child {
    border-radius: 0px 0px 0 0
}

.aui .btn-group-vertical>.btn-large:last-child {
    border-radius: 0 0 0px 0px
}

.aui .btn-group-hidden {
    display: none
}

.aui .alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 0px
}

.aui .alert,
.aui .alert h4 {
    color: #c09853
}

.aui .alert h4 {
    margin: 0
}

.aui .alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px
}

.aui .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847
}

.aui .alert-success h4 {
    color: #468847
}

.aui .alert-danger,
.aui .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48
}

.aui .alert-danger h4,
.aui .alert-error h4 {
    color: #b94a48
}

.aui .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad
}

.aui .alert-info h4 {
    color: #3a87ad
}

.aui .alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.aui .alert-block>p,
.aui .alert-block>ul {
    margin-bottom: 0
}

.aui .alert-block p+p {
    margin-top: 5px
}

.aui .nav {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none
}

.aui .nav>li>a {
    display: block
}

.aui .nav>li>a:hover,
.aui .nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.aui .nav>li>a>img {
    max-width: none
}

.aui .nav>.pull-right {
    float: right
}

.aui .nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase
}

.aui .nav li+.nav-header {
    margin-top: 9px
}

.aui .nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0
}

.aui .nav-list>li>a,
.aui .nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
}

.aui .nav-list>li>a {
    padding: 3px 15px
}

.aui .nav-list>.active>a,
.aui .nav-list>.active>a:hover,
.aui .nav-list>.active>a:focus {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #099
}

.aui .nav-list [class^="icon-"],
.aui .nav-list [class*=" icon-"] {
    margin-right: 2px
}

.aui .nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.aui .nav-tabs,
.aui .nav-pills {
    *zoom: 1
}

.aui .nav-tabs:before,
.aui .nav-tabs:after,
.aui .nav-pills:before,
.aui .nav-pills:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .nav-tabs:after,
.aui .nav-pills:after {
    clear: both
}

.aui .nav-tabs>li,
.aui .nav-pills>li {
    float: left
}

.aui .nav-tabs>li>a,
.aui .nav-pills>li>a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px
}

.aui .nav-tabs {
    border-bottom: 1px solid #ddd
}

.aui .nav-tabs>li {
    margin-bottom: -1px
}

.aui .nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.aui .nav-tabs>li>a:hover,
.aui .nav-tabs>li>a:focus {
    border-color: #eee #eee #ddd
}

.aui .nav-tabs>.active>a,
.aui .nav-tabs>.active>a:hover,
.aui .nav-tabs>.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.aui .nav-pills>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 5px
}

.aui .nav-pills>.active>a,
.aui .nav-pills>.active>a:hover,
.aui .nav-pills>.active>a:focus {
    color: #fff;
    background-color: #099
}

.aui .nav-stacked>li {
    float: none
}

.aui .nav-stacked>li>a {
    margin-right: 0
}

.aui .nav-tabs.nav-stacked {
    border-bottom: 0
}

.aui .nav-tabs.nav-stacked>li>a {
    border: 1px solid #ddd;
    border-radius: 0
}

.aui .nav-tabs.nav-stacked>li:first-child>a {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.aui .nav-tabs.nav-stacked>li:last-child>a {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.aui .nav-tabs.nav-stacked>li>a:hover,
.aui .nav-tabs.nav-stacked>li>a:focus {
    border-color: #ddd;
    z-index: 2
}

.aui .nav-pills.nav-stacked>li>a {
    margin-bottom: 3px
}

.aui .nav-pills.nav-stacked>li:last-child>a {
    margin-bottom: 1px
}

.aui .nav-tabs .dropdown-menu {
    border-radius: 0 0 6px 6px
}

.aui .nav-pills .dropdown-menu {
    border-radius: 6px
}

.aui .nav .dropdown-toggle .caret {
    border-top-color: #099;
    border-bottom-color: #099;
    margin-top: 6px
}

.aui .nav .dropdown-toggle:hover .caret,
.aui .nav .dropdown-toggle:focus .caret {
    border-top-color: #004d4d;
    border-bottom-color: #004d4d
}

.aui .nav-tabs .dropdown-toggle .caret {
    margin-top: 8px
}

.aui .nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.aui .nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.aui .nav>.dropdown.active>a:hover,
.aui .nav>.dropdown.active>a:focus {
    cursor: pointer
}

.aui .nav-tabs .open .dropdown-toggle,
.aui .nav-pills .open .dropdown-toggle,
.aui .nav>li.dropdown.open.active>a:hover,
.aui .nav>li.dropdown.open.active>a:focus {
    color: #fff;
    background-color: #999;
    border-color: #999
}

.aui .nav li.dropdown.open .caret,
.aui .nav li.dropdown.open.active .caret,
.aui .nav li.dropdown.open a:hover .caret,
.aui .nav li.dropdown.open a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.aui .tabs-stacked .open>a:hover,
.aui .tabs-stacked .open>a:focus {
    border-color: #999
}

.aui .tabbable {
    *zoom: 1
}

.aui .tabbable:before,
.aui .tabbable:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .tabbable:after {
    clear: both
}

.aui .tab-content {
    overflow: auto
}

.aui .tabs-below>.nav-tabs,
.aui .tabs-right>.nav-tabs,
.aui .tabs-left>.nav-tabs {
    border-bottom: 0
}

.aui .tab-content>.tab-pane,
.aui .pill-content>.pill-pane {
    display: none
}

.aui .tab-content>.active,
.aui .pill-content>.active {
    display: block
}

.aui .tabs-below>.nav-tabs {
    border-top: 1px solid #ddd
}

.aui .tabs-below>.nav-tabs>li {
    margin-top: -1px;
    margin-bottom: 0
}

.aui .tabs-below>.nav-tabs>li>a {
    border-radius: 0 0 4px 4px
}

.aui .tabs-below>.nav-tabs>li>a:hover,
.aui .tabs-below>.nav-tabs>li>a:focus {
    border-bottom-color: transparent;
    border-top-color: #ddd
}

.aui .tabs-below>.nav-tabs>.active>a,
.aui .tabs-below>.nav-tabs>.active>a:hover,
.aui .tabs-below>.nav-tabs>.active>a:focus {
    border-color: transparent #ddd #ddd #ddd
}

.aui .tabs-left>.nav-tabs>li,
.aui .tabs-right>.nav-tabs>li {
    float: none
}

.aui .tabs-left>.nav-tabs>li>a,
.aui .tabs-right>.nav-tabs>li>a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px
}

.aui .tabs-left>.nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd
}

.aui .tabs-left>.nav-tabs>li>a {
    margin-right: -1px;
    border-radius: 4px 0 0 4px
}

.aui .tabs-left>.nav-tabs>li>a:hover,
.aui .tabs-left>.nav-tabs>li>a:focus {
    border-color: #eee #ddd #eee #eee
}

.aui .tabs-left>.nav-tabs .active>a,
.aui .tabs-left>.nav-tabs .active>a:hover,
.aui .tabs-left>.nav-tabs .active>a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #fff
}

.aui .tabs-right>.nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd
}

.aui .tabs-right>.nav-tabs>li>a {
    margin-left: -1px;
    border-radius: 0 4px 4px 0
}

.aui .tabs-right>.nav-tabs>li>a:hover,
.aui .tabs-right>.nav-tabs>li>a:focus {
    border-color: #eee #eee #eee #ddd
}

.aui .tabs-right>.nav-tabs .active>a,
.aui .tabs-right>.nav-tabs .active>a:hover,
.aui .tabs-right>.nav-tabs .active>a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #fff
}

.aui .nav>.disabled>a {
    color: #999
}

.aui .nav>.disabled>a:hover,
.aui .nav>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    cursor: default
}

.aui .tabbable-hidden {
    display: none
}

.aui .navbar {
    overflow: visible;
    margin-bottom: 20px;
    *position: relative;
    *z-index: 2
}

.aui .navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    *zoom: 1
}

.aui .navbar-inner:before,
.aui .navbar-inner:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .navbar-inner:after {
    clear: both
}

.aui .nav-collapse.collapse {
    height: auto;
    overflow: visible
}

.aui .navbar .brand {
    float: left;
    display: block;
    padding: 10px 20px 10px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #777
}

.aui .navbar .brand:hover,
.aui .navbar .brand:focus {
    text-decoration: none
}

.aui .navbar-text {
    margin-bottom: 0;
    line-height: 40px;
    color: #777
}

.aui .navbar-link {
    color: #777
}

.aui .navbar-link:hover,
.aui .navbar-link:focus {
    color: #333
}

.aui .navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #fff
}

.aui .navbar .btn,
.aui .navbar .btn-group {
    margin-top: 5px
}

.aui .navbar .btn-group .btn,
.aui .navbar .input-prepend .btn,
.aui .navbar .input-append .btn,
.aui .navbar .input-prepend .btn-group,
.aui .navbar .input-append .btn-group {
    margin-top: 0
}

.aui .navbar-form {
    margin-bottom: 0;
    *zoom: 1
}

.aui .navbar-form:before,
.aui .navbar-form:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .navbar-form:after {
    clear: both
}

.aui .navbar-form input,
.aui .navbar-form select,
.aui .navbar-form .radio,
.aui .navbar-form .checkbox {
    margin-top: 5px
}

.aui .navbar-form input,
.aui .navbar-form select,
.aui .navbar-form .btn {
    display: inline-block;
    margin-bottom: 0
}

.aui .navbar-form input[type="image"],
.aui .navbar-form input[type="checkbox"],
.aui .navbar-form input[type="radio"] {
    margin-top: 3px
}

.aui .navbar-form .input-append,
.aui .navbar-form .input-prepend {
    margin-top: 5px;
    white-space: nowrap
}

.aui .navbar-form .input-append input,
.aui .navbar-form .input-prepend input {
    margin-top: 0
}

.aui .navbar-search {
    position: relative;
    float: left;
    margin-top: 5px;
    margin-bottom: 0
}

.aui .navbar-search .search-query {
    margin-bottom: 0;
    padding: 4px 14px;
    font-family: "open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    border-radius: 15px
}

.aui .navbar-static-top {
    position: static;
    margin-bottom: 0
}

.aui .navbar-static-top .navbar-inner {
    border-radius: 0
}

.aui .navbar-fixed-top,
.aui .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0
}

.aui .navbar-fixed-top .navbar-inner,
.aui .navbar-static-top .navbar-inner {
    border-width: 0 0 1px
}

.aui .navbar-fixed-bottom .navbar-inner {
    border-width: 1px 0 0
}

.aui .navbar-fixed-top .navbar-inner,
.aui .navbar-fixed-bottom .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    border-radius: 0
}

.aui .navbar-static-top .container,
.aui .navbar-fixed-top .container,
.aui .navbar-fixed-bottom .container {
    width: 940px
}

.aui .navbar-fixed-top {
    top: 0
}

.aui .navbar-fixed-bottom {
    bottom: 0
}

.aui .navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0
}

.aui .navbar .nav.pull-right {
    float: right;
    margin-right: 0
}

.aui .navbar .nav>li {
    float: left
}

.aui .navbar .nav>li>a {
    float: none;
    padding: 10px 15px 10px;
    color: #777;
    text-decoration: none
}

.aui .navbar .nav .dropdown-toggle .caret {
    margin-top: 8px
}

.aui .navbar .nav>li>a:focus,
.aui .navbar .nav>li>a:hover {
    background-color: transparent;
    color: #333;
    text-decoration: none
}

.aui .navbar .nav>.active>a,
.aui .navbar .nav>.active>a:hover,
.aui .navbar .nav>.active>a:focus {
    color: #555;
    text-decoration: none;
    background-color: #e6e6e6
}

.aui .navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px
}

.aui .navbar .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    border-radius: 1px
}

.aui .btn-navbar .icon-bar+.icon-bar {
    margin-top: 3px
}

.aui .navbar .nav>li>.dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px
}

.aui .navbar .nav>li>.dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 10px
}

.aui .navbar-fixed-bottom .nav>li>.dropdown-menu:before {
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom: 0;
    bottom: -7px;
    top: auto
}

.aui .navbar-fixed-bottom .nav>li>.dropdown-menu:after {
    border-top: 6px solid #fff;
    border-bottom: 0;
    bottom: -6px;
    top: auto
}

.aui .navbar .nav li.dropdown>a:hover .caret,
.aui .navbar .nav li.dropdown>a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.aui .navbar .nav li.dropdown.open>.dropdown-toggle,
.aui .navbar .nav li.dropdown.active>.dropdown-toggle,
.aui .navbar .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: #e6e6e6;
    color: #555
}

.aui .navbar .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #777;
    border-bottom-color: #777
}

.aui .navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.aui .navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.aui .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.aui .navbar .pull-right>li>.dropdown-menu,
.aui .navbar .nav>li>.dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.aui .navbar .pull-right>li>.dropdown-menu:before,
.aui .navbar .nav>li>.dropdown-menu.pull-right:before {
    left: auto;
    right: 12px
}

.aui .navbar .pull-right>li>.dropdown-menu:after,
.aui .navbar .nav>li>.dropdown-menu.pull-right:after {
    left: auto;
    right: 13px
}

.aui .navbar .pull-right>li>.dropdown-menu .dropdown-menu,
.aui .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -1px;
    border-radius: 0px
}

.aui .navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
    background-image: linear-gradient(to bottom, #222, #111);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222', endColorstr='#FF111111', GradientType=0);
    border-color: #252525
}

.aui .navbar-inverse .brand,
.aui .navbar-inverse .nav>li>a {
    color: #999
}

.aui .navbar-inverse .brand:hover,
.aui .navbar-inverse .brand:focus,
.aui .navbar-inverse .nav>li>a:hover,
.aui .navbar-inverse .nav>li>a:focus {
    color: #fff
}

.aui .navbar-inverse .brand {
    color: #999
}

.aui .navbar-inverse .navbar-text {
    color: #999
}

.aui .navbar-inverse .nav>li>a:focus,
.aui .navbar-inverse .nav>li>a:hover {
    background-color: transparent;
    color: #fff
}

.aui .navbar-inverse .nav .active>a,
.aui .navbar-inverse .nav .active>a:hover,
.aui .navbar-inverse .nav .active>a:focus {
    color: #fff;
    background-color: #111
}

.aui .navbar-inverse .navbar-link {
    color: #999
}

.aui .navbar-inverse .navbar-link:hover,
.aui .navbar-inverse .navbar-link:focus {
    color: #fff
}

.aui .navbar-inverse .divider-vertical {
    border-left-color: #111;
    border-right-color: #222
}

.aui .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.aui .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.aui .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: #111;
    color: #fff
}

.aui .navbar-inverse .nav li.dropdown>a:hover .caret,
.aui .navbar-inverse .nav li.dropdown>a:focus .caret {
    border-top-color: #fff;
    color: #fff
}

.aui .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #999;
    border-bottom-color: #999
}

.aui .navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,
.aui .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,
.aui .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.aui .navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #515151;
    border-color: #111;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    -webkit-transition: none;
    transition: none
}

.aui .navbar-inverse .navbar-search .search-query:focus,
.aui .navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #333;
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    outline: 0
}

.aui .navbar-inverse .btn-navbar {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e0e0e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#040404));
    background-image: linear-gradient(to bottom, #151515, #040404);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151515', endColorstr='#FF040404', GradientType=0);
    border-color: #040404 #040404 #000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #040404;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.aui .navbar-inverse .btn-navbar:hover,
.aui .navbar-inverse .btn-navbar:focus,
.aui .navbar-inverse .btn-navbar:active,
.aui .navbar-inverse .btn-navbar.active,
.aui .navbar-inverse .btn-navbar.disabled,
.aui .navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000
}

.aui .navbar-inverse .btn-navbar:active,
.aui .navbar-inverse .btn-navbar.active {
    background-color: #000 \9
}

.aui .breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0px
}

.aui .breadcrumb>li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-shadow: 0 1px 0 #fff
}

.aui .breadcrumb>li>.divider {
    padding: 0 5px;
    color: #ccc
}

.aui .breadcrumb .active {
    color: #999
}

.aui .pagination {
    margin: 20px 0
}

.aui .pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.aui .pagination ul>li {
    display: inline
}

.aui .pagination ul>li>a,
.aui .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0
}

.aui .pagination ul>li>a:hover,
.aui .pagination ul>li>a:focus,
.aui .pagination ul>.active>a,
.aui .pagination ul>.active>span {
    background-color: #f5f5f5
}

.aui .pagination ul>.active>a,
.aui .pagination ul>.active>span {
    color: #999;
    cursor: default
}

.aui .pagination ul>.disabled>span,
.aui .pagination ul>.disabled>a,
.aui .pagination ul>.disabled>a:hover,
.aui .pagination ul>.disabled>a:focus {
    color: #999;
    background-color: transparent;
    cursor: default
}

.aui .pagination ul>li:first-child>a,
.aui .pagination ul>li:first-child>span {
    border-left-width: 1px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.aui .pagination ul>li:last-child>a,
.aui .pagination ul>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.aui .pagination-centered {
    text-align: center
}

.aui .pagination-right {
    text-align: right
}

.aui .pagination-large ul>li>a,
.aui .pagination-large ul>li>span {
    padding: 11px 19px;
    font-size: 17.5px
}

.aui .pagination-large ul>li:first-child>a,
.aui .pagination-large ul>li:first-child>span {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.aui .pagination-large ul>li:last-child>a,
.aui .pagination-large ul>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.aui .pagination-mini ul>li:first-child>a,
.aui .pagination-mini ul>li:first-child>span,
.aui .pagination-small ul>li:first-child>a,
.aui .pagination-small ul>li:first-child>span {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

.aui .pagination-mini ul>li:last-child>a,
.aui .pagination-mini ul>li:last-child>span,
.aui .pagination-small ul>li:last-child>a,
.aui .pagination-small ul>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.aui .pagination-small ul>li>a,
.aui .pagination-small ul>li>span {
    padding: 2px 10px;
    font-size: 11.9px
}

.aui .pagination-mini ul>li>a,
.aui .pagination-mini ul>li>span {
    padding: 0px 6px;
    font-size: 10.5px
}

.aui .pagination-hidden {
    display: none
}

.aui .pager {
    margin: 20px 0;
    list-style: none;
    text-align: center;
    *zoom: 1
}

.aui .pager:before,
.aui .pager:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .pager:after {
    clear: both
}

.aui .pager li {
    display: inline
}

.aui .pager li>a,
.aui .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px
}

.aui .pager li>a:hover,
.aui .pager li>a:focus {
    text-decoration: none;
    background-color: #f5f5f5
}

.aui .pager .next>a,
.aui .pager .next>span {
    float: right
}

.aui .pager .previous>a,
.aui .pager .previous>span {
    float: left
}

.aui .pager .disabled>a,
.aui .pager .disabled>a:hover,
.aui .pager .disabled>a:focus,
.aui .pager .disabled>span {
    color: #999;
    background-color: #fff;
    cursor: default
}

.aui .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.aui .modal-backdrop.fade {
    opacity: 0
}

.aui .modal-backdrop,
.aui .modal-backdrop.fade.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.aui .modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    outline: none
}

.aui .modal.fade {
    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
    transition: opacity 0.3s linear, top 0.3s ease-out;
    top: -50%
}

.aui .modal.fade.in {
    top: 10%
}

.aui .modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

.aui .modal-header .close {
    margin-top: 2px
}

.aui .modal-header h3 {
    margin: 0;
    line-height: 30px
}

.aui .modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px
}

.aui .modal-form {
    margin-bottom: 0
}

.aui .modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    *zoom: 1
}

.aui .modal-footer:before,
.aui .modal-footer:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .modal-footer:after {
    clear: both
}

.aui .modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.aui .modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.aui .modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.aui .modal-hidden {
    display: none
}

.aui .modal-content {
    overflow: hidden
}

.aui .tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.aui .tooltip.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.aui .tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.aui .tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.aui .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.aui .tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.aui .tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 0px
}

.aui .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.aui .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.aui .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.aui .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.aui .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.aui .tooltip-help {
    font-size: 14px
}

.aui .tooltip-help .tooltip-inner {
    color: #535353;
    background-color: #fdfaec;
    border: 1px solid #b0ad95;
    max-width: 400px;
    text-align: left
}

.aui .tooltip-help.top .tooltip-arrow {
    border-top-color: #b0ad95
}

.aui .tooltip-help.right .tooltip-arrow {
    border-right-color: #b0ad95
}

.aui .tooltip-help.left .tooltip-arrow {
    border-left-color: #b0ad95
}

.aui .tooltip-help.bottom .tooltip-arrow {
    border-bottom-color: #b0ad95
}

.aui .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    white-space: normal
}

.aui .popover.top {
    margin-top: -12px
}

.aui .popover.right {
    margin-left: 12px
}

.aui .popover.bottom {
    margin-top: 12px
}

.aui .popover.left {
    margin-left: -12px
}

.aui .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.aui .popover-title:empty {
    display: none
}

.aui .popover-content {
    padding: 9px 14px
}

.aui .popover .arrow,
.aui .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.aui .popover .arrow {
    border-width: 11px
}

.aui .popover .arrow:after {
    border-width: 10px;
    content: ""
}

.aui .popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px
}

.aui .popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.aui .popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25)
}

.aui .popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.aui .popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
}

.aui .popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.aui .popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25)
}

.aui .popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.aui .popover-hidden {
    display: none
}

.aui .thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1
}

.aui .thumbnails:before,
.aui .thumbnails:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .thumbnails:after {
    clear: both
}

.aui .row-fluid .thumbnails {
    margin-left: 0
}

.aui .thumbnails>li {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px
}

.aui .thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.aui a.thumbnail:hover,
.aui a.thumbnail:focus {
    border-color: #099;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25)
}

.aui .thumbnail>img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.aui .thumbnail .caption {
    padding: 9px;
    color: #555
}

.aui .media,
.aui .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1
}

.aui .media,
.aui .media .media {
    margin-top: 15px
}

.aui .media:first-child {
    margin-top: 0
}

.aui .media-object {
    display: block
}

.aui .media-heading {
    margin: 0 0 5px
}

.aui .media>.pull-left {
    margin-right: 10px
}

.aui .media>.pull-right {
    margin-left: 10px
}

.aui .media-list {
    margin-left: 0;
    list-style: none
}

.aui .label,
.aui .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999
}

.aui .label {
    border-radius: 3px
}

.aui .badge {
    padding-left: 9px;
    padding-right: 9px;
    border-radius: 9px
}

.aui .label:empty,
.aui .badge:empty {
    display: none
}

.aui a.label:hover,
.aui a.label:focus,
.aui a.badge:hover,
.aui a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.aui .label-important {
    background-color: #b94a48
}

.aui .label-important[href] {
    background-color: #953b39
}

.aui .label-warning {
    background-color: #f89406
}

.aui .label-warning[href] {
    background-color: #c67605
}

.aui .label-success {
    background-color: #468847
}

.aui .label-success[href] {
    background-color: #356635
}

.aui .label-info {
    background-color: #3a87ad
}

.aui .label-info[href] {
    background-color: #2d6987
}

.aui .label-inverse {
    background-color: #333
}

.aui .label-inverse[href] {
    background-color: #1a1a1a
}

.aui .badge-important {
    background-color: #b94a48
}

.aui .badge-important[href] {
    background-color: #953b39
}

.aui .badge-warning {
    background-color: #f89406
}

.aui .badge-warning[href] {
    background-color: #c67605
}

.aui .badge-success {
    background-color: #468847
}

.aui .badge-success[href] {
    background-color: #356635
}

.aui .badge-info {
    background-color: #3a87ad
}

.aui .badge-info[href] {
    background-color: #2d6987
}

.aui .badge-inverse {
    background-color: #333
}

.aui .badge-inverse[href] {
    background-color: #1a1a1a
}

.aui .btn .label,
.aui .btn .badge {
    position: relative;
    top: -1px
}

.aui .btn-mini .label,
.aui .btn-mini .badge {
    top: 0
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.aui .progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF9F9F9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 0px
}

.aui .progress .bar {
    width: 0%;
    height: 100%;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF', endColorstr='#FF0480BE', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease
}

.aui .progress .bar+.bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15)
}

.aui .progress-striped .bar {
    background-color: #149bdf;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.aui .progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.aui .progress-danger .bar,
.aui .progress .bar-danger {
    background-color: #dd514c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0)
}

.aui .progress-danger.progress-striped .bar,
.aui .progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.aui .progress-success .bar,
.aui .progress .bar-success {
    background-color: #5eb95e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0)
}

.aui .progress-success.progress-striped .bar,
.aui .progress-striped .bar-success {
    background-color: #62c462;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.aui .progress-info .bar,
.aui .progress .bar-info {
    background-color: #4bb1cf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0)
}

.aui .progress-info.progress-striped .bar,
.aui .progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.aui .progress-warning .bar,
.aui .progress .bar-warning {
    background-color: #faa732;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fbb450), to(#f89406));
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0)
}

.aui .progress-warning.progress-striped .bar,
.aui .progress-striped .bar-warning {
    background-color: #fbb450;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.aui .progress-hiden {
    display: none
}

.aui .progress.vertical {
    width: 20px;
    height: 100%;
    margin-right: 20px
}

.aui .progress .bar {
    overflow: hidden
}

.aui .progress .bar p {
    margin: 0;
    color: #fff;
    font-size: 11px;
    text-align: center;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25)
}

.aui .progress.vertical .bar {
    width: 100%;
    height: 0
}

.aui .progress.vertical.bottom {
    position: relative
}

.aui .progress.vertical.bottom .bar {
    position: absolute;
    bottom: 0
}

.aui .accordion {
    margin-bottom: 20px
}

.aui .accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    border-radius: 0px
}

.aui .accordion-heading {
    border-bottom: 0
}

.aui .accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px
}

.aui .accordion-toggle {
    cursor: pointer
}

.aui .accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5
}

.aui .carousel {
    position: relative;
    margin-bottom: 20px
}

.aui .carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative
}

.aui .carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left
}

.aui .carousel-inner>.item>img,
.aui .carousel-inner>.item>a>img {
    display: block;
    line-height: 1
}

.aui .carousel-inner>.active,
.aui .carousel-inner>.next,
.aui .carousel-inner>.prev {
    display: block
}

.aui .carousel-inner>.active {
    left: 0
}

.aui .carousel-inner>.next,
.aui .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.aui .carousel-inner>.next {
    left: 100%
}

.aui .carousel-inner>.prev {
    left: -100%
}

.aui .carousel-inner>.next.left,
.aui .carousel-inner>.prev.right {
    left: 0
}

.aui .carousel-inner>.active.left {
    left: -100%
}

.aui .carousel-inner>.active.right {
    left: 100%
}

.aui .carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    border-radius: 23px;
    opacity: .5;
    filter: alpha(opacity=50)
}

.aui .carousel-control.right {
    left: auto;
    right: 15px
}

.aui .carousel-control:hover,
.aui .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.aui .carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none
}

.aui .carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px
}

.aui .carousel-indicators .active {
    background-color: #fff
}

.aui .carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333;
    background: rgba(0, 0, 0, 0.75)
}

.aui .carousel-caption h4,
.aui .carousel-caption p {
    line-height: 20px
}

.aui .carousel-caption h4 {
    margin: 0 0 5px
}

.aui .carousel-caption p {
    margin-bottom: 0
}

.aui .carousel-hidden {
    display: none
}

.aui .hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    color: inherit;
    background-color: #eee;
    border-radius: 6px
}

.aui .hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px
}

.aui .hero-unit li {
    line-height: 30px
}

.aui .pull-right {
    float: right
}

.aui .pull-left {
    float: left
}

.aui .hide {
    display: none
}

.aui .show {
    display: block
}

.aui .invisible {
    visibility: hidden
}

.aui .affix {
    position: fixed
}

.aui .clearfix {
    *zoom: 1
}

.aui .clearfix:before,
.aui .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .clearfix:after {
    clear: both
}

.aui .hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.aui .input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.aui .hide {
    display: none
}

.aui .show {
    display: block !important
}

.aui .hide-accessible {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
    -webkit-transform: scale(0);
    -webkit-transform-origin-x: 0px;
    -webkit-transform-origin-y: 0px;
    *position: fixed !important;
    _position: absolute !important
}

.aui .force-offset {
    display: block !important;
    position: absolute !important;
    visibility: hidden !important
}

.aui .unselectable,
.aui .unselectable * {
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.aui .scroll-lock {
    height: 100%;
    margin: 0;
    overflow: hidden;
    width: 100%
}

@-ms-viewport {
    .aui {
        width: device-width
    }
}

.aui .hidden {
    display: none;
    visibility: hidden
}

.aui .visible-phone {
    display: none !important
}

.aui .visible-tablet {
    display: none !important
}

.aui .hidden-desktop {
    display: none !important
}

.aui .visible-desktop {
    display: inherit !important
}

@media (min-width: 768px) and (max-width: 979px) {
    .aui .hidden-desktop {
        display: inherit !important
    }

    .aui .visible-desktop {
        display: none !important
    }

    .aui .visible-tablet {
        display: inherit !important
    }

    .aui .hidden-tablet {
        display: none !important
    }
}

@media (max-width: 767px) {
    .aui .hidden-desktop {
        display: inherit !important
    }

    .aui .visible-desktop {
        display: none !important
    }

    .aui .visible-phone {
        display: inherit !important
    }

    .aui .hidden-phone {
        display: none !important
    }
}

.aui .visible-print {
    display: none !important
}

@media print {
    .aui .visible-print {
        display: inherit !important
    }

    .aui .hidden-print {
        display: none !important
    }
}

.aui .clearfix {
    *zoom: 1
}

.aui .clearfix:before,
.aui .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.aui .clearfix:after {
    clear: both
}

.aui .hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.aui .input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1200px) {
    .aui .row {
        margin-left: -30px;
        *zoom: 1
    }

    .aui .row:before,
    .aui .row:after {
        display: table;
        content: "";
        line-height: 0
    }

    .aui .row:after {
        clear: both
    }

    .aui [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 30px
    }

    .aui .container,
    .aui .navbar-static-top .container,
    .aui .navbar-fixed-top .container,
    .aui .navbar-fixed-bottom .container {
        width: 1170px
    }

    .aui .span1 {
        width: 70px
    }

    .aui .span2 {
        width: 170px
    }

    .aui .span3 {
        width: 270px
    }

    .aui .span4 {
        width: 370px
    }

    .aui .span5 {
        width: 470px
    }

    .aui .span6 {
        width: 570px
    }

    .aui .span7 {
        width: 670px
    }

    .aui .span8 {
        width: 770px
    }

    .aui .span9 {
        width: 870px
    }

    .aui .span10 {
        width: 970px
    }

    .aui .span11 {
        width: 1070px
    }

    .aui .span12 {
        width: 1170px
    }

    .aui .offset1 {
        margin-left: 130px
    }

    .aui .offset2 {
        margin-left: 230px
    }

    .aui .offset3 {
        margin-left: 330px
    }

    .aui .offset4 {
        margin-left: 430px
    }

    .aui .offset5 {
        margin-left: 530px
    }

    .aui .offset6 {
        margin-left: 630px
    }

    .aui .offset7 {
        margin-left: 730px
    }

    .aui .offset8 {
        margin-left: 830px
    }

    .aui .offset9 {
        margin-left: 930px
    }

    .aui .offset10 {
        margin-left: 1030px
    }

    .aui .offset11 {
        margin-left: 1130px
    }

    .aui .offset12 {
        margin-left: 1230px
    }

    .aui .row-fluid {
        width: 100%;
        *zoom: 1
    }

    .aui .row-fluid:before,
    .aui .row-fluid:after {
        display: table;
        content: "";
        line-height: 0
    }

    .aui .row-fluid:after {
        clear: both
    }

    .aui .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.5641025641%;
        *margin-left: 2.5109110747%
    }

    .aui .row-fluid [class*="span"]:first-child {
        margin-left: 0
    }

    .aui .row-fluid .controls-row [class*="span"]+[class*="span"] {
        margin-left: 2.5641025641%
    }

    .aui .row-fluid .span1 {
        width: 5.9829059829%;
        *width: 5.9297144935%
    }

    .aui .row-fluid .span2 {
        width: 14.5299145299%;
        *width: 14.4767230406%
    }

    .aui .row-fluid .span3 {
        width: 23.0769230769%;
        *width: 23.0237315876%
    }

    .aui .row-fluid .span4 {
        width: 31.6239316239%;
        *width: 31.5707401346%
    }

    .aui .row-fluid .span5 {
        width: 40.1709401709%;
        *width: 40.1177486816%
    }

    .aui .row-fluid .span6 {
        width: 48.7179487179%;
        *width: 48.6647572286%
    }

    .aui .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756%
    }

    .aui .row-fluid .span8 {
        width: 65.811965812%;
        *width: 65.7587743226%
    }

    .aui .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.3057828696%
    }

    .aui .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166%
    }

    .aui .row-fluid .span11 {
        width: 91.452991453%;
        *width: 91.3997999636%
    }

    .aui .row-fluid .span12 {
        width: 100%;
        *width: 99.9468085106%
    }

    .aui .row-fluid .offset1 {
        margin-left: 11.1111111111%;
        *margin-left: 11.0047281324%
    }

    .aui .row-fluid .offset1:first-child {
        margin-left: 8.547008547%;
        *margin-left: 8.4406255683%
    }

    .aui .row-fluid .offset2 {
        margin-left: 19.6581196581%;
        *margin-left: 19.5517366794%
    }

    .aui .row-fluid .offset2:first-child {
        margin-left: 17.094017094%;
        *margin-left: 16.9876341153%
    }

    .aui .row-fluid .offset3 {
        margin-left: 28.2051282051%;
        *margin-left: 28.0987452264%
    }

    .aui .row-fluid .offset3:first-child {
        margin-left: 25.641025641%;
        *margin-left: 25.5346426623%
    }

    .aui .row-fluid .offset4 {
        margin-left: 36.7521367521%;
        *margin-left: 36.6457537734%
    }

    .aui .row-fluid .offset4:first-child {
        margin-left: 34.188034188%;
        *margin-left: 34.0816512093%
    }

    .aui .row-fluid .offset5 {
        margin-left: 45.2991452991%;
        *margin-left: 45.1927623204%
    }

    .aui .row-fluid .offset5:first-child {
        margin-left: 42.735042735%;
        *margin-left: 42.6286597563%
    }

    .aui .row-fluid .offset6 {
        margin-left: 53.8461538462%;
        *margin-left: 53.7397708674%
    }

    .aui .row-fluid .offset6:first-child {
        margin-left: 51.2820512821%;
        *margin-left: 51.1756683033%
    }

    .aui .row-fluid .offset7 {
        margin-left: 62.3931623932%;
        *margin-left: 62.2867794144%
    }

    .aui .row-fluid .offset7:first-child {
        margin-left: 59.8290598291%;
        *margin-left: 59.7226768503%
    }

    .aui .row-fluid .offset8 {
        margin-left: 70.9401709402%;
        *margin-left: 70.8337879614%
    }

    .aui .row-fluid .offset8:first-child {
        margin-left: 68.3760683761%;
        *margin-left: 68.2696853973%
    }

    .aui .row-fluid .offset9 {
        margin-left: 79.4871794872%;
        *margin-left: 79.3807965085%
    }

    .aui .row-fluid .offset9:first-child {
        margin-left: 76.9230769231%;
        *margin-left: 76.8166939444%
    }

    .aui .row-fluid .offset10 {
        margin-left: 88.0341880342%;
        *margin-left: 87.9278050555%
    }

    .aui .row-fluid .offset10:first-child {
        margin-left: 85.4700854701%;
        *margin-left: 85.3637024914%
    }

    .aui .row-fluid .offset11 {
        margin-left: 96.5811965812%;
        *margin-left: 96.4748136025%
    }

    .aui .row-fluid .offset11:first-child {
        margin-left: 94.0170940171%;
        *margin-left: 93.9107110384%
    }

    .aui .row-fluid .offset12 {
        margin-left: 105.1282051282%;
        *margin-left: 105.0218221495%
    }

    .aui .row-fluid .offset12:first-child {
        margin-left: 102.5641025641%;
        *margin-left: 102.4577195854%
    }

    .aui input,
    .aui textarea,
    .aui .uneditable-input {
        margin-left: 0
    }

    .aui .controls-row [class*="span"]+[class*="span"] {
        margin-left: 30px
    }

    .aui input.span1,
    .aui textarea.span1,
    .aui .uneditable-input.span1 {
        width: 56px
    }

    .aui input.span2,
    .aui textarea.span2,
    .aui .uneditable-input.span2 {
        width: 156px
    }

    .aui input.span3,
    .aui textarea.span3,
    .aui .uneditable-input.span3 {
        width: 256px
    }

    .aui input.span4,
    .aui textarea.span4,
    .aui .uneditable-input.span4 {
        width: 356px
    }

    .aui input.span5,
    .aui textarea.span5,
    .aui .uneditable-input.span5 {
        width: 456px
    }

    .aui input.span6,
    .aui textarea.span6,
    .aui .uneditable-input.span6 {
        width: 556px
    }

    .aui input.span7,
    .aui textarea.span7,
    .aui .uneditable-input.span7 {
        width: 656px
    }

    .aui input.span8,
    .aui textarea.span8,
    .aui .uneditable-input.span8 {
        width: 756px
    }

    .aui input.span9,
    .aui textarea.span9,
    .aui .uneditable-input.span9 {
        width: 856px
    }

    .aui input.span10,
    .aui textarea.span10,
    .aui .uneditable-input.span10 {
        width: 956px
    }

    .aui input.span11,
    .aui textarea.span11,
    .aui .uneditable-input.span11 {
        width: 1056px
    }

    .aui input.span12,
    .aui textarea.span12,
    .aui .uneditable-input.span12 {
        width: 1156px
    }

    .aui .thumbnails {
        margin-left: -30px
    }

    .aui .thumbnails>li {
        margin-left: 30px
    }

    .aui .row-fluid .thumbnails {
        margin-left: 0
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .aui .row {
        margin-left: -20px;
        *zoom: 1
    }

    .aui .row:before,
    .aui .row:after {
        display: table;
        content: "";
        line-height: 0
    }

    .aui .row:after {
        clear: both
    }

    .aui [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px
    }

    .aui .container,
    .aui .navbar-static-top .container,
    .aui .navbar-fixed-top .container,
    .aui .navbar-fixed-bottom .container {
        width: 724px
    }

    .aui .span1 {
        width: 42px
    }

    .aui .span2 {
        width: 104px
    }

    .aui .span3 {
        width: 166px
    }

    .aui .span4 {
        width: 228px
    }

    .aui .span5 {
        width: 290px
    }

    .aui .span6 {
        width: 352px
    }

    .aui .span7 {
        width: 414px
    }

    .aui .span8 {
        width: 476px
    }

    .aui .span9 {
        width: 538px
    }

    .aui .span10 {
        width: 600px
    }

    .aui .span11 {
        width: 662px
    }

    .aui .span12 {
        width: 724px
    }

    .aui .offset1 {
        margin-left: 82px
    }

    .aui .offset2 {
        margin-left: 144px
    }

    .aui .offset3 {
        margin-left: 206px
    }

    .aui .offset4 {
        margin-left: 268px
    }

    .aui .offset5 {
        margin-left: 330px
    }

    .aui .offset6 {
        margin-left: 392px
    }

    .aui .offset7 {
        margin-left: 454px
    }

    .aui .offset8 {
        margin-left: 516px
    }

    .aui .offset9 {
        margin-left: 578px
    }

    .aui .offset10 {
        margin-left: 640px
    }

    .aui .offset11 {
        margin-left: 702px
    }

    .aui .offset12 {
        margin-left: 764px
    }

    .aui .row-fluid {
        width: 100%;
        *zoom: 1
    }

    .aui .row-fluid:before,
    .aui .row-fluid:after {
        display: table;
        content: "";
        line-height: 0
    }

    .aui .row-fluid:after {
        clear: both
    }

    .aui .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.7624309392%;
        *margin-left: 2.7092394499%
    }

    .aui .row-fluid [class*="span"]:first-child {
        margin-left: 0
    }

    .aui .row-fluid .controls-row [class*="span"]+[class*="span"] {
        margin-left: 2.7624309392%
    }

    .aui .row-fluid .span1 {
        width: 5.8011049724%;
        *width: 5.747913483%
    }

    .aui .row-fluid .span2 {
        width: 14.364640884%;
        *width: 14.3114493946%
    }

    .aui .row-fluid .span3 {
        width: 22.9281767956%;
        *width: 22.8749853062%
    }

    .aui .row-fluid .span4 {
        width: 31.4917127072%;
        *width: 31.4385212178%
    }

    .aui .row-fluid .span5 {
        width: 40.0552486188%;
        *width: 40.0020571294%
    }

    .aui .row-fluid .span6 {
        width: 48.6187845304%;
        *width: 48.565593041%
    }

    .aui .row-fluid .span7 {
        width: 57.182320442%;
        *width: 57.1291289526%
    }

    .aui .row-fluid .span8 {
        width: 65.7458563536%;
        *width: 65.6926648642%
    }

    .aui .row-fluid .span9 {
        width: 74.3093922652%;
        *width: 74.2562007758%
    }

    .aui .row-fluid .span10 {
        width: 82.8729281768%;
        *width: 82.8197366874%
    }

    .aui .row-fluid .span11 {
        width: 91.4364640884%;
        *width: 91.383272599%
    }

    .aui .row-fluid .span12 {
        width: 100%;
        *width: 99.9468085106%
    }

    .aui .row-fluid .offset1 {
        margin-left: 11.3259668508%;
        *margin-left: 11.2195838721%
    }

    .aui .row-fluid .offset1:first-child {
        margin-left: 8.5635359116%;
        *margin-left: 8.4571529329%
    }

    .aui .row-fluid .offset2 {
        margin-left: 19.8895027624%;
        *margin-left: 19.7831197837%
    }

    .aui .row-fluid .offset2:first-child {
        margin-left: 17.1270718232%;
        *margin-left: 17.0206888445%
    }

    .aui .row-fluid .offset3 {
        margin-left: 28.453038674%;
        *margin-left: 28.3466556953%
    }

    .aui .row-fluid .offset3:first-child {
        margin-left: 25.6906077348%;
        *margin-left: 25.5842247561%
    }

    .aui .row-fluid .offset4 {
        margin-left: 37.0165745856%;
        *margin-left: 36.9101916069%
    }

    .aui .row-fluid .offset4:first-child {
        margin-left: 34.2541436464%;
        *margin-left: 34.1477606677%
    }

    .aui .row-fluid .offset5 {
        margin-left: 45.5801104972%;
        *margin-left: 45.4737275185%
    }

    .aui .row-fluid .offset5:first-child {
        margin-left: 42.817679558%;
        *margin-left: 42.7112965793%
    }

    .aui .row-fluid .offset6 {
        margin-left: 54.1436464088%;
        *margin-left: 54.0372634301%
    }

    .aui .row-fluid .offset6:first-child {
        margin-left: 51.3812154696%;
        *margin-left: 51.2748324909%
    }

    .aui .row-fluid .offset7 {
        margin-left: 62.7071823204%;
        *margin-left: 62.6007993417%
    }

    .aui .row-fluid .offset7:first-child {
        margin-left: 59.9447513812%;
        *margin-left: 59.8383684025%
    }

    .aui .row-fluid .offset8 {
        margin-left: 71.270718232%;
        *margin-left: 71.1643352533%
    }

    .aui .row-fluid .offset8:first-child {
        margin-left: 68.5082872928%;
        *margin-left: 68.4019043141%
    }

    .aui .row-fluid .offset9 {
        margin-left: 79.8342541436%;
        *margin-left: 79.7278711649%
    }

    .aui .row-fluid .offset9:first-child {
        margin-left: 77.0718232044%;
        *margin-left: 76.9654402257%
    }

    .aui .row-fluid .offset10 {
        margin-left: 88.3977900552%;
        *margin-left: 88.2914070765%
    }

    .aui .row-fluid .offset10:first-child {
        margin-left: 85.635359116%;
        *margin-left: 85.5289761373%
    }

    .aui .row-fluid .offset11 {
        margin-left: 96.9613259669%;
        *margin-left: 96.8549429881%
    }

    .aui .row-fluid .offset11:first-child {
        margin-left: 94.1988950276%;
        *margin-left: 94.0925120489%
    }

    .aui .row-fluid .offset12 {
        margin-left: 105.5248618785%;
        *margin-left: 105.4184788997%
    }

    .aui .row-fluid .offset12:first-child {
        margin-left: 102.7624309392%;
        *margin-left: 102.6560479605%
    }

    .aui input,
    .aui textarea,
    .aui .uneditable-input {
        margin-left: 0
    }

    .aui .controls-row [class*="span"]+[class*="span"] {
        margin-left: 20px
    }

    .aui input.span1,
    .aui textarea.span1,
    .aui .uneditable-input.span1 {
        width: 28px
    }

    .aui input.span2,
    .aui textarea.span2,
    .aui .uneditable-input.span2 {
        width: 90px
    }

    .aui input.span3,
    .aui textarea.span3,
    .aui .uneditable-input.span3 {
        width: 152px
    }

    .aui input.span4,
    .aui textarea.span4,
    .aui .uneditable-input.span4 {
        width: 214px
    }

    .aui input.span5,
    .aui textarea.span5,
    .aui .uneditable-input.span5 {
        width: 276px
    }

    .aui input.span6,
    .aui textarea.span6,
    .aui .uneditable-input.span6 {
        width: 338px
    }

    .aui input.span7,
    .aui textarea.span7,
    .aui .uneditable-input.span7 {
        width: 400px
    }

    .aui input.span8,
    .aui textarea.span8,
    .aui .uneditable-input.span8 {
        width: 462px
    }

    .aui input.span9,
    .aui textarea.span9,
    .aui .uneditable-input.span9 {
        width: 524px
    }

    .aui input.span10,
    .aui textarea.span10,
    .aui .uneditable-input.span10 {
        width: 586px
    }

    .aui input.span11,
    .aui textarea.span11,
    .aui .uneditable-input.span11 {
        width: 648px
    }

    .aui input.span12,
    .aui textarea.span12,
    .aui .uneditable-input.span12 {
        width: 710px
    }
}

@media (max-width: 767px) {
    .aui body {
        padding-left: 10px;
        padding-right: 10px
    }

    .aui .navbar-fixed-top,
    .aui .navbar-fixed-bottom,
    .aui .navbar-static-top {
        margin-left: -20px;
        margin-right: -20px
    }

    .aui .container-fluid {
        padding: 0
    }

    .aui .dl-horizontal dt {
        float: none;
        clear: none;
        width: auto;
        text-align: left
    }

    .aui .dl-horizontal dd {
        margin-left: 0
    }

    .aui .container {
        width: auto
    }

    .aui .row-fluid {
        width: 100%
    }

    .aui .row,
    .aui .thumbnails {
        margin-left: 0
    }

    .aui .thumbnails>li {
        float: none;
        margin-left: 0
    }

    .aui [class*="span"],
    .aui .uneditable-input[class*="span"],
    .aui .row-fluid [class*="span"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .aui .span12,
    .aui .row-fluid .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .aui .row-fluid [class*="offset"]:first-child {
        margin-left: 0
    }

    .aui .input-large,
    .aui .input-xlarge,
    .aui .input-xxlarge,
    .aui input[class*="span"],
    .aui select[class*="span"],
    .aui textarea[class*="span"],
    .aui .uneditable-input {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .aui .input-prepend input,
    .aui .input-append input,
    .aui .input-prepend input[class*="span"],
    .aui .input-append input[class*="span"] {
        display: inline-block;
        width: auto
    }

    .aui .controls-row [class*="span"]+[class*="span"] {
        margin-left: 0
    }

    .aui .modal {
        position: fixed;
        top: 20px;
        left: 20px;
        right: 20px;
        width: auto;
        margin: 0
    }

    .aui .modal.fade {
        top: -300px
    }

    .aui .modal.fade.in {
        top: 20px
    }
}

@media (max-width: 480px) {
    .aui .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0)
    }

    .aui .page-header h1 small {
        display: block;
        line-height: 20px
    }

    .aui input[type="checkbox"],
    .aui input[type="radio"] {
        border: 1px solid #ccc
    }

    .aui .form-horizontal .control-label {
        float: none;
        width: auto;
        padding-top: 0;
        text-align: left
    }

    .aui .form-horizontal .controls {
        margin-left: 0
    }

    .aui .form-horizontal .control-list {
        padding-top: 0
    }

    .aui .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px
    }

    .aui .media .pull-left,
    .aui .media .pull-right {
        float: none;
        display: block;
        margin-bottom: 10px
    }

    .aui .media-object {
        margin-right: 0;
        margin-left: 0
    }

    .aui .modal {
        top: 10px;
        left: 10px;
        right: 10px
    }

    .aui .modal-header .close {
        padding: 10px;
        margin: -10px
    }
}

@media (max-width: 979px) {
    .aui body {
        padding-top: 0
    }

    .aui .navbar-fixed-top,
    .aui .navbar-fixed-bottom {
        position: static
    }

    .aui .navbar-fixed-top {
        margin-bottom: 20px
    }

    .aui .navbar-fixed-bottom {
        margin-top: 20px
    }

    .aui .navbar-fixed-top .navbar-inner,
    .aui .navbar-fixed-bottom .navbar-inner {
        padding: 5px
    }

    .aui .navbar .container {
        width: auto;
        padding: 0
    }

    .aui .navbar .brand {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 0 0 -5px
    }

    .aui .nav-collapse {
        clear: both
    }

    .aui .nav-collapse .nav {
        float: none;
        margin: 0 0 10px
    }

    .aui .nav-collapse .nav>li {
        float: none
    }

    .aui .nav-collapse .nav>li>a {
        margin-bottom: 2px
    }

    .aui .nav-collapse .nav>.divider-vertical {
        display: none
    }

    .aui .nav-collapse .nav .nav-header {
        color: #777;
        text-shadow: none
    }

    .aui .nav-collapse .nav>li>a,
    .aui .nav-collapse .dropdown-menu a {
        padding: 9px 15px;
        color: #777
    }

    .aui .nav-collapse .btn {
        padding: 4px 10px 4px;
        font-weight: normal;
        border-radius: 0px
    }

    .aui .nav-collapse .dropdown-menu li+li a {
        margin-bottom: 2px
    }

    .aui .nav-collapse .nav>li>a:hover,
    .aui .nav-collapse .nav>li>a:focus,
    .aui .nav-collapse .dropdown-menu a:hover,
    .aui .nav-collapse .dropdown-menu a:focus {
        background-color: #f2f2f2
    }

    .aui .navbar-inverse .nav-collapse .nav>li>a,
    .aui .navbar-inverse .nav-collapse .dropdown-menu a {
        color: #999
    }

    .aui .navbar-inverse .nav-collapse .nav>li>a:hover,
    .aui .navbar-inverse .nav-collapse .nav>li>a:focus,
    .aui .navbar-inverse .nav-collapse .dropdown-menu a:hover,
    .aui .navbar-inverse .nav-collapse .dropdown-menu a:focus {
        background-color: #111
    }

    .aui .nav-collapse.in .btn-group {
        margin-top: 5px;
        padding: 0
    }

    .aui .nav-collapse .dropdown-menu {
        position: static;
        top: auto;
        left: auto;
        float: none;
        display: none;
        max-width: none;
        margin: 0 15px;
        padding: 0;
        background-color: transparent;
        border: none;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .aui .nav-collapse .open>.dropdown-menu {
        display: block
    }

    .aui .nav-collapse .dropdown-menu:before,
    .aui .nav-collapse .dropdown-menu:after {
        display: none
    }

    .aui .nav-collapse .dropdown-menu .divider {
        display: none
    }

    .aui .nav-collapse .nav>li>.dropdown-menu:before,
    .aui .nav-collapse .nav>li>.dropdown-menu:after {
        display: none
    }

    .aui .nav-collapse .navbar-form,
    .aui .nav-collapse .navbar-search {
        float: none;
        padding: 10px 15px;
        margin: 10px 0;
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
    }

    .aui .navbar-inverse .nav-collapse .navbar-form,
    .aui .navbar-inverse .nav-collapse .navbar-search {
        border-top-color: #111;
        border-bottom-color: #111
    }

    .aui .navbar .nav-collapse .nav.pull-right {
        float: none;
        margin-left: 0
    }

    .aui .nav-collapse,
    .aui .nav-collapse.collapse {
        overflow: hidden;
        height: 0
    }

    .aui .navbar .btn-navbar {
        display: block
    }

    .aui .navbar-static .navbar-inner {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (min-width: 980px) {
    .aui .nav-collapse.collapse {
        height: auto !important;
        overflow: visible !important
    }
}.js .controls-hidden .lfr-meta-actions,
.js .controls-hidden .portlet-borderless-bar,
.js .controls-hidden .portlet-topper-toolbar,
.js .controls-hidden .lfr-configurator-visibility {
    display: none
}

.basecelleditor-hidden,
.datecelleditor-hidden,
.dropdowncelleditor-hidden,
.textcelleditor-hidden,
.textareacelleditor-hidden,
.checkboxcelleditor-hidden,
.radiocelleditor-hidden,
.helper-hidden {
    display: none !important
}

.helper-hidden-accessible,
.overlay-hidden,
.overlaycontext-hidden,
.overlaymask-hidden,
.date-picker-hidden,
.datepicker-hidden,
.colorpicker-hidden,
.tooltip-hidden {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
    -webkit-transform: scale(0);
    -webkit-transform-origin-x: 0px;
    -webkit-transform-origin-y: 0px;
    *position: fixed !important;
    _position: absolute !important
}

.overlay {
    position: absolute
}

.overlay .overlay-content .dropdown-menu {
    top: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    border-radius: 0;
    background-color: #2b323a;
    padding: 0
}

.overlay .overlay-content .dropdown-menu>li>a {
    color: #fff;
    padding: 6px 20px;
    background-color: #2b323a;
    font-size: 13px;
    font-family: 'MarkRegular'
}

.overlay .overlay-content .dropdown-menu>li>a:hover,
.overlay .overlay-content .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: #242a31;
    background-image: none;
    outline: 0
}

.aui .portlet-content {
    border: none;
    padding: 25px 0px 0px
}

.aui.js .controls-hidden .portlet-content {
    padding: 0
}

.aui .portlet-borderless-bar {
    line-height: 2.4;
    padding: 0 5px 1px !important
}

.aui .portlet-borderless-bar a.icon-monospaced {
    text-indent: 0;
    line-height: 14px;
    margin-top: 2px
}

.aui .portlet-borderless-bar a.icon-monospaced .lexicon-icon {
    fill: #fff;
    height: 12px;
    width: 12px
}

.aui .portlet-borderless-bar a.icon-monospaced .lexicon-icon.lexicon-icon-ellipsis-v {
    margin-top: -1px
}

.aui .portlet-title-default {
    font-family: 'MarkRegular';
    font-weight: normal;
    font-style: normal;
    line-height: 2.4;
    background-position: 0 5px
}

.aui .portlet-draggable .portlet-title-default {
    font-family: 'MarkRegular';
    font-weight: normal;
    font-style: normal;
    line-height: 2.4;
    background-position: 0 5px
}

.portlet-column.yui3-dd-drop-active-valid {
    min-height: 30px !important;
    position: relative;
    padding-bottom: 15px;
    z-index: 1
}

.portlet-column.yui3-dd-drop-active-valid:before {
    content: 'Erreichbarer Bereich';
    background-color: rgba(0, 204, 255, 0.4);
    color: #fff;
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-family: 'MarkBold';
    text-align: center;
    text-transform: uppercase
}

.has-dockbar #wrapper {
    margin-top: 48px
}

@media only screen and (min-width: 768px) {
    .has-dockbar #wrapper {
        margin-top: 64px
    }
}

.has-dockbar.has-customization-menu #wrapper {
    margin-top: 96px
}

@media only screen and (min-width: 768px) {
    .has-dockbar.has-customization-menu #wrapper {
        margin-top: 128px
    }
}

.has-dockbar .sidenav-fixed.sidenav-menu-slider {
    top: 64px
}

.yui3-widget.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.yui3-widget.tooltip .tooltip-inner {
    max-width: 200px;
    padding: 3px 5px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 0;
    word-wrap: break-word
}

.hide-accessible {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
    -webkit-transform: scale(0);
    -webkit-transform-origin-x: 0px;
    -webkit-transform-origin-y: 0px;
    _position: absolute !important
}

.dockbar {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1034;
    background-color: #242a31;
    color: #fff;
    height: 64px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33)
}

.dockbar a {
    color: rgba(255, 255, 255, 0.6)
}

.dockbar a:focus,
.dockbar a:hover {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none
}

.dockbar .dockbar-nav {
    font-size: 16px;
    list-style: none;
    margin: 0;
    padding-left: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0
}

.dockbar .dockbar-nav#dockbar {
    position: relative
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item {
    display: inline-block;
    text-align: center
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-icon {
    display: inline-block;
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 999px !important;
    text-transform: none;
    min-width: auto;
    letter-spacing: 0;
    font-size: 16px;
    color: #fff;
    background: transparent;
    vertical-align: middle
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-icon.visible-xs {
    display: inline-block !important
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-icon .lexicon-icon {
    height: 20px;
    width: 20px;
    fill: #fff;
    display: block;
    margin: 8px auto 0
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-icon i {
    line-height: 36px
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-icon:hover,
.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-icon:focus {
    border-radius: 999px;
    background-color: rgba(255, 255, 255, 0.15)
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item.my-sites-dockkbar-nav-item .dockbar-icon {
    margin-top: 2px
}

.dockbar .dockbar-nav .dockbar-nav-category .dockbar-nav-item .dockbar-heading {
    color: #FFF;
    font-size: 19px;
    font-weight: bold
}

.dockbar .dockbar-nav ul.dropdown-menu {
    min-width: 100%;
    margin-top: -1px;
    border-color: transparent;
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    border-radius: 0;
    background-color: #2b323a;
    padding: 0;
    top: 51px
}

.dockbar .dockbar-nav ul.dropdown-menu>li>a {
    font-family: "MarkRegular";
    font-size: 13px;
    line-height: 15px;
    padding: 10px 20px;
    color: #fff;
    text-align: left
}

.dockbar .dockbar-nav ul.dropdown-menu>li>a:hover,
.dockbar .dockbar-nav ul.dropdown-menu>li>a:focus {
    color: #fff;
    background-color: #242a31;
    background-image: none
}

.dockbar .dockbar-nav ul.dropdown-menu>li>a [class^="icon-"] {
    line-height: 1.4;
    margin-right: 15px
}

.dockbar .dockbar-nav .dropdown.open a.dropdown-toggle {
    background: none;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dockbar .dockbar-nav .dropdown.open a.dropdown-toggle:after {
    top: 17px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dockbar .dockbar-nav .dockbar-sites-control-group {
    position: absolute
}

.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites {
    padding-left: 24px;
    margin-top: 12px
}

.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites .company-logo {
    height: 40px
}

.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites .company-name,
.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites .group-name {
    font-family: "MarkBold";
    color: #fff;
    text-transform: uppercase;
    font-size: 90%
}

.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites.sites-selector {
    padding: 0;
    margin: 0;
    width: 240px;
    height: 64px
}

.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites.sites-selector .dockbar-icon {
    width: 100%;
    height: 100%;
    text-align: left;
    border-radius: 0
}

.dockbar .dockbar-nav .dockbar-sites-control-group .dockbar-sites.sites-selector .dockbar-icon:hover {
    background: transparent
}

.dockbar .dockbar-nav .dockbar-tools-control-group {
    float: right;
    padding: 0 12px 0 12px;
    margin-top: 14px
}

.dockbar .dockbar-nav .dockbar-tools-control-group .dockbar-control-panel .dropdown.open a.dropdown-toggle,
.dockbar .dockbar-nav .dockbar-tools-control-group .dockbar-my-sites .dropdown.open a.dropdown-toggle {
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0.15)
}

.dockbar .dockbar-nav .dockbar-user-control-group {
    float: right;
    padding: 0;
    margin-top: 14px
}

.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user {
    font-family: "MarkRegular";
    font-size: 13px
}

.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.dropdown-toggle,
.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.product-menu-toggle {
    position: relative;
    min-height: 56px;
    min-width: 210px;
    padding: 6px 12px 12px 12px;
    margin-top: 6px;
    color: #fff
}

.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.dropdown-toggle:hover,
.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.product-menu-toggle:hover {
    color: #fff
}

.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.dropdown-toggle .profile-info,
.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.product-menu-toggle .profile-info {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 0 10px;
    line-height: 15px
}

.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.dropdown-toggle img.portrait,
.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.product-menu-toggle img.portrait {
    width: 40px;
    height: 40px;
    border-radius: 40px
}

.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.dropdown-toggle:after,
.dockbar .dockbar-nav .dockbar-user-control-group .dockbar-user a.product-menu-toggle:after {
    content: "\f107";
    position: absolute;
    right: 10px;
    top: 9px;
    font-family: "fontawesome-alloy";
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased
}

.dockbar .dockbar-link.active:after {
    background-color: #65B6F0;
    height: 2px
}

@media only screen and (min-width: 768px) {

    body.open-admin-panel,
    body.sidenav-transition {
        overflow-x: hidden
    }
}

.lfr-add-panel.open-admin-panel.sidenav-menu-slider {
    visibility: visible;
    right: 0
}

.lfr-add-panel.sidenav-menu-slider,
.lfr-admin-panel.sidenav-menu-slider {
    z-index: 1034;
    width: 320px;
    right: -320px;
    -webkit-box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.38);
    box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.38)
}

.lfr-add-panel.sidenav-menu-slider .product-menu,
.lfr-admin-panel.sidenav-menu-slider .product-menu {
    width: 320px;
    background-color: #2b323a
}

.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-header,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-header {
    background-color: #2b323a;
    border-bottom: 1px solid transparent;
    color: #fff;
    font-family: "MarkBold";
    font-size: 100%;
    text-transform: uppercase;
    padding: 0 15px 0 25px;
    margin-bottom: 19px;
    margin-top: 19px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-header a,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-header a {
    color: #bdc1c1
}

.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-header a:focus,
.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-header a:hover,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-header a:focus,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-header a:hover {
    color: #bdc1c1
}

.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-header .sidenav-close,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-header .sidenav-close {
    float: right
}

.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-header .sidenav-close .lexicon-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-header .sidenav-close .lexicon-icon {
    height: 20px;
    width: 20px;
    fill: #fff
}

.lfr-add-panel.sidenav-menu-slider .product-menu .sidebar-body,
.lfr-admin-panel.sidenav-menu-slider .product-menu .sidebar-body {
    padding: 0
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel {
    background-color: transparent;
    border-bottom: 1px solid rgba(150, 156, 156, 0.3);
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0;
    border-top-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.55)
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon {
    display: inline-block;
    fill: #fff;
    height: 16px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    vertical-align: middle;
    width: 16px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon-sm,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon-sm {
    height: 7px;
    width: 7px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon-md,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon-md {
    height: 32px;
    width: 32px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon-lg,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .lexicon-icon-lg {
    height: 128px;
    width: 128px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel a.collapse-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel a.collapse-icon {
    padding-right: 45px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-closed [class^="icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-closed [class*=" icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-closed .lexicon-icon,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-open [class^="icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-open [class*=" icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-open .lexicon-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-closed [class^="icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-closed [class*=" icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-closed .lexicon-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-open [class^="icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-open [class*=" icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-open .lexicon-icon {
    display: block
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open {
    position: absolute;
    right: 15px;
    top: 10px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed [class^="icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed [class*=" icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open [class^="icon-"],
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open [class*=" icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed [class^="icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed [class*=" icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open [class^="icon-"],
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open [class*=" icon-"] {
    margin-top: calc(((1em * 1.428571429) - 1em) / 2)
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed .lexicon-icon,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open .lexicon-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed .lexicon-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open .lexicon-icon {
    margin-top: calc(((1em * 1.428571429) - 16px) / 2)
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-closed {
    display: none
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon .collapse-icon-open {
    display: inline-block
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapsed .collapse-icon-closed,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapsed .collapse-icon-closed {
    display: inline-block
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapsed .collapse-icon-open,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapsed .collapse-icon-open {
    display: none
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-middle .collapse-icon-closed,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-middle .collapse-icon-open,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-middle .collapse-icon-closed,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .collapse-icon-middle .collapse-icon-open {
    margin-top: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .list-group-heading.collapse-icon-middle,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .list-group-heading.collapse-icon-middle {
    position: relative
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel .list-group-heading.collapse-icon-middle .collapse-icon-closed,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel .list-group-heading.collapse-icon-middle .collapse-icon-open,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .list-group-heading.collapse-icon-middle .collapse-icon-closed,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel .list-group-heading.collapse-icon-middle .collapse-icon-open {
    margin-top: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-body,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-body {
    background-color: #2b323a;
    padding: 0
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-group,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-group {
    margin-bottom: 0
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-group .panel+.panel,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-group .panel+.panel {
    margin-top: 0
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse>.panel-body,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse>.list-group,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse>.panel-body,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top-width: 0
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse.in,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse.collapsing,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse.in,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-group .panel-heading+.panel-collapse.collapsing {
    border-bottom: 2px solid #fff
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading {
    padding: 0;
    position: relative
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .collapse-icon,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .collapse-icon {
    padding-right: 45px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler {
    width: 100%;
    display: block;
    border-left: 4px solid #f50057
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler:not(.collapsed),
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler:not(.collapsed) {
    background-color: #20252b;
    border-left: 4px solid #fff;
    padding-left: 24px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler:not(.collapsed) .category-name,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler:not(.collapsed) .category-name {
    color: #fff
}

.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler .category-name,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler .user-name,
.lfr-add-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler .site-name,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler .category-name,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler .user-name,
.lfr-admin-panel.sidenav-menu-slider .product-menu .panel-heading .panel-title>.panel-toggler .site-name {
    color: rgba(255, 255, 255, 0.55);
    font-family: "MarkRegular";
    font-size: 16px
}

.lfr-add-panel.sidenav-menu-slider .product-menu .collapse-icon:before,
.lfr-admin-panel.sidenav-menu-slider .product-menu .collapse-icon:before {
    right: 25px
}

.lfr-add-panel .add-content-menu .add-portlet-message,
.lfr-admin-panel .add-content-menu .add-portlet-message {
    background-color: #242a31;
    margin: 20px;
    padding: 5px 20px
}

.lfr-add-panel .add-content-menu .add-portlet-message .info-message,
.lfr-admin-panel .add-content-menu .add-portlet-message .info-message {
    margin: 20px 0
}

.lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item,
.lfr-admin-panel .add-content-menu .add-application-panel .lfr-content-item {
    height: 40px;
    padding: 0 16px
}

.lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item.lfr-archived-setup,
.lfr-admin-panel .add-content-menu .add-application-panel .lfr-content-item.lfr-archived-setup {
    padding-left: 30px
}

.lfr-add-panel .add-content-menu .input-group-btn,
.lfr-admin-panel .add-content-menu .input-group-btn {
    right: 20px
}

.lfr-add-panel .add-content-menu .display-style-bar,
.lfr-admin-panel .add-content-menu .display-style-bar {
    margin: 10px
}

.lfr-add-panel .add-content-menu .display-style-bar .display-style,
.lfr-admin-panel .add-content-menu .display-style-bar .display-style {
    padding: 5px
}

.lfr-add-panel .add-content-menu .display-style-bar .display-style.active,
.lfr-admin-panel .add-content-menu .display-style-bar .display-style.active {
    color: #869CAD
}

.lfr-add-panel .add-content-menu .drag-content-item,
.lfr-admin-panel .add-content-menu .drag-content-item {
    cursor: move
}

.lfr-add-panel .add-content-menu .lfr-content-item .drag-content-item,
.lfr-admin-panel .add-content-menu .lfr-content-item .drag-content-item {
    display: inline-block;
    width: 100%
}

.lfr-add-panel .add-content-menu .lfr-content-item:focus .add-content-item,
.lfr-add-panel .add-content-menu .lfr-content-item:hover .add-content-item,
.lfr-admin-panel .add-content-menu .lfr-content-item:focus .add-content-item,
.lfr-admin-panel .add-content-menu .lfr-content-item:hover .add-content-item {
    display: inline
}

.lfr-add-panel .add-content-menu .lfr-content-item .add-content-item,
.lfr-admin-panel .add-content-menu .lfr-content-item .add-content-item {
    cursor: pointer;
    display: none;
    margin-right: 15px;
    position: absolute;
    right: 0;
    top: 0
}

@media (max-width: 979px) {

    .lfr-add-panel .add-content-menu .lfr-content-item .add-content-item,
    .lfr-admin-panel .add-content-menu .lfr-content-item .add-content-item {
        display: inline
    }
}

.lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used,
.lfr-admin-panel .add-content-menu .lfr-content-item .lfr-portlet-used {
    opacity: 0.3
}

.lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used.drag-content-item,
.lfr-admin-panel .add-content-menu .lfr-content-item .lfr-portlet-used.drag-content-item {
    cursor: default
}

.lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used.add-content-item,
.lfr-admin-panel .add-content-menu .lfr-content-item .lfr-portlet-used.add-content-item {
    display: none
}

@media (max-width: 767px) {

    .lfr-add-panel .add-content-menu .lfr-drag-portlet-message,
    .lfr-admin-panel .add-content-menu .lfr-drag-portlet-message {
        display: none
    }
}

.lfr-add-panel .product-menu .nav a,
.lfr-admin-panel .product-menu .nav a {
    color: rgba(255, 255, 255, 0.55)
}

.lfr-add-panel .product-menu .nav-equal-height .nav>.active,
.lfr-add-panel .product-menu .nav-equal-height>.active,
.lfr-admin-panel .product-menu .nav-equal-height .nav>.active,
.lfr-admin-panel .product-menu .nav-equal-height>.active {
    border-left: 2px solid #fff
}

.lfr-add-panel .product-menu .nav-equal-height>.active>a,
.lfr-add-panel .product-menu .nav-equal-height>.active>a:focus,
.lfr-add-panel .product-menu .nav-equal-height>.active>a:hover,
.lfr-add-panel .product-menu .nav-equal-height .nav>.active>a,
.lfr-add-panel .product-menu .nav-equal-height .nav>.active>a:focus,
.lfr-add-panel .product-menu .nav-equal-height .nav>.active>a:hover,
.lfr-admin-panel .product-menu .nav-equal-height>.active>a,
.lfr-admin-panel .product-menu .nav-equal-height>.active>a:focus,
.lfr-admin-panel .product-menu .nav-equal-height>.active>a:hover,
.lfr-admin-panel .product-menu .nav-equal-height .nav>.active>a,
.lfr-admin-panel .product-menu .nav-equal-height .nav>.active>a:focus,
.lfr-admin-panel .product-menu .nav-equal-height .nav>.active>a:hover {
    color: #fff
}

.lfr-add-panel .product-menu .nav-equal-height>.active,
.lfr-add-panel .product-menu .nav-equal-height .nav>.active,
.lfr-admin-panel .product-menu .nav-equal-height>.active,
.lfr-admin-panel .product-menu .nav-equal-height .nav>.active {
    border-left-color: #fff
}

.lfr-add-panel .product-menu .nav-equal-height-heading:focus,
.lfr-add-panel .product-menu .nav-equal-height-heading:hover,
.lfr-admin-panel .product-menu .nav-equal-height-heading:focus,
.lfr-admin-panel .product-menu .nav-equal-height-heading:hover {
    background-color: transparent
}

.lfr-add-panel .product-menu .nav-equal-height-heading .collapse-icon:after,
.lfr-add-panel .product-menu .nav-equal-height-heading .collapse-icon.collapsed:after,
.lfr-admin-panel .product-menu .nav-equal-height-heading .collapse-icon:after,
.lfr-admin-panel .product-menu .nav-equal-height-heading .collapse-icon.collapsed:after {
    background-color: #1A2126;
    height: 12px
}

.lfr-add-panel .product-menu .nav-equal-height-heading .collapse-icon:before,
.lfr-admin-panel .product-menu .nav-equal-height-heading .collapse-icon:before {
    color: rgba(255, 255, 255, 0.55);
    content: "";
    font-size: 15px;
    left: -8px
}

.lfr-add-panel .product-menu .nav-equal-height-heading .collapse-icon.collapsed:before,
.lfr-admin-panel .product-menu .nav-equal-height-heading .collapse-icon.collapsed:before {
    content: ""
}

.lfr-add-panel .product-menu .nav-nested-margins>li .nav>li,
.lfr-admin-panel .product-menu .nav-nested-margins>li .nav>li {
    border-left: 2px solid rgba(255, 255, 255, 0.55)
}

.lfr-add-panel .product-menu .nav-nested-margins>li .nav>li .nav>li,
.lfr-admin-panel .product-menu .nav-nested-margins>li .nav>li .nav>li {
    border-left: 1px dotted rgba(255, 255, 255, 0.55)
}

.lfr-add-panel .product-menu .nav-nested-margins>li .nav>li .nav>li.active,
.lfr-admin-panel .product-menu .nav-nested-margins>li .nav>li .nav>li.active {
    border-left: 1px solid #fff
}

.lfr-add-panel .product-menu .nav-nested-margins>li .nav>li .nav>li.active>a,
.lfr-admin-panel .product-menu .nav-nested-margins>li .nav>li .nav>li.active>a {
    color: #fff
}

.lfr-add-panel .product-menu .panel-page-category .list-group-heading:hover,
.lfr-admin-panel .product-menu .panel-page-category .list-group-heading:hover {
    background-color: #20252b
}

.lfr-add-panel .product-menu .panel-page-category .list-group-heading.collapsed,
.lfr-admin-panel .product-menu .panel-page-category .list-group-heading.collapsed {
    border-left: 4px solid #f50057;
    background-color: transparent
}

.lfr-add-panel .product-menu .panel-page-category .list-group-heading.collapsed:hover,
.lfr-admin-panel .product-menu .panel-page-category .list-group-heading.collapsed:hover {
    background-color: #20252b
}

.lfr-add-panel .product-menu a.list-group-heading,
.lfr-add-panel .product-menu button.list-group-heading,
.lfr-add-panel .product-menu .list-group-heading[data-toggle="collapse"],
.lfr-admin-panel .product-menu a.list-group-heading,
.lfr-admin-panel .product-menu button.list-group-heading,
.lfr-admin-panel .product-menu .list-group-heading[data-toggle="collapse"] {
    color: #fff;
    font-family: "MarkRegular"
}

.lfr-add-panel .product-menu .list-group,
.lfr-admin-panel .product-menu .list-group {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0
}

.lfr-add-panel .product-menu .list-group-heading.goto-link,
.lfr-admin-panel .product-menu .list-group-heading.goto-link {
    color: rgba(255, 255, 255, 0.55)
}

.lfr-add-panel .product-menu .list-group-heading>.panel-toggler,
.lfr-add-panel .product-menu .panel-title>.panel-toggler,
.lfr-admin-panel .product-menu .list-group-heading>.panel-toggler,
.lfr-admin-panel .product-menu .panel-title>.panel-toggler {
    line-height: 32px;
    padding: 10px 40px 10px 24px
}

.lfr-add-panel .product-menu .list-group-heading .aspect-ratio-bg-cover,
.lfr-add-panel .product-menu .panel-title .aspect-ratio-bg-cover,
.lfr-admin-panel .product-menu .list-group-heading .aspect-ratio-bg-cover,
.lfr-admin-panel .product-menu .panel-title .aspect-ratio-bg-cover {
    background-size: contain
}

.lfr-add-panel .product-menu .list-group-heading .site-administration-toggler,
.lfr-add-panel .product-menu .panel-title .site-administration-toggler,
.lfr-admin-panel .product-menu .list-group-heading .site-administration-toggler,
.lfr-admin-panel .product-menu .panel-title .site-administration-toggler {
    padding-right: 85px
}

.lfr-add-panel .product-menu .list-group-heading,
.lfr-admin-panel .product-menu .list-group-heading {
    border-color: transparent;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-left: 4px solid #0cf;
    padding-top: 11px;
    padding-bottom: 11px;
    display: block;
    background-color: #20252b;
    overflow-wrap: normal;
    word-wrap: normal;
    word-break: normal
}

.lfr-add-panel .product-menu .list-group-heading:after,
.lfr-admin-panel .product-menu .list-group-heading:after {
    background-color: transparent;
    height: 0
}

.lfr-add-panel .product-menu .list-group-heading.collapsed,
.lfr-admin-panel .product-menu .list-group-heading.collapsed {
    font-weight: 300
}

.lfr-add-panel .product-menu .list-group-heading.collapsed,
.lfr-admin-panel .product-menu .list-group-heading.collapsed {
    background-color: transparent
}

.lfr-add-panel .product-menu .list-group-heading.collapsed:after,
.lfr-admin-panel .product-menu .list-group-heading.collapsed:after {
    background-color: transparent;
    height: 0
}

.lfr-add-panel .product-menu .list-group-heading:focus,
.lfr-add-panel .product-menu .list-group-heading:hover,
.lfr-add-panel .product-menu .list-group-heading.collapsed:focus,
.lfr-add-panel .product-menu .list-group-heading.collapsed:hover,
.lfr-admin-panel .product-menu .list-group-heading:focus,
.lfr-admin-panel .product-menu .list-group-heading:hover,
.lfr-admin-panel .product-menu .list-group-heading.collapsed:focus,
.lfr-admin-panel .product-menu .list-group-heading.collapsed:hover {
    background-color: #20252b
}

.lfr-add-panel .product-menu .list-group-heading:focus:after,
.lfr-add-panel .product-menu .list-group-heading:hover:after,
.lfr-add-panel .product-menu .list-group-heading.collapsed:focus:after,
.lfr-add-panel .product-menu .list-group-heading.collapsed:hover:after,
.lfr-admin-panel .product-menu .list-group-heading:focus:after,
.lfr-admin-panel .product-menu .list-group-heading:hover:after,
.lfr-admin-panel .product-menu .list-group-heading.collapsed:focus:after,
.lfr-admin-panel .product-menu .list-group-heading.collapsed:hover:after {
    background-color: 4px solid #0cf
}

.lfr-add-panel .product-menu .list-group-heading,
.lfr-admin-panel .product-menu .list-group-heading {
    padding-left: 24px
}

.lfr-add-panel .product-menu .list-group-item,
.lfr-admin-panel .product-menu .list-group-item {
    border-width: 0;
    padding: 8px 8px 8px 8px;
    background-color: #242a31;
    border-left: 4px solid #5c6c7f
}

.lfr-add-panel .product-menu .list-group-item .nav,
.lfr-admin-panel .product-menu .list-group-item .nav {
    margin-bottom: 0;
    margin-top: 20px
}

.lfr-add-panel .product-menu .collapse>.list-group-item,
.lfr-add-panel .product-menu .collapsing>.list-group-item,
.lfr-admin-panel .product-menu .collapse>.list-group-item,
.lfr-admin-panel .product-menu .collapsing>.list-group-item {
    background-color: #242a31
}

.lfr-add-panel .product-menu .nav>li>a:focus,
.lfr-add-panel .product-menu .nav>li>a:hover,
.lfr-admin-panel .product-menu .nav>li>a:focus,
.lfr-admin-panel .product-menu .nav>li>a:hover {
    background-color: transparent
}

.lfr-add-panel .product-menu-expanded.sidebar-body,
.lfr-admin-panel .product-menu-expanded.sidebar-body {
    overflow: visible
}

.lfr-add-panel .product-menu-expanded.sidenav-fixed.sidenav-menu-slider,
.lfr-admin-panel .product-menu-expanded.sidenav-fixed.sidenav-menu-slider {
    overflow: auto;
    visibility: visible;
    width: 100%
}

.lfr-product-menu-panel.sidenav-menu-slider {
    z-index: 1035
}

.lfr-product-menu-panel.sidenav-menu-slider.open,
.lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {
    width: 320px
}

.container-fluid-1280.sidenav-container {
    padding-left: 0;
    padding-right: 0
}

.aui .lfr-add-panel .add-content-menu .add-portlet-message,
.aui .lfr-add-panel .add-content-menu .add-portlet-message h4,
.aui .lfr-add-panel .add-content-menu .add-portlet-message h6,
.aui .lfr-add-panel .add-content-menu .add-portlet-message h6.info-message,
.aui .lfr-add-panel .add-content-menu .drag-content-item,
.aui .lfr-add-panel .add-content-menu input[type="text"] {
    font-family: 'MarkRegular', Arial, san-serif;
    font-weight: normal;
    line-height: 1.4
}

.aui .lfr-add-panel .add-content-menu .add-portlet-message h4 {
    font-size: 16px
}

.aui .lfr-add-panel .add-content-menu .add-portlet-message h6 {
    font-size: 14px
}

.aui .lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item {
    position: relative
}

.aui .lfr-add-panel .add-content-menu .drag-content-item .lexicon-icon {
    height: 12px;
    width: 12px;
    margin-top: -4px;
    margin-right: 10px
}

.aui .lfr-add-panel .add-content-menu .list-group-panel {
    overflow: hidden
}

.aui .lfr-add-panel .add-content-menu .list-group-panel .list-group-item .nav {
    margin-top: 8px
}

.aui .lfr-add-panel .add-content-menu .list-group-panel .list-group-item .add-content-item {
    background: transparent;
    border: 1px solid #fff;
    padding: 0 5px
}

.aui .lfr-add-panel .add-content-menu .list-group-panel .list-group-item .add-content-item i {
    color: #fff
}

.aui .lfr-add-panel .add-content-menu .list-group-panel.collapse {
    height: 0
}

.aui .lfr-add-panel .add-content-menu .list-group-panel.collapse.in {
    height: auto
}

.aui .lfr-add-panel .add-content-menu .lfr-content-item {
    font-size: 14px;
    height: 35px;
    padding: 0 10px
}

.aui .lfr-add-panel .add-content-menu .lfr-content-item .add-content-item {
    font-size: 14px;
    font-weight: normal;
    font-family: 'MarkRegular', Arial, san-serif;
    top: -2px
}

.aui .lfr-add-panel .add-content-menu .lfr-content-item .add-content-item:hover {
    color: #0cf
}

.aui .lfr-add-panel .add-content-menu .search-bar {
    border-left: 4px solid #5c6c7f;
    margin: 0;
    padding: 10px 45px 0 18px;
    background-color: #242a31;
    position: relative
}

.aui .lfr-add-panel .add-content-menu .search-bar input.form-control {
    border: none;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    width: 230px;
    margin-bottom: 10px;
    height: 40px;
    font-family: 'MarkRegular', Arial, san-serif;
    font-size: 16px
}

.aui .lfr-add-panel .add-content-menu .search-bar input.form-control::-webkit-input-placeholder {
    font-family: 'MarkRegular', Arial, san-serif;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    opacity: 1
}

.aui .lfr-add-panel .add-content-menu .search-bar input.form-control::-moz-placeholder {
    font-family: 'MarkRegular', Arial, san-serif;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    opacity: 1
}

.aui .lfr-add-panel .add-content-menu .search-bar input.form-control:-moz-placeholder {
    font-family: 'MarkRegular', Arial, san-serif;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    opacity: 1
}

.aui .lfr-add-panel .add-content-menu .search-bar input.form-control:-ms-input-placeholder {
    font-family: 'MarkRegular', Arial, san-serif;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    opacity: 1
}

.aui .lfr-add-panel .add-content-menu .search-bar .input-group-btn {
    position: absolute;
    top: 14px;
    width: 36px;
    height: 36px;
    border-radius: 999px !important;
    cursor: pointer;
    right: 7px;
    text-align: center
}

.sidenav-container>.sidenav-menu-slider {
    visibility: hidden;
    width: 0
}

.sidenav-container>.sidenav-content {
    left: 0
}

.sidenav-container.open>.sidenav-menu-slider {
    visibility: visible
}

.sidenav-content {
    padding-left: 0;
    padding-right: 0;
    position: relative
}

@media screen and (min-width: 768px) {
    .sidenav-content {
        clear: both;
        position: static
    }
}

.sidenav-menu {
    height: 100%;
    position: relative
}

.sidenav-menu-slider {
    overflow: hidden;
    position: absolute;
    z-index: 10
}

.sidenav-fixed>.sidenav-menu-slider {
    bottom: 0;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 1040
}

.sidenav-right>.sidenav-content {
    left: auto;
    right: 0
}

.sidenav-right>.sidenav-menu-slider {
    left: auto;
    right: 0
}

.sidenav-right>.sidenav-menu-slider .sidenav-menu {
    right: 0
}

.sidenav-js-fouc {
    opacity: 0;
    visibility: hidden
}

.sidenav-transition .sidenav-content,
.sidenav-transition .sidenav-menu,
.sidenav-transition .sidenav-menu-slider {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.sidenav-transition {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.sidenav-fixed.sidenav-menu-slider {
    bottom: 0;
    left: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 320px
}

.sidenav-fixed.sidenav-menu-slider.open {
    visibility: visible
}

.sidenav-fixed.sidenav-menu-slider .sidenav-menu {
    position: absolute
}

.sidenav-menu-slider,
.sidenav-menu-slider .sidenav-menu {
    width: 320px
}

.sidenav-menu-slider.sidenav-right {
    left: auto;
    right: -320px
}

.sidenav-menu-slider.sidenav-right .sidenav-menu {
    right: 0
}

body.error404 #main-content .portlet-borderless-container {
    max-width: 700px;
    margin: 250px auto 0
}

body.error404 #main-content .portlet-borderless-container .separator {
    margin: 20px 0
}

body.error404 #main-content .portlet-borderless-container a {
    padding: 12px 12px 10px 12px;
    font-size: 13px;
    line-height: 100%;
    margin: 0;
    color: #fff;
    background: #b94a48;
    display: inline-block
}

body.error404 #main-content .portlet-borderless-container a:hover {
    background: rgba(185, 74, 72, 0.7)
}

.modal-body {
    padding: 0
}

.modal.yui3-widget {
    font-family: 'MarkRegular', Arial, san-serif;
    font-weight: normal;
    font-style: normal;
    border: none;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    position: fixed;
    display: block;
    left: 0
}

.modal.yui3-widget.modal-focused {
    position: fixed;
    display: block
}

.modal.yui3-widget.modal-hidden {
    display: none
}

.modal.yui3-widget .modal-content {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.modal.yui3-widget.lfr-tag-selector-popup .lfr-tags-selector-list li.tree-node .tree-node-content {
    padding-left: 25px
}

.modal.yui3-widget.lfr-tag-selector-popup .lfr-tags-selector-list li.tree-node .tree-node-content .tree-hitarea {
    margin-left: -25px;
    font-size: 14px;
    line-height: 10px;
    height: 14px
}

.modal.yui3-widget .modal-header {
    padding: 9px 20px;
    border-bottom: 1px solid #eee;
    background: #f5f5f5
}

.modal.yui3-widget .modal-header .btn-toolbar {
    margin-top: 2px;
    margin-bottom: 0
}

.modal.yui3-widget .modal-header button.close {
    opacity: 1;
    background: transparent;
    -webkit-appearance: none;
    border: 2px solid #6a7b83;
    border-radius: 50%;
    color: #6a7b83;
    line-height: 0;
    width: 35px;
    height: 35px
}

.modal.yui3-widget .modal-header button.close:focus {
    outline: 0
}

.modal.yui3-widget .modal-header button.close .lexicon-icon {
    height: 15px;
    width: 15px;
    fill: currentColor
}

.modal.yui3-widget .modal-header .modal-title {
    font-family: 'MarkBold', Arial, san-serif;
    font-weight: normal;
    line-height: 1.4;
    font-size: 22px;
    margin-bottom: 5px;
    text-align: left;
    color: #002133
}

.modal.yui3-widget .modal-header .btn-toolbar {
    margin-top: 0
}

.modal.yui3-widget .modal-body {
    overflow-y: hidden;
    background-color: #ffffff
}

.modal.yui3-widget .modal-body .tab-content {
    padding: 20px
}

.modal.yui3-widget .modal-footer {
    text-align: left;
    padding: 20px
}

@media screen and (min-width: 768px) {

    .modal.yui3-widget .btn-lg,
    .modal.yui3-widget .btn-group-lg>.btn {
        padding: 14px 40px;
        font-size: 16px;
        line-height: 20px;
        border-radius: 999px;
        border: none
    }
}

.modal.yui3-widget .btn-default {
    color: #313534;
    background-color: #e5e6e6;
    border-color: #d2d5d5
}

.modal.yui3-widget .btn-default:hover {
    background-color: #d2d5d5;
    border-color: #d2d5d5;
    color: #313534
}

.modal.yui3-widget .btn-primary {
    color: #ffffff;
    background-color: #0cf;
    border-color: #0cf
}

.modal.yui3-widget .btn-primary:hover {
    background-color: #00abd6;
    border-color: #00abd6;
    color: #ffffff
}

.modal.yui3-widget .btn-primary.disabled {
    color: #0cf;
    background-color: transparent;
    border-color: transparent
}

.modal.yui3-widget .btn-primary.disabled:hover {
    color: #0cf;
    text-decoration: underline
}

.modal.yui3-widget .lfr-nav.nav-tabs-default {
    background-color: #ffffff;
    border-color: transparent;
    border: none;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
    padding: 0 15px;
    position: relative
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li {
    padding-top: 0;
    padding-bottom: 0;
    width: auto;
    display: inline-block
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li>a {
    padding-bottom: 13.5px;
    padding-top: 15.5px;
    padding-left: 15px;
    padding-right: 15px;
    border: none;
    color: #2B4259;
    font-size: 14px;
    margin-bottom: 0;
    overflow: visible;
    position: relative
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li>a:hover,
.modal.yui3-widget .lfr-nav.nav-tabs-default>li>a:focus {
    color: #0cf;
    outline: none;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
    background: transparent
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li>a:after {
    background-color: transparent;
    content: '';
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -0.5px
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li.active>a {
    background: transparent;
    border: none
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li.active>a:after {
    background-color: #0cf
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li.active>a:hover {
    border: none
}

.modal.yui3-widget .lfr-nav.nav-tabs-default>li.active>a:focus {
    border: none
}

.dialog-with-footer .button-holder.dialog-footer,
.modal.yui3-widget .modal-footer {
    background-color: #002133;
    z-index: 100
}

.portal-popup .button-holder {
    padding: 20px 0
}

.portal-popup .main-content-card .btn.btn-default {
    border-color: #00ccff;
    background-color: #00ccff;
    color: #ffffff;
    padding: 10px 20px
}

@media (min-width: 768px) {
    .portal-popup .main-content-card .btn.btn-default {
        padding: 10px 20px
    }
}

.portal-popup .main-content-card .btn.btn-default:hover,
.portal-popup .main-content-card .btn.btn-default :focus {
    background-color: #00abd6;
    border-color: #00abd6
}

.portal-popup .main-content-card .alloy-editor-switch .btn.btn-default {
    background: #f5f5f5;
    border: none;
    color: #002133;
    padding: 12px 14px
}

.portal-popup .main-content-card .alloy-editor-switch .btn.btn-default:hover,
.portal-popup .main-content-card .alloy-editor-switch .btn.btn-default:focus {
    background: #424242;
    border: none;
    color: #ffffff
}

.portal-popup .main-content-card .input-group-btn .btn.btn-default {
    background: transparent;
    border: none;
    color: #002133
}

.portal-popup .main-content-card .input-group-btn .btn.btn-default:hover,
.portal-popup .main-content-card .input-group-btn .btn.btn-default:focus {
    background: transparent;
    border: none;
    color: #455a64
}

.portal-popup .lfr-search-container-wrapper .table-responsive {
    border: none
}

.portal-popup .panel-body {
    padding: 20px
}

.portal-popup .panel-collapse .panel-body {
    background-color: #f5f5f5
}

.portal-popup .navbar-default {
    margin-top: 20px
}

.portal-popup .link-to-page-modal .navbar-default {
    margin-top: 0
}

.portal-popup .tabbable-content {
    margin-top: 20px
}

.lfr-ddm-link-to-page-modal.modal.yui3-widget .modal-header .btn-toolbar {
    margin-top: 0
}

.lfr-ddm-link-to-page-modal.modal.yui3-widget .modal-header .btn-toolbar button.close .lexicon-icon {
    vertical-align: baseline
}

.lfr-ddm-link-to-page-modal .lfr-ddm-breadcrumb {
    padding-left: 15px;
    padding-right: 15px
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended .lfr-ddm-link:hover {
    cursor: default
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended .lfr-ddm-link a:hover {
    cursor: default
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended .lfr-ddm-link[data-nodetype="root"] {
    color: #0cf
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended .lfr-ddm-link[data-nodetype="root"]:hover {
    cursor: pointer;
    color: #0cf
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended .lfr-ddm-link[data-nodetype="root"] a {
    color: #0cf
}

.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended .lfr-ddm-link[data-nodetype="root"] a:hover {
    cursor: pointer;
    color: #0cf
}

.lfr-ddm-link-to-page-modal .modal-footer {
    width: 100%;
    bottom: 0;
    position: absolute
}

#lfr-look-and-feel .main-content-card {
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
}

.portlet-journal-content .portlet-configuration-body-content {
    margin-top: 20px
}

.portlet-journal-content .portlet-configuration-body-content .panel-body {
    background-color: #f5f5f5;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card {
    margin-bottom: 0;
    min-height: auto
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .panel-group {
    margin-bottom: 0
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .splitter {
    padding-top: 5px;
    padding-left: 3px
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .splitter+.lfr-search-container-wrapper {
    margin-top: 0;
    margin-bottom: 10px
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .panel-body {
    padding: 20px
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .lfr-search-container-wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    padding: 0
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .form-group.input-select-wrapper {
    margin-bottom: 0
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .form-group.input-select-wrapper select.form-control {
    color: #0cf;
    fill: #0cf;
    min-width: 200px;
    border-bottom: 2px solid #0cf
}

.portlet-journal-content .portlet-configuration-body-content .card-horizontal.main-content-card .searchcontainer-content .table-responsive {
    margin-bottom: 0
}

.portlet-journal-content .portlet-configuration-setup .main-content-card {
    margin-top: 0
}

.portlet-journal-content .portlet-configuration-setup .main-content-card .panel-body {
    padding: 0
}

.portlet-journal-content .portlet-configuration-setup .main-content-card .panel-body .table-responsive .table-list thead th:first-child {
    padding-left: 15px
}

.portlet-journal-content .portlet-configuration-setup .main-content-card .panel-body .table-responsive .table-list thead th:last-child {
    padding-right: 15px
}

.liferayalert {
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 100%;
    padding: 18px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.liferayalert .lead {
    margin: 0 10px 0 0;
    padding: 0;
    font-family: "MarkBold"
}

.liferayalert.alert.alert-success {
    background-color: #DDF3D5;
    border-color: #badaad;
    color: #97C783
}

.liferayalert.alert.alert-success .close {
    color: #85bd6e
}

.liferayalert.alert.alert-success .lead {
    color: #85bd6e
}

.liferayalert.alert.alert-danger {
    background-color: #F1D1D8;
    border-color: #e5abb4;
    color: #D77C8A
}

.liferayalert.alert.alert-danger .close {
    color: #d06575
}

.liferayalert.alert.alert-danger .lead {
    color: #d06575
}

.liferayalert.alert.alert-info {
    background-color: #E7F1F9;
    border-color: #c1dbec;
    color: #86BADA
}

.liferayalert.alert.alert-info .close {
    color: #4b99c8
}

.liferayalert.alert.alert-info .lead {
    color: #4b99c8
}

.liferayalert.alert.alert-warning {
    background-color: #F8F4D5;
    border-color: #e8d6b4;
    color: #D6B679
}

.liferayalert.alert.alert-warning .close {
    color: #c4963e
}

.liferayalert.alert.alert-warning .lead {
    color: #c4963e
}

.liferayalert .lexicon-icon {
    color: currentColor;
    fill: currentColor;
    width: 20px;
    height: 20px;
    top: 2px;
    position: relative
}

.yui-widget.tooltip {
    position: absolute
}

.portlet-dropzone .yui3-dd-drop .portlet-column.yui3-dd-drop-active-valid {
    padding-bottom: 15px;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.1)
}

.portlet-dropzone .yui3-dd-drop .portlet-column.yui3-dd-drop-active-valid:before {
    z-index: 0
}

.aui .content-column-no-pad.portlet-nested-portlets .columns-2-right .nested-sidebar-column {
    padding-left: 0
}

.aui .content-column-no-pad.portlet-nested-portlets .columns-2-left .nested-sidebar-column {
    padding-right: 0
}

.aui .freeform .portlet {
    margin-bottom: 0
}

.aui body.portlet {
    border: none
}

.aui .portlet-topper {
    position: relative
}

.aui .portlet-title {
    display: block
}

.aui .portlet-title img {
    vertical-align: middle
}

.aui .portlet-title-editable {
    cursor: pointer
}

.aui .panel-page-content .portlet-title-text,
.aui .panel-page-body .portlet-title-text {
    cursor: auto
}

.aui .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px
}

.aui .portlet-topper-toolbar .nobr {
    display: block;
    float: left;
    padding: 1px
}

.aui .portlet-topper-toolbar .portlet-icon-back {
    background: url(/o/wgm-portal-theme_2.0.0/images/arrows/12_left.png) no-repeat 0 50%;
    color: #FFF;
    font-weight: bold;
    padding: 5px 5px 5px 18px
}

.aui .portlet-topper-toolbar .portlet-icon-back:hover {
    color: #FFF
}

.aui .portlet-minimized .portlet-content {
    padding: 0
}

.aui .portlet-nested-portlets .portlet-boundary {
    position: relative !important;
    top: 0 !important;
    left: 0 !important
}

.aui .portlet-borderless-bar,
.aui .portlet-content .lfr-icon-actions,
.aui .portlet-borderless-container .lfr-icon-actions {
    background: #333;
    color: #FFF
}

.aui .portlet-borderless-bar a,
.aui .portlet-content .lfr-icon-actions a,
.aui .portlet-borderless-container .lfr-icon-actions a {
    color: #3AF
}

.aui .portlet-borderless-container:hover .portlet-borderless-bar {
    opacity: 1;
    filter: alpha(opcity=100)
}

.aui .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
    display: inline-block
}

.aui .portlet-content .lfr-icon-actions,
.aui .portlet-borderless-container .lfr-icon-actions {
    float: left;
    margin: 1px 10px 1px 1px;
    padding: 2px 7px
}

.aui .portlet-content .lfr-icon-actions .taglib-text,
.aui .portlet-borderless-container .lfr-icon-actions .taglib-text {
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right: 1em;
    text-decoration: none;
    vertical-align: middle
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action a,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action a {
    background: no-repeat 0 50%;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action a:hover,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action a:hover {
    text-decoration: none
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action a img,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action a img {
    visibility: hidden
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action-add a,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action-add a {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/add_white.png)
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action-edit a,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/edit_white.png)
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/edit_template_white.png)
}

.aui .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a,
.aui .portlet-borderless-container .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/configuration_white.png)
}

.aui .portlet-borderless-container {
    position: relative;
    clear: both
}

.aui .portlet-borderless-bar {
    font-size: 10px;
    opacity: 0.3;
    filter: alpha(opcity=30);
    padding: 2px 5px 1px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200
}

.aui .portlet-borderless-bar a {
    background: no-repeat 0 50%;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 16px
}

.aui .portlet-borderless-bar .portlet-actions {
    display: none;
    float: left;
    margin-right: 10px;
    overflow: hidden
}

.aui .portlet-borderless-bar .portlet-actions,
.aui .portlet-borderless-bar .portlet-title-default {
    min-height: 20px;
    vertical-align: top
}

.aui .portlet-borderless-bar .portlet-action-separator {
    display: none
}

.aui .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto
}

.aui .portlet-borderless-bar .portlet-close a {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/portlet/close_borderless.png)
}

.aui .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/portlet/options_borderless.png)
}

.aui .lfr-configurator-visibility .portlet-borderless-bar {
    opacity: 0.6;
    filter: alpha(opacity=60)
}

.aui .lfr-configurator-visibility .portlet-content .lfr-icon-actions {
    opacity: 1;
    filter: alpha(opacity=100)
}

.aui .portlet-content .icons-container {
    clear: both;
    height: 30px;
    margin-top: 1em;
    width: auto
}

.aui .portlet-title-default {
    display: inline-block;
    float: right;
    font-weight: bold;
    text-transform: uppercase
}

.aui .portlet-draggable .portlet-topper {
    cursor: move
}

.aui .portlet-draggable .portlet-title-default {
    background: url(/o/wgm-portal-theme_2.0.0/images/portlet/draggable_borderless.png) no-repeat 0 50%;
    cursor: move;
    padding-left: 20px
}

.aui .lfr-panel-page {
    width: 100%
}

.aui .lfr-panel-page .portlet-title {
    font-size: 13px
}

.aui .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD
}

.aui .portlet-msg {
    background: #EEE none no-repeat 6px 50%;
    border: 1px solid #555;
    color: #34404F;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left
}

.aui .lfr-status-alert-label,
.aui .lfr-status-error-label,
.aui .lfr-status-info-label,
.aui .lfr-status-progress-label,
.aui .lfr-status-success-label {
    background: none no-repeat 0 50%;
    padding: 3px 3px 3px 20px
}

.aui .lfr-status-alert-label {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/messages/alert.png);
    color: #663
}

.aui .lfr-status-error-label {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/messages/error.png);
    color: #900
}

.aui .lfr-status-help-label,
.aui .lfr-status-info-label,
.aui .lfr-status-progress-label {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/messages/info.png);
    color: #34404F
}

.aui .lfr-status-help-label {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/portlet/help.png)
}

.aui .lfr-status-progress-label {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/aui/loading_indicator.gif)
}

.aui .lfr-status-success-label {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/messages/success.png);
    color: #384F34
}

.aui .lfr-message {
    position: relative
}

.aui .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block
}

.aui .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10
}

.aui .lfr-message .lfr-message-close {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.aui .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top
}

.aui .lfr-message .lfr-message-close-all a {
    color: #FFF
}

.aui .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block
}

.aui .lfr-message.pending {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/time.png)
}

.aui .lfr-message-content.alert {
    margin-bottom: 0
}

.aui .lfr-message-close {
    cursor: pointer
}

.aui .portlet-section-selected,
.aui .portlet-section-selected a {
    background: #727C81;
    color: #FFF;
    font-weight: bold;
    text-decoration: none
}

.aui .portlet-section-selected a:hover,
.aui .portlet-section-selected a:focus {
    background-color: #727C81
}

.aui .alert .form {
    margin: 0
}

.aui .restricted,
.aui .restricted td {
    background: #FDD;
    border: none
}

.aui .restricted * {
    color: #727C81
}

.aui .alt.restricted td {
    background-color: #FFC0C0
}

.aui .hover.restricted td {
    background-color: #D3BDC0
}

.aui .alt.restricted td.first,
.aui .restricted td.first {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/messages/error.png);
    background-position: 5px 50%;
    background-repeat: no-repeat;
    padding-left: 28px
}

.aui .table-data tr.lfr-role .first {
    background-image: none;
    background-position: 5px 50%;
    background-repeat: no-repeat;
    padding-left: 30px
}

.aui .table-data tr.lfr-role-guest .first {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/guest_icon.png)
}

.aui .table-data tr.lfr-role-regular .first {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/user_icon.png)
}

.aui .table-data tr.lfr-role-site .first {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/site_icon.png)
}

.aui .table-data tr.lfr-role-organization .first {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/organization_icon.png)
}

.aui .table-data tr.lfr-role-team .first {
    background-image: url(/o/wgm-portal-theme_2.0.0/images/common/team_icon.png)
}

.aui .lfr-portlet-item,
.aui .lfr-portlet-item p a {
    font-size: 1em
}

.aui .taglib-calendar tr.portlet-section-header th,
.aui .taglib-calendar tr td {
    border: none
}

.aui .taglib-calendar tr td a {
    background-color: #F0F5F7;
    border: 1px solid #FFF;
    border-bottom: none;
    border-left: none;
    display: block;
    height: 15px;
    padding: 5px 0
}

.aui .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF
}

.aui .taglib-calendar tr td.calendar-inactive {
    background-color: #FFF;
    color: #B5BFC4
}

.aui .taglib-calendar tr th {
    border-bottom-color: #D7D7D7
}

.aui .taglib-calendar table td {
    border-width: 0
}

.aui .taglib-calendar .calendar-current-day,
.aui .taglib-calendar .calendar-current-day a {
    background-color: #FFF
}

.aui .taglib-calendar .calendar-current-day a {
    border: 1px solid #727C81;
    color: #369;
    text-decoration: underline
}

.aui .navbar form {
    margin: 0
}

.aui .ie .portlet-borderless-bar {
    opacity: 0.5;
    filter: alpha(opcity=50)
}

.aui .ie .portlet-borderless-container:hover .portlet-borderless-bar,
.aui .ie .portlet-journal-content .lfr-icon-actions:hover {
    opacity: 1;
    filter: alpha(opcity=100)
}

.aui .ie .taglib-calendar tr td.first a {
    border-right: none
}

.aui .ie6 .portlet-content .icons-container,
.aui .ie7 .portlet-content .icons-container {
    overflow: visible
}

.aui .ie6 .portlet-content .lfr-icon-actions .taglib-text,
.aui .ie7 .portlet-content .lfr-icon-actions .taglib-text {
    display: inline-block
}

.aui .ie6 .portlet-borderless-bar .portlet-actions,
.aui .ie7 .portlet-borderless-bar .portlet-actions {
    margin-left: 20px;
    margin-right: 0
}

.aui .ie6 .portlet-title-default,
.aui .ie7 .portlet-title-default {
    float: left
}

.aui .ie6 .lfr-message .lfr-message-close,
.aui .ie7 .lfr-message .lfr-message-close {
    float: left
}

.aui .ie6 .portlet-topper-toolbar .icon {
    height: 16px;
    width: 16px
}

.aui .ie6 .portlet-borderless-container {
    height: 2.5em
}

.aui .ie6 .portlet-borderless-bar {
    filter: alpha(opacity=90)
}

.aui .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90)
}

.aui .ie6 .breadcrumbs {
    zoom: 1
}

@media (min-width: 1200px) {

    html .row-4-mobile .portlet-journal-content,
    .aui .row-4-mobile .portlet-journal-content {
        width: 23.076923076923077%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-4-mobile .portlet-journal-content:nth-child(4n+1),
    .aui .row-4-mobile .portlet-journal-content:nth-child(4n+1) {
        margin-left: 0px;
        clear: both
    }
}

@media (min-width: 980px) and (max-width: 1199px) {

    html .row-4-mobile .portlet-journal-content,
    .aui .row-4-mobile .portlet-journal-content {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-4-mobile .portlet-journal-content:nth-child(odd),
    .aui .row-4-mobile .portlet-journal-content:nth-child(odd) {
        margin-left: 0px;
        clear: both
    }
}

@media (min-width: 980px) {

    html .row-3-mobile .portlet-journal-content,
    .aui .row-3-mobile .portlet-journal-content {
        width: 31.623931623931625%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-3-mobile .portlet-journal-content:nth-child(3n-2),
    .aui .row-3-mobile .portlet-journal-content:nth-child(3n-2) {
        margin-left: 0px;
        clear: both
    }

    html .row-3-mobile.fullwidth .portlet-journal-content,
    .aui .row-3-mobile.fullwidth .portlet-journal-content {
        width: 33.32%;
        margin-left: 0
    }

    html .row-2-mobile .portlet-journal-content,
    .aui .row-2-mobile .portlet-journal-content {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-2-mobile .portlet-journal-content:nth-child(odd),
    .aui .row-2-mobile .portlet-journal-content:nth-child(odd) {
        margin-left: 0px;
        clear: both
    }

    html .row-2-mobile.fullwidth .portlet-journal-content,
    .aui .row-2-mobile.fullwidth .portlet-journal-content {
        width: 50%;
        margin-left: 0
    }

    html .row-mobile .span4:nth-child(4),
    .aui .row-mobile .span4:nth-child(4) {
        margin-left: 0
    }

    html .row-mobile .span6:nth-child(3),
    html .row-mobile .span6:nth-child(5),
    html .row-mobile .span6:nth-child(7),
    html .row-mobile .span6:nth-child(9),
    html .row-mobile .span6:nth-child(11),
    html .row-mobile .span6:nth-child(13),
    .aui .row-mobile .span6:nth-child(3),
    .aui .row-mobile .span6:nth-child(5),
    .aui .row-mobile .span6:nth-child(7),
    .aui .row-mobile .span6:nth-child(9),
    .aui .row-mobile .span6:nth-child(11),
    .aui .row-mobile .span6:nth-child(13) {
        margin-left: 0
    }
}

@media (max-width: 979px) {

    html .full-width,
    html .fullwidth,
    .aui .full-width,
    .aui .fullwidth {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media (min-width: 768px) and (max-width: 979px) {

    html .row-4-mobile .portlet-journal-content,
    .aui .row-4-mobile .portlet-journal-content {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-4-mobile .portlet-journal-content:nth-child(odd),
    .aui .row-4-mobile .portlet-journal-content:nth-child(odd) {
        margin-left: 0px;
        clear: both
    }

    html .row-4-mobile.fullwidth .portlet-journal-content,
    .aui .row-4-mobile.fullwidth .portlet-journal-content {
        width: 50%;
        margin-left: 0
    }

    html .row-3-mobile .portlet-journal-content,
    .aui .row-3-mobile .portlet-journal-content {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-3-mobile .portlet-journal-content:nth-child(odd),
    .aui .row-3-mobile .portlet-journal-content:nth-child(odd) {
        margin-left: 0px;
        clear: both
    }

    html .row-3-mobile.fullwidth .portlet-journal-content,
    .aui .row-3-mobile.fullwidth .portlet-journal-content {
        width: 50%;
        margin-left: 0
    }

    html .row-2-mobile .portlet-journal-content,
    .aui .row-2-mobile .portlet-journal-content {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-2-mobile .portlet-journal-content:nth-child(odd),
    .aui .row-2-mobile .portlet-journal-content:nth-child(odd) {
        margin-left: 0px;
        clear: both
    }

    html .row-2-mobile.fullwidth .portlet-journal-content,
    .aui .row-2-mobile.fullwidth .portlet-journal-content {
        width: 50%;
        margin-left: 0;
        padding: 0
    }

    html .row-mobile .span3,
    .aui .row-mobile .span3 {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%
    }

    html .row-mobile .span3:nth-child(1),
    html .row-mobile .span3:nth-child(3),
    html .row-mobile .span3:nth-child(5),
    html .row-mobile .span3:nth-child(7),
    html .row-mobile .span3:nth-child(9),
    html .row-mobile .span3:nth-child(11),
    .aui .row-mobile .span3:nth-child(1),
    .aui .row-mobile .span3:nth-child(3),
    .aui .row-mobile .span3:nth-child(5),
    .aui .row-mobile .span3:nth-child(7),
    .aui .row-mobile .span3:nth-child(9),
    .aui .row-mobile .span3:nth-child(11) {
        margin-left: 0
    }

    html .row-mobile .span3:nth-child(3),
    html .row-mobile .span3:nth-child(5),
    html .row-mobile .span3:nth-child(7),
    html .row-mobile .span3:nth-child(9),
    html .row-mobile .span3:nth-child(11),
    .aui .row-mobile .span3:nth-child(3),
    .aui .row-mobile .span3:nth-child(5),
    .aui .row-mobile .span3:nth-child(7),
    .aui .row-mobile .span3:nth-child(9),
    .aui .row-mobile .span3:nth-child(11) {
        clear: both
    }

    html .row-mobile .span4,
    .aui .row-mobile .span4 {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%
    }

    html .row-mobile .span4:nth-child(1),
    html .row-mobile .span4:nth-child(3),
    html .row-mobile .span4:nth-child(5),
    html .row-mobile .span4:nth-child(7),
    html .row-mobile .span4:nth-child(8),
    html .row-mobile .span4:nth-child(11),
    .aui .row-mobile .span4:nth-child(1),
    .aui .row-mobile .span4:nth-child(3),
    .aui .row-mobile .span4:nth-child(5),
    .aui .row-mobile .span4:nth-child(7),
    .aui .row-mobile .span4:nth-child(8),
    .aui .row-mobile .span4:nth-child(11) {
        margin-left: 0
    }

    html .row-mobile .span4:nth-child(3),
    html .row-mobile .span4:nth-child(5),
    html .row-mobile .span4:nth-child(6),
    html .row-mobile .span4:nth-child(7),
    html .row-mobile .span4:nth-child(11),
    .aui .row-mobile .span4:nth-child(3),
    .aui .row-mobile .span4:nth-child(5),
    .aui .row-mobile .span4:nth-child(6),
    .aui .row-mobile .span4:nth-child(7),
    .aui .row-mobile .span4:nth-child(11) {
        clear: both
    }

    html .row-mobile .span6,
    .aui .row-mobile .span6 {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%
    }

    html .row-mobile .span6:nth-child(1),
    html .row-mobile .span6:nth-child(3),
    html .row-mobile .span6:nth-child(5),
    html .row-mobile .span6:nth-child(7),
    html .row-mobile .span6:nth-child(9),
    html .row-mobile .span6:nth-child(11),
    .aui .row-mobile .span6:nth-child(1),
    .aui .row-mobile .span6:nth-child(3),
    .aui .row-mobile .span6:nth-child(5),
    .aui .row-mobile .span6:nth-child(7),
    .aui .row-mobile .span6:nth-child(9),
    .aui .row-mobile .span6:nth-child(11) {
        margin-left: 0
    }

    html .row-mobile .span6:nth-child(3),
    html .row-mobile .span6:nth-child(5),
    html .row-mobile .span6:nth-child(7),
    html .row-mobile .span6:nth-child(9),
    html .row-mobile .span6:nth-child(11),
    .aui .row-mobile .span6:nth-child(3),
    .aui .row-mobile .span6:nth-child(5),
    .aui .row-mobile .span6:nth-child(7),
    .aui .row-mobile .span6:nth-child(9),
    .aui .row-mobile .span6:nth-child(11) {
        clear: both
    }
}

@media (max-width: 767px) {

    html .row-4-mobile,
    .aui .row-4-mobile {
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    html .row-4-mobile .topic,
    html .row-4-mobile .teaser,
    .aui .row-4-mobile .topic,
    .aui .row-4-mobile .teaser {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important
    }

    html .row-3-mobile,
    .aui .row-3-mobile {
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin-left: 0;
        float: none;
        clear: both
    }

    html .row-3-mobile .topic,
    html .row-3-mobile .teaser,
    .aui .row-3-mobile .topic,
    .aui .row-3-mobile .teaser {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important
    }

    html .row-2-mobile,
    .aui .row-2-mobile {
        width: 100%;
        margin-left: 0;
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: none;
        clear: both
    }

    html .row-2-mobile .topic,
    html .row-2-mobile .teaser,
    .aui .row-2-mobile .topic,
    .aui .row-2-mobile .teaser {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important
    }

    html .row-mobile,
    .aui .row-mobile {
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media (min-width: 481px) and (max-width: 767px) {

    html .row-4-mobile .portlet-journal-content,
    .aui .row-4-mobile .portlet-journal-content {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        display: block;
        float: left;
        clear: none
    }

    html .row-4-mobile .portlet-journal-content:nth-child(4n+1),
    .aui .row-4-mobile .portlet-journal-content:nth-child(4n+1) {
        margin-left: 0px;
        clear: both
    }

    html .row-3-mobile .portlet-journal-content,
    .aui .row-3-mobile .portlet-journal-content {
        width: 100%;
        margin-left: 0;
        display: block
    }

    html .row-3-mobile.tablet .portlet-journal-content,
    .aui .row-3-mobile.tablet .portlet-journal-content {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%;
        float: left
    }

    html .row-3-mobile.tablet .portlet-journal-content:nth-child(1),
    html .row-3-mobile.tablet .portlet-journal-content:nth-child(3),
    html .row-3-mobile.tablet .portlet-journal-content:nth-child(5),
    .aui .row-3-mobile.tablet .portlet-journal-content:nth-child(1),
    .aui .row-3-mobile.tablet .portlet-journal-content:nth-child(3),
    .aui .row-3-mobile.tablet .portlet-journal-content:nth-child(5) {
        margin-left: 0
    }

    html .row-3-mobile.tablet .portlet-journal-content:nth-child(3),
    html .row-3-mobile.tablet .portlet-journal-content:nth-child(5),
    .aui .row-3-mobile.tablet .portlet-journal-content:nth-child(3),
    .aui .row-3-mobile.tablet .portlet-journal-content:nth-child(5) {
        clear: both
    }

    html .row-2-mobile .portlet-journal-content,
    .aui .row-2-mobile .portlet-journal-content {
        width: 100%;
        margin-left: 0;
        display: block;
        float: left;
        clear: none
    }

    html .row-2-mobile .portlet-journal-content:nth-child(odd),
    .aui .row-2-mobile .portlet-journal-content:nth-child(odd) {
        margin-left: 0px;
        clear: both
    }

    html .row-2-mobile.tablet .portlet-journal-content,
    .aui .row-2-mobile.tablet .portlet-journal-content {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%;
        float: left
    }

    html .row-2-mobile.tablet .portlet-journal-content:nth-child(1),
    html .row-2-mobile.tablet .portlet-journal-content:nth-child(3),
    html .row-2-mobile.tablet .portlet-journal-content:nth-child(5),
    .aui .row-2-mobile.tablet .portlet-journal-content:nth-child(1),
    .aui .row-2-mobile.tablet .portlet-journal-content:nth-child(3),
    .aui .row-2-mobile.tablet .portlet-journal-content:nth-child(5) {
        margin-left: 0
    }

    html .row-2-mobile.tablet .portlet-journal-content:nth-child(3),
    html .row-2-mobile.tablet .portlet-journal-content:nth-child(5),
    .aui .row-2-mobile.tablet .portlet-journal-content:nth-child(3),
    .aui .row-2-mobile.tablet .portlet-journal-content:nth-child(5) {
        clear: both
    }

    html .row-mobile.tablet .span4,
    .aui .row-mobile.tablet .span4 {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%;
        float: left
    }

    html .row-mobile.tablet .span4:nth-child(1),
    html .row-mobile.tablet .span4:nth-child(3),
    html .row-mobile.tablet .span4:nth-child(5),
    html .row-mobile.tablet .span4:nth-child(7),
    html .row-mobile.tablet .span4:nth-child(9),
    html .row-mobile.tablet .span4:nth-child(11),
    .aui .row-mobile.tablet .span4:nth-child(1),
    .aui .row-mobile.tablet .span4:nth-child(3),
    .aui .row-mobile.tablet .span4:nth-child(5),
    .aui .row-mobile.tablet .span4:nth-child(7),
    .aui .row-mobile.tablet .span4:nth-child(9),
    .aui .row-mobile.tablet .span4:nth-child(11) {
        margin-left: 0
    }

    html .row-mobile.tablet .span4:nth-child(3),
    html .row-mobile.tablet .span4:nth-child(5),
    html .row-mobile.tablet .span4:nth-child(7),
    html .row-mobile.tablet .span4:nth-child(9),
    html .row-mobile.tablet .span4:nth-child(11),
    .aui .row-mobile.tablet .span4:nth-child(3),
    .aui .row-mobile.tablet .span4:nth-child(5),
    .aui .row-mobile.tablet .span4:nth-child(7),
    .aui .row-mobile.tablet .span4:nth-child(9),
    .aui .row-mobile.tablet .span4:nth-child(11) {
        clear: both
    }

    html .row-mobile.tablet .span6,
    .aui .row-mobile.tablet .span6 {
        width: 48.93617021276595%;
        margin-left: 2.127659574468085%;
        float: left
    }

    html .row-mobile.tablet .span6:nth-child(1),
    html .row-mobile.tablet .span6:nth-child(3),
    html .row-mobile.tablet .span6:nth-child(5),
    html .row-mobile.tablet .span6:nth-child(7),
    html .row-mobile.tablet .span6:nth-child(9),
    html .row-mobile.tablet .span6:nth-child(11),
    .aui .row-mobile.tablet .span6:nth-child(1),
    .aui .row-mobile.tablet .span6:nth-child(3),
    .aui .row-mobile.tablet .span6:nth-child(5),
    .aui .row-mobile.tablet .span6:nth-child(7),
    .aui .row-mobile.tablet .span6:nth-child(9),
    .aui .row-mobile.tablet .span6:nth-child(11) {
        margin-left: 0
    }

    html .row-mobile.tablet .span6:nth-child(3),
    html .row-mobile.tablet .span6:nth-child(5),
    html .row-mobile.tablet .span6:nth-child(7),
    html .row-mobile.tablet .span6:nth-child(9),
    html .row-mobile.tablet .span6:nth-child(11),
    .aui .row-mobile.tablet .span6:nth-child(3),
    .aui .row-mobile.tablet .span6:nth-child(5),
    .aui .row-mobile.tablet .span6:nth-child(7),
    .aui .row-mobile.tablet .span6:nth-child(9),
    .aui .row-mobile.tablet .span6:nth-child(11) {
        clear: both
    }
}

@media (max-width: 480px) {

    html .portlet-nested-portlets .columns-4,
    .aui .portlet-nested-portlets .columns-4 {
        margin-left: 20px;
        margin-right: 20px
    }
}

.aui .modal-gallery {
    width: auto;
    max-height: none;
    outline: none
}

.aui .modal-gallery.fade.in {
    top: 50%
}

.aui .modal-gallery .modal-header {
    background: #00428f;
    background-image: none;
    -webkit-filter: none;
    filter: none;
    padding: 12px 15px 5px 15px
}

.aui .modal-gallery .modal-header h3 {
    font-size: 22px
}

.aui .modal-gallery .modal-header .close {
    color: #fff;
    font-size: 30px;
    opacity: 0.9;
    filter: alpha(opacity=80);
    font-weight: normal;
    text-shadow: none
}

.aui .modal-gallery .modal-body {
    max-height: none
}

.aui .modal-gallery .modal-title {
    display: inline-block;
    max-height: 54px;
    overflow: hidden
}

.aui .modal-gallery .modal-image {
    position: relative;
    margin: auto;
    min-width: 128px;
    min-height: 128px;
    overflow: hidden;
    cursor: pointer
}

.aui .modal-gallery .modal-image:hover:before,
.aui .modal-gallery .modal-image:hover:after {
    content: '\2039';
    position: absolute;
    top: 50%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 1
}

.aui .modal-gallery .modal-image:hover:after {
    content: '\203A';
    left: auto;
    right: 15px
}

.aui .modal-single .modal-image:hover:before,
.aui .modal-single .modal-image:hover:after {
    display: none
}

.aui .modal-loading .modal-image {
    background: url(../img/loading.gif) center no-repeat
}

.aui .modal-gallery.fade .modal-image {
    -webkit-transition: width 0.15s ease, height 0.15s ease;
    transition: width 0.15s ease, height 0.15s ease
}

.aui .modal-gallery .modal-image * {
    position: absolute;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.aui .modal-gallery.fade .modal-image * {
    -webkit-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear
}

.aui .modal-gallery .modal-image *.in {
    opacity: 1;
    filter: alpha(opacity=100)
}

.aui .modal-fullscreen {
    border: none;
    border-radius: 0;
    background: transparent;
    overflow: hidden
}

.aui .modal-fullscreen.modal-loading {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui .modal-fullscreen .modal-body {
    padding: 0
}

.aui .modal-fullscreen .modal-header,
.aui .modal-fullscreen .modal-footer {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0;
    z-index: 2000
}

.aui .modal-fullscreen .modal-footer {
    top: auto;
    bottom: 0
}

.aui .modal-fullscreen .close,
.aui .modal-fullscreen .modal-title {
    color: #fff;
    text-shadow: 0 0 2px rgba(33, 33, 33, 0.8)
}

.aui .modal-fullscreen .modal-header:hover,
.aui .modal-fullscreen .modal-footer:hover {
    opacity: 1
}

@media (max-width: 767px) {
    .aui .modal-gallery .btn span {
        display: none
    }

    .aui .modal-fullscreen {
        right: 0;
        left: 0
    }
}

#consentManager {
    position: relative;
    z-index: 3000
}

.consent-manager .cookie-modal,
.consent-manager .cookie-notice {
    font-size: .8125rem
}

.consent-manager .cookie-modal .switch,
.consent-manager .cookie-notice .switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 20px
}

.consent-manager .cookie-modal .switch.disabled .slider,
.consent-manager .cookie-notice .switch.disabled .slider {
    cursor: default;
    opacity: 0.5;
    background-color: #3151B7
}

.consent-manager .cookie-modal .cm-app-input,
.consent-manager .cookie-notice .cm-app-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 50px;
    height: 20px;
    margin-bottom: 0
}

.consent-manager .cookie-modal .cm-app-label .slider,
.consent-manager .cookie-notice .cm-app-label .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    width: 40px;
    display: inline-block
}

.consent-manager .cookie-modal .cm-app-label .slider:before,
.consent-manager .cookie-notice .cm-app-label .slider:before {
    position: absolute;
    content: "";
    height: 12px;
    width: 12px;
    left: 5px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s
}

.consent-manager .cookie-modal .cm-app-label .slider.round,
.consent-manager .cookie-notice .cm-app-label .slider.round {
    border-radius: 30px
}

.consent-manager .cookie-modal .cm-app-label .slider.round:before,
.consent-manager .cookie-notice .cm-app-label .slider.round:before {
    border-radius: 50%
}

.consent-manager .cookie-modal .cm-app-label input:focus+.slider,
.consent-manager .cookie-notice .cm-app-label input:focus+.slider {
    -webkit-box-shadow: 0 0 1px #3151B7;
    box-shadow: 0 0 1px #3151B7
}

.consent-manager .cookie-modal .cm-app-label input:checked+.slider:before,
.consent-manager .cookie-notice .cm-app-label input:checked+.slider:before {
    -webkit-transform: translateX(20px);
    transform: translateX(20px)
}

.consent-manager .cookie-modal .cm-app-input:checked+.cm-app-label .slider,
.consent-manager .cookie-notice .cm-app-input:checked+.cm-app-label .slider {
    background-color: #3151B7
}

.consent-manager .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,
.consent-manager .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before {
    -webkit-transform: translateX(20px);
    transform: translateX(20px)
}

.consent-manager .cookie-modal a,
.consent-manager .cookie-notice a {
    color: inherit;
    text-decoration: underline;
    border-bottom: none
}

.consent-manager .cookie-modal a:hover,
.consent-manager .cookie-notice a:hover {
    color: #3151B7;
    border-bottom: none
}

.consent-manager .cookie-modal p,
.consent-manager .cookie-modal strong,
.consent-manager .cookie-modal h1,
.consent-manager .cookie-modal h2,
.consent-manager .cookie-modal ul,
.consent-manager .cookie-modal li,
.consent-manager .cookie-notice p,
.consent-manager .cookie-notice strong,
.consent-manager .cookie-notice h1,
.consent-manager .cookie-notice h2,
.consent-manager .cookie-notice ul,
.consent-manager .cookie-notice li {
    font-family: inherit;
    color: inherit
}

.consent-manager .cookie-modal p,
.consent-manager .cookie-modal h1,
.consent-manager .cookie-modal h2,
.consent-manager .cookie-modal ul,
.consent-manager .cookie-modal li,
.consent-manager .cookie-notice p,
.consent-manager .cookie-notice h1,
.consent-manager .cookie-notice h2,
.consent-manager .cookie-notice ul,
.consent-manager .cookie-notice li {
    display: block;
    text-align: left;
    margin: 0;
    padding: 0;
    margin-bottom: 0.5rem
}

.consent-manager .cookie-modal .cm-btn,
.consent-manager .cookie-notice .cm-btn {
    background: transparent;
    color: #000;
    font-size: .8125rem;
    font-family: inherit;
    border-radius: 0;
    padding: 0.375rem 0.75rem;
    margin-right: 1rem;
    margin-bottom: 10px;
    border: 0;
    font-weight: normal;
    text-transform: none;
    line-height: 1.5;
    border: 1px solid #6c757d;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

@media (min-width: 992px) {

    .consent-manager .cookie-modal .cm-btn,
    .consent-manager .cookie-notice .cm-btn {
        padding: 0.375rem 1rem
    }
}

.consent-manager .cookie-modal .cm-btn:hover,
.consent-manager .cookie-notice .cm-btn:hover {
    cursor: pointer;
    color: #000;
    background: transparent;
    border-color: #494f54;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.consent-manager .cookie-modal .cm-btn.cm-btn-sm,
.consent-manager .cookie-notice .cm-btn.cm-btn-sm {
    padding: 0.25rem 0.6rem;
    font-size: .875rem
}

.consent-manager .cookie-modal .cm-btn.cm-btn-close,
.consent-manager .cookie-notice .cm-btn.cm-btn-close {
    background: #eee;
    color: #000;
    border-color: #eee
}

.consent-manager .cookie-modal .cm-btn.cm-btn-success,
.consent-manager .cookie-notice .cm-btn.cm-btn-success {
    background: #3151B7;
    border-color: #3151B7;
    color: #fff
}

.consent-manager .cookie-modal .cm-btn.cm-btn-success:hover,
.consent-manager .cookie-notice .cm-btn.cm-btn-success:hover {
    color: #d9d9d9;
    background: #21367b;
    border-color: #21367b
}

.consent-manager .cookie-modal .cm-btn.cm-btn-info,
.consent-manager .cookie-notice .cm-btn.cm-btn-info {
    background: #17a2b8;
    border-color: #17a2b8;
    color: #fff
}

.consent-manager .cookie-modal .cn-links a,
.consent-manager .cookie-modal .cm-links a,
.consent-manager .cookie-notice .cn-links a,
.consent-manager .cookie-notice .cm-links a {
    display: inline-block;
    margin-right: 15px
}

.consent-manager .cookie-modal .cn-links,
.consent-manager .cookie-notice .cn-links {
    font-size: .8125rem
}

.consent-manager .cookie-modal .cn-links a.cm-individual-settings-btn,
.consent-manager .cookie-notice .cn-links a.cm-individual-settings-btn {
    display: block;
    margin-bottom: 5px
}

@media (min-width: 992px) {

    .consent-manager .cookie-modal .cn-links a.cm-individual-settings-btn,
    .consent-manager .cookie-notice .cn-links a.cm-individual-settings-btn {
        display: block;
        margin-bottom: 0
    }
}

.consent-manager .cookie-modal {
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: hidden;
    left: 0;
    top: 0;
    z-index: 1000
}

.consent-manager .cookie-modal .cm-bg {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.consent-manager .cookie-modal .cm-modal {
    z-index: 1001;
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    width: calc(100% - 30px);
    max-height: 100%;
    top: 0;
    position: fixed;
    overflow: auto;
    background: #fff;
    color: inherit;
    margin: 15px
}

@media (min-width: 992px) {
    .consent-manager .cookie-modal .cm-modal {
        top: 5vh;
        border-radius: 0;
        position: relative;
        margin: 0 auto;
        max-width: 510px;
        height: auto;
        width: auto;
        -webkit-animation-name: top;
        animation-name: top;
        -webkit-animation-duration: .3s;
        animation-duration: .3s
    }

    @-webkit-keyframes top {
        0% {
            top: 0
        }

        100% {
            top: 5vh
        }
    }

    @keyframes top {
        0% {
            top: 0
        }

        100% {
            top: 5vh
        }
    }
}

.consent-manager .cookie-modal .cm-modal .hide {
    border: none;
    background: none;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1
}

.consent-manager .cookie-modal .cm-modal .hide svg {
    stroke: inherit
}

.consent-manager .cookie-modal .cm-modal .cm-footer {
    padding: 1.5rem;
    padding-top: 0
}

.consent-manager .cookie-modal .cm-modal .cm-footer a.cm-powered-by {
    position: absolute;
    right: 1rem;
    color: #999;
    font-size: 0.8rem;
    padding-top: 4px
}

.consent-manager .cookie-modal .cm-modal .cm-header {
    padding: 1.5rem
}

.consent-manager .cookie-modal .cm-modal .cm-header p {
    margin-bottom: 0
}

.consent-manager .cookie-modal .cm-modal .cm-body {
    padding: 1.5rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .8125rem
}

.consent-manager .cookie-modal .cm-modal .cm-body h2 {
    font-size: 1rem;
    border-bottom: 1px solid #3151B7;
    padding-bottom: 5px
}

.consent-manager .cookie-modal .cm-modal .cm-body ul {
    display: block
}

.consent-manager .cookie-modal .cm-modal .cm-body span {
    display: inline-block;
    width: auto
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps {
    padding: 0;
    margin: 0
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app {
    position: relative;
    line-height: 20px;
    vertical-align: middle;
    padding-left: 50px;
    min-height: 20px
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child {
    margin-top: 0;
    margin-bottom: 0
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch {
    position: absolute;
    left: 0
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p {
    margin-top: 0
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes {
    font-size: 0.8rem;
    color: #999
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app label {
    margin-bottom: 0
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all {
    border-top: 1px solid #555;
    padding-top: 1rem
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title {
    font-weight: 600
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,
.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required {
    padding-left: 0.2rem;
    font-size: 0.8rem;
    color: #999
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .cm-app-description {
    height: 0;
    overflow: hidden;
    padding-top: 15px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .cm-app-description.open {
    height: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .cm-app-description table {
    width: 100%;
    color: #999;
    font-size: 0.75rem;
    margin-bottom: 15px
}

.consent-manager .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .cm-app-description table th {
    width: 20%
}

.consent-manager .cookie-notice {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5)
}

.consent-manager .cookie-notice .cn-body {
    background: #fff;
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    border-radius: 0;
    padding: 1.5rem;
    z-index: 999;
    position: fixed;
    width: 100%;
    max-width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
    top: 35%;
    right: 15px
}

@media (min-width: 768px) {
    .consent-manager .cookie-notice .cn-body {
        top: auto;
        bottom: 20px;
        -webkit-transform: none;
        transform: none;
        right: 20px;
        max-width: 510px
    }
}

.consent-manager .cookie-notice .cn-body p {
    margin-bottom: 1.5rem
}

.consent-manager .cookie-notice .cn-body ul.cn-purposes {
    margin-top: 0;
    margin-bottom: 0
}

.consent-manager .cookie-notice .cn-body ul.cn-purposes li.cn-purpose {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.consent-manager .cookie-notice .cn-body ul.cn-purposes li.cn-purpose label {
    margin: 0 20px 0 5px
}

.consent-manager .cookie-notice .cn-body ul.cn-purposes li.cn-purpose input[type="checkbox"][disabled] {
    opacity: 0.5
}

.consent-manager .cookie-notice .cn-body ul.cn-purposes li.cn-purpose input[type="checkbox"][disabled]+label {
    opacity: 0.5
}

.consent-manager .cookie-notice .cn-body p.cn-changes {
    text-decoration: underline
}

.consent-manager .cookie-notice .cn-body .cn-learn-more {
    display: inline-block
}

.consent-manager .cookie-notice .cn-body p.cn-ok {
    padding-top: 0.5rem;
    margin: 0
}

.consent-manager .cn-purpose input[type="checkbox"] {
    border: none;
    border-radius: 0;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    vertical-align: middle;
    margin: 0;
    border: 1px solid #000;
    width: 20px;
    height: 20px;
    line-height: 18px
}

.consent-manager .cn-purpose input[type="checkbox"]:before {
    color: #3151B7;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;
    background-image: url("data:image/svg+xml,%3Csvg fill='%233151B7' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: 50% 50%;
    line-height: inherit
}

.consent-manager .cn-purpose input[type="checkbox"]:checked:before {
    opacity: 1
}

.consent-manager h1 {
    margin: 0;
    font-size: 1.1rem;
    display: block;
    margin-bottom: 1.5rem
}

.consent-manager h1.title {
    padding-right: 20px
}

@media (min-width: 992px) {
    .consent-manager h1 {
        font-size: 1.2rem
    }
}

.consent-manager p {
    margin-bottom: 0
}

.consent-manager .cookie-notice-hidden {
    display: none !important
}

.aui body.normal-state .consent-manager h1.title {
    font-size: 26px;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    color: #3151B7
}

.consent-manager .cookie-modal .cm-btn.cm-btn-success,
.consent-manager .cookie-notice .cm-btn.cm-btn-success {
    color: #fff;
    background: #3151B7;
    border-color: #3151B7
}

.consent-manager .cookie-modal .cm-btn.cm-btn-success:hover,
.consent-manager .cookie-notice .cm-btn.cm-btn-success:hover {
    color: #fff;
    background: #1a237e;
    border-color: #1a237e
}

@media (max-width: 767px) {
    .cn-body {
        position: relative !important;
        right: 0px !important;
        max-width: calc(90% - 30px) !important
    }
}

@media (max-width: 320px) {
    .cn-body {
        top: 20% !important
    }
}

[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-style: normal;
    margin-left: 0
}

.flaticon-businessman8:before {
    content: "\e000"
}

.flaticon-home118:before {
    content: "\e001"
}

.flaticon-house25:before {
    content: "\e002"
}

.flaticon-real11:before {
    content: "\e003"
}

.flaticon-201:before {
    content: "\e000"
}

.flaticon-2424:before {
    content: "\e001"
}

.flaticon-add62:before {
    content: "\e002"
}

.flaticon-add63:before {
    content: "\e003"
}

.flaticon-add64:before {
    content: "\e004"
}

.flaticon-address16:before {
    content: "\e005"
}

.flaticon-aim2:before {
    content: "\e006"
}

.flaticon-alarm17:before {
    content: "\e007"
}

.flaticon-align10:before {
    content: "\e008"
}

.flaticon-align13:before {
    content: "\e009"
}

.flaticon-amex1:before {
    content: "\e00a"
}

.flaticon-anchor13:before {
    content: "\e00b"
}

.flaticon-anchor14:before {
    content: "\e00c"
}

.flaticon-arrow392:before {
    content: "\e00d"
}

.flaticon-arrow393:before {
    content: "\e00e"
}

.flaticon-arrow394:before {
    content: "\e00f"
}

.flaticon-arrow395:before {
    content: "\e010"
}

.flaticon-arrow396:before {
    content: "\e011"
}

.flaticon-arrow397:before {
    content: "\e012"
}

.flaticon-arrow398:before {
    content: "\e013"
}

.flaticon-arrow399:before {
    content: "\e014"
}

.flaticon-arrow400:before {
    content: "\e015"
}

.flaticon-arrow401:before {
    content: "\e016"
}

.flaticon-arrow402:before {
    content: "\e017"
}

.flaticon-arrow403:before {
    content: "\e018"
}

.flaticon-arrow404:before {
    content: "\e019"
}

.flaticon-arrow405:before {
    content: "\e01a"
}

.flaticon-arrow406:before {
    content: "\e01b"
}

.flaticon-arrow407:before {
    content: "\e01c"
}

.flaticon-arrow408:before {
    content: "\e01d"
}

.flaticon-arrow409:before {
    content: "\e01e"
}

.flaticon-arrow410:before {
    content: "\e01f"
}

.flaticon-arrow411:before {
    content: "\e020"
}

.flaticon-arrow412:before {
    content: "\e021"
}

.flaticon-arrow413:before {
    content: "\e022"
}

.flaticon-arrow414:before {
    content: "\e023"
}

.flaticon-arrow415:before {
    content: "\e024"
}

.flaticon-arrow416:before {
    content: "\e025"
}

.flaticon-arrow417:before {
    content: "\e026"
}

.flaticon-arrow418:before {
    content: "\e027"
}

.flaticon-arrow419:before {
    content: "\e028"
}

.flaticon-arrow420:before {
    content: "\e029"
}

.flaticon-arrow421:before {
    content: "\e02a"
}

.flaticon-arrow422:before {
    content: "\e02b"
}

.flaticon-arrow423:before {
    content: "\e02c"
}

.flaticon-arrow424:before {
    content: "\e02d"
}

.flaticon-arrow425:before {
    content: "\e02e"
}

.flaticon-arrow426:before {
    content: "\e02f"
}

.flaticon-arrow427:before {
    content: "\e030"
}

.flaticon-arrow428:before {
    content: "\e031"
}

.flaticon-arrow429:before {
    content: "\e032"
}

.flaticon-arrow430:before {
    content: "\e033"
}

.flaticon-arrow431:before {
    content: "\e034"
}

.flaticon-arrow432:before {
    content: "\e035"
}

.flaticon-arrow433:before {
    content: "\e036"
}

.flaticon-arrows51:before {
    content: "\e037"
}

.flaticon-arrows52:before {
    content: "\e038"
}

.flaticon-arrows53:before {
    content: "\e039"
}

.flaticon-arrows54:before {
    content: "\e03a"
}

.flaticon-arrows55:before {
    content: "\e03b"
}

.flaticon-arrows56:before {
    content: "\e03c"
}

.flaticon-attachment7:before {
    content: "\e03d"
}

.flaticon-automated2:before {
    content: "\e03e"
}

.flaticon-backward1:before {
    content: "\e03f"
}

.flaticon-bars6:before {
    content: "\e040"
}

.flaticon-basket9:before {
    content: "\e041"
}

.flaticon-battery69:before {
    content: "\e042"
}

.flaticon-battery70:before {
    content: "\e043"
}

.flaticon-battery71:before {
    content: "\e044"
}

.flaticon-battery72:before {
    content: "\e045"
}

.flaticon-bell6:before {
    content: "\e046"
}

.flaticon-black179:before {
    content: "\e047"
}

.flaticon-black180:before {
    content: "\e048"
}

.flaticon-black181:before {
    content: "\e049"
}

.flaticon-bluetooth8:before {
    content: "\e04a"
}

.flaticon-book82:before {
    content: "\e04b"
}

.flaticon-bottom4:before {
    content: "\e04c"
}

.flaticon-box33:before {
    content: "\e04d"
}

.flaticon-box34:before {
    content: "\e04e"
}

.flaticon-brain1:before {
    content: "\e04f"
}

.flaticon-briefcase9:before {
    content: "\e050"
}

.flaticon-bulb11:before {
    content: "\e051"
}

.flaticon-bullet3:before {
    content: "\e052"
}

.flaticon-bullet4:before {
    content: "\e053"
}

.flaticon-buy4:before {
    content: "\e054"
}

.flaticon-calendar47:before {
    content: "\e055"
}

.flaticon-calendar48:before {
    content: "\e056"
}

.flaticon-calendar49:before {
    content: "\e057"
}

.flaticon-call10:before {
    content: "\e058"
}

.flaticon-call11:before {
    content: "\e059"
}

.flaticon-call12:before {
    content: "\e05a"
}

.flaticon-call13:before {
    content: "\e05b"
}

.flaticon-camcorder2:before {
    content: "\e05c"
}

.flaticon-camcorder3:before {
    content: "\e05d"
}

.flaticon-camera39:before {
    content: "\e05e"
}

.flaticon-camera40:before {
    content: "\e05f"
}

.flaticon-camera41:before {
    content: "\e060"
}

.flaticon-camera42:before {
    content: "\e061"
}

.flaticon-cancel9:before {
    content: "\e062"
}

.flaticon-caution2:before {
    content: "\e063"
}

.flaticon-cello1:before {
    content: "\e064"
}

.flaticon-cent2:before {
    content: "\e065"
}

.flaticon-center3:before {
    content: "\e066"
}

.flaticon-cents1:before {
    content: "\e067"
}

.flaticon-certificate5:before {
    content: "\e068"
}

.flaticon-charging4:before {
    content: "\e069"
}

.flaticon-chat25:before {
    content: "\e06a"
}

.flaticon-chat26:before {
    content: "\e06b"
}

.flaticon-check25:before {
    content: "\e06c"
}

.flaticon-chronometer9:before {
    content: "\e06d"
}

.flaticon-cigarette3:before {
    content: "\e06e"
}

.flaticon-clapper2:before {
    content: "\e06f"
}

.flaticon-cloud79:before {
    content: "\e070"
}

.flaticon-cloud80:before {
    content: "\e071"
}

.flaticon-cloud81:before {
    content: "\e072"
}

.flaticon-cloud82:before {
    content: "\e073"
}

.flaticon-code7:before {
    content: "\e074"
}

.flaticon-code8:before {
    content: "\e075"
}

.flaticon-codings1:before {
    content: "\e076"
}

.flaticon-columns1:before {
    content: "\e077"
}

.flaticon-compact5:before {
    content: "\e078"
}

.flaticon-computer43:before {
    content: "\e079"
}

.flaticon-connecting7:before {
    content: "\e07a"
}

.flaticon-converging1:before {
    content: "\e07b"
}

.flaticon-correct7:before {
    content: "\e07c"
}

.flaticon-credit20:before {
    content: "\e07d"
}

.flaticon-credit21:before {
    content: "\e07e"
}

.flaticon-crop1:before {
    content: "\e07f"
}

.flaticon-cross37:before {
    content: "\e080"
}

.flaticon-curved6:before {
    content: "\e081"
}

.flaticon-delivery6:before {
    content: "\e082"
}

.flaticon-diagonal1:before {
    content: "\e083"
}

.flaticon-digital9:before {
    content: "\e084"
}

.flaticon-document55:before {
    content: "\e085"
}

.flaticon-document56:before {
    content: "\e086"
}

.flaticon-dollar76:before {
    content: "\e087"
}

.flaticon-dollar77:before {
    content: "\e088"
}

.flaticon-dollar78:before {
    content: "\e089"
}

.flaticon-dollars17:before {
    content: "\e08a"
}

.flaticon-download57:before {
    content: "\e08b"
}

.flaticon-drums1:before {
    content: "\e08c"
}

.flaticon-empty19:before {
    content: "\e08d"
}

.flaticon-equalizer2:before {
    content: "\e08e"
}

.flaticon-eye44:before {
    content: "\e08f"
}

.flaticon-eye45:before {
    content: "\e090"
}

.flaticon-female32:before {
    content: "\e091"
}

.flaticon-film21:before {
    content: "\e092"
}

.flaticon-film22:before {
    content: "\e093"
}

.flaticon-flag25:before {
    content: "\e094"
}

.flaticon-flashlight5:before {
    content: "\e095"
}

.flaticon-floppy9:before {
    content: "\e096"
}

.flaticon-flower17:before {
    content: "\e097"
}

.flaticon-folder59:before {
    content: "\e098"
}

.flaticon-folder60:before {
    content: "\e099"
}

.flaticon-forward5:before {
    content: "\e09a"
}

.flaticon-frame10:before {
    content: "\e09b"
}

.flaticon-frame11:before {
    content: "\e09c"
}

.flaticon-frame12:before {
    content: "\e09d"
}

.flaticon-full19:before {
    content: "\e09e"
}

.flaticon-funnel5:before {
    content: "\e09f"
}

.flaticon-globe14:before {
    content: "\e0a0"
}

.flaticon-graduates1:before {
    content: "\e0a1"
}

.flaticon-grocery9:before {
    content: "\e0a2"
}

.flaticon-harp1:before {
    content: "\e0a3"
}

.flaticon-headphone2:before {
    content: "\e0a4"
}

.flaticon-headset3:before {
    content: "\e0a5"
}

.flaticon-heart64:before {
    content: "\e0a6"
}

.flaticon-help10:before {
    content: "\e0a7"
}

.flaticon-hierarchy4:before {
    content: "\e0a8"
}

.flaticon-high13:before {
    content: "\e0a9"
}

.flaticon-home60:before {
    content: "\e0aa"
}

.flaticon-id1:before {
    content: "\e0ab"
}

.flaticon-incoming3:before {
    content: "\e0ac"
}

.flaticon-incoming4:before {
    content: "\e0ad"
}

.flaticon-information32:before {
    content: "\e0ae"
}

.flaticon-ios16:before {
    content: "\e0af"
}

.flaticon-jcb2:before {
    content: "\e0b0"
}

.flaticon-joystick4:before {
    content: "\e0b1"
}

.flaticon-justify6:before {
    content: "\e0b2"
}

.flaticon-keyboard11:before {
    content: "\e0b3"
}

.flaticon-laptop15:before {
    content: "\e0b4"
}

.flaticon-layers4:before {
    content: "\e0b5"
}

.flaticon-left27:before {
    content: "\e0b6"
}

.flaticon-left28:before {
    content: "\e0b7"
}

.flaticon-lens3:before {
    content: "\e0b8"
}

.flaticon-lens4:before {
    content: "\e0b9"
}

.flaticon-lens5:before {
    content: "\e0ba"
}

.flaticon-list26:before {
    content: "\e0bb"
}

.flaticon-lock22:before {
    content: "\e0bc"
}

.flaticon-lock23:before {
    content: "\e0bd"
}

.flaticon-loud3:before {
    content: "\e0be"
}

.flaticon-loudness1:before {
    content: "\e0bf"
}

.flaticon-low16:before {
    content: "\e0c0"
}

.flaticon-magnifying27:before {
    content: "\e0c1"
}

.flaticon-mail21:before {
    content: "\e0c2"
}

.flaticon-mailbox10:before {
    content: "\e0c3"
}

.flaticon-mailbox9:before {
    content: "\e0c4"
}

.flaticon-male39:before {
    content: "\e0c5"
}

.flaticon-master2:before {
    content: "\e0c6"
}

.flaticon-measuring3:before {
    content: "\e0c7"
}

.flaticon-medium3:before {
    content: "\e0c8"
}

.flaticon-menu18:before {
    content: "\e0c9"
}

.flaticon-menu19:before {
    content: "\e0ca"
}

.flaticon-mic7:before {
    content: "\e0cb"
}

.flaticon-mic8:before {
    content: "\e0cc"
}

.flaticon-mic9:before {
    content: "\e0cd"
}

.flaticon-microphone25:before {
    content: "\e0ce"
}

.flaticon-minus16:before {
    content: "\e0cf"
}

.flaticon-monitor24:before {
    content: "\e0d0"
}

.flaticon-mouse18:before {
    content: "\e0d1"
}

.flaticon-mouse19:before {
    content: "\e0d2"
}

.flaticon-move13:before {
    content: "\e0d3"
}

.flaticon-music58:before {
    content: "\e0d4"
}

.flaticon-music59:before {
    content: "\e0d5"
}

.flaticon-music60:before {
    content: "\e0d6"
}

.flaticon-mute6:before {
    content: "\e0d7"
}

.flaticon-newspaper7:before {
    content: "\e0d8"
}

.flaticon-next8:before {
    content: "\e0d9"
}

.flaticon-no15:before {
    content: "\e0da"
}

.flaticon-not8:before {
    content: "\e0db"
}

.flaticon-oboe1:before {
    content: "\e0dc"
}

.flaticon-offer1:before {
    content: "\e0dd"
}

.flaticon-open79:before {
    content: "\e0de"
}

.flaticon-open80:before {
    content: "\e0df"
}

.flaticon-outcoming1:before {
    content: "\e0e0"
}

.flaticon-outgoing3:before {
    content: "\e0e1"
}

.flaticon-padlock17:before {
    content: "\e0e2"
}

.flaticon-paper41:before {
    content: "\e0e3"
}

.flaticon-pause11:before {
    content: "\e0e4"
}

.flaticon-photo31:before {
    content: "\e0e5"
}

.flaticon-photo32:before {
    content: "\e0e6"
}

.flaticon-picture9:before {
    content: "\e0e7"
}

.flaticon-pictures1:before {
    content: "\e0e8"
}

.flaticon-piggy6:before {
    content: "\e0e9"
}

.flaticon-play33:before {
    content: "\e0ea"
}

.flaticon-play34:before {
    content: "\e0eb"
}

.flaticon-plugin1:before {
    content: "\e0ec"
}

.flaticon-plus23:before {
    content: "\e0ed"
}

.flaticon-portfolio7:before {
    content: "\e0ee"
}

.flaticon-previous5:before {
    content: "\e0ef"
}

.flaticon-printer37:before {
    content: "\e0f0"
}

.flaticon-purse1:before {
    content: "\e0f1"
}

.flaticon-radio17:before {
    content: "\e0f2"
}

.flaticon-rectangular22:before {
    content: "\e0f3"
}

.flaticon-right24:before {
    content: "\e0f4"
}

.flaticon-right25:before {
    content: "\e0f5"
}

.flaticon-ring8:before {
    content: "\e0f6"
}

.flaticon-round27:before {
    content: "\e0f7"
}

.flaticon-rows1:before {
    content: "\e0f8"
}

.flaticon-ruler9:before {
    content: "\e0f9"
}

.flaticon-saxophone2:before {
    content: "\e0fa"
}

.flaticon-scale6:before {
    content: "\e0fb"
}

.flaticon-scale7:before {
    content: "\e0fc"
}

.flaticon-scale8:before {
    content: "\e0fd"
}

.flaticon-scaling1:before {
    content: "\e0fe"
}

.flaticon-scissors13:before {
    content: "\e0ff"
}

.flaticon-settings20:before {
    content: "\e100"
}

.flaticon-shopping56:before {
    content: "\e101"
}

.flaticon-shopping57:before {
    content: "\e102"
}

.flaticon-shopping58:before {
    content: "\e103"
}

.flaticon-shopping59:before {
    content: "\e104"
}

.flaticon-shopping60:before {
    content: "\e105"
}

.flaticon-shutdown1:before {
    content: "\e106"
}

.flaticon-silent1:before {
    content: "\e107"
}

.flaticon-skype7:before {
    content: "\e108"
}

.flaticon-slanting1:before {
    content: "\e109"
}

.flaticon-small135:before {
    content: "\e10a"
}

.flaticon-smart1:before {
    content: "\e10b"
}

.flaticon-spanner3:before {
    content: "\e10c"
}

.flaticon-speaker30:before {
    content: "\e10d"
}

.flaticon-speaker31:before {
    content: "\e10e"
}

.flaticon-special1:before {
    content: "\e10f"
}

.flaticon-speech38:before {
    content: "\e110"
}

.flaticon-speech39:before {
    content: "\e111"
}

.flaticon-speech40:before {
    content: "\e112"
}

.flaticon-speech41:before {
    content: "\e113"
}

.flaticon-speech42:before {
    content: "\e114"
}

.flaticon-speech43:before {
    content: "\e115"
}

.flaticon-speech44:before {
    content: "\e116"
}

.flaticon-square48:before {
    content: "\e117"
}

.flaticon-stack8:before {
    content: "\e118"
}

.flaticon-star51:before {
    content: "\e119"
}

.flaticon-storage11:before {
    content: "\e11a"
}

.flaticon-store2:before {
    content: "\e11b"
}

.flaticon-subtract1:before {
    content: "\e11c"
}

.flaticon-synchronise1:before {
    content: "\e11d"
}

.flaticon-tab2:before {
    content: "\e11e"
}

.flaticon-table17:before {
    content: "\e11f"
}

.flaticon-tablet39:before {
    content: "\e120"
}

.flaticon-tablet40:before {
    content: "\e121"
}

.flaticon-tablet41:before {
    content: "\e122"
}

.flaticon-tablet42:before {
    content: "\e123"
}

.flaticon-tag26:before {
    content: "\e124"
}

.flaticon-tag27:before {
    content: "\e125"
}

.flaticon-tag28:before {
    content: "\e126"
}

.flaticon-tag29:before {
    content: "\e127"
}

.flaticon-thermometer19:before {
    content: "\e128"
}

.flaticon-thin16:before {
    content: "\e129"
}

.flaticon-thought4:before {
    content: "\e12a"
}

.flaticon-three52:before {
    content: "\e12b"
}

.flaticon-timer18:before {
    content: "\e12c"
}

.flaticon-treble2:before {
    content: "\e12d"
}

.flaticon-trombone2:before {
    content: "\e12e"
}

.flaticon-trumpet3:before {
    content: "\e12f"
}

.flaticon-trumpet4:before {
    content: "\e130"
}

.flaticon-two114:before {
    content: "\e131"
}

.flaticon-umbrella12:before {
    content: "\e132"
}

.flaticon-upload35:before {
    content: "\e133"
}

.flaticon-vertical4:before {
    content: "\e134"
}

.flaticon-video69:before {
    content: "\e135"
}

.flaticon-violin2:before {
    content: "\e136"
}

.flaticon-visa2:before {
    content: "\e137"
}

.flaticon-voice11:before {
    content: "\e138"
}

.flaticon-volume22:before {
    content: "\e139"
}

.flaticon-waste2:before {
    content: "\e13a"
}

.flaticon-web11:before {
    content: "\e13b"
}

.flaticon-weighing7:before {
    content: "\e13c"
}

.flaticon-weight4:before {
    content: "\e13d"
}

.flaticon-wifi26:before {
    content: "\e13e"
}

.flaticon-window21:before {
    content: "\e13f"
}

.flaticon-window22:before {
    content: "\e140"
}

.flaticon-window23:before {
    content: "\e141"
}

.flaticon-wrong6:before {
    content: "\e142"
}

.flaticon-zoom22:before {
    content: "\e143"
}

.flaticon-zoom23:before {
    content: "\e144"
}

.aui .has-dockbar .navbar .navbar-inner.affix {
    top: 64px
}

.aui .has-dockbar #content-wrapper {
    top: 64px;
    position: relative
}

.aui .modify-pages li {
    position: relative
}

.aui .modify-pages li.lfr-nav-hover .delete-tab {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.aui .modify-pages .add-page-editor-input {
    width: 150px
}

.aui .modify-pages .delete-tab {
    color: #444;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 10px;
    line-height: 6px;
    margin-top: -8px;
    overflow: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    padding: 3px 0;
    position: absolute;
    right: 1px;
    text-shadow: 0 1px #FFF;
    top: 50%
}

.aui .modify-pages .delete-tab:hover {
    color: #B50303
}

.aui .modify-pages .lfr-nav-updateable.selected a:hover span {
    cursor: text
}

.aui .nav li .toolbar {
    margin-top: 5px
}

.aui .nav-menu {
    margin: 0px 0px 50px 0px !important;
    margin: 70px 0 0;
    padding: 0
}

.aui .nav-menu ul {
    padding: 0px
}

.aui .nav-menu li {
    margin-left: 0px;
    margin-right: 0px
}

.aui .nav-menu li a {
    display: inline-block;
    overflow: hidden;
    padding: 5px 3px 0px 1px
}

.aui .nav-menu h2 {
    display: block;
    padding: 7px 15px 20px 0
}

.aui .nav-menu .icon-chevron-right {
    float: right;
    margin-top: 2px;
    margin-right: -6px;
    opacity: .25
}

.aui .form-options {
    border: 1px solid #AAA;
    display: inline-block;
    vertical-align: middle
}

.aui .form-options input {
    border-width: 0;
    display: inline;
    float: left
}

.aui .form-triggers {
    float: left
}

.aui .form-trigger {
    background: #C4C4C4 url(/petkus-portal-theme/images/application/button_bg.png) repeat-x 0 0;
    border-left: 1px solid #BBB;
    display: inline-block;
    float: left
}

.aui .form-trigger img {
    background: no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px
}

.aui .form-trigger:focus,
.aui .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(/petkus-portal-theme/images/application/button_bg_over.png)
}

.aui .trigger-selected {
    background-color: #EBEBEB;
    background-image: url(/petkus-portal-theme/images/application/button_bg_selected.png)
}

.aui .trigger-selected:focus,
.aui .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(/petkus-portal-theme/images/application/button_bg_selected_over.png)
}

.aui .options-trigger img {
    background-image: url(/petkus-portal-theme/images/common/configuration.png)
}

.aui .save-trigger img {
    background-image: url(/petkus-portal-theme/images/common/check.png)
}

body.error404 #main-content .portlet-borderless-container {
    max-width: none;
    margin: 90px auto 0
}

.aui body.normal-state .main-404 .icon,
.aui body.lisi-maximized-state .main-404 .icon {
    font-size: 12rem;
    color: #3151B7
}

.aui body.normal-state .main-404 .icon.fa-meh-o:before,
.aui body.lisi-maximized-state .main-404 .icon.fa-meh-o:before {
    content: '\f11a';
    font-family: "Font Awesome 5 Pro";
    font-weight: 400
}

.aui body.normal-state .main-404 .image.text-right,
.aui body.lisi-maximized-state .main-404 .image.text-right {
    text-align: left;
    margin-bottom: 35px
}

.aui body.normal-state .main-404 h2,
.aui body.normal-state .main-404 p,
.aui body.lisi-maximized-state .main-404 h2,
.aui body.lisi-maximized-state .main-404 p {
    margin-top: 0;
    margin-bottom: 35px
}

.aui body.normal-state .main-404 h1,
.aui body.lisi-maximized-state .main-404 h1 {
    color: #3151B7;
    font-weight: 700
}

@media (min-width: 992px) {
    body.error404 #main-content .portlet-borderless-container {
        max-width: none;
        margin: 250px auto 0
    }

    .aui body.normal-state .main-404 .icon,
    .aui body.lisi-maximized-state .main-404 .icon {
        font-size: 16rem
    }

    .aui body.normal-state .main-404 .image.text-right,
    .aui body.lisi-maximized-state .main-404 .image.text-right {
        text-align: right
    }
}

.aui .margin-top {
    margin-top: calc(11.9047619048vw + 1.9047619048px)
}

.aui .margin-top-small {
    margin-top: calc(7.4404761905vw + 6.1904761905px)
}

.aui .margin-bottom {
    margin-bottom: calc(11.9047619048vw + 1.9047619048px)
}

.aui .margin-bottom-small {
    margin-bottom: calc(7.4404761905vw + 6.1904761905px)
}

.aui .margin-top-bottom {
    margin-top: calc(11.9047619048vw + 1.9047619048px);
    margin-bottom: calc(11.9047619048vw + 1.9047619048px)
}

.aui .margin-top-bottom-small {
    margin-top: calc(7.4404761905vw + 6.1904761905px);
    margin-bottom: calc(7.4404761905vw + 6.1904761905px)
}

.aui .margin-nospace {
    margin: 0px
}

.aui .padding-top {
    padding-top: calc(11.9047619048vw + 1.9047619048px)
}

.aui .padding-top-small {
    padding-top: calc(7.4404761905vw + 6.1904761905px)
}

.aui .padding-bottom {
    padding-bottom: calc(11.9047619048vw + 1.9047619048px)
}

.aui .padding-bottom-small {
    padding-bottom: calc(7.4404761905vw + 6.1904761905px)
}

.aui .padding-top-bottom {
    padding-top: calc(11.9047619048vw + 1.9047619048px);
    padding-bottom: calc(11.9047619048vw + 1.9047619048px)
}

.aui .padding-top-bottom-small {
    padding-top: calc(7.4404761905vw + 6.1904761905px);
    padding-bottom: calc(7.4404761905vw + 6.1904761905px)
}

.aui .layout-sidebar-left .content-column {
    padding: calc(4.4642857143vw + 15.7142857143px) 20px calc(4.4642857143vw + 15.7142857143px) 20px
}

.aui .layout-sidebar-left .sidebar-column {
    padding: calc(4.4642857143vw + 15.7142857143px) 20px calc(4.4642857143vw + 15.7142857143px) 20px
}

.aui .layout-sidebar-right .content-column {
    padding: calc(4.4642857143vw + 15.7142857143px) 20px calc(4.4642857143vw + 15.7142857143px) 20px
}

.aui .layout-sidebar-right .sidebar-column {
    padding: calc(4.4642857143vw + 15.7142857143px) 20px calc(4.4642857143vw + 15.7142857143px) 20px
}

.aui .layout-sidebar-none .content-column {
    padding-top: calc(4.4642857143vw + 15.7142857143px);
    padding-bottom: calc(4.4642857143vw + 15.7142857143px)
}

.aui .layout-sidebar-right>.container>.row-fluid,
.aui .layout-sidebar-left>.container>.row-fluid {
    margin-left: 0;
    margin-right: 0
}

.aui .layout-sidebar-left>.container>.row,
.aui .layout-sidebar-left>.container>.row-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.aui .layout-sidebar-left>.container>.row .sidebar-column,
.aui .layout-sidebar-left>.container>.row-fluid .sidebar-column {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.aui .layout-sidebar-left>.container>.row .content-column,
.aui .layout-sidebar-left>.container>.row-fluid .content-column {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media (min-width: 980px) {

    .aui .layout-sidebar-left>.container>.row,
    .aui .layout-sidebar-left>.container>.row-fluid {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: none;
        flex-direction: none
    }

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
}

@media (min-width: 768px) and (max-width: 979px) {

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 979px) {

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        width: 100%;
        margin-left: 0
    }
}

@media (min-width: 980px) {
    .aui .margin-top {
        margin-top: 120px
    }

    .aui .margin-top-small {
        margin-top: 80px
    }

    .aui .margin-bottom {
        margin-bottom: 120px
    }

    .aui .margin-bottom-small {
        margin-bottom: 80px
    }

    .aui .margin-top-bottom {
        margin-top: 120px;
        margin-bottom: 120px
    }

    .aui .margin-top-bottom-small {
        margin-top: 80px;
        margin-bottom: 80px
    }

    .aui .margin-nospace {
        margin: 0px
    }

    .aui .padding-top {
        padding-top: 120px
    }

    .aui .padding-top-small {
        padding-top: 60px
    }

    .aui .padding-bottom {
        padding-bottom: 120px
    }

    .aui .padding-bottom-small {
        padding-bottom: 60px
    }

    .aui .padding-top-bottom {
        padding-top: 120px;
        padding-bottom: 120px
    }

    .aui .padding-top-bottom-small {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .aui .layout-sidebar-left .content-column {
        padding: 120px 0 60px 0
    }

    .aui .layout-sidebar-left .sidebar-column {
        padding: 120px 4% 60px 0
    }

    .aui .layout-sidebar-right .content-column {
        padding: 120px 0 60px 0
    }

    .aui .layout-sidebar-right .sidebar-column {
        padding: 120px 4% 60px 0
    }

    .aui .layout-sidebar-none .content-column {
        padding-top: 120px;
        padding-bottom: 60px
    }

    .aui .layout-sidebar-right>.container>.row-fluid,
    .aui .layout-sidebar-left>.container>.row-fluid {
        margin-left: 0;
        margin-right: 0
    }

    .aui .layout-sidebar-left>.container>.row,
    .aui .layout-sidebar-left>.container>.row-fluid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (min-width: 980px) and (min-width: 980px) {

    .aui .layout-sidebar-left>.container>.row,
    .aui .layout-sidebar-left>.container>.row-fluid {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: none;
        flex-direction: none
    }

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
}

@media (min-width: 980px) and (min-width: 768px) and (max-width: 979px) {

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 980px) and (max-width: 979px) {

    .aui .layout-sidebar-left>.container>.row .sidebar-column,
    .aui .layout-sidebar-left>.container>.row .content-column,
    .aui .layout-sidebar-left>.container>.row-fluid .sidebar-column,
    .aui .layout-sidebar-left>.container>.row-fluid .content-column {
        width: 100%;
        margin-left: 0
    }
}

.aui {
    font-size: 16px;
    height: 100%;
    width: 100%
}

.aui img {
    max-width: none
}

.aui .dockbar {
    z-index: 1001
}

.aui .dockbar-ready .wrapper {
    margin-top: 80px
}

.aui .dockbar-ready #content {
    margin-top: 0px
}

.aui.lisi-login-state header.page,
.aui.lisi-login-state footer.page,
.aui.lisi-edit-state header.page,
.aui.lisi-edit-state footer.page {
    display: none
}

.aui.lisi-login-state body,
.aui.lisi-edit-state body {
    font-family: arial, helvetica
}

.aui .columns-1-1-1-1 #column-2 {
    padding: 60px 0px 0px;
    background: #eee
}

.aui .columns-1-1-1-1 #column-2.span12 {
    min-height: 0px
}

.aui .columns-1-1-1-1 #column-3 {
    padding: 60px 0px 60px 0px
}

.aui .columns-1-1-1-1 #column-4 {
    background: #1a237e
}

.aui .columns-1-1-2-1-left #column-2,
.aui .columns-1-0-2-1-left #column-2,
.aui .columns-0-1-2-1-left #column-2,
.aui .columns-0-0-2-1-left #column-2 {
    padding: 60px 0px 0px 0px;
    background: #eee
}

.aui .columns-1-1-2-1-left #column-3,
.aui .columns-1-0-2-1-left #column-3,
.aui .columns-0-1-2-1-left #column-3,
.aui .columns-0-0-2-1-left #column-3 {
    padding: 60px 0px 0px
}

.aui .columns-1-1-2-1-left #column-4,
.aui .columns-1-0-2-1-left #column-4,
.aui .columns-0-1-2-1-left #column-4,
.aui .columns-0-0-2-1-left #column-4 {
    padding: 60px 0px
}

.aui .columns-1-1-2-1-left #column-3,
.aui .columns-1-0-2-1-left #column-3,
.aui .columns-0-1-2-1-left #column-3,
.aui .columns-0-0-2-1-left #column-3 {
    padding-right: 4%
}

.aui .columns-1-1-2-1-left #column-5,
.aui .columns-1-0-2-1-left #column-5,
.aui .columns-0-1-2-1-left #column-5,
.aui .columns-0-0-2-1-left #column-5 {
    background: #1a237e
}

.aui html,
.aui body {
    height: 100%
}

.aui body {
    position: relative;
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500;
    position: relative;
    line-height: 120%;
    color: #607779;
    background: #fff;
    background-position: 0px 0px !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    height: auto !important;
    min-height: auto
}

.aui #content #hrefFm {
    display: none
}

.aui #content {
    z-index: 10;
    margin-top: 0px;
    min-height: 100%;
    position: relative
}

.aui a {
    color: #607779;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease
}

.aui a:hover {
    color: #3151B7;
    text-decoration: underline
}

.aui .modal-backdrop {
    background-color: #fff
}

@media (min-width: 1480px) {

    .aui .navbar-static-top .container,
    .aui .navbar-fixed-top .container,
    .aui .navbar-fixed-bottom .container,
    .aui .container {
        width: 1300px
    }
}

@media (max-width: 979px) {

    .aui .columns-1-1-2-1-left #column-3,
    .aui .columns-1-1-2-1-left #column-4,
    .aui .columns-1-0-2-1-left #column-3,
    .aui .columns-1-0-2-1-left #column-4,
    .aui .columns-0-1-2-1-left #column-3,
    .aui .columns-0-1-2-1-left #column-4,
    .aui .columns-0-0-2-1-left #column-3,
    .aui .columns-0-0-2-1-left #column-4 {
        width: 100%;
        padding-top: 40px;
        padding-right: 0px;
        margin-left: 0px
    }

    .aui aside .portlet-borderless-container {
        min-height: 0px
    }

    .aui #content {
        margin-top: 0px;
        padding-top: 72px
    }
}

@media (max-width: 767px) {
    .aui body {
        padding: 0px
    }

    .aui .columns-1-1-1-1 #column-2,
    .aui .columns-1-1-1-1 #column-3 {
        padding: 60px 15px 0px 15px
    }

    .aui .columns-1-1-1-1 #column-4 {
        padding-bottom: 20px
    }

    .aui .columns-1-1-2-1-left #column-2,
    .aui .columns-1-0-2-1-left #column-2,
    .aui .columns-0-1-2-1-left #column-2,
    .aui .columns-0-0-2-1-left #column-2 {
        padding: 60px 15px 0px 15px
    }

    .aui .columns-1-1-2-1-left #column-3,
    .aui .columns-1-1-2-1-left #column-4,
    .aui .columns-1-0-2-1-left #column-3,
    .aui .columns-1-0-2-1-left #column-4,
    .aui .columns-0-1-2-1-left #column-3,
    .aui .columns-0-1-2-1-left #column-4,
    .aui .columns-0-0-2-1-left #column-3,
    .aui .columns-0-0-2-1-left #column-4 {
        padding: 40px 15px
    }

    .aui .columns-1-1-2-1-left #column-3,
    .aui .columns-1-0-2-1-left #column-3,
    .aui .columns-0-1-2-1-left #column-3,
    .aui .columns-0-0-2-1-left #column-3 {
        padding-right: 4%
    }

    .aui .columns-1-1-2-1-left #column-5,
    .aui .columns-1-0-2-1-left #column-5,
    .aui .columns-0-1-2-1-left #column-5,
    .aui .columns-0-0-2-1-left #column-5 {
        background: #1a237e;
        padding-bottom: 20px
    }

    .aui aside .portlet-borderless-container {
        min-height: 0px
    }

    .aui aside.span3 {
        min-height: 0px !important
    }

    .aui .row-fluid [class*="span"] {
        min-height: initial
    }
}

.aui body.lisi-maximized-state h1,
.aui body.normal-state h1 {
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 36px;
    font-size: 2.25rem;
    font-weight: 500;
    line-height: 1.2;
    color: #063252;
    margin: 0
}

.aui body.lisi-maximized-state h2,
.aui body.normal-state h2 {
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.2;
    color: #063252;
    margin: 0
}

.aui body.lisi-maximized-state h3,
.aui body.normal-state h3 {
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.3;
    color: #063252
}

.aui body.lisi-maximized-state h4,
.aui body.normal-state h4 {
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1.1;
    color: #063252;
    margin: 0
}

.aui body.lisi-maximized-state h5,
.aui body.normal-state h5 {
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 500;
    color: #063252
}

.aui body.lisi-maximized-state h6,
.aui body.normal-state h6 {
    color: #063252
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state h1,
    .aui body.normal-state h1 {
        font-size: 50px
    }

    .aui body.lisi-maximized-state h2,
    .aui body.normal-state h2 {
        font-size: 38px
    }

    .aui body.lisi-maximized-state h3,
    .aui body.normal-state h3 {
        font-size: 20px
    }

    .aui body.lisi-maximized-state h4,
    .aui body.normal-state h4 {
        font-size: 16px
    }
}

@media (min-width: 1200px) {

    .aui body.lisi-maximized-state h1,
    .aui body.normal-state h1 {
        font-size: 58px
    }

    .aui body.lisi-maximized-state h2,
    .aui body.normal-state h2 {
        font-size: 42px
    }

    .aui body.lisi-maximized-state h3,
    .aui body.normal-state h3 {
        font-size: 24px
    }

    .aui body.lisi-maximized-state h4,
    .aui body.normal-state h4 {
        font-size: 18px
    }

    .aui body.lisi-maximized-state h5,
    .aui body.normal-state h5 {
        font-size: 16px
    }

    .aui body.lisi-maximized-state h6,
    .aui body.normal-state h6 {
        font-size: 16px
    }
}

.aui body.lisi-maximized-state .ft1,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption h1,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption span.title,
.aui body.normal-state .carousel .item.style3 .carousel-caption body.lisi-maximized-state h1,
.aui body.normal-state .carousel .item.style3 .carousel-caption body.lisi-maximized-state span.title,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel .text,
.aui body.normal-state .tmtimeline>li .tmlabel body.lisi-maximized-state .text,
.aui body.normal-state .ft1,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption body.normal-state h1,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption body.normal-state span.title,
.aui body.normal-state .carousel .item.style3 .carousel-caption h1,
.aui body.normal-state .carousel .item.style3 .carousel-caption span.title,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel body.normal-state .text,
.aui body.normal-state .tmtimeline>li .tmlabel .text {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-weight: 300
}

.aui body.lisi-maximized-state .ft2,
.aui body.lisi-maximized-state #content .topic .btn,
.aui body.normal-state #content .topic body.lisi-maximized-state .btn,
.aui body.lisi-maximized-state #content .topic.style6 .header h3,
.aui body.normal-state #content .topic.style6 .header body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .teaser.style2 address a,
.aui body.normal-state #content .teaser.style2 address body.lisi-maximized-state a,
.aui body.lisi-maximized-state #content .teaser.style4 .header h3,
.aui body.normal-state #content .teaser.style4 .header body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .real-estate.paging .result,
.aui body.normal-state #content .real-estate.paging body.lisi-maximized-state .result,
.aui body.normal-state .ft2,
.aui body.lisi-maximized-state #content .topic body.normal-state .btn,
.aui body.normal-state #content .topic .btn,
.aui body.lisi-maximized-state #content .topic.style6 .header body.normal-state h3,
.aui body.normal-state #content .topic.style6 .header h3,
.aui body.lisi-maximized-state #content .teaser.style2 address body.normal-state a,
.aui body.normal-state #content .teaser.style2 address a,
.aui body.lisi-maximized-state #content .teaser.style4 .header body.normal-state h3,
.aui body.normal-state #content .teaser.style4 .header h3,
.aui body.lisi-maximized-state #content .real-estate.paging body.normal-state .result,
.aui body.normal-state #content .real-estate.paging .result {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-weight: 400
}

.aui body.lisi-maximized-state .ft3,
.aui body.lisi-maximized-state #content .topic.style7 .header h3,
.aui body.normal-state #content .topic.style7 .header body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .teaser.style1 .header span.subheadline,
.aui body.normal-state #content .teaser.style1 .header body.lisi-maximized-state span.subheadline,
.aui body.lisi-maximized-state #content .teaser.style2 h3,
.aui body.normal-state #content .teaser.style2 body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .teaser.style2 address span,
.aui body.normal-state #content .teaser.style2 address body.lisi-maximized-state span,
.aui body.lisi-maximized-state #content .teaser.style3.accordion .accordion-group h4,
.aui body.normal-state #content .teaser.style3.accordion .accordion-group body.lisi-maximized-state h4,
.aui body.lisi-maximized-state #content .search-results .table-bordered td h4,
.aui body.normal-state #content .search-results .table-bordered td body.lisi-maximized-state h4,
.aui body.normal-state .ft3,
.aui body.lisi-maximized-state #content .topic.style7 .header body.normal-state h3,
.aui body.normal-state #content .topic.style7 .header h3,
.aui body.lisi-maximized-state #content .teaser.style1 .header body.normal-state span.subheadline,
.aui body.normal-state #content .teaser.style1 .header span.subheadline,
.aui body.lisi-maximized-state #content .teaser.style2 body.normal-state h3,
.aui body.normal-state #content .teaser.style2 h3,
.aui body.lisi-maximized-state #content .teaser.style2 address body.normal-state span,
.aui body.normal-state #content .teaser.style2 address span,
.aui body.lisi-maximized-state #content .teaser.style3.accordion .accordion-group body.normal-state h4,
.aui body.normal-state #content .teaser.style3.accordion .accordion-group h4,
.aui body.lisi-maximized-state #content .search-results .table-bordered td body.normal-state h4,
.aui body.normal-state #content .search-results .table-bordered td h4 {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-weight: 600
}

.aui body.lisi-maximized-state .ft4,
.aui body.lisi-maximized-state #content .teaser .title,
.aui body.normal-state #content .teaser body.lisi-maximized-state .title,
.aui body.normal-state .ft4,
.aui body.lisi-maximized-state #content .teaser body.normal-state .title,
.aui body.normal-state #content .teaser .title {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state .ft5,
.aui body.normal-state .ft5 {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-weight: 800
}

.aui body.lisi-maximized-state .ft6,
.aui body.lisi-maximized-state header.page .navbar .nav,
.aui body.normal-state header.page .navbar body.lisi-maximized-state .nav,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption span.title-text,
.aui body.normal-state .carousel .item.style3 .carousel-caption body.lisi-maximized-state span.title-text,
.aui body.lisi-maximized-state #content .box .box-title,
.aui body.normal-state #content .box body.lisi-maximized-state .box-title,
.aui body.lisi-maximized-state #content .forms .heading h1,
.aui body.normal-state #content .forms .heading body.lisi-maximized-state h1,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms button.btn,
.aui body.normal-state #content .real-estate #searchbox .forms body.lisi-maximized-state button.btn,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms h4,
.aui body.normal-state #content .real-estate #searchfilter .forms body.lisi-maximized-state h4,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms body.lisi-maximized-state .control-group,
.aui body.lisi-maximized-state #content .real-estate.main .list span,
.aui body.normal-state #content .real-estate.main .list body.lisi-maximized-state span,
.aui body.lisi-maximized-state #content .real-estate.paging .pagination,
.aui body.normal-state #content .real-estate.paging body.lisi-maximized-state .pagination,
.aui body.lisi-maximized-state #content .imagegallery .lead span,
.aui body.normal-state #content .imagegallery .lead body.lisi-maximized-state span,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel h4,
.aui body.normal-state .tmtimeline>li .tmlabel body.lisi-maximized-state h4,
.aui body.normal-state .ft6,
.aui body.lisi-maximized-state header.page .navbar body.normal-state .nav,
.aui body.normal-state header.page .navbar .nav,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption body.normal-state span.title-text,
.aui body.normal-state .carousel .item.style3 .carousel-caption span.title-text,
.aui body.lisi-maximized-state #content .box body.normal-state .box-title,
.aui body.normal-state #content .box .box-title,
.aui body.lisi-maximized-state #content .forms .heading body.normal-state h1,
.aui body.normal-state #content .forms .heading h1,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading body.normal-state h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading h3,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms body.normal-state button.btn,
.aui body.normal-state #content .real-estate #searchbox .forms button.btn,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms body.normal-state h4,
.aui body.normal-state #content .real-estate #searchfilter .forms h4,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms body.normal-state .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms .control-group,
.aui body.lisi-maximized-state #content .real-estate.main .list body.normal-state span,
.aui body.normal-state #content .real-estate.main .list span,
.aui body.lisi-maximized-state #content .real-estate.paging body.normal-state .pagination,
.aui body.normal-state #content .real-estate.paging .pagination,
.aui body.lisi-maximized-state #content .imagegallery .lead body.normal-state span,
.aui body.normal-state #content .imagegallery .lead span,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel body.normal-state h4,
.aui body.normal-state .tmtimeline>li .tmlabel h4 {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 400
}

.aui body.lisi-maximized-state .ft7,
.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption h1,
.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption span.title,
.aui body.normal-state .carousel .item.style1 .carousel-caption body.lisi-maximized-state h1,
.aui body.normal-state .carousel .item.style1 .carousel-caption body.lisi-maximized-state span.title,
.aui body.normal-state .ft7,
.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption body.normal-state h1,
.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption body.normal-state span.title,
.aui body.normal-state .carousel .item.style1 .carousel-caption h1,
.aui body.normal-state .carousel .item.style1 .carousel-caption span.title {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state .st1,
.aui body.lisi-maximized-state #content .box .box-title,
.aui body.normal-state #content .box body.lisi-maximized-state .box-title,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading body.lisi-maximized-state h3,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel h4,
.aui body.normal-state .tmtimeline>li .tmlabel body.lisi-maximized-state h4,
.aui body.normal-state .st1,
.aui body.lisi-maximized-state #content .box body.normal-state .box-title,
.aui body.normal-state #content .box .box-title,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading body.normal-state h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading h3,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel body.normal-state h4,
.aui body.normal-state .tmtimeline>li .tmlabel h4 {
    color: #fff
}

.aui body.lisi-maximized-state .st2,
.aui body.normal-state .st2 {
    color: #4c4c4c
}

.aui body.lisi-maximized-state .st3,
.aui body.normal-state .st3 {
    color: #666
}

.aui body.lisi-maximized-state .st4,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms body.lisi-maximized-state .control-group,
.aui body.normal-state .st4,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms body.normal-state .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms .control-group {
    color: #757575
}

.aui body.lisi-maximized-state .st5,
.aui body.normal-state .st5 {
    color: #2196f2
}

.aui body.lisi-maximized-state .st6,
.aui body.normal-state .st6 {
    color: #3151B7
}

.aui body.lisi-maximized-state .st7,
.aui body.lisi-maximized-state #content .teaser.style4 .header h3,
.aui body.normal-state #content .teaser.style4 .header body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .forms .heading h1,
.aui body.normal-state #content .forms .heading body.lisi-maximized-state h1,
.aui body.normal-state .st7,
.aui body.lisi-maximized-state #content .teaser.style4 .header body.normal-state h3,
.aui body.normal-state #content .teaser.style4 .header h3,
.aui body.lisi-maximized-state #content .forms .heading body.normal-state h1,
.aui body.normal-state #content .forms .heading h1 {
    color: #1a237e
}

.aui body.lisi-maximized-state .st8,
.aui body.lisi-maximized-state #content .real-estate.paging .result,
.aui body.normal-state #content .real-estate.paging body.lisi-maximized-state .result,
.aui body.lisi-maximized-state #content .imagegallery .lead span,
.aui body.normal-state #content .imagegallery .lead body.lisi-maximized-state span,
.aui body.normal-state .st8,
.aui body.lisi-maximized-state #content .real-estate.paging body.normal-state .result,
.aui body.normal-state #content .real-estate.paging .result,
.aui body.lisi-maximized-state #content .imagegallery .lead body.normal-state span,
.aui body.normal-state #content .imagegallery .lead span {
    color: #999
}

.aui body.lisi-maximized-state .st9,
.aui body.normal-state .st9 {
    color: #607779
}

.aui body.lisi-maximized-state .st10,
.aui body.lisi-maximized-state #content .topic.style6,
.aui body.normal-state #content body.lisi-maximized-state .topic.style6,
.aui body.normal-state .st10,
.aui body.lisi-maximized-state #content body.normal-state .topic.style6,
.aui body.normal-state #content .topic.style6 {
    background: #fff
}

.aui body.lisi-maximized-state .st11,
.aui body.normal-state .st11 {
    background: #4c4c4c
}

.aui body.lisi-maximized-state .st12,
.aui body.lisi-maximized-state #content .teaser.style4,
.aui body.normal-state #content body.lisi-maximized-state .teaser.style4,
.aui body.normal-state .st12,
.aui body.lisi-maximized-state #content body.normal-state .teaser.style4,
.aui body.normal-state #content .teaser.style4 {
    background: #eee
}

.aui body.lisi-maximized-state .st13,
.aui body.normal-state .st13 {
    background: #2196f2
}

.aui body.lisi-maximized-state .st14,
.aui body.lisi-maximized-state #content .topic.style5,
.aui body.normal-state #content body.lisi-maximized-state .topic.style5,
.aui body.lisi-maximized-state #content .box .box-title,
.aui body.normal-state #content .box body.lisi-maximized-state .box-title,
.aui body.normal-state .st14,
.aui body.lisi-maximized-state #content body.normal-state .topic.style5,
.aui body.normal-state #content .topic.style5,
.aui body.lisi-maximized-state #content .box body.normal-state .box-title,
.aui body.normal-state #content .box .box-title {
    background: #0d47a1
}

.aui body.lisi-maximized-state .st15,
.aui body.lisi-maximized-state #content .real-estate #searchbox,
.aui body.normal-state #content .real-estate body.lisi-maximized-state #searchbox,
.aui body.normal-state .st15,
.aui body.lisi-maximized-state #content .real-estate body.normal-state #searchbox,
.aui body.normal-state #content .real-estate #searchbox {
    background: #1a237e
}

.aui body.lisi-maximized-state .st21,
.aui body.lisi-maximized-state #content .box .box-title,
.aui body.normal-state #content .box body.lisi-maximized-state .box-title,
.aui body.lisi-maximized-state #content .forms .heading h1,
.aui body.normal-state #content .forms .heading body.lisi-maximized-state h1,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading body.lisi-maximized-state h3,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms button.btn,
.aui body.normal-state #content .real-estate #searchbox .forms body.lisi-maximized-state button.btn,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms body.lisi-maximized-state .control-group,
.aui body.lisi-maximized-state #content .imagegallery .lead span,
.aui body.normal-state #content .imagegallery .lead body.lisi-maximized-state span,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel h4,
.aui body.normal-state .tmtimeline>li .tmlabel body.lisi-maximized-state h4,
.aui body.normal-state .st21,
.aui body.lisi-maximized-state #content .box body.normal-state .box-title,
.aui body.normal-state #content .box .box-title,
.aui body.lisi-maximized-state #content .forms .heading body.normal-state h1,
.aui body.normal-state #content .forms .heading h1,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading body.normal-state h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading h3,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms body.normal-state button.btn,
.aui body.normal-state #content .real-estate #searchbox .forms button.btn,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms body.normal-state .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms .control-group,
.aui body.lisi-maximized-state #content .imagegallery .lead body.normal-state span,
.aui body.normal-state #content .imagegallery .lead span,
.aui body.lisi-maximized-state .tmtimeline>li .tmlabel body.normal-state h4,
.aui body.normal-state .tmtimeline>li .tmlabel h4 {
    text-transform: uppercase
}

.aui body.lisi-maximized-state .st22,
.aui body.lisi-maximized-state #content .box .box-title,
.aui body.normal-state #content .box body.lisi-maximized-state .box-title,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms body.lisi-maximized-state .control-group,
.aui body.normal-state .st22,
.aui body.lisi-maximized-state #content .box body.normal-state .box-title,
.aui body.normal-state #content .box .box-title,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms body.normal-state .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms .control-group {
    letter-spacing: 1px
}

.aui body.lisi-maximized-state .st23,
.aui body.normal-state .st23 {
    font-style: italic
}

.aui body.lisi-maximized-state .bg-color1,
.aui body.normal-state .bg-color1 {
    background-color: #fff
}

.aui body.lisi-maximized-state .bg-color2,
.aui body.normal-state .bg-color2 {
    background-color: #f5f5f5
}

.aui body.lisi-maximized-state .bg-color3,
.aui body.normal-state .bg-color3 {
    background-color: #eeeeee
}

.aui body.lisi-maximized-state .bg-color4,
.aui body.normal-state .bg-color4 {
    background-color: #1a237e
}

.aui body.lisi-maximized-state .btn,
.aui body.normal-state .btn {
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 500;
    min-width: 120px;
    padding: 12px 24px 11px 24px;
    border: 2px solid #3151B7;
    background: #3151B7;
    color: #fff;
    text-transform: none;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 4px;
    text-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15);
    box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state .btn:hover,
.aui body.lisi-maximized-state .btn:focus,
.aui body.lisi-maximized-state .btn:active,
.aui body.normal-state .btn:hover,
.aui body.normal-state .btn:focus,
.aui body.normal-state .btn:active {
    color: #fff;
    background: #1a237e;
    border-color: #1a237e;
    outline: 0
}

.aui body.lisi-maximized-state .btn.small,
.aui body.normal-state .btn.small {
    padding: 8px 18px 7px 18px;
    font-size: 13px;
    font-size: .8125rem
}

.aui body.lisi-maximized-state .btn.blue,
.aui body.normal-state .btn.blue {
    border-color: #0d47a1;
    color: #0d47a1
}

.aui body.lisi-maximized-state .btn.blue:hover,
.aui body.lisi-maximized-state .btn.blue:focus,
.aui body.lisi-maximized-state .btn.blue:active,
.aui body.normal-state .btn.blue:hover,
.aui body.normal-state .btn.blue:focus,
.aui body.normal-state .btn.blue:active {
    border-color: #0d47a1;
    color: #fff
}

.aui body.lisi-maximized-state .iconbox,
.aui body.normal-state .iconbox {
    position: relative;
    z-index: 1;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    width: 36px;
    margin-top: 0px;
    margin-right: 7px;
    color: #2196f2;
    background: none;
    border: 2px solid #2196f2;
    border-radius: 50%;
    text-align: center;
    font-size: 40px
}

.aui body.lisi-maximized-state #content figure,
.aui body.normal-state #content figure {
    margin: 0
}

.aui body.lisi-maximized-state #content figcaption,
.aui body.normal-state #content figcaption {
    font-size: 14px;
    font-style: italic;
    color: #607779;
    line-height: 20px
}

.aui body.lisi-maximized-state #content .thumbnail,
.aui body.normal-state #content .thumbnail {
    position: relative;
    display: block;
    padding: 0;
    overflow: hidden;
    margin-bottom: 8px;
    line-height: 20px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui body.lisi-maximized-state #content .thumbnail .info,
.aui body.normal-state #content .thumbnail .info {
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 10;
    color: #fff;
    font-size: 13px
}

.aui body.lisi-maximized-state #content .thumbnail .fa,
.aui body.normal-state #content .thumbnail .fa {
    margin-right: 5px;
    color: #fff;
    font-size: 15px
}

.aui body.lisi-maximized-state #content .thumbnail img,
.aui body.normal-state #content .thumbnail img {
    max-width: inherit;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.aui body.lisi-maximized-state #content .thumbnail:hover img,
.aui body.normal-state #content .thumbnail:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.aui body.lisi-maximized-state #content .round-image,
.aui body.normal-state #content .round-image {
    height: 200px;
    width: 200px;
    border-radius: 50%;
    overflow: hidden
}

.aui body.lisi-maximized-state #content .link,
.aui body.normal-state #content .link {
    display: inline-block;
    margin-top: 10px;
    padding: 15px 0px;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #1a237e
}

.aui body.lisi-maximized-state #content .link:after,
.aui body.normal-state #content .link:after {
    content: "";
    display: block;
    margin-top: 4px;
    padding: 0;
    -webkit-transition: width 0.4s ease;
    transition: width 0.4s ease;
    width: 80px;
    height: 2px;
    background-color: currentColor
}

.aui body.lisi-maximized-state #content .link:hover:after,
.aui body.normal-state #content .link:hover:after {
    width: 120px;
    padding: 0
}

.aui body.lisi-maximized-state #content .table,
.aui body.normal-state #content .table {
    margin-bottom: 25px
}

.aui body.lisi-maximized-state #content .table.table-bordered,
.aui body.normal-state #content .table.table-bordered {
    border-left: none;
    border-right: none;
    border-top: none;
    border-collapse: separate;
    border-radius: 0
}

.aui body.lisi-maximized-state #content .table td,
.aui body.normal-state #content .table td {
    vertical-align: middle;
    border-top: none
}

.aui body.lisi-maximized-state #content .table th:first-child,
.aui body.lisi-maximized-state #content .table td:first-child,
.aui body.normal-state #content .table th:first-child,
.aui body.normal-state #content .table td:first-child {
    border-left: none
}

.aui body.lisi-maximized-state #content .table .fa,
.aui body.normal-state #content .table .fa {
    color: #0d47a1;
    font-size: 24px
}

.aui body.lisi-maximized-state #content .table.small td,
.aui body.normal-state #content .table.small td {
    font-size: 14px
}

.aui body.lisi-maximized-state #content .table-responsive,
.aui body.normal-state #content .table-responsive {
    overflow-x: auto
}

.aui body.lisi-maximized-state input[type="text"],
.aui body.normal-state input[type="text"] {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    border-radius: 0px
}

.aui body.lisi-maximized-state .yui3-widget.modal,
.aui body.normal-state .yui3-widget.modal {
    background-color: white;
    border: 1px solid #424242;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    background-clip: padding-box
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state .btn,
    .aui body.normal-state .btn {
        width: auto;
        display: inline-block;
        margin-top: 0px
    }
}

@media (max-width: 480px) {

    .aui body.lisi-maximized-state h1,
    .aui body.lisi-maximized-state h2,
    .aui body.lisi-maximized-state h3,
    .aui body.normal-state h1,
    .aui body.normal-state h2,
    .aui body.normal-state h3 {
        word-break: break-word
    }
}

.aui body.lisi-maximized-state .navbar.navbar-custom.top-nav-collapse,
.aui body.normal-state .navbar.navbar-custom.top-nav-collapse {
    padding: 8px 0 6px 0;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out
}

.aui body.lisi-maximized-state .navbar.navbar-custom.top-nav-collapse .nav li,
.aui body.normal-state .navbar.navbar-custom.top-nav-collapse .nav li {
    padding: 1px 10px;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out
}

.aui body.lisi-maximized-state .navbar.navbar-custom.top-nav-collapse .brand img,
.aui body.normal-state .navbar.navbar-custom.top-nav-collapse .brand img {
    width: 80%;
    margin-top: 2px;
    -webkit-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out
}

.aui body.lisi-maximized-state .navbar.navbar-custom.top-nav-collapse #sidebar-wrapper,
.aui body.normal-state .navbar.navbar-custom.top-nav-collapse #sidebar-wrapper {
    top: 63px
}

.aui body.lisi-maximized-state .navbar.navbar-custom.top-nav-collapse.custom,
.aui body.normal-state .navbar.navbar-custom.top-nav-collapse.custom {
    margin-top: 61px;
    opacity: 0
}

.aui body.lisi-maximized-state .modal .close.close-modal,
.aui body.normal-state .modal .close.close-modal {
    position: absolute;
    right: 15px;
    top: 15px;
    left: auto;
    width: 25px;
    height: 25px;
    cursor: pointer;
    z-index: 1
}

.aui body.lisi-maximized-state .modal .close.close-modal .bar-top,
.aui body.lisi-maximized-state .modal .close.close-modal .bar-bottom,
.aui body.normal-state .modal .close.close-modal .bar-top,
.aui body.normal-state .modal .close.close-modal .bar-bottom {
    background-color: #000;
    height: 2px;
    position: absolute;
    margin-top: -2px;
    left: 0;
    top: 50%;
    width: 100%
}

.aui body.lisi-maximized-state .modal .close.close-modal .bar-top,
.aui body.normal-state .modal .close.close-modal .bar-top {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
    transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08)
}

.aui body.lisi-maximized-state .modal .close.close-modal .bar-bottom,
.aui body.normal-state .modal .close.close-modal .bar-bottom {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
    transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08)
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal,
.aui body.normal-state .blueimp-gallery .slides .modal {
    background-color: transparent;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    background-clip: padding-box
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-dialog,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-dialog {
    display: block
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-header,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-header {
    padding: 10px;
    border: none;
    background: none;
    position: relative;
    z-index: 30
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-header .modal-title,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-header .modal-title {
    text-align: center;
    color: #212121
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-header .close,
.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-header .close:hover,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-header .close,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-header .close:hover {
    display: block;
    position: fixed;
    right: 15px;
    top: 15px;
    font-size: 50px;
    text-shadow: none;
    color: #1a237e;
    opacity: 1;
    filter: alpha(opacity=100);
    padding: 2px;
    border: none;
    margin-top: 0px
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-header .close:focus,
.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-header .close:hover:focus,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-header .close:focus,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-header .close:hover:focus {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui body.lisi-maximized-state .blueimp-gallery .slides .modal .modal-content,
.aui body.normal-state .blueimp-gallery .slides .modal .modal-content {
    padding-bottom: 8px
}

.aui body.lisi-maximized-state .modal-gallery>.modal-dialog,
.aui body.normal-state .modal-gallery>.modal-dialog {
    display: none
}

.aui body.lisi-maximized-state .modal-gallery>.modal-dialog .modal-header .close,
.aui body.normal-state .modal-gallery>.modal-dialog .modal-header .close {
    display: none
}

.aui body.lisi-maximized-state .modal-body button,
.aui body.normal-state .modal-body button {
    position: absolute;
    z-index: 100;
    top: 50%;
    width: 42px;
    height: 42px;
    min-width: 1px;
    margin-top: -20px;
    font-family: FontAwesome;
    color: #1a237e;
    text-align: center;
    background: none;
    border: 2px solid #1a237e;
    border-radius: 50%;
    z-index: 1;
    padding: 0px
}

.aui body.lisi-maximized-state .modal-body button i,
.aui body.normal-state .modal-body button i {
    font-size: 30px;
    font-weight: 100;
    line-height: 40px;
    position: relative;
    top: -2px;
    text-shadow: none
}

.aui body.lisi-maximized-state .modal-body button:hover,
.aui body.normal-state .modal-body button:hover {
    color: #1a237e !important;
    background: none !important;
    border: 2px solid #1a237e
}

.aui body.lisi-maximized-state .modal-body button.prev,
.aui body.normal-state .modal-body button.prev {
    left: 15px
}

.aui body.lisi-maximized-state .modal-body button.prev i,
.aui body.normal-state .modal-body button.prev i {
    left: -3px
}

.aui body.lisi-maximized-state .modal-body button.next,
.aui body.normal-state .modal-body button.next {
    right: 15px
}

.aui body.lisi-maximized-state .modal-body button.next i,
.aui body.normal-state .modal-body button.next i {
    right: -1px
}

.aui body.lisi-maximized-state .modal-body:hover button,
.aui body.normal-state .modal-body:hover button {
    background: #fff;
    border: 2px solid #0d47a1;
    color: #0d47a1;
    line-height: 34px;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1
}

.aui body.lisi-maximized-state .modal-body:hover button:hover,
.aui body.normal-state .modal-body:hover button:hover {
    background: #0d47a1;
    color: #fff
}

.aui body.lisi-maximized-state .blueimp-gallery,
.aui body.normal-state .blueimp-gallery {
    background: #fff
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-gallery:nth-child(2),
.aui body.normal-state .blueimp-gallery .modal-gallery:nth-child(2) {
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body,
.aui body.normal-state .blueimp-gallery .modal-body {
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    text-align: center;
    padding: 3%;
    overflow: hidden;
    cursor: pointer
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body img,
.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content video,
.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content iframe,
.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content a,
.aui body.normal-state .blueimp-gallery .modal-body img,
.aui body.normal-state .blueimp-gallery .modal-body .video-content video,
.aui body.normal-state .blueimp-gallery .modal-body .video-content iframe,
.aui body.normal-state .blueimp-gallery .modal-body .video-content a {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content video,
.aui body.normal-state .blueimp-gallery .modal-body .video-content video {
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-playing video,
.aui body.normal-state .blueimp-gallery .modal-body .video-playing video {
    display: block
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content iframe,
.aui body.normal-state .blueimp-gallery .modal-body .video-content iframe {
    width: 100%;
    height: 100%;
    border: none;
    left: 100%
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-playing iframe,
.aui body.normal-state .blueimp-gallery .modal-body .video-playing iframe {
    left: 0
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-playing img,
.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-playing a,
.aui body.normal-state .blueimp-gallery .modal-body .video-playing img,
.aui body.normal-state .blueimp-gallery .modal-body .video-playing a {
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content a,
.aui body.normal-state .blueimp-gallery .modal-body .video-content a {
    cursor: pointer
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-content a:after,
.aui body.normal-state .blueimp-gallery .modal-body .video-content a:after {
    font-family: "Glyphicons Halflings";
    -webkit-font-smoothing: antialiased;
    content: "\e029";
    font-size: 64px;
    line-height: 64px;
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    margin: -32px 0 0 -32px
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-loading a,
.aui body.normal-state .blueimp-gallery .modal-body .video-loading a {
    background: url(../img/loading.gif) center no-repeat;
    background-size: 64px 64px
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-body .video-loading a:after,
.aui body.normal-state .blueimp-gallery .modal-body .video-loading a:after {
    content: none
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-footer,
.aui body.normal-state .blueimp-gallery .modal-footer {
    margin: 0
}

.aui body.lisi-maximized-state .blueimp-gallery,
.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide>.slide-content,
.aui body.normal-state .blueimp-gallery,
.aui body.normal-state .blueimp-gallery>.slides>.slide>.slide-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -moz-backface-visibility: hidden
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide>.slide-content,
.aui body.normal-state .blueimp-gallery>.slides>.slide>.slide-content {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    opacity: 1
}

.aui body.lisi-maximized-state .blueimp-gallery,
.aui body.normal-state .blueimp-gallery {
    position: fixed;
    z-index: 999999;
    overflow: hidden;
    opacity: 0;
    display: none;
    direction: ltr;
    -ms-touch-action: none;
    touch-action: none
}

.aui body.lisi-maximized-state .blueimp-gallery-carousel,
.aui body.normal-state .blueimp-gallery-carousel {
    position: relative;
    z-index: auto;
    margin: 1em auto;
    padding-bottom: 56.25%;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.aui body.lisi-maximized-state .blueimp-gallery-display,
.aui body.normal-state .blueimp-gallery-display {
    display: block;
    opacity: 1
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides,
.aui body.normal-state .blueimp-gallery>.slides {
    position: relative;
    height: 100%;
    overflow: hidden
}

.aui body.lisi-maximized-state .blueimp-gallery-carousel>.slides,
.aui body.normal-state .blueimp-gallery-carousel>.slides {
    position: absolute
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide,
.aui body.normal-state .blueimp-gallery>.slides>.slide {
    position: relative;
    float: left;
    height: 100%;
    text-align: center;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
}

.aui body.lisi-maximized-state .blueimp-gallery,
.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide>.slide-content,
.aui body.normal-state .blueimp-gallery,
.aui body.normal-state .blueimp-gallery>.slides>.slide>.slide-content {
    -webkit-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide-loading,
.aui body.normal-state .blueimp-gallery>.slides>.slide-loading {
    background: url(../img/loading.gif) center no-repeat;
    background-size: 64px 64px
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide-loading>.slide-content,
.aui body.normal-state .blueimp-gallery>.slides>.slide-loading>.slide-content {
    opacity: 0
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide-error,
.aui body.normal-state .blueimp-gallery>.slides>.slide-error {
    background: url(../img/error.png) center no-repeat
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide-error>.slide-content,
.aui body.normal-state .blueimp-gallery>.slides>.slide-error>.slide-content {
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery>.prev,
.aui body.lisi-maximized-state .blueimp-gallery>.next,
.aui body.normal-state .blueimp-gallery>.prev,
.aui body.normal-state .blueimp-gallery>.next {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -23px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 2px #000;
    text-align: center;
    background: #222;
    background: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #fff;
    border-radius: 23px;
    opacity: 0.5;
    cursor: pointer;
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery>.next,
.aui body.normal-state .blueimp-gallery>.next {
    left: auto;
    right: 15px
}

.aui body.lisi-maximized-state .blueimp-gallery>.close,
.aui body.lisi-maximized-state .blueimp-gallery>.title,
.aui body.normal-state .blueimp-gallery>.close,
.aui body.normal-state .blueimp-gallery>.title {
    position: absolute;
    top: 15px;
    left: 15px;
    margin: 0 40px 0 0;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-shadow: 0 0 2px #000;
    opacity: 0.8;
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery>.close,
.aui body.normal-state .blueimp-gallery>.close {
    padding: 15px;
    right: 15px;
    left: auto;
    margin: -15px;
    font-size: 30px;
    text-decoration: none;
    cursor: pointer
}

.aui body.lisi-maximized-state .blueimp-gallery>.play-pause,
.aui body.normal-state .blueimp-gallery>.play-pause {
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    opacity: 0.5;
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery-playing>.play-pause,
.aui body.normal-state .blueimp-gallery-playing>.play-pause {
    background-position: -15px 0
}

.aui body.lisi-maximized-state .blueimp-gallery>.prev:hover,
.aui body.lisi-maximized-state .blueimp-gallery>.next:hover,
.aui body.lisi-maximized-state .blueimp-gallery>.close:hover,
.aui body.lisi-maximized-state .blueimp-gallery>.title:hover,
.aui body.lisi-maximized-state .blueimp-gallery>.play-pause:hover,
.aui body.normal-state .blueimp-gallery>.prev:hover,
.aui body.normal-state .blueimp-gallery>.next:hover,
.aui body.normal-state .blueimp-gallery>.close:hover,
.aui body.normal-state .blueimp-gallery>.title:hover,
.aui body.normal-state .blueimp-gallery>.play-pause:hover {
    color: #fff;
    opacity: 1
}

.aui body.lisi-maximized-state .blueimp-gallery-controls>.prev,
.aui body.lisi-maximized-state .blueimp-gallery-controls>.next,
.aui body.lisi-maximized-state .blueimp-gallery-controls>.close,
.aui body.lisi-maximized-state .blueimp-gallery-controls>.title,
.aui body.lisi-maximized-state .blueimp-gallery-controls>.play-pause,
.aui body.normal-state .blueimp-gallery-controls>.prev,
.aui body.normal-state .blueimp-gallery-controls>.next,
.aui body.normal-state .blueimp-gallery-controls>.close,
.aui body.normal-state .blueimp-gallery-controls>.title,
.aui body.normal-state .blueimp-gallery-controls>.play-pause {
    display: block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.aui body.lisi-maximized-state .blueimp-gallery-single button.prev,
.aui body.lisi-maximized-state .blueimp-gallery-left button.prev,
.aui body.lisi-maximized-state .blueimp-gallery-single button.next,
.aui body.lisi-maximized-state .blueimp-gallery-right button.next,
.aui body.lisi-maximized-state .blueimp-gallery-single button.play-pause,
.aui body.normal-state .blueimp-gallery-single button.prev,
.aui body.normal-state .blueimp-gallery-left button.prev,
.aui body.normal-state .blueimp-gallery-single button.next,
.aui body.normal-state .blueimp-gallery-right button.next,
.aui body.normal-state .blueimp-gallery-single button.play-pause {
    display: none
}

.aui body.lisi-maximized-state .blueimp-gallery>.slides>.slide>.slide-content,
.aui body.lisi-maximized-state .blueimp-gallery>.prev,
.aui body.lisi-maximized-state .blueimp-gallery>.next,
.aui body.lisi-maximized-state .blueimp-gallery>.close,
.aui body.lisi-maximized-state .blueimp-gallery>.play-pause,
.aui body.normal-state .blueimp-gallery>.slides>.slide>.slide-content,
.aui body.normal-state .blueimp-gallery>.prev,
.aui body.normal-state .blueimp-gallery>.next,
.aui body.normal-state .blueimp-gallery>.close,
.aui body.normal-state .blueimp-gallery>.play-pause {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.aui body.lisi-maximized-state body:last-child .blueimp-gallery>.slides>.slide-error,
.aui body.normal-state body:last-child .blueimp-gallery>.slides>.slide-error {
    background-image: url(../img/error.svg)
}

.aui body.lisi-maximized-state body:last-child .blueimp-gallery>.play-pause,
.aui body.normal-state body:last-child .blueimp-gallery>.play-pause {
    width: 20px;
    height: 20px;
    background-size: 40px 20px;
    background-image: url(../img/play-pause.svg)
}

.aui body.lisi-maximized-state body:last-child .blueimp-gallery-playing>.play-pause,
.aui body.normal-state body:last-child .blueimp-gallery-playing>.play-pause {
    background-position: -20px 0
}

.aui body.lisi-maximized-state *+html .blueimp-gallery>.slides>.slide,
.aui body.normal-state *+html .blueimp-gallery>.slides>.slide {
    min-height: 300px
}

.aui body.lisi-maximized-state *+html .blueimp-gallery>.slides>.slide>.slide-content,
.aui body.normal-state *+html .blueimp-gallery>.slides>.slide>.slide-content {
    position: relative
}

.aui body.lisi-maximized-state .blueimp-gallery .modal-dialog,
.aui body.normal-state .blueimp-gallery .modal-dialog {
    right: 10px;
    left: 10px;
    top: 10px;
    width: auto;
    margin: 10px;
    bottom: 10px
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state .modal.modal-gallery,
    .aui body.normal-state .modal.modal-gallery {
        display: none
    }

    .aui body.lisi-maximized-state .modal.modal-gallery.slide-content,
    .aui body.normal-state .modal.modal-gallery.slide-content {
        display: initial
    }
}

.aui body.lisi-maximized-state #searchModal,
.aui body.normal-state #searchModal {
    left: 0;
    top: 0;
    margin-left: 0;
    border: none;
    width: 100%
}

.aui body.lisi-maximized-state #searchModal.fade,
.aui body.normal-state #searchModal.fade {
    display: none
}

.aui body.lisi-maximized-state #searchModal.fade.in,
.aui body.normal-state #searchModal.fade.in {
    display: block
}

.aui body.lisi-maximized-state #searchModal label.placeholder,
.aui body.normal-state #searchModal label.placeholder {
    display: none
}

.aui body.lisi-maximized-state #searchModal form button[type=submit],
.aui body.normal-state #searchModal form button[type=submit] {
    padding-top: 13px;
    padding-bottom: 13px
}

.aui body.lisi-maximized-state #searchModal input[type="text"],
.aui body.normal-state #searchModal input[type="text"] {
    width: 100%;
    border-width: 2px;
    margin-left: 15px;
    height: 42px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.aui body.lisi-maximized-state #searchModal input[type="text"]:focus,
.aui body.normal-state #searchModal input[type="text"]:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui body.lisi-maximized-state #searchModal button,
.aui body.normal-state #searchModal button {
    position: relative;
    top: auto;
    width: 42px;
    height: 42px;
    min-width: 140px;
    margin-top: 0;
    color: #fff;
    font-family: 'Metropolis', Arial, san-serif;
    border-radius: 0;
    border: 2px solid #315187;
    background-color: #315187;
    line-height: 1
}

.aui body.lisi-maximized-state #searchModal .modal-body:hover button,
.aui body.normal-state #searchModal .modal-body:hover button {
    line-height: 1
}

.aui body.lisi-maximized-state #searchModal .modal-header,
.aui body.normal-state #searchModal .modal-header {
    padding-bottom: 40px;
    position: relative;
    border-bottom: none
}

.aui body.lisi-maximized-state #searchModal .modal-header .close-modal,
.aui body.normal-state #searchModal .modal-header .close-modal {
    right: 0px;
    top: 10px
}

.aui body.lisi-maximized-state #searchModal .modal-content,
.aui body.normal-state #searchModal .modal-content {
    border: none
}

.aui body.lisi-maximized-state #searchModal .modal-dialog,
.aui body.normal-state #searchModal .modal-dialog {
    margin: 0
}

@media (min-width: 768px) {

    .aui body.lisi-maximized-state #searchModal .modal-dialog,
    .aui body.normal-state #searchModal .modal-dialog {
        width: 100%
    }
}

.aui body.lisi-maximized-state header.page,
.aui body.normal-state header.page {
    z-index: 100;
    position: relative
}

.aui body.lisi-maximized-state header.page .navbar,
.aui body.normal-state header.page .navbar {
    height: 140px;
    margin: 0;
    background: #fff;
    border-bottom: none;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1)
}

.aui body.lisi-maximized-state header.page .navbar .brand,
.aui body.normal-state header.page .navbar .brand {
    display: block;
    z-index: 10;
    margin: 0;
    padding: 0;
    padding-top: 17px;
    font-size: 22px;
    line-height: 1.1;
    background-color: transparent;
    z-index: 1;
    width: 340px;
    height: 66px;
    background-image: url("/o/wgm-portal-theme_2.0.0/images/custom/content/wgm-logo.png");
    background-repeat: no-repeat;
    background-size: 40px 45px;
    background-position: left center
}

.aui body.lisi-maximized-state header.page .navbar .brand span,
.aui body.normal-state header.page .navbar .brand span {
    padding: 2px 0 0 0;
    color: #3151B7;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state header.page .navbar .contact-phone,
.aui body.normal-state header.page .navbar .contact-phone {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding: 0 10px 0 0
}

.aui body.lisi-maximized-state header.page .navbar .contact-phone .tel,
.aui body.normal-state header.page .navbar .contact-phone .tel {
    font-size: 20px;
    color: #607779;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 600
}

.aui body.lisi-maximized-state header.page .navbar .contact-phone .fa,
.aui body.normal-state header.page .navbar .contact-phone .fa {
    font-size: 28px;
    margin-right: .3em;
    color: #3151B7;
    position: relative;
    top: 3px
}

.aui body.lisi-maximized-state header.page .navbar .contact-phone a,
.aui body.normal-state header.page .navbar .contact-phone a {
    text-decoration: none
}

.aui body.lisi-maximized-state header.page .navbar .contact-phone a:hover,
.aui body.lisi-maximized-state header.page .navbar .contact-phone a:focus,
.aui body.normal-state header.page .navbar .contact-phone a:hover,
.aui body.normal-state header.page .navbar .contact-phone a:focus {
    text-decoration: none
}

.aui body.lisi-maximized-state header.page .navbar .navbar-inner,
.aui body.normal-state header.page .navbar .navbar-inner {
    text-align: left;
    margin: auto;
    position: relative;
    border-top: 1px solid #ddd;
    border-radius: 0px
}

.aui body.lisi-maximized-state header.page .navbar .navbar-inner.affix,
.aui body.normal-state header.page .navbar .navbar-inner.affix {
    top: 0px;
    background: #fff;
    position: fixed;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1)
}

.aui body.lisi-maximized-state header.page .navbar .nav-collapse,
.aui body.normal-state header.page .navbar .nav-collapse {
    display: inherit
}

.aui body.lisi-maximized-state header.page .navbar .nav,
.aui body.normal-state header.page .navbar .nav {
    margin: auto
}

.aui body.lisi-maximized-state header.page .navbar .nav li,
.aui body.normal-state header.page .navbar .nav li {
    position: relative
}

.aui body.lisi-maximized-state header.page .navbar .nav>li>a,
.aui body.normal-state header.page .navbar .nav>li>a {
    float: none;
    padding: 17px 40px 16px 0;
    text-decoration: none;
    text-shadow: none;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    font-size: 17px;
    text-align: center;
    color: #607779;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-bottom: none
}

.aui body.lisi-maximized-state header.page .navbar .nav>li>a:hover,
.aui body.lisi-maximized-state header.page .navbar .nav>li>a:focus,
.aui body.lisi-maximized-state header.page .navbar .nav>li.active>a,
.aui body.lisi-maximized-state header.page .navbar .nav>li.active>a:hover,
.aui body.lisi-maximized-state header.page .navbar .nav>li.active>a:focus,
.aui body.normal-state header.page .navbar .nav>li>a:hover,
.aui body.normal-state header.page .navbar .nav>li>a:focus,
.aui body.normal-state header.page .navbar .nav>li.active>a,
.aui body.normal-state header.page .navbar .nav>li.active>a:hover,
.aui body.normal-state header.page .navbar .nav>li.active>a:focus {
    color: #3151B7;
    background: transparent;
    border-bottom: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-color 200ms linear;
    transition: background-color 200ms linear
}

.aui body.lisi-maximized-state header.page .navbar .nav>li>a:hover,
.aui body.lisi-maximized-state header.page .navbar .nav>li>a:focus,
.aui body.normal-state header.page .navbar .nav>li>a:hover,
.aui body.normal-state header.page .navbar .nav>li>a:focus {
    color: #3151B7
}

.aui body.lisi-maximized-state header.page .navbar .nav>li.open>a,
.aui body.lisi-maximized-state header.page .navbar .nav>li.open>a:hover,
.aui body.lisi-maximized-state header.page .navbar .nav>li.open>a:focus,
.aui body.normal-state header.page .navbar .nav>li.open>a,
.aui body.normal-state header.page .navbar .nav>li.open>a:hover,
.aui body.normal-state header.page .navbar .nav>li.open>a:focus {
    color: #3151B7;
    background: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease
}

.aui body.lisi-maximized-state header.page .navbar .nav>li.open>.dropdown-menu,
.aui body.normal-state header.page .navbar .nav>li.open>.dropdown-menu {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1)
}

.aui body.lisi-maximized-state header.page .navbar .nav .open>.dropdown-menu,
.aui body.normal-state header.page .navbar .nav .open>.dropdown-menu {
    display: block
}

.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu,
.aui body.normal-state header.page .navbar .nav .dropdown-menu {
    min-width: 300px;
    padding: 0px;
    margin: 3px 0 0;
    display: block;
    right: auto !important;
    background: #1a237e;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 500;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0)
}

.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li,
.aui body.normal-state header.page .navbar .nav .dropdown-menu>li {
    display: block;
    text-align: left;
    vertical-align: top;
    color: #fff;
    border-bottom: 1px solid #a6a6b6
}

.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li:last-child,
.aui body.normal-state header.page .navbar .nav .dropdown-menu>li:last-child {
    border-bottom: none
}

.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li>a,
.aui body.normal-state header.page .navbar .nav .dropdown-menu>li>a {
    display: block;
    padding: 15px 22px;
    color: #fff !important;
    font-weight: 500;
    font-size: 15px;
    border-bottom: #607779
}

.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li>a>span,
.aui body.normal-state header.page .navbar .nav .dropdown-menu>li>a>span {
    display: block
}

.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li>a:hover,
.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li>a:focus,
.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-submenu:hover>a,
.aui body.lisi-maximized-state header.page .navbar .nav .dropdown-submenu:focus>a,
.aui body.normal-state header.page .navbar .nav .dropdown-menu>li>a:hover,
.aui body.normal-state header.page .navbar .nav .dropdown-menu>li>a:focus,
.aui body.normal-state header.page .navbar .nav .dropdown-submenu:hover>a,
.aui body.normal-state header.page .navbar .nav .dropdown-submenu:focus>a {
    color: #fff;
    background: #3151B7;
    border-bottom: none
}

.aui body.lisi-maximized-state header.page .navbar .nav li.dropdown.open>.dropdown-toggle,
.aui body.lisi-maximized-state header.page .navbar .nav li.dropdown.active>.dropdown-toggle,
.aui body.lisi-maximized-state header.page .navbar .nav li.dropdown.open.active>.dropdown-toggle,
.aui body.normal-state header.page .navbar .nav li.dropdown.open>.dropdown-toggle,
.aui body.normal-state header.page .navbar .nav li.dropdown.active>.dropdown-toggle,
.aui body.normal-state header.page .navbar .nav li.dropdown.open.active>.dropdown-toggle {
    color: #fff;
    background: #0d47a1
}

.aui body.lisi-maximized-state header.page .navbar .nav>li>.dropdown-menu:before,
.aui body.lisi-maximized-state header.page .navbar .nav>li>.dropdown-menu:after,
.aui body.normal-state header.page .navbar .nav>li>.dropdown-menu:before,
.aui body.normal-state header.page .navbar .nav>li>.dropdown-menu:after {
    display: none
}

.aui body.lisi-maximized-state header.page .navbar .meta,
.aui body.normal-state header.page .navbar .meta {
    margin-top: 15px;
    margin-bottom: 15px
}

.aui body.lisi-maximized-state header.page .navbar .meta ul,
.aui body.normal-state header.page .navbar .meta ul {
    margin-bottom: 5px
}

.aui body.lisi-maximized-state header.page .navbar .meta li,
.aui body.normal-state header.page .navbar .meta li {
    display: inline-block;
    list-style: none;
    vertical-align: middle
}

.aui body.lisi-maximized-state header.page .navbar .meta .btn,
.aui body.normal-state header.page .navbar .meta .btn {
    min-width: 30px;
    padding: 0;
    margin-top: 5px;
    font-size: 17px;
    line-height: 36px;
    color: #3151B7;
    border: 2px solid #757575;
    -webkit-box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15);
    box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state header.page .navbar .meta .btn:hover,
.aui body.lisi-maximized-state header.page .navbar .meta .btn:focus,
.aui body.normal-state header.page .navbar .meta .btn:hover,
.aui body.normal-state header.page .navbar .meta .btn:focus {
    color: #0d47a1 !important;
    border: 2px solid #0d47a1;
    background: none
}

.aui body.lisi-maximized-state header.page .navbar .meta .iconbox,
.aui body.normal-state header.page .navbar .meta .iconbox {
    width: 40px;
    height: 40px
}

.aui body.lisi-maximized-state header.page .navbar .meta .menu-btn,
.aui body.normal-state header.page .navbar .meta .menu-btn {
    display: none
}

.aui body.lisi-maximized-state header.page .navbar #search,
.aui body.normal-state header.page .navbar #search {
    position: fixed;
    z-index: 2;
    top: -100px;
    left: 0;
    width: 100%;
    height: 114px;
    background: #1a237e;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    border-bottom: 1px solid #fff
}

.aui body.lisi-maximized-state header.page .navbar #search.open,
.aui body.normal-state header.page .navbar #search.open {
    top: 0;
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
    opacity: 1
}

.aui body.lisi-maximized-state header.page .navbar #search form,
.aui body.normal-state header.page .navbar #search form {
    max-width: 1300px;
    margin: 25px auto 0
}

.aui body.lisi-maximized-state header.page .navbar #search input[type="text"],
.aui body.normal-state header.page .navbar #search input[type="text"] {
    width: 80%;
    height: 50px;
    color: #fff;
    background: none;
    font-size: 40px;
    font-weight: 300;
    font-family: 'Open Sans', Arial, Tahoma, Verdana, sans-serif;
    text-align: left;
    line-height: normal;
    border: 0px;
    margin: 0px auto;
    padding-left: 30px;
    padding-right: 30px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none !important;
    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.aui body.lisi-maximized-state header.page .navbar #search .btn,
.aui body.lisi-maximized-state header.page .navbar #search .close,
.aui body.normal-state header.page .navbar #search .btn,
.aui body.normal-state header.page .navbar #search .close {
    position: absolute;
    top: 37px;
    color: #fff;
    opacity: 1;
    font-size: 20px;
    width: 40px;
    height: 40px;
    line-height: 20px;
    border-radius: 100%;
    border: 2px solid #fff;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    outline: 0;
    text-shadow: none
}

.aui body.lisi-maximized-state header.page .navbar #search .btn:hover,
.aui body.lisi-maximized-state header.page .navbar #search .close:hover,
.aui body.normal-state header.page .navbar #search .btn:hover,
.aui body.normal-state header.page .navbar #search .close:hover {
    color: #2196f2;
    border-color: #2196f2;
    background: none
}

.aui body.lisi-maximized-state header.page .navbar #search .btn,
.aui body.normal-state header.page .navbar #search .btn {
    right: 70px;
    min-width: inherit;
    padding: 0;
    margin: 0px
}

.aui body.lisi-maximized-state header.page .navbar #search .close,
.aui body.normal-state header.page .navbar #search .close {
    right: 15px
}

@media (min-width: 980px) and (max-width: 1199px) {

    .aui body.lisi-maximized-state header.page .navbar header .collapse,
    .aui body.normal-state header.page .navbar header .collapse {
        position: inherit
    }

    .aui body.lisi-maximized-state header.page .navbar header .dropdown-menu,
    .aui body.normal-state header.page .navbar header .dropdown-menu {
        display: block
    }

    .aui body.lisi-maximized-state header.page .navbar .nav>li>a,
    .aui body.normal-state header.page .navbar .nav>li>a {
        padding: 14px 15px 12px
    }
}

@media (max-width: 979px) {

    .aui body.lisi-maximized-state header.page .navbar,
    .aui body.normal-state header.page .navbar {
        position: fixed;
        width: 100%;
        height: 72px;
        border: none
    }

    .aui body.lisi-maximized-state header.page .navbar .container,
    .aui body.normal-state header.page .navbar .container {
        width: auto;
        padding: 0 15px
    }

    .aui body.lisi-maximized-state header.page .navbar .navbar-inner,
    .aui body.normal-state header.page .navbar .navbar-inner {
        min-height: 0;
        padding: 0;
        background: #fff
    }

    .aui body.lisi-maximized-state header.page .navbar .navbar-inner.affix,
    .aui body.normal-state header.page .navbar .navbar-inner.affix {
        border-bottom: 0;
        position: static
    }

    .aui body.lisi-maximized-state header.page .navbar .brand,
    .aui body.normal-state header.page .navbar .brand {
        width: 260px;
        padding-top: 7px;
        font-size: 16px;
        height: 63px
    }

    .aui body.lisi-maximized-state header.page .navbar .brand span,
    .aui body.normal-state header.page .navbar .brand span {
        padding-top: 13px
    }

    .aui body.lisi-maximized-state header.page .navbar .meta,
    .aui body.normal-state header.page .navbar .meta {
        margin-top: 2px;
        margin-bottom: 9px
    }

    .aui body.lisi-maximized-state header.page .navbar .meta .contact-phone,
    .aui body.normal-state header.page .navbar .meta .contact-phone {
        padding-top: 5px;
        text-align: right
    }

    .aui body.lisi-maximized-state header.page .navbar .meta li,
    .aui body.normal-state header.page .navbar .meta li {
        float: left;
        margin: 10px 0 0 6px
    }

    .aui body.lisi-maximized-state header.page .navbar .meta .iconbox,
    .aui body.normal-state header.page .navbar .meta .iconbox {
        margin-right: 0
    }

    .aui body.lisi-maximized-state header.page .navbar .meta .menu-btn,
    .aui body.normal-state header.page .navbar .meta .menu-btn {
        display: block
    }

    .aui body.lisi-maximized-state header.page .navbar .nav>li>a,
    .aui body.normal-state header.page .navbar .nav>li>a {
        font-weight: normal
    }

    .aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu,
    .aui body.normal-state header.page .navbar .nav .dropdown-menu {
        display: none;
        text-align: center
    }

    .aui body.lisi-maximized-state header.page .navbar .nav .dropdown-menu>li,
    .aui body.normal-state header.page .navbar .nav .dropdown-menu>li {
        text-align: center
    }

    .aui body.lisi-maximized-state header.page .navbar .btn,
    .aui body.normal-state header.page .navbar .btn {
        margin-top: 0
    }

    .aui body.lisi-maximized-state header.page .navbar button.btn-navbar,
    .aui body.normal-state header.page .navbar button.btn-navbar {
        width: 40px;
        height: 40px;
        display: inline-block;
        float: none;
        padding: 0;
        margin: 0 7px 0 0;
        color: #0aa9b3;
        background: none;
        font-size: 22px;
        line-height: 40px;
        text-shadow: none;
        outline: none;
        border-radius: 40px
    }

    .aui body.lisi-maximized-state header.page .navbar button.btn-navbar:active,
    .aui body.lisi-maximized-state header.page .navbar button.btn-navbar:focus,
    .aui body.normal-state header.page .navbar button.btn-navbar:active,
    .aui body.normal-state header.page .navbar button.btn-navbar:focus {
        color: #0d47a1 !important;
        background: none
    }

    .aui body.lisi-maximized-state header.page .navbar #search input[type="text"],
    .aui body.normal-state header.page .navbar #search input[type="text"] {
        width: 60%
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state header.page .navbar .span4,
    .aui body.normal-state header.page .navbar .span4 {
        width: 50%;
        float: left
    }

    .aui body.lisi-maximized-state header.page .navbar .meta .contact-phone,
    .aui body.normal-state header.page .navbar .meta .contact-phone {
        display: none
    }
}

@media (max-width: 480px) {

    .aui body.lisi-maximized-state header.page .navbar .brand,
    .aui body.normal-state header.page .navbar .brand {
        width: 235px;
        font-size: 14px;
        height: 64px
    }

    .aui body.lisi-maximized-state header.page .navbar .brand span,
    .aui body.normal-state header.page .navbar .brand span {
        padding-top: 16px
    }

    .aui body.lisi-maximized-state header.page .navbar .meta .facebook,
    .aui body.normal-state header.page .navbar .meta .facebook {
        display: none
    }

    .aui body.lisi-maximized-state header.page .navbar #search input[type="text"],
    .aui body.normal-state header.page .navbar #search input[type="text"] {
        width: 55%;
        font-size: 30px;
        line-height: 50px
    }
}

@media (max-width: 370px) {

    .aui body.lisi-maximized-state header.page .navbar .brand span,
    .aui body.normal-state header.page .navbar .brand span {
        display: none
    }
}

.aui body.lisi-maximized-state .carousel,
.aui body.normal-state .carousel {
    margin: 0;
    padding: 0
}

.aui body.lisi-maximized-state .carousel .item,
.aui body.normal-state .carousel .item {
    height: 700px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.aui body.lisi-maximized-state .carousel .item .image,
.aui body.normal-state .carousel .item .image {
    margin: 160px 0 0 0;
    max-width: 450px
}

.aui body.lisi-maximized-state .carousel .item img,
.aui body.normal-state .carousel .item img {
    width: 100%;
    z-index: 10;
    position: relative;
    padding-bottom: 0px;
    background-size: cover;
    background-position: 80% 0;
    background-repeat: none;
    background-attachment: fixed
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption,
.aui body.normal-state .carousel .item.style1 .carousel-caption {
    width: 100%;
    height: 700px;
    display: table;
    padding: 0;
    margin: 0 0 0 0;
    top: 0;
    z-index: 20;
    background: rgba(0, 0, 0, 0.3)
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption .text,
.aui body.normal-state .carousel .item.style1 .carousel-caption .text {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption h1,
.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption span.title,
.aui body.normal-state .carousel .item.style1 .carousel-caption h1,
.aui body.normal-state .carousel .item.style1 .carousel-caption span.title {
    color: #fff;
    letter-spacing: 1px;
    margin: 0
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption span.title-text,
.aui body.normal-state .carousel .item.style1 .carousel-caption span.title-text {
    text-transform: uppercase;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    font-size: 16px;
    display: block;
    line-height: 20px;
    margin-bottom: 15px
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption span.title-text,
    .aui body.normal-state .carousel .item.style1 .carousel-caption span.title-text {
        font-size: 20px
    }
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption .btn,
.aui body.normal-state .carousel .item.style1 .carousel-caption .btn {
    margin-top: 30px
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption p,
.aui body.normal-state .carousel .item.style1 .carousel-caption p {
    font-size: 18px;
    margin-bottom: 15px
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption p,
    .aui body.normal-state .carousel .item.style1 .carousel-caption p {
        font-size: 22px
    }
}

.aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption hr,
.aui body.normal-state .carousel .item.style1 .carousel-caption hr {
    width: 10%;
    margin: 20px auto;
    border: 1px solid #fff;
    height: 1px
}

.aui body.lisi-maximized-state .carousel .item.style3 .container,
.aui body.normal-state .carousel .item.style3 .container {
    position: relative;
    z-index: 11;
    height: 600px
}

.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption,
.aui body.normal-state .carousel .item.style3 .carousel-caption {
    display: table;
    width: 500px;
    height: 300px;
    padding: 0;
    margin: 0 0 0 0;
    bottom: 0;
    left: -80px;
    z-index: 20;
    background: #2196f2;
    background: rgba(33, 150, 242, 0.8)
}

.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption .text,
.aui body.normal-state .carousel .item.style3 .carousel-caption .text {
    padding: 8% 80px 10% 80px;
    display: table-cell;
    vertical-align: middle
}

.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption h1,
.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption span.title,
.aui body.normal-state .carousel .item.style3 .carousel-caption h1,
.aui body.normal-state .carousel .item.style3 .carousel-caption span.title {
    color: #fff;
    letter-spacing: 1px;
    margin: 0 0 25px 0;
    font-size: 46px;
    line-height: 50px
}

.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption span.title-text,
.aui body.normal-state .carousel .item.style3 .carousel-caption span.title-text {
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 34px
}

.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption p,
.aui body.normal-state .carousel .item.style3 .carousel-caption p {
    font-size: 22px;
    margin-bottom: 15px
}

.aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption hr,
.aui body.normal-state .carousel .item.style3 .carousel-caption hr {
    width: 20%;
    margin: 20px 0;
    border: 1px solid #fff;
    height: 1px
}

.aui body.lisi-maximized-state .carousel .item.style4.item,
.aui body.normal-state .carousel .item.style4.item {
    height: 450px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    background: #fff;
    text-align: center
}

.aui body.lisi-maximized-state .carousel .item.style4.item img,
.aui body.normal-state .carousel .item.style4.item img {
    width: auto;
    margin: 0 auto;
    height: 100%;
    text-align: center
}

.aui body.lisi-maximized-state .carousel #slider-thumbs ul,
.aui body.normal-state .carousel #slider-thumbs ul {
    text-align: center
}

.aui body.lisi-maximized-state .carousel #slider-thumbs li,
.aui body.normal-state .carousel #slider-thumbs li {
    display: inline
}

.aui body.lisi-maximized-state .carousel #slider-thumbs a,
.aui body.normal-state .carousel #slider-thumbs a {
    display: inline-block;
    margin-right: 2.5px;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    border: 1px solid #e5ebeb;
    margin-left: 2.5px;
    margin-bottom: 5px;
    border-radius: 5px
}

.aui body.lisi-maximized-state .carousel #slider-thumbs a.selected,
.aui body.lisi-maximized-state .carousel #slider-thumbs a:hover,
.aui body.normal-state .carousel #slider-thumbs a.selected,
.aui body.normal-state .carousel #slider-thumbs a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.aui body.lisi-maximized-state .carousel #slider-thumbs img,
.aui body.normal-state .carousel #slider-thumbs img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 120px
}

.aui body.lisi-maximized-state .carousel #slider-thumbs ul,
.aui body.normal-state .carousel #slider-thumbs ul {
    margin: 10px 0 0 0
}

.aui body.lisi-maximized-state .carousel .carousel-indicators,
.aui body.normal-state .carousel .carousel-indicators {
    position: absolute;
    right: 0;
    top: inherit;
    bottom: 0;
    width: 150px;
    height: 100px;
    text-align: center;
    z-index: 99;
    background: none
}

.aui body.lisi-maximized-state .carousel .carousel-indicators li,
.aui body.normal-state .carousel .carousel-indicators li {
    display: inline-block;
    float: none;
    width: 10px;
    height: 10px;
    margin-left: 3px;
    margin-top: 40px;
    text-indent: -999px;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #fff;
    border-radius: 20px
}

.aui body.lisi-maximized-state .carousel .carousel-indicators li.active,
.aui body.normal-state .carousel .carousel-indicators li.active {
    background-color: #fff
}

.aui body.lisi-maximized-state .carousel .carousel-indicators li:hover,
.aui body.normal-state .carousel .carousel-indicators li:hover {
    cursor: pointer
}

.aui body.lisi-maximized-state .carousel .carousel-control,
.aui body.normal-state .carousel .carousel-control {
    display: none
}

.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-inner .item,
.aui body.normal-state .carousel.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-inner .active,
.aui body.normal-state .carousel.carousel-fade .carousel-inner .active {
    opacity: 1
}

.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-inner .active.left,
.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-inner .active.right,
.aui body.normal-state .carousel.carousel-fade .carousel-inner .active.left,
.aui body.normal-state .carousel.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1
}

.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-inner .next.left,
.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-inner .prev.right,
.aui body.normal-state .carousel.carousel-fade .carousel-inner .next.left,
.aui body.normal-state .carousel.carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.aui body.lisi-maximized-state .carousel.carousel-fade .carousel-control,
.aui body.normal-state .carousel.carousel-fade .carousel-control {
    z-index: 2
}

.aui body.lisi-maximized-state .carousel.sitebanner .item,
.aui body.normal-state .carousel.sitebanner .item {
    display: block;
    height: 400px
}

.aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption,
.aui body.normal-state .carousel.sitebanner .item .carousel-caption {
    width: 100%;
    height: 400px;
    display: table;
    padding: 0;
    margin: 0 0 0 0;
    top: 0;
    z-index: 20;
    background: rgba(6, 50, 82, 0.3)
}

.aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption .text,
.aui body.normal-state .carousel.sitebanner .item .carousel-caption .text {
    height: 400px;
    width: 70%;
    display: table-cell;
    vertical-align: middle
}

.aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption hr,
.aui body.normal-state .carousel.sitebanner .item .carousel-caption hr {
    width: 5%;
    margin: 20px auto;
    border: 1px solid #fff;
    height: 1px
}

@media (min-width: 980px) and (max-width: 1199px) {

    .aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption,
    .aui body.normal-state .carousel .item.style3 .carousel-caption {
        left: 0px
    }
}

@media (max-width: 979px) {

    .aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption hr,
    .aui body.normal-state .carousel.sitebanner .item .carousel-caption hr {
        width: 10%
    }

    .aui body.lisi-maximized-state .carousel #slider-thumbs a,
    .aui body.normal-state .carousel #slider-thumbs a {
        width: 18%;
        height: 90px
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption,
    .aui body.normal-state .carousel .item.style3 .carousel-caption {
        left: 0px
    }

    .aui body.lisi-maximized-state .carousel #slider-thumbs,
    .aui body.normal-state .carousel #slider-thumbs {
        display: none
    }
}

@media (max-width: 480px) {

    .aui body.lisi-maximized-state .carousel .carousel-indicators,
    .aui body.normal-state .carousel .carousel-indicators {
        display: none
    }

    .aui body.lisi-maximized-state .carousel .item,
    .aui body.normal-state .carousel .item {
        height: 500px
    }

    .aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption,
    .aui body.normal-state .carousel .item.style1 .carousel-caption {
        height: 500px
    }

    .aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption h1,
    .aui body.normal-state .carousel .item.style1 .carousel-caption h1 {
        font-size: 40px;
        line-height: 110%
    }

    .aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption h1 span,
    .aui body.normal-state .carousel .item.style1 .carousel-caption h1 span {
        font-size: 18px
    }

    .aui body.lisi-maximized-state .carousel .item.style1 .carousel-caption span.title-text,
    .aui body.normal-state .carousel .item.style1 .carousel-caption span.title-text {
        font-size: 18px
    }

    .aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption,
    .aui body.normal-state .carousel .item.style3 .carousel-caption {
        position: absolute;
        width: auto;
        bottom: 100px
    }

    .aui body.lisi-maximized-state .carousel .item.style3 .carousel-caption .text,
    .aui body.normal-state .carousel .item.style3 .carousel-caption .text {
        padding: 20px
    }

    .aui body.lisi-maximized-state .carousel .item.style4 .item,
    .aui body.normal-state .carousel .item.style4 .item {
        height: 350px
    }

    .aui body.lisi-maximized-state .carousel .carousel-control,
    .aui body.normal-state .carousel .carousel-control {
        top: 160px
    }

    .aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption hr,
    .aui body.normal-state .carousel.sitebanner .item .carousel-caption hr {
        width: 10%
    }

    .aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption h1,
    .aui body.normal-state .carousel.sitebanner .item .carousel-caption h1 {
        font-size: 40px
    }

    .aui body.lisi-maximized-state .carousel.sitebanner .item .carousel-caption h1 span,
    .aui body.normal-state .carousel.sitebanner .item .carousel-caption h1 span {
        font-size: 20px
    }
}

.aui body.lisi-maximized-state .waves,
.aui body.normal-state .waves {
    line-height: 0
}

.aui body.lisi-maximized-state .waves.blue .wave1,
.aui body.normal-state .waves.blue .wave1 {
    fill: #222249
}

.aui body.lisi-maximized-state .waves.blue .wave2,
.aui body.normal-state .waves.blue .wave2 {
    fill: #3151b7
}

.aui body.lisi-maximized-state .waves.blue .wave3,
.aui body.normal-state .waves.blue .wave3 {
    fill: #1a237e
}

.aui body.lisi-maximized-state .waves.grey .wave1,
.aui body.normal-state .waves.grey .wave1 {
    fill: #999
}

.aui body.lisi-maximized-state .waves.grey .wave2,
.aui body.normal-state .waves.grey .wave2 {
    fill: #eee
}

.aui body.lisi-maximized-state .waves.grey .wave3,
.aui body.normal-state .waves.grey .wave3 {
    fill: #f5f5f5
}

.aui body.lisi-maximized-state .waves.rotated,
.aui body.normal-state .waves.rotated {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.aui body.lisi-maximized-state #content .nav-menu,
.aui body.normal-state #content .nav-menu {
    font-size: 16px;
    margin-bottom: 40px
}

.aui body.lisi-maximized-state #content .nav-menu h2,
.aui body.normal-state #content .nav-menu h2 {
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 0px;
    color: #1a237e;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700
}

.aui body.lisi-maximized-state #content .nav-menu h2 a,
.aui body.lisi-maximized-state #content .nav-menu h2 a:hover,
.aui body.normal-state #content .nav-menu h2 a,
.aui body.normal-state #content .nav-menu h2 a:hover {
    text-decoration: none;
    cursor: default;
    color: #1a237e
}

.aui body.lisi-maximized-state #content .nav-menu ul,
.aui body.normal-state #content .nav-menu ul {
    margin: 0px
}

.aui body.lisi-maximized-state #content .nav-menu li,
.aui body.normal-state #content .nav-menu li {
    margin-left: 0px;
    list-style: none;
    line-height: 25px
}

.aui body.lisi-maximized-state #content .nav-menu li a,
.aui body.normal-state #content .nav-menu li a {
    display: block;
    padding: 4px 0 4px 0;
    color: #607779;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease
}

.aui body.lisi-maximized-state #content .nav-menu li a.selected,
.aui body.lisi-maximized-state #content .nav-menu li a.open,
.aui body.normal-state #content .nav-menu li a.selected,
.aui body.normal-state #content .nav-menu li a.open {
    color: #3151B7;
    padding-left: 0
}

.aui body.lisi-maximized-state #content .nav-menu li a.selected:hover,
.aui body.lisi-maximized-state #content .nav-menu li a.open:hover,
.aui body.normal-state #content .nav-menu li a.selected:hover,
.aui body.normal-state #content .nav-menu li a.open:hover {
    padding-left: 0
}

.aui body.lisi-maximized-state #content .nav-menu li a:hover,
.aui body.normal-state #content .nav-menu li a:hover {
    text-decoration: none;
    color: #3151B7;
    padding-left: 10px;
    background-color: transparent;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease
}

.aui body.lisi-maximized-state #content .nav-menu .level-2 li a,
.aui body.normal-state #content .nav-menu .level-2 li a {
    border: none;
    padding: 0px 0px 8px 10px
}

.aui body.lisi-maximized-state #content .nav-menu .level-2 li a:hover,
.aui body.normal-state #content .nav-menu .level-2 li a:hover {
    padding-left: 15px;
    background: none;
    color: #2196f2
}

.aui body.lisi-maximized-state #content .nav-menu .level-2 li a:after,
.aui body.normal-state #content .nav-menu .level-2 li a:after {
    content: ''
}

@media (max-width: 979px) {

    .aui body.lisi-maximized-state #content .nav-menu,
    .aui body.normal-state #content .nav-menu {
        display: none
    }
}

.aui body.lisi-maximized-state #content .lead,
.aui body.normal-state #content .lead {
    margin-left: 20px;
    margin-right: 20px
}

@media (min-width: 768px) {

    .aui body.lisi-maximized-state #content .lead,
    .aui body.normal-state #content .lead {
        margin-left: 0;
        margin-right: 0
    }
}

.aui body.lisi-maximized-state #content .lead.nospace,
.aui body.normal-state #content .lead.nospace {
    margin-bottom: 0px
}

.aui body.lisi-maximized-state #content .lead h1,
.aui body.lisi-maximized-state #content .lead h2,
.aui body.normal-state #content .lead h1,
.aui body.normal-state #content .lead h2 {
    margin-bottom: 20px;
    line-height: 1.1;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    color: #1a237e
}

.aui body.lisi-maximized-state #content .lead p,
.aui body.normal-state #content .lead p {
    color: #607779;
    margin: 0;
    font-size: 17px;
    line-height: 1.6;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state #content .lead p,
    .aui body.normal-state #content .lead p {
        font-size: 18px
    }
}

.aui body.lisi-maximized-state #content .lead span,
.aui body.normal-state #content .lead span {
    display: block;
    margin-top: 15px
}

.aui body.lisi-maximized-state #content .lead .fa,
.aui body.normal-state #content .lead .fa {
    margin-right: 10px;
    color: #0d47a1;
    font-size: 22px
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state #content .lead,
    .aui body.normal-state #content .lead {
        width: 70%
    }
}

.aui body.lisi-maximized-state #content .layout-sidebar-left .content-column .lead,
.aui body.lisi-maximized-state #content .layout-sidebar-right .content-column .lead,
.aui body.normal-state #content .layout-sidebar-left .content-column .lead,
.aui body.normal-state #content .layout-sidebar-right .content-column .lead {
    margin-left: 0;
    margin-right: 0
}

.aui body.lisi-maximized-state #content .topic,
.aui body.normal-state #content .topic {
    position: relative;
    margin-bottom: 40px;
    padding: 0px;
    font-size: 16px;
    line-height: 140%
}

.aui body.lisi-maximized-state #content .topic a,
.aui body.normal-state #content .topic a {
    display: block;
    height: 100%
}

.aui body.lisi-maximized-state #content .topic a:hover,
.aui body.normal-state #content .topic a:hover {
    color: #2196f2;
    text-decoration: none
}

.aui body.lisi-maximized-state #content .topic .image,
.aui body.normal-state #content .topic .image {
    overflow: hidden
}

.aui body.lisi-maximized-state #content .topic .image img,
.aui body.normal-state #content .topic .image img {
    width: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease
}

.aui body.lisi-maximized-state #content .topic:hover img,
.aui body.normal-state #content .topic:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease
}

.aui body.lisi-maximized-state #content .topic p,
.aui body.normal-state #content .topic p {
    margin: 10px 0
}

.aui body.lisi-maximized-state #content .topic a:hover p,
.aui body.normal-state #content .topic a:hover p {
    color: #2196f2
}

.aui body.lisi-maximized-state #content .topic .fa,
.aui body.normal-state #content .topic .fa {
    display: inline-block;
    font-size: 18px;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    line-height: 42px;
    border-radius: 100px;
    color: #2196f2;
    border: 1px solid #2196f2;
    text-align: center
}

.aui body.lisi-maximized-state #content .topic .btn,
.aui body.normal-state #content .topic .btn {
    text-transform: none;
    margin-top: 20px;
    background: none;
    font-size: 14px
}

.aui body.lisi-maximized-state #content .topic a:hover .btn,
.aui body.normal-state #content .topic a:hover .btn {
    -webkit-transform: translate(0, 3px);
    transform: translate(0, 3px)
}

.aui body.lisi-maximized-state #content .topic.style5,
.aui body.normal-state #content .topic.style5 {
    overflow: hidden;
    border-radius: 7px;
    margin-bottom: 30px
}

.aui body.lisi-maximized-state #content .topic.style5 .header,
.aui body.normal-state #content .topic.style5 .header {
    position: absolute;
    z-index: 10;
    top: 20px;
    left: 20px;
    right: 20px;
    adding: 0
}

@media (min-width: 480px) {

    .aui body.lisi-maximized-state #content .topic.style5 .header,
    .aui body.normal-state #content .topic.style5 .header {
        top: 30px;
        left: 30px;
        right: 30px
    }
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state #content .topic.style5 .header,
    .aui body.normal-state #content .topic.style5 .header {
        top: 40px;
        left: 40px;
        right: 40px
    }
}

.aui body.lisi-maximized-state #content .topic.style5 .header h3,
.aui body.normal-state #content .topic.style5 .header h3 {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
    line-height: 1.1
}

.aui body.lisi-maximized-state #content .topic.style5 .header .subheadline,
.aui body.normal-state #content .topic.style5 .header .subheadline {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1;
    display: inline-block
}

.aui body.lisi-maximized-state #content .topic.style5 .image,
.aui body.normal-state #content .topic.style5 .image {
    width: 100%;
    height: 0;
    padding-bottom: 66%
}

.aui body.lisi-maximized-state #content .topic.style5 .image:after,
.aui body.normal-state #content .topic.style5 .image:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0;
    display: block;
    width: 100%;
    height: 50%;
    margin: 0;
    background: -ms-linear-gradient(top, rgba(6, 50, 82, 0.7) 0%, transparent 100%);
    background: linear, to bottom, rgba(6, 50, 82, 0.7) 0%, transparent 100%
}

.aui body.lisi-maximized-state #content .topic.style5 a:after,
.aui body.normal-state #content .topic.style5 a:after {
    content: none
}

.aui body.lisi-maximized-state #content .topic.style5 i,
.aui body.normal-state #content .topic.style5 i {
    float: right;
    margin-right: 15px;
    font-size: 18px;
    display: inline-block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    line-height: 42px;
    border-radius: 50%;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3)
}

.aui body.lisi-maximized-state #content .topic.style5:hover .image,
.aui body.normal-state #content .topic.style5:hover .image {
    background: #063252
}

.aui body.lisi-maximized-state #content .topic.style5:hover .image img,
.aui body.normal-state #content .topic.style5:hover .image img {
    opacity: 0.3;
    filter: alpha(opacity=30)
}

.aui body.lisi-maximized-state #content .topic.style5 .btn,
.aui body.normal-state #content .topic.style5 .btn {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 160px;
    margin-left: -80px;
    margin-top: -24px;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #fff;
    border-color: #fff
}

.aui body.lisi-maximized-state #content .topic.style5 a:hover .btn,
.aui body.normal-state #content .topic.style5 a:hover .btn {
    opacity: 1;
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .topic.style6,
.aui body.normal-state #content .topic.style6 {
    min-height: 480px;
    margin-bottom: 30px;
    border-radius: 7px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 24px rgba(6, 50, 82, 0.15);
    box-shadow: 0 5px 24px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state #content .topic.style6 .header,
.aui body.normal-state #content .topic.style6 .header {
    padding: 20px 20px 10px 20px
}

@media (min-width: 480px) {

    .aui body.lisi-maximized-state #content .topic.style6 .header,
    .aui body.normal-state #content .topic.style6 .header {
        padding: 20px 30px 10px 30px
    }
}

.aui body.lisi-maximized-state #content .topic.style6 .header h3,
.aui body.normal-state #content .topic.style6 .header h3 {
    color: #063252;
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 1.1;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state #content .topic.style6 .image,
.aui body.normal-state #content .topic.style6 .image {
    position: relative;
    height: 0;
    padding-bottom: 60%
}

.aui body.lisi-maximized-state #content .topic.style6 p,
.aui body.normal-state #content .topic.style6 p {
    font-size: 16px;
    padding: 0px 20px;
    margin-top: 0;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    color: #607779;
    margin-bottom: 30px
}

@media (min-width: 480px) {

    .aui body.lisi-maximized-state #content .topic.style6 p,
    .aui body.normal-state #content .topic.style6 p {
        padding: 0px 30px
    }
}

@media (min-width: 768px) {

    .aui body.lisi-maximized-state #content .topic.style6 p,
    .aui body.normal-state #content .topic.style6 p {
        margin-bottom: 0
    }
}

.aui body.lisi-maximized-state #content .topic.style6 a,
.aui body.normal-state #content .topic.style6 a {
    overflow: hidden
}

.aui body.lisi-maximized-state #content .topic.style6 a:focus,
.aui body.lisi-maximized-state #content .topic.style6 a:hover,
.aui body.normal-state #content .topic.style6 a:focus,
.aui body.normal-state #content .topic.style6 a:hover {
    text-decoration: none
}

.aui body.lisi-maximized-state #content .topic.style6:hover .image,
.aui body.normal-state #content .topic.style6:hover .image {
    background: #063252
}

.aui body.lisi-maximized-state #content .topic.style6:hover .image img,
.aui body.normal-state #content .topic.style6:hover .image img {
    opacity: 0.3;
    filter: alpha(opacity=30)
}

.aui body.lisi-maximized-state #content .topic.style6 .btn,
.aui body.normal-state #content .topic.style6 .btn {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 160px;
    margin-left: -80px;
    margin-top: -24px;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #fff;
    border-color: #fff
}

.aui body.lisi-maximized-state #content .topic.style6 a:hover .btn,
.aui body.normal-state #content .topic.style6 a:hover .btn {
    opacity: 1;
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .topic.style7,
.aui body.normal-state #content .topic.style7 {
    min-height: 200px;
    padding: 0 20px;
    color: #fff;
    background: #fff;
    border: 2px solid #E0E0E0
}

.aui body.lisi-maximized-state #content .topic.style7 .image,
.aui body.normal-state #content .topic.style7 .image {
    text-align: center
}

.aui body.lisi-maximized-state #content .topic.style7 .header,
.aui body.normal-state #content .topic.style7 .header {
    padding: 10px 25px 0 25px;
    text-align: center
}

.aui body.lisi-maximized-state #content .topic.style7 .header h3,
.aui body.normal-state #content .topic.style7 .header h3 {
    color: #666;
    font-size: 24px;
    margin-bottom: 0px;
    line-height: 30px
}

.aui body.lisi-maximized-state #content .topic.style7 .item,
.aui body.normal-state #content .topic.style7 .item {
    padding: 30px 0;
    width: 100%
}

.aui body.lisi-maximized-state #content .topic.style7 p,
.aui body.normal-state #content .topic.style7 p {
    padding: 10px 25px;
    font-size: 16px;
    line-height: 22px;
    text-align: center
}

.aui body.lisi-maximized-state #content .topic.style7 .link,
.aui body.normal-state #content .topic.style7 .link {
    display: inline-block;
    margin-top: 30px
}

.aui body.lisi-maximized-state #content .topic.style7 .link:after,
.aui body.normal-state #content .topic.style7 .link:after {
    width: 60px
}

.aui body.lisi-maximized-state #content .topic.style7:hover .link:after,
.aui body.normal-state #content .topic.style7:hover .link:after {
    width: 110%
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .topic.style5,
    .aui body.normal-state #content .topic.style5 {
        margin: 0 0 40px 0
    }

    .aui body.lisi-maximized-state #content .topic.style6,
    .aui body.normal-state #content .topic.style6 {
        height: auto;
        min-height: initial;
        margin: 0 0 40px 0
    }

    .aui body.lisi-maximized-state #content .topic.style6 a:after,
    .aui body.normal-state #content .topic.style6 a:after {
        display: none
    }

    .aui body.lisi-maximized-state #content .topic.style6 .btn,
    .aui body.normal-state #content .topic.style6 .btn {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 160px;
        margin-left: -80px;
        margin-top: -24px;
        opacity: 0;
        filter: alpha(opacity=0);
        color: #fff;
        border-color: #fff
    }

    .aui body.lisi-maximized-state #content .topic.style6 a:hover .btn,
    .aui body.normal-state #content .topic.style6 a:hover .btn {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

.aui body.lisi-maximized-state #content .teaser,
.aui body.normal-state #content .teaser {
    margin-bottom: 35px;
    line-height: 22px;
    font-size: 15px
}

.aui body.lisi-maximized-state #content .teaser .title,
.aui body.normal-state #content .teaser .title {
    color: #666;
    display: block;
    margin: 0 0 25px 0
}

.aui body.lisi-maximized-state #content .teaser .image,
.aui body.normal-state #content .teaser .image {
    position: relative
}

.aui body.lisi-maximized-state #content .teaser .image img,
.aui body.normal-state #content .teaser .image img {
    width: 100%
}

.aui body.lisi-maximized-state #content .teaser h3,
.aui body.normal-state #content .teaser h3 {
    font-size: 22px;
    line-height: 1.1;
    margin: 5px 0 10px 0;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state #content .teaser h4,
.aui body.normal-state #content .teaser h4 {
    margin: 0 0 7px 0;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    line-height: 1.1
}

.aui body.lisi-maximized-state #content .teaser p,
.aui body.normal-state #content .teaser p {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    color: #607779;
    font-size: 15px;
    font-size: .9375rem
}

.aui body.lisi-maximized-state #content .teaser time,
.aui body.normal-state #content .teaser time {
    text-transform: uppercase;
    color: #3151B7;
    font-size: 14px;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state #content .teaser a,
.aui body.normal-state #content .teaser a {
    display: block;
    color: #607779
}

.aui body.lisi-maximized-state #content .teaser a:hover,
.aui body.normal-state #content .teaser a:hover {
    text-decoration: none
}

.aui body.lisi-maximized-state #content .teaser .buttons,
.aui body.normal-state #content .teaser .buttons {
    margin-top: 25px
}

.aui body.lisi-maximized-state #content .teaser.style1,
.aui body.normal-state #content .teaser.style1 {
    margin-bottom: 40px
}

.aui body.lisi-maximized-state #content .teaser.style1 .header span.subheadline,
.aui body.normal-state #content .teaser.style1 .header span.subheadline {
    font-size: 16px;
    display: block;
    margin-bottom: 5px
}

.aui body.lisi-maximized-state #content .teaser.style1 .image,
.aui body.normal-state #content .teaser.style1 .image {
    overflow: hidden;
    border-radius: 7px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 5px 24px rgba(6, 50, 82, 0.15);
    box-shadow: 0 5px 24px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state #content .teaser.style1 img,
.aui body.normal-state #content .teaser.style1 img {
    width: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.aui body.lisi-maximized-state #content .teaser.style1:hover img,
.aui body.normal-state #content .teaser.style1:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.aui body.lisi-maximized-state #content .teaser.style1 .text .fa,
.aui body.normal-state #content .teaser.style1 .text .fa {
    display: inline-block;
    font-size: 18px;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    line-height: 42px;
    border-radius: 100px;
    color: #2196f2;
    border: 2px solid #2196f2;
    text-align: center
}

.aui body.lisi-maximized-state #content .teaser.style1 .icon,
.aui body.normal-state #content .teaser.style1 .icon {
    position: absolute;
    bottom: 7px;
    right: 7px;
    font-size: 18px;
    width: 40px;
    height: 40px;
    line-height: 42px;
    border-radius: 100px;
    border: 2px solid #607779;
    background-color: #fff;
    text-align: center;
    color: #3151B7;
    -webkit-box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15);
    box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state #content .teaser.style1 .link:after,
.aui body.normal-state #content .teaser.style1 .link:after {
    width: 60px
}

.aui body.lisi-maximized-state #content .teaser.style1:hover .link:after,
.aui body.normal-state #content .teaser.style1:hover .link:after {
    width: 100px
}

.aui body.lisi-maximized-state #content .teaser.style1 .list,
.aui body.normal-state #content .teaser.style1 .list {
    margin-top: 15px
}

.aui body.lisi-maximized-state #content .teaser.style1 .list span,
.aui body.normal-state #content .teaser.style1 .list span {
    display: inline-block;
    padding: 5px 10px 5px 0;
    color: #0d47a1;
    font-weight: 700;
    text-align: center;
    border-right: 1px solid #e5ebeb
}

.aui body.lisi-maximized-state #content .teaser.style1 .list span:last-child,
.aui body.normal-state #content .teaser.style1 .list span:last-child {
    border: none
}

.aui body.lisi-maximized-state #content .teaser.style1 .list small,
.aui body.normal-state #content .teaser.style1 .list small {
    display: block;
    font-weight: 400;
    color: #607779
}

.aui body.lisi-maximized-state #content .teaser.style2,
.aui body.normal-state #content .teaser.style2 {
    max-width: 700px
}

.aui body.lisi-maximized-state #content .teaser.style2.imageteaser,
.aui body.normal-state #content .teaser.style2.imageteaser {
    max-width: initial
}

.aui body.lisi-maximized-state #content .teaser.style2.imageteaser .header,
.aui body.lisi-maximized-state #content .teaser.style2.imageteaser address,
.aui body.normal-state #content .teaser.style2.imageteaser .header,
.aui body.normal-state #content .teaser.style2.imageteaser address {
    padding-top: 0px
}

.aui body.lisi-maximized-state #content .teaser.style2.imageteaser .item,
.aui body.normal-state #content .teaser.style2.imageteaser .item {
    border-top: none;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5ebeb
}

.aui body.lisi-maximized-state #content .teaser.style2 .item,
.aui body.normal-state #content .teaser.style2 .item {
    border-top: 1px solid #e5ebeb;
    border-bottom: 1px solid #e5ebeb
}

.aui body.lisi-maximized-state #content .teaser.style2 .item:last-child,
.aui body.normal-state #content .teaser.style2 .item:last-child {
    border-bottom: 1px solid #999
}

.aui body.lisi-maximized-state #content .teaser.style2 .header,
.aui body.lisi-maximized-state #content .teaser.style2 .text,
.aui body.normal-state #content .teaser.style2 .header,
.aui body.normal-state #content .teaser.style2 .text {
    padding: 20px 10px 0 10px
}

.aui body.lisi-maximized-state #content .teaser.style2 h3,
.aui body.normal-state #content .teaser.style2 h3 {
    text-transform: uppercase;
    font-style: italic;
    font-size: 26px;
    line-height: 26px;
    margin: 0 0 7px 0
}

.aui body.lisi-maximized-state #content .teaser.style2 address,
.aui body.normal-state #content .teaser.style2 address {
    font-size: 14px;
    padding-top: 20px;
    margin-bottom: 0px;
    color: #424242
}

.aui body.lisi-maximized-state #content .teaser.style2 address span,
.aui body.normal-state #content .teaser.style2 address span {
    text-transform: uppercase;
    font-style: italic;
    display: block
}

.aui body.lisi-maximized-state #content .teaser.style2 address a,
.aui body.normal-state #content .teaser.style2 address a {
    text-transform: uppercase;
    color: #2980b9
}

.aui body.lisi-maximized-state #content .teaser.style2 address a:after,
.aui body.normal-state #content .teaser.style2 address a:after {
    content: "";
    display: block;
    margin-top: 4px;
    padding: 0;
    -webkit-transition: width 0.4s ease;
    transition: width 0.4s ease;
    width: 80px;
    height: 2px;
    background-color: currentColor
}

.aui body.lisi-maximized-state #content .teaser.style2 address a:hover:after,
.aui body.normal-state #content .teaser.style2 address a:hover:after {
    width: 100%
}

.aui body.lisi-maximized-state #content .teaser.style3 .title,
.aui body.normal-state #content .teaser.style3 .title {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #063252
}

.aui body.lisi-maximized-state #content .teaser.style3 h4,
.aui body.normal-state #content .teaser.style3 h4 {
    color: #1a237e
}

.aui body.lisi-maximized-state #content .teaser.style3 .item,
.aui body.normal-state #content .teaser.style3 .item {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 15px;
    position: relative;
    border-bottom: 1px solid #e5ebeb;
    min-height: 40px
}

.aui body.lisi-maximized-state #content .teaser.style3 .image,
.aui body.normal-state #content .teaser.style3 .image {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px
}

.aui body.lisi-maximized-state #content .teaser.style3 .text,
.aui body.normal-state #content .teaser.style3 .text {
    padding-left: 100px
}

.aui body.lisi-maximized-state #content .teaser.style3 p,
.aui body.normal-state #content .teaser.style3 p {
    padding-right: 50px
}

.aui body.lisi-maximized-state #content .teaser.style3 h4,
.aui body.normal-state #content .teaser.style3 h4 {
    margin-top: 10px
}

.aui body.lisi-maximized-state #content .teaser.style3 .iconbox,
.aui body.normal-state #content .teaser.style3 .iconbox {
    color: #3151B7;
    font-size: 17px;
    border: 2px solid #607779;
    -webkit-box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15);
    box-shadow: 0 3px 12px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state #content .teaser.style3 .image-rounded,
.aui body.normal-state #content .teaser.style3 .image-rounded {
    border: none;
    -webkit-box-shadow: 0 4px 18px rgba(6, 50, 82, 0.15);
    box-shadow: 0 4px 18px rgba(6, 50, 82, 0.15);
    border-radius: 4px;
    width: 120px;
    height: 120px;
    position: relative;
    float: left;
    overflow: hidden
}

.aui body.lisi-maximized-state #content .teaser.style3 .image-rounded+.text,
.aui body.normal-state #content .teaser.style3 .image-rounded+.text {
    padding-left: 140px
}

.aui body.lisi-maximized-state #content .teaser.style3 .round-image,
.aui body.normal-state #content .teaser.style3 .round-image {
    border: 2px solid #0d47a1;
    position: relative;
    left: auto;
    top: auto;
    float: left;
    overflow: hidden
}

.aui body.lisi-maximized-state #content .teaser.style3 .text:after,
.aui body.normal-state #content .teaser.style3 .text:after {
    font-family: 'FontAwesome';
    content: '\f063';
    font-size: 18px;
    font-style: normal;
    color: #1a237e;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -10px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.aui body.lisi-maximized-state #content .teaser.style3 a:hover p,
.aui body.normal-state #content .teaser.style3 a:hover p {
    color: #3151B7
}

.aui body.lisi-maximized-state #content .teaser.style3 a:hover .text:after,
.aui body.normal-state #content .teaser.style3 a:hover .text:after {
    color: #3151B7;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}

.aui body.lisi-maximized-state #content .teaser.style3.accordion .accordion-group,
.aui body.normal-state #content .teaser.style3.accordion .accordion-group {
    border: none
}

.aui body.lisi-maximized-state #content .teaser.style3.accordion .accordion-group .iconbox,
.aui body.normal-state #content .teaser.style3.accordion .accordion-group .iconbox {
    font-size: 28px;
    font-weight: 600
}

.aui body.lisi-maximized-state #content .teaser.style3.accordion .accordion-group h4,
.aui body.normal-state #content .teaser.style3.accordion .accordion-group h4 {
    color: #4c4c4c;
    text-transform: uppercase;
    font-style: italic;
    margin-top: 27px
}

.aui body.lisi-maximized-state #content .teaser.style4,
.aui body.normal-state #content .teaser.style4 {
    padding: 25px;
    font-size: 16px
}

.aui body.lisi-maximized-state #content .teaser.style4 .header,
.aui body.normal-state #content .teaser.style4 .header {
    padding: 20px 0
}

.aui body.lisi-maximized-state #content .teaser.style4 .header span,
.aui body.normal-state #content .teaser.style4 .header span {
    color: #757575
}

.aui body.lisi-maximized-state #content .teaser.style4 .image,
.aui body.normal-state #content .teaser.style4 .image {
    margin: auto;
    border: 2px solid #0d47a1
}

.aui body.lisi-maximized-state #content .teaser.style4 address .fa,
.aui body.normal-state #content .teaser.style4 address .fa {
    margin-right: 15px;
    color: #0d47a1
}

.aui body.lisi-maximized-state #content .teaser.style4 address a,
.aui body.normal-state #content .teaser.style4 address a {
    color: #063252;
    display: inline-block
}

.aui body.lisi-maximized-state #content .teaser.style4 address a:hover,
.aui body.normal-state #content .teaser.style4 address a:hover {
    text-decoration: underline !important
}

@media (min-width: 980px) {

    .aui body.lisi-maximized-state #content .teaser p,
    .aui body.normal-state #content .teaser p {
        font-size: 16px;
        font-size: 1rem
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .teaser .image,
    .aui body.normal-state #content .teaser .image {
        margin-bottom: 20px
    }

    .aui body.lisi-maximized-state #content .teaser.style1 .image,
    .aui body.normal-state #content .teaser.style1 .image {
        margin-bottom: 20px
    }

    .aui body.lisi-maximized-state #content .teaser.style1 .list span,
    .aui body.normal-state #content .teaser.style1 .list span {
        float: left;
        width: 25%
    }

    .aui body.lisi-maximized-state #content .teaser.style3 .round-image,
    .aui body.normal-state #content .teaser.style3 .round-image {
        margin-bottom: 0
    }

    .aui body.lisi-maximized-state #content .teaser.style2 .image,
    .aui body.normal-state #content .teaser.style2 .image {
        float: left;
        width: 25%
    }

    .aui body.lisi-maximized-state #content .teaser.style2 .text,
    .aui body.normal-state #content .teaser.style2 .text {
        float: left;
        width: 70%
    }

    .aui body.lisi-maximized-state #content .teaser.style3 .round-image,
    .aui body.lisi-maximized-state #content .teaser.style3 .image-rounded,
    .aui body.lisi-maximized-state #content .teaser.style3 .image,
    .aui body.normal-state #content .teaser.style3 .round-image,
    .aui body.normal-state #content .teaser.style3 .image-rounded,
    .aui body.normal-state #content .teaser.style3 .image {
        width: 80px;
        height: 80px
    }

    .aui body.lisi-maximized-state #content .teaser.style3 .image-rounded+.text,
    .aui body.normal-state #content .teaser.style3 .image-rounded+.text {
        padding-left: 100px
    }

    .aui body.lisi-maximized-state #content .teaser.style3 .text,
    .aui body.normal-state #content .teaser.style3 .text {
        padding-left: 100px
    }
}

@media (max-width: 480px) {

    .aui body.lisi-maximized-state #content .teaser.style1 .list span,
    .aui body.normal-state #content .teaser.style1 .list span {
        float: none;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #ddd
    }
}

.aui body.lisi-maximized-state #content .news .teaser.style1 .image,
.aui body.normal-state #content .news .teaser.style1 .image {
    height: 0;
    padding-bottom: 66%
}

@media (min-width: 768px) {

    .aui body.lisi-maximized-state #content .news.row-fluid>.span6:nth-child(2n+1),
    .aui body.normal-state #content .news.row-fluid>.span6:nth-child(2n+1) {
        margin-left: 0px;
        clear: both
    }

    .aui body.lisi-maximized-state #content .news.row-fluid>.span4:nth-child(3n+1),
    .aui body.normal-state #content .news.row-fluid>.span4:nth-child(3n+1) {
        margin-left: 0px;
        clear: both
    }

    .aui body.lisi-maximized-state #content .news .teaser.style1,
    .aui body.normal-state #content .news .teaser.style1 {
        margin-bottom: 80px
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .news .teaser.style1,
    .aui body.normal-state #content .news .teaser.style1 {
        margin-left: 20px;
        margin-right: 20px
    }
}

.aui body.lisi-maximized-state #content .main,
.aui body.normal-state #content .main {
    color: #607779;
    line-height: 26px;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state #content .main.news,
.aui body.normal-state #content .main.news {
    max-width: 900px;
    margin-left: 20px;
    margin-right: 20px
}

@media (min-width: 860px) {

    .aui body.lisi-maximized-state #content .main.news,
    .aui body.normal-state #content .main.news {
        margin-left: auto;
        margin-right: auto
    }
}

.aui body.lisi-maximized-state #content .main header,
.aui body.normal-state #content .main header {
    z-index: 1;
    overflow: hidden;
    margin: 0px
}

.aui body.lisi-maximized-state #content .main header h2,
.aui body.normal-state #content .main header h2 {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 20px;
    color: #1a237e
}

.aui body.lisi-maximized-state #content .main header p,
.aui body.normal-state #content .main header p {
    font-size: 18px;
    line-height: 28px;
    text-align: left
}

.aui body.lisi-maximized-state #content .main time,
.aui body.normal-state #content .main time {
    display: inline-block;
    color: #2196f2
}

.aui body.lisi-maximized-state #content .main time .fa,
.aui body.normal-state #content .main time .fa {
    display: inline-block;
    font-size: 18px;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    line-height: 42px;
    border-radius: 100px;
    color: #2196f2;
    border: 2px solid #2196f2;
    text-align: center
}

.aui body.lisi-maximized-state #content .main .block,
.aui body.normal-state #content .main .block {
    margin-bottom: 0px
}

.aui body.lisi-maximized-state #content .main h4,
.aui body.lisi-maximized-state #content .main .list-title,
.aui body.normal-state #content .main h4,
.aui body.normal-state #content .main .list-title {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    margin: 25px 0 25px 0
}

.aui body.lisi-maximized-state #content .main h3,
.aui body.normal-state #content .main h3 {
    margin: 25px 0 25px 0
}

.aui body.lisi-maximized-state #content .main p,
.aui body.normal-state #content .main p {
    margin: 0 0 25px 0;
    padding: 0
}

.aui body.lisi-maximized-state #content .main a,
.aui body.normal-state #content .main a {
    color: #226b9b
}

.aui body.lisi-maximized-state #content .main .text h3,
.aui body.normal-state #content .main .text h3 {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state #content .main .text .table,
.aui body.normal-state #content .main .text .table {
    margin-bottom: 35px
}

.aui body.lisi-maximized-state #content .main .text .table.big td,
.aui body.normal-state #content .main .text .table.big td {
    padding: 12px
}

.aui body.lisi-maximized-state #content .main .text .table.big td:nth-child(1),
.aui body.normal-state #content .main .text .table.big td:nth-child(1) {
    color: #1a237e
}

.aui body.lisi-maximized-state #content .main .image,
.aui body.normal-state #content .main .image {
    margin-top: 10px;
    overflow: hidden
}

.aui body.lisi-maximized-state #content .main .image.banner,
.aui body.normal-state #content .main .image.banner {
    padding: 0px;
    margin-bottom: 10px
}

.aui body.lisi-maximized-state #content .main .image.banner figure,
.aui body.normal-state #content .main .image.banner figure {
    max-height: 450px
}

.aui body.lisi-maximized-state #content .main .image.banner figure .thumbnail,
.aui body.normal-state #content .main .image.banner figure .thumbnail {
    max-height: 450px
}

.aui body.lisi-maximized-state #content .main .image img,
.aui body.normal-state #content .main .image img {
    width: 100%
}

.aui body.lisi-maximized-state #content .main .image a.thumbnail,
.aui body.normal-state #content .main .image a.thumbnail {
    margin-bottom: 0;
    border-radius: 7px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055)
}

.aui body.lisi-maximized-state #content .main .image figure,
.aui body.normal-state #content .main .image figure {
    border-radius: 7px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055)
}

.aui body.lisi-maximized-state #content .main .image.left,
.aui body.normal-state #content .main .image.left {
    margin-right: 20px;
    margin-left: 0;
    padding-right: 5%;
    padding-bottom: 2%;
    position: relative;
    z-index: 20
}

.aui body.lisi-maximized-state #content .main .image.right,
.aui body.normal-state #content .main .image.right {
    margin-top: 10px;
    padding-left: 5%;
    padding-bottom: 2%;
    overflow: hidden;
    float: right;
    position: relative;
    z-index: 20
}

.aui body.lisi-maximized-state #content .main .image figcaption,
.aui body.normal-state #content .main .image figcaption {
    margin-top: 10px
}

.aui body.lisi-maximized-state #content .main .buttons,
.aui body.normal-state #content .main .buttons {
    margin-top: 30px
}

.aui body.lisi-maximized-state #content .main ul,
.aui body.normal-state #content .main ul {
    color: #607779;
    padding: 0;
    max-width: 700px;
    margin: 10px 0 35px 0;
    list-style-type: none;
    line-height: 1.2em
}

.aui body.lisi-maximized-state #content .main ul li,
.aui body.normal-state #content .main ul li {
    padding: 0 0 0 30px;
    margin-left: 16px;
    position: relative;
    line-height: 28px
}

.aui body.lisi-maximized-state #content .main li:before,
.aui body.normal-state #content .main li:before {
    font-family: 'FontAwesome';
    content: '\f111';
    font-size: 10px;
    color: #3151B7;
    position: absolute;
    left: 2px;
    margin-right: 8px
}

.aui body.lisi-maximized-state #content .main .link,
.aui body.normal-state #content .main .link {
    color: #2196f2;
    font-style: normal
}

.aui body.lisi-maximized-state #content .main .text h5,
.aui body.normal-state #content .main .text h5 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px
}

.aui body.lisi-maximized-state #content .main .text .fon,
.aui body.normal-state #content .main .text .fon {
    margin-top: 10px;
    display: block;
    color: #0d47a1;
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 400
}

.aui body.lisi-maximized-state #content .main .text .fon [class^="flaticon-"]:before,
.aui body.lisi-maximized-state #content .main .text .fon [class*=" flaticon-"]:before,
.aui body.lisi-maximized-state #content .main .text .fon [class^="flaticon-"]:after,
.aui body.lisi-maximized-state #content .main .text .fon [class*=" flaticon-"]:after,
.aui body.normal-state #content .main .text .fon [class^="flaticon-"]:before,
.aui body.normal-state #content .main .text .fon [class*=" flaticon-"]:before,
.aui body.normal-state #content .main .text .fon [class^="flaticon-"]:after,
.aui body.normal-state #content .main .text .fon [class*=" flaticon-"]:after {
    font-size: 28px
}

.aui body.lisi-maximized-state #content .main .text .fon .glyph-icon,
.aui body.normal-state #content .main .text .fon .glyph-icon {
    margin-right: 5px;
    font-size: 28px
}

@media (min-width: 1200px) {

    .aui body.lisi-maximized-state #content .main h2,
    .aui body.normal-state #content .main h2 {
        font-size: 38px
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .main .image.right,
    .aui body.normal-state #content .main .image.right {
        padding-left: 0;
        padding-bottom: 2%
    }

    .aui body.lisi-maximized-state #content .main .btn,
    .aui body.normal-state #content .main .btn {
        width: initial
    }
}

.aui body.lisi-maximized-state #content .box,
.aui body.normal-state #content .box {
    height: auto;
    position: relative;
    margin: 0 0 40px 0;
    padding: 0px
}

.aui body.lisi-maximized-state #content .box .image,
.aui body.normal-state #content .box .image {
    overflow: hidden;
    margin: 0 auto 20px
}

.aui body.lisi-maximized-state #content .box .image img,
.aui body.normal-state #content .box .image img {
    width: 100%
}

.aui body.lisi-maximized-state #content .box .link,
.aui body.normal-state #content .box .link {
    padding: 0px
}

.aui body.lisi-maximized-state #content .box .link:hover:after,
.aui body.normal-state #content .box .link:hover:after {
    width: 160px
}

.aui body.lisi-maximized-state #content .box .box-title,
.aui body.normal-state #content .box .box-title {
    background: #0d47a1;
    color: #fff;
    padding: 10px 15px;
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 24px
}

.aui body.lisi-maximized-state #content .box .box-title .fa,
.aui body.normal-state #content .box .box-title .fa {
    margin-right: 15px
}

.aui body.lisi-maximized-state #content .box.contact .image,
.aui body.normal-state #content .box.contact .image {
    border: none;
    border-radius: 7px;
    -webkit-box-shadow: 0 5px 24px rgba(6, 50, 82, 0.15);
    box-shadow: 0 5px 24px rgba(6, 50, 82, 0.15)
}

.aui body.lisi-maximized-state #content .box.contact .text,
.aui body.normal-state #content .box.contact .text {
    padding: 10px 20px
}

.aui body.lisi-maximized-state #content .box.contact .text h3,
.aui body.normal-state #content .box.contact .text h3 {
    color: #063252;
    font-weight: 700;
    margin: 0
}

.aui body.lisi-maximized-state #content .box.contact .text address,
.aui body.normal-state #content .box.contact .text address {
    margin-top: 15px
}

.aui body.lisi-maximized-state #content .box.contact .text address .fa,
.aui body.normal-state #content .box.contact .text address .fa {
    margin-right: 15px;
    color: #3151B7
}

.aui body.lisi-maximized-state #content .box.contact .text address span,
.aui body.normal-state #content .box.contact .text address span {
    display: inline-block
}

.aui body.lisi-maximized-state #content .box.contact .text a:hover,
.aui body.normal-state #content .box.contact .text a:hover {
    text-decoration: none
}

.aui body.lisi-maximized-state #content .box.contact .btn,
.aui body.normal-state #content .box.contact .btn {
    margin: 15px 0
}

.aui body.lisi-maximized-state #content .box.news,
.aui body.lisi-maximized-state #content .box.events,
.aui body.normal-state #content .box.news,
.aui body.normal-state #content .box.events {
    background: #fff
}

.aui body.lisi-maximized-state #content .box.news a.link,
.aui body.lisi-maximized-state #content .box.events a.link,
.aui body.normal-state #content .box.news a.link,
.aui body.normal-state #content .box.events a.link {
    color: #2196f2;
    font-style: normal
}

.aui body.lisi-maximized-state #content .box.events .box-title,
.aui body.normal-state #content .box.events .box-title {
    background: #2196f2
}

.aui body.lisi-maximized-state #content .box .teaser,
.aui body.normal-state #content .box .teaser {
    padding: 0 0px 20px 0px;
    margin: 0 0 30px 0;
    font-size: 14px
}

.aui body.lisi-maximized-state #content .box .teaser h3,
.aui body.normal-state #content .box .teaser h3 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

.aui body.lisi-maximized-state #content .box .teaser h4,
.aui body.normal-state #content .box .teaser h4 {
    margin: 0;
    font-size: 18px;
    line-height: 22px
}

.aui body.lisi-maximized-state #content .box .teaser time,
.aui body.normal-state #content .box .teaser time {
    color: #2196f2;
    font-style: italic;
    margin-bottom: 0
}

.aui body.lisi-maximized-state #content .box .teaser .category,
.aui body.normal-state #content .box .teaser .category {
    color: #999;
    font-style: italic
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .box,
    .aui body.normal-state #content .box {
        height: auto;
        margin: 0 0 20px 0;
        padding: 0px 0px 20px
    }
}

.aui body.lisi-maximized-state #content #searchfilter .forms .btn,
.aui body.normal-state #content #searchfilter .forms .btn {
    margin-top: 5px
}

@media (min-width: 768px) and (max-width: 979px) {

    .aui body.lisi-maximized-state #content #searchfilter .row-fluid .span3,
    .aui body.normal-state #content #searchfilter .row-fluid .span3 {
        width: 48.6187845304%;
        *width: 48.565593041%;
        margin-left: 2.7624309392%;
        *margin-left: 2.7092394499%
    }

    .aui body.lisi-maximized-state #content #searchfilter .row-fluid .span3:nth-child(2n+1),
    .aui body.normal-state #content #searchfilter .row-fluid .span3:nth-child(2n+1) {
        margin-left: 0;
        clear: both
    }

    .aui body.lisi-maximized-state #content #searchfilter .row-fluid .span3.submit,
    .aui body.normal-state #content #searchfilter .row-fluid .span3.submit {
        width: 22.9281767956%;
        *width: 22.8749853062%
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content #searchfilter,
    .aui body.normal-state #content #searchfilter {
        margin-left: 20px;
        margin-right: 20px
    }
}

.aui body.lisi-maximized-state #content .forms,
.aui body.normal-state #content .forms {
    margin: 0;
    padding: 0
}

.aui body.lisi-maximized-state #content .forms .heading,
.aui body.normal-state #content .forms .heading {
    margin-bottom: 35px;
    position: relative
}

.aui body.lisi-maximized-state #content .forms .heading h2,
.aui body.lisi-maximized-state #content .forms .heading h3,
.aui body.normal-state #content .forms .heading h2,
.aui body.normal-state #content .forms .heading h3 {
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700;
    color: #1a237e
}

.aui body.lisi-maximized-state #content .forms .heading i,
.aui body.normal-state #content .forms .heading i {
    color: #3151B7;
    font-size: 40px;
    margin: 0 10px 15px 0
}

.aui body.lisi-maximized-state #content .forms .control-group,
.aui body.normal-state #content .forms .control-group {
    margin: 15px 0 15px 0
}

.aui body.lisi-maximized-state #content .forms .control-group h4,
.aui body.normal-state #content .forms .control-group h4 {
    padding-right: 30px
}

.aui body.lisi-maximized-state #content .forms .form-group,
.aui body.normal-state #content .forms .form-group {
    margin-bottom: 0px
}

.aui body.lisi-maximized-state #content .forms h4,
.aui body.normal-state #content .forms h4 {
    color: #3151B7;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.3
}

.aui body.lisi-maximized-state #content .forms label,
.aui body.normal-state #content .forms label {
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 16px
}

.aui body.lisi-maximized-state #content .forms input[type=text],
.aui body.lisi-maximized-state #content .forms textarea,
.aui body.lisi-maximized-state #content .forms select,
.aui body.normal-state #content .forms input[type=text],
.aui body.normal-state #content .forms textarea,
.aui body.normal-state #content .forms select {
    width: 100%;
    padding: 12px 10px;
    margin: 0 0 15px 0;
    color: #607779;
    font-style: normal;
    font-family: "Metropolis", Arial, sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 500;
    border-color: #e5ebeb;
    outline: none;
    cursor: pointer;
    -webkit-box-shadow: 0 10px 10px rgba(29, 33, 43, 0.02);
    box-shadow: 0 10px 10px rgba(29, 33, 43, 0.02);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

.aui body.lisi-maximized-state #content .forms input[type=text].mandatory,
.aui body.lisi-maximized-state #content .forms textarea.mandatory,
.aui body.lisi-maximized-state #content .forms select.mandatory,
.aui body.normal-state #content .forms input[type=text].mandatory,
.aui body.normal-state #content .forms textarea.mandatory,
.aui body.normal-state #content .forms select.mandatory {
    border: 1px solid #FF0000
}

.aui body.lisi-maximized-state #content .forms input[type=text]::-webkit-input-placeholder,
.aui body.lisi-maximized-state #content .forms textarea::-webkit-input-placeholder,
.aui body.lisi-maximized-state #content .forms select::-webkit-input-placeholder,
.aui body.normal-state #content .forms input[type=text]::-webkit-input-placeholder,
.aui body.normal-state #content .forms textarea::-webkit-input-placeholder,
.aui body.normal-state #content .forms select::-webkit-input-placeholder {
    color: #607779;
    font-weight: 500;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .forms input[type=text]:-moz-placeholder,
.aui body.lisi-maximized-state #content .forms textarea:-moz-placeholder,
.aui body.lisi-maximized-state #content .forms select:-moz-placeholder,
.aui body.normal-state #content .forms input[type=text]:-moz-placeholder,
.aui body.normal-state #content .forms textarea:-moz-placeholder,
.aui body.normal-state #content .forms select:-moz-placeholder {
    color: #607779;
    font-weight: 500;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .forms input[type=text]::-moz-placeholder,
.aui body.lisi-maximized-state #content .forms textarea::-moz-placeholder,
.aui body.lisi-maximized-state #content .forms select::-moz-placeholder,
.aui body.normal-state #content .forms input[type=text]::-moz-placeholder,
.aui body.normal-state #content .forms textarea::-moz-placeholder,
.aui body.normal-state #content .forms select::-moz-placeholder {
    color: #607779;
    font-weight: 500;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .forms input[type=text]:-ms-input-placeholder,
.aui body.lisi-maximized-state #content .forms textarea:-ms-input-placeholder,
.aui body.lisi-maximized-state #content .forms select:-ms-input-placeholder,
.aui body.normal-state #content .forms input[type=text]:-ms-input-placeholder,
.aui body.normal-state #content .forms textarea:-ms-input-placeholder,
.aui body.normal-state #content .forms select:-ms-input-placeholder {
    color: #607779;
    font-weight: 500;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .forms input[type=text]:focus::-webkit-input-placeholder,
.aui body.lisi-maximized-state #content .forms textarea:focus::-webkit-input-placeholder,
.aui body.lisi-maximized-state #content .forms select:focus::-webkit-input-placeholder,
.aui body.normal-state #content .forms input[type=text]:focus::-webkit-input-placeholder,
.aui body.normal-state #content .forms textarea:focus::-webkit-input-placeholder,
.aui body.normal-state #content .forms select:focus::-webkit-input-placeholder {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

.aui body.lisi-maximized-state #content .forms input[type=text]:focus:-moz-placeholder,
.aui body.lisi-maximized-state #content .forms textarea:focus:-moz-placeholder,
.aui body.lisi-maximized-state #content .forms select:focus:-moz-placeholder,
.aui body.normal-state #content .forms input[type=text]:focus:-moz-placeholder,
.aui body.normal-state #content .forms textarea:focus:-moz-placeholder,
.aui body.normal-state #content .forms select:focus:-moz-placeholder {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

.aui body.lisi-maximized-state #content .forms input[type=text]:focus::-moz-placeholder,
.aui body.lisi-maximized-state #content .forms textarea:focus::-moz-placeholder,
.aui body.lisi-maximized-state #content .forms select:focus::-moz-placeholder,
.aui body.normal-state #content .forms input[type=text]:focus::-moz-placeholder,
.aui body.normal-state #content .forms textarea:focus::-moz-placeholder,
.aui body.normal-state #content .forms select:focus::-moz-placeholder {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

.aui body.lisi-maximized-state #content .forms input[type=text]:focus:-ms-input-placeholder,
.aui body.lisi-maximized-state #content .forms textarea:focus:-ms-input-placeholder,
.aui body.lisi-maximized-state #content .forms select:focus:-ms-input-placeholder,
.aui body.normal-state #content .forms input[type=text]:focus:-ms-input-placeholder,
.aui body.normal-state #content .forms textarea:focus:-ms-input-placeholder,
.aui body.normal-state #content .forms select:focus:-ms-input-placeholder {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

.aui body.lisi-maximized-state #content .forms input[type=text],
.aui body.normal-state #content .forms input[type=text] {
    height: 46px;
    -webkit-box-shadow: 0 10px 10px rgba(29, 33, 43, 0.02);
    box-shadow: 0 10px 10px rgba(29, 33, 43, 0.02)
}

.aui body.lisi-maximized-state #content .forms select,
.aui body.normal-state #content .forms select {
    padding: 0px 12px;
    height: 46px
}

.aui body.lisi-maximized-state #content .forms textarea,
.aui body.normal-state #content .forms textarea {
    margin-bottom: 40px
}

.aui body.lisi-maximized-state #content .forms input.active,
.aui body.normal-state #content .forms input.active {
    border-color: #2196f2
}

.aui body.lisi-maximized-state #content .forms input[type=text]:focus,
.aui body.lisi-maximized-state #content .forms textarea:focus,
.aui body.lisi-maximized-state #content .forms select:focus,
.aui body.normal-state #content .forms input[type=text]:focus,
.aui body.normal-state #content .forms textarea:focus,
.aui body.normal-state #content .forms select:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #2196f2;
    outline: 0;
    outline: thin solid \9
}

.aui body.lisi-maximized-state #content .forms .checkbox,
.aui body.normal-state #content .forms .checkbox {
    padding-right: 30px;
    padding-left: 30px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #607779;
    position: relative
}

.aui body.lisi-maximized-state #content .forms .checkbox input[type=checkbox],
.aui body.normal-state #content .forms .checkbox input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin: -4px 7px 0 0;
    padding: 0px 0 0 2px;
    display: inline-block;
    float: none;
    font-size: 16px;
    line-height: 1.2;
    -webkit-appearance: none;
    background-color: white;
    border-radius: 0px;
    border: 1px solid #e5ebeb;
    color: #0d47a1;
    outline: 0;
    position: absolute;
    left: 0;
    top: 5px
}

.aui body.lisi-maximized-state #content .forms .checkbox input[type=checkbox]:checked:after,
.aui body.normal-state #content .forms .checkbox input[type=checkbox]:checked:after {
    content: "\2714";
    color: #0d47a1;
    outline: 0
}

.aui body.lisi-maximized-state #content .forms .checkbox span,
.aui body.normal-state #content .forms .checkbox span {
    display: inline-block;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state #content .forms .link,
.aui body.normal-state #content .forms .link {
    padding: 0
}

.aui body.lisi-maximized-state #content .forms .btn,
.aui body.normal-state #content .forms .btn {
    margin: 15px 0 0 0
}

.aui body.lisi-maximized-state #content .forms .error,
.aui body.normal-state #content .forms .error {
    color: #FF1744
}

.aui body.lisi-maximized-state #content .forms .subscriber,
.aui body.normal-state #content .forms .subscriber {
    border-bottom: 1px solid #666;
    margin-bottom: 20px
}

.aui body.lisi-maximized-state #content .forms .subscriber:last-child,
.aui body.normal-state #content .forms .subscriber:last-child {
    border-bottom: none;
    margin-bottom: initial
}

.aui body.lisi-maximized-state #content .forms label.select,
.aui body.normal-state #content .forms label.select {
    position: relative;
    margin-bottom: 0
}

.aui body.lisi-maximized-state #content .forms label.select:after,
.aui body.normal-state #content .forms label.select:after {
    content: '\f107';
    font: 24px "FontAwesome", monospace;
    color: #757575;
    font-weight: normal;
    right: 4px;
    top: 0;
    height: 30px;
    width: 23px;
    padding: 8px 13px;
    border-left: 1px solid #e5ebeb;
    position: absolute;
    pointer-events: none;
    line-height: 30px;
    text-align: center
}

.aui body.lisi-maximized-state #content .forms label.select:before,
.aui body.normal-state #content .forms label.select:before {
    content: '';
    right: 1px;
    top: 1px;
    width: 47px;
    height: 44px;
    background: #fff;
    position: absolute;
    pointer-events: none;
    display: block
}

.aui body.lisi-maximized-state #content .forms label.select option,
.aui body.normal-state #content .forms label.select option {
    color: #607779;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state #content .forms .captcha input,
.aui body.normal-state #content .forms .captcha input {
    width: 100px
}

.aui body.lisi-maximized-state #content .forms .captcha img,
.aui body.normal-state #content .forms .captcha img {
    height: 45px;
    float: left;
    margin-right: 7px
}

.aui body.lisi-maximized-state #content .forms .captcha .refresh-btn,
.aui body.normal-state #content .forms .captcha .refresh-btn {
    display: inline-block;
    margin: 0 0 10px 10px;
    vertical-align: middle
}

.aui body.lisi-maximized-state #content .forms .captcha .btn,
.aui body.normal-state #content .forms .captcha .btn {
    margin-top: 0
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .forms .captcha .span6,
    .aui body.normal-state #content .forms .captcha .span6 {
        height: 50px
    }

    .aui body.lisi-maximized-state #content .forms .captcha .btn,
    .aui body.normal-state #content .forms .captcha .btn {
        float: none;
        margin-top: 15px;
        margin-bottom: 15px
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .forms .form-group,
    .aui body.normal-state #content .forms .form-group {
        margin-bottom: 0px
    }

    .aui body.lisi-maximized-state #content .forms .form-group.options,
    .aui body.normal-state #content .forms .form-group.options {
        margin-bottom: 20px
    }

    .aui body.lisi-maximized-state #content .forms input[type=text],
    .aui body.lisi-maximized-state #content .forms textarea,
    .aui body.lisi-maximized-state #content .forms select,
    .aui body.normal-state #content .forms input[type=text],
    .aui body.normal-state #content .forms textarea,
    .aui body.normal-state #content .forms select {
        margin-bottom: 20px
    }

    .aui body.lisi-maximized-state #content .forms .control-group h4,
    .aui body.normal-state #content .forms .control-group h4 {
        float: none;
        margin-bottom: 15px
    }
}

.aui body.lisi-maximized-state #content .content-search .control-group,
.aui body.lisi-maximized-state #content .content-search .control-group input,
.aui body.normal-state #content .content-search .control-group,
.aui body.normal-state #content .content-search .control-group input {
    width: 100%
}

.aui body.lisi-maximized-state #content .content-search input,
.aui body.normal-state #content .content-search input {
    width: 100%;
    padding: 5px;
    height: 42px;
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    color: #666;
    font-style: normal;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.aui body.lisi-maximized-state #content .content-search input:focus,
.aui body.normal-state #content .content-search input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #0d47a1;
    outline: 0;
    outline: thin solid \9
}

.aui body.lisi-maximized-state #content .content-search .btn,
.aui body.normal-state #content .content-search .btn {
    background: #1a237e !important;
    color: #fff;
    border: none
}

.aui body.lisi-maximized-state #content .content-search .btn:hover,
.aui body.normal-state #content .content-search .btn:hover {
    background: #0d47a1
}

.aui body.lisi-maximized-state #content .search-results .table-bordered,
.aui body.normal-state #content .search-results .table-bordered {
    border: none
}

.aui body.lisi-maximized-state #content .search-results .table-bordered th,
.aui body.normal-state #content .search-results .table-bordered th {
    border-left: none
}

.aui body.lisi-maximized-state #content .search-results .table-bordered td,
.aui body.normal-state #content .search-results .table-bordered td {
    text-align: left;
    border-left: none;
    padding: 20px 5px;
    background: none;
    font-size: 15px
}

.aui body.lisi-maximized-state #content .search-results .table-bordered td h4,
.aui body.normal-state #content .search-results .table-bordered td h4 {
    color: #4c4c4c;
    margin-bottom: 7px
}

.aui body.lisi-maximized-state #content .search-results .btn,
.aui body.normal-state #content .search-results .btn {
    margin-right: 10px
}

.aui body.lisi-maximized-state #content .search-results .btn .caret,
.aui body.normal-state #content .search-results .btn .caret {
    margin-left: 5px;
    border-top-color: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.aui body.lisi-maximized-state #content .search-results .btn:hover,
.aui body.normal-state #content .search-results .btn:hover {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.aui body.lisi-maximized-state #content .search-results .btn:hover .caret,
.aui body.normal-state #content .search-results .btn:hover .caret {
    border-top-color: #fff
}

.aui body.lisi-maximized-state #content .search-results .pager,
.aui body.normal-state #content .search-results .pager {
    margin-top: 20px
}

.aui body.lisi-maximized-state #content .search-results .pager li a,
.aui body.normal-state #content .search-results .pager li a {
    border-color: #ddd;
    color: #757575;
    border-width: 1px;
    font-size: 15px
}

.aui body.lisi-maximized-state #content .search-results .pager li a:hover,
.aui body.normal-state #content .search-results .pager li a:hover {
    color: #fff;
    background: #0d47a1;
    border: 1px solid #0d47a1
}

.aui body.lisi-maximized-state #content .real-estate .lead,
.aui body.normal-state #content .real-estate .lead {
    margin-top: 60px;
    margin-bottom: 60px
}

@media (min-width: 992px) {

    .aui body.lisi-maximized-state #content .real-estate .lead,
    .aui body.normal-state #content .real-estate .lead {
        margin-top: 120px;
        margin-bottom: 120px
    }
}

.aui body.lisi-maximized-state #content .real-estate .lead.text-center,
.aui body.normal-state #content .real-estate .lead.text-center {
    margin-left: auto;
    margin-right: auto
}

.aui body.lisi-maximized-state #content .real-estate #searchbox,
.aui body.normal-state #content .real-estate #searchbox {
    height: 450px
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms,
.aui body.normal-state #content .real-estate #searchbox .forms {
    margin: 0;
    padding: 25px 8%
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms input[type=text],
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms textarea,
.aui body.lisi-maximized-state #content .real-estate #searchbox .forms select,
.aui body.normal-state #content .real-estate #searchbox .forms input[type=text],
.aui body.normal-state #content .real-estate #searchbox .forms textarea,
.aui body.normal-state #content .real-estate #searchbox .forms select {
    font-size: 14px !important;
    color: #fff;
    border-color: #fff;
    background: none;
    letter-spacing: 1px
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading,
.aui body.normal-state #content .real-estate #searchbox .forms .heading {
    margin-bottom: 20px
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading i,
.aui body.normal-state #content .real-estate #searchbox .forms .heading i {
    margin: 0 10px 15px 0;
    font-size: 40px;
    color: #fff
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms .heading h3,
.aui body.normal-state #content .real-estate #searchbox .forms .heading h3 {
    font-size: 18px;
    line-height: 22px
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms label.select:after,
.aui body.normal-state #content .real-estate #searchbox .forms label.select:after {
    color: #fff;
    border-left: 1px solid #fff
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms label.select:before,
.aui body.normal-state #content .real-estate #searchbox .forms label.select:before {
    background: #1a237e
}

.aui body.lisi-maximized-state #content .real-estate #searchbox .forms button.btn,
.aui body.normal-state #content .real-estate #searchbox .forms button.btn {
    margin-top: 15px
}

.aui body.lisi-maximized-state #content .real-estate.teaser.style1 .image,
.aui body.normal-state #content .real-estate.teaser.style1 .image {
    height: auto;
    padding-bottom: 0
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter,
.aui body.normal-state #content .real-estate #searchfilter {
    margin-bottom: 60px
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms,
.aui body.normal-state #content .real-estate #searchfilter .forms {
    padding: 0
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms input[type=text],
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms textarea,
.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms select,
.aui body.normal-state #content .real-estate #searchfilter .forms input[type=text],
.aui body.normal-state #content .real-estate #searchfilter .forms textarea,
.aui body.normal-state #content .real-estate #searchfilter .forms select {
    background: #fff;
    color: #757575
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms h1,
.aui body.normal-state #content .real-estate #searchfilter .forms h1 {
    font-size: 22px
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms h4,
.aui body.normal-state #content .real-estate #searchfilter .forms h4 {
    font-size: 14px;
    margin: 1px 0 0 2px
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .heading i,
.aui body.normal-state #content .real-estate #searchfilter .forms .heading i {
    margin: 0 10px 15px 0;
    font-size: 40px
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .control-group,
.aui body.normal-state #content .real-estate #searchfilter .forms .control-group {
    margin: 15px 0 15px 0
}

.aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .btn,
.aui body.normal-state #content .real-estate #searchfilter .forms .btn {
    margin-top: 5px
}

.aui body.lisi-maximized-state #content .real-estate .carousel,
.aui body.normal-state #content .real-estate .carousel {
    margin-bottom: 60px
}

.aui body.lisi-maximized-state #content .real-estate .carousel .carousel-control,
.aui body.normal-state #content .real-estate .carousel .carousel-control {
    display: initial;
    position: absolute;
    z-index: 10;
    top: 205px;
    width: 40px;
    height: 40px;
    margin-top: 0;
    font-size: 30px;
    line-height: 38px;
    color: #1a237e;
    text-align: center;
    background: none;
    border: 2px solid #1a237e;
    opacity: 1;
    filter: alpha(opacity=100)
}

.aui body.lisi-maximized-state #content .real-estate .carousel .carousel-control:hover,
.aui body.normal-state #content .real-estate .carousel .carousel-control:hover {
    color: #0d47a1;
    border-color: #0d47a1
}

.aui body.lisi-maximized-state #content .real-estate.main h4,
.aui body.lisi-maximized-state #content .real-estate.main p,
.aui body.normal-state #content .real-estate.main h4,
.aui body.normal-state #content .real-estate.main p {
    color: #666
}

.aui body.lisi-maximized-state #content .real-estate.main h4,
.aui body.normal-state #content .real-estate.main h4 {
    font-size: 15px;
    font-weight: bold
}

.aui body.lisi-maximized-state #content .real-estate.main .border,
.aui body.normal-state #content .real-estate.main .border {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd
}

.aui body.lisi-maximized-state #content .real-estate.main .list,
.aui body.normal-state #content .real-estate.main .list {
    padding-bottom: 20px
}

.aui body.lisi-maximized-state #content .real-estate.main .list span,
.aui body.normal-state #content .real-estate.main .list span {
    display: inline-block;
    padding: 5px 10px 5px 0;
    color: #0d47a1;
    font-size: 18px;
    text-align: center;
    border-right: 1px solid #ddd
}

.aui body.lisi-maximized-state #content .real-estate.main .list span:nth-child(4n+4),
.aui body.normal-state #content .real-estate.main .list span:nth-child(4n+4) {
    border: none
}

.aui body.lisi-maximized-state #content .real-estate.main .list small,
.aui body.normal-state #content .real-estate.main .list small {
    display: block;
    color: #757575;
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400
}

.aui body.lisi-maximized-state #content .real-estate.main ul,
.aui body.normal-state #content .real-estate.main ul {
    max-width: 100%;
    padding-bottom: 20px
}

.aui body.lisi-maximized-state #content .real-estate.main li,
.aui body.normal-state #content .real-estate.main li {
    margin: 5px 30px 5px 35px;
    padding: 0
}

.aui body.lisi-maximized-state #content .real-estate.main li:before,
.aui body.normal-state #content .real-estate.main li:before {
    display: none
}

.aui body.lisi-maximized-state #content .real-estate.main .fa,
.aui body.normal-state #content .real-estate.main .fa {
    position: absolute;
    top: 2px;
    color: #0d47a1;
    font-size: 22px
}

.aui body.lisi-maximized-state #content .real-estate.main .table,
.aui body.normal-state #content .real-estate.main .table {
    margin-bottom: 40px
}

.aui body.lisi-maximized-state #content .real-estate.main .table th,
.aui body.lisi-maximized-state #content .real-estate.main .table td,
.aui body.normal-state #content .real-estate.main .table th,
.aui body.normal-state #content .real-estate.main .table td {
    padding: 0 0 12px 0;
    line-height: 20px;
    text-align: left;
    font-weight: 400;
    vertical-align: top;
    border-top: none
}

.aui body.lisi-maximized-state #content .real-estate.main .table td,
.aui body.normal-state #content .real-estate.main .table td {
    text-align: right
}

.aui body.lisi-maximized-state #content .real-estate.main .table .sum,
.aui body.normal-state #content .real-estate.main .table .sum {
    font-weight: 700
}

.aui body.lisi-maximized-state #content .real-estate.main .table .row,
.aui body.normal-state #content .real-estate.main .table .row {
    padding-top: 30px
}

.aui body.lisi-maximized-state #content .real-estate.main .downloads,
.aui body.normal-state #content .real-estate.main .downloads {
    margin-bottom: 40px
}

.aui body.lisi-maximized-state #content .real-estate.main .downloads .image,
.aui body.normal-state #content .real-estate.main .downloads .image {
    padding-left: 0;
    margin-top: 0
}

.aui body.lisi-maximized-state #content .real-estate.main .downloads .image .fa,
.aui body.normal-state #content .real-estate.main .downloads .image .fa {
    top: 8px;
    left: 10px;
    font-size: 18px;
    color: #2196f2
}

.aui body.lisi-maximized-state #content .real-estate.main .downloads .text h4,
.aui body.normal-state #content .real-estate.main .downloads .text h4 {
    font-weight: normal
}

.aui body.lisi-maximized-state #content .real-estate.paging,
.aui body.normal-state #content .real-estate.paging {
    margin: 0 0 30px 0;
    font-size: 15px
}

.aui body.lisi-maximized-state #content .real-estate.paging .result,
.aui body.normal-state #content .real-estate.paging .result {
    margin: 7px 0 0 0
}

.aui body.lisi-maximized-state #content .real-estate.paging .pagination,
.aui body.normal-state #content .real-estate.paging .pagination {
    margin-top: 0
}

.aui body.lisi-maximized-state #content .real-estate.paging .pagination ul,
.aui body.normal-state #content .real-estate.paging .pagination ul {
    -webkit-box-shadow: none;
    box-shadow: none
}

.aui body.lisi-maximized-state #content .real-estate.paging .pagination ul>li>a,
.aui body.lisi-maximized-state #content .real-estate.paging .pagination ul>li>span,
.aui body.normal-state #content .real-estate.paging .pagination ul>li>a,
.aui body.normal-state #content .real-estate.paging .pagination ul>li>span {
    float: left;
    margin-left: 5px;
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-radius: 0px !important
}

.aui body.lisi-maximized-state #content .real-estate.paging .pagination ul>li>a .fa,
.aui body.normal-state #content .real-estate.paging .pagination ul>li>a .fa {
    font-size: 20px;
    line-height: 38px
}

@media (max-width: 979px) {

    .aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .form.content [class*="span"],
    .aui body.normal-state #content .real-estate #searchfilter .forms .form.content [class*="span"] {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        padding-right: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .submit,
    .aui body.normal-state #content .real-estate #searchfilter .forms .submit {
        clear: both
    }

    .aui body.lisi-maximized-state #content .real-estate #searchfilter .forms .btn,
    .aui body.normal-state #content .real-estate #searchfilter .forms .btn {
        float: left
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .real-estate.main .list span,
    .aui body.normal-state #content .real-estate.main .list span {
        float: left;
        width: 25%
    }

    .aui body.lisi-maximized-state #content .real-estate.paging,
    .aui body.normal-state #content .real-estate.paging {
        margin: 0 15px 30px 15px;
        text-align: center
    }

    .aui body.lisi-maximized-state #content .real-estate.paging .pagination,
    .aui body.normal-state #content .real-estate.paging .pagination {
        margin-bottom: 0
    }

    .aui body.lisi-maximized-state #content .real-estate.paging .pagination ul,
    .aui body.normal-state #content .real-estate.paging .pagination ul {
        float: none;
        margin-bottom: 0
    }
}

@media (max-width: 480px) {

    .aui body.lisi-maximized-state #content .real-estate.main .list,
    .aui body.normal-state #content .real-estate.main .list {
        padding-bottom: 0
    }

    .aui body.lisi-maximized-state #content .real-estate.main .list span,
    .aui body.normal-state #content .real-estate.main .list span {
        float: none;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #ddd
    }

    .aui body.lisi-maximized-state #content .real-estate.main .list span:nth-child(4n+4),
    .aui body.normal-state #content .real-estate.main .list span:nth-child(4n+4) {
        border-bottom: 1px solid #ddd
    }

    .aui body.lisi-maximized-state #content .real-estate.main .list.border span:last-child,
    .aui body.normal-state #content .real-estate.main .list.border span:last-child {
        border-bottom: 0
    }

    .aui body.lisi-maximized-state #content .real-estate #searchfilter .forms h4,
    .aui body.normal-state #content .real-estate #searchfilter .forms h4 {
        float: none
    }
}

.aui body.lisi-maximized-state #content .imagegallery,
.aui body.normal-state #content .imagegallery {
    margin-bottom: 40px
}

.aui body.lisi-maximized-state #content .imagegallery .lead,
.aui body.normal-state #content .imagegallery .lead {
    margin: 0 0 30px 0
}

.aui body.lisi-maximized-state #content .imagegallery .thumbnail,
.aui body.normal-state #content .imagegallery .thumbnail {
    float: left;
    width: 32.66%;
    margin-left: 1%;
    margin-bottom: 1%;
    height: 160px
}

.aui body.lisi-maximized-state #content .imagegallery .thumbnail img,
.aui body.normal-state #content .imagegallery .thumbnail img {
    width: 100%
}

.aui body.lisi-maximized-state #content .imagegallery .thumbnail:nth-child(3n+1),
.aui body.normal-state #content .imagegallery .thumbnail:nth-child(3n+1) {
    margin-left: 0;
    clear: both
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state #content .imagegallery .thumbnail:nth-child(3n+1),
    .aui body.normal-state #content .imagegallery .thumbnail:nth-child(3n+1) {
        margin-left: 1%;
        clear: initial
    }

    .aui body.lisi-maximized-state #content .imagegallery .thumbnail:nth-child(odd),
    .aui body.lisi-maximized-state #content .imagegallery .thumbnail:first-child,
    .aui body.normal-state #content .imagegallery .thumbnail:nth-child(odd),
    .aui body.normal-state #content .imagegallery .thumbnail:first-child {
        margin-left: 0;
        clear: both
    }

    .aui body.lisi-maximized-state #content .imagegallery .thumbnail,
    .aui body.normal-state #content .imagegallery .thumbnail {
        float: left;
        width: 48.66%;
        margin-left: 1%;
        margin-bottom: 1%;
        height: auto
    }
}

@media (max-width: 480px) {

    .aui body.lisi-maximized-state #content .imagegallery .thumbnail,
    .aui body.normal-state #content .imagegallery .thumbnail {
        float: left;
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
        height: auto
    }
}

.aui body.lisi-maximized-state strong,
.aui body.normal-state strong {
    font-weight: 600
}

.aui body.lisi-maximized-state .adress-box,
.aui body.normal-state .adress-box {
    margin-top: 60px;
    color: #fff;
    font-size: 14px;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state .adress-box h5,
.aui body.normal-state .adress-box h5 {
    color: #fff;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase
}

.aui body.lisi-maximized-state .adress-box address,
.aui body.normal-state .adress-box address {
    margin-bottom: 60px;
    line-height: 26px
}

.aui body.lisi-maximized-state .adress-box span,
.aui body.normal-state .adress-box span {
    color: #607779;
    text-transform: uppercase;
    line-height: 20px;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 700
}

.aui body.lisi-maximized-state .adress-box a,
.aui body.normal-state .adress-box a {
    display: inline-block;
    margin: 0px 0 5px 0;
    color: #fff;
    border-bottom: 1px solid #3151B7
}

.aui body.lisi-maximized-state .adress-box a:hover,
.aui body.normal-state .adress-box a:hover {
    color: #3151B7;
    text-decoration: none
}

.aui body.lisi-maximized-state .adress-box ul,
.aui body.normal-state .adress-box ul {
    margin: 0
}

.aui body.lisi-maximized-state .adress-box li,
.aui body.normal-state .adress-box li {
    margin: 0;
    display: block;
    line-height: 24px
}

.aui body.lisi-maximized-state .adress-box .contact,
.aui body.normal-state .adress-box .contact {
    display: inline-block;
    width: 40px
}

.aui body.lisi-maximized-state .adress-box .iconbox,
.aui body.normal-state .adress-box .iconbox {
    font-size: 17px;
    line-height: 36px;
    color: #fff;
    border: 2px solid #fff
}

.aui body.lisi-maximized-state .social,
.aui body.normal-state .social {
    margin: 85px 0 0 0
}

.aui body.lisi-maximized-state .social i,
.aui body.normal-state .social i {
    margin-right: 15px;
    font-size: 18px;
    display: inline-block;
    position: relative;
    top: 2px;
    width: 40px;
    height: 40px;
    line-height: 42px;
    border-radius: 100px;
    border: 1px solid #fff;
    text-align: center;
    color: #fff
}

.aui body.lisi-maximized-state .social a,
.aui body.normal-state .social a {
    border: none
}

.aui body.lisi-maximized-state .social a:hover i,
.aui body.normal-state .social a:hover i {
    border: 1px solid #fff;
    color: #0d47a1;
    background: #fff;
    text-decoration: none
}

.aui body.lisi-maximized-state .tmtimeline,
.aui body.normal-state .tmtimeline {
    max-width: inherit !important;
    margin: 20px 0 0 0 !important;
    padding: 0;
    list-style-type: none;
    position: relative
}

.aui body.lisi-maximized-state .tmtimeline:before,
.aui body.normal-state .tmtimeline:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #e5ebeb;
    left: 15%;
    margin-left: -4px
}

.aui body.lisi-maximized-state .tmtimeline li,
.aui body.normal-state .tmtimeline li {
    margin: 0px;
    padding: 0px !important
}

.aui body.lisi-maximized-state .tmtimeline li:before,
.aui body.normal-state .tmtimeline li:before {
    display: none
}

.aui body.lisi-maximized-state .tmtimeline>li .tmtime,
.aui body.normal-state .tmtimeline>li .tmtime {
    display: table;
    padding-right: 100px;
    position: absolute;
    width: 80px;
    height: 80px
}

.aui body.lisi-maximized-state .tmtimeline>li .tmtime span,
.aui body.normal-state .tmtimeline>li .tmtime span {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    width: 72px;
    height: 72px;
    padding: 2px 7px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 100px;
    color: #222249;
    border: 2px solid #222249;
    text-align: center;
    font-family: "Metropolis", Arial, Helvetica, sans-serif
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel,
.aui body.normal-state .tmtimeline>li .tmlabel {
    min-height: 120px;
    margin: 0 0 25px 20%;
    background: #3151b7;
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.5;
    position: relative;
    border-radius: 0px
}

.aui body.lisi-maximized-state .tmtimeline>li:nth-child(odd) .tmlabel,
.aui body.normal-state .tmtimeline>li:nth-child(odd) .tmlabel {
    background: #3151b7
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel .image,
.aui body.normal-state .tmtimeline>li .tmlabel .image {
    margin: 0;
    padding: 0px
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel .text,
.aui body.normal-state .tmtimeline>li .tmlabel .text {
    margin-bottom: 0;
    padding: 15px;
    padding-top: 15px;
    color: #fff
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel .text.span12,
.aui body.normal-state .tmtimeline>li .tmlabel .text.span12 {
    padding: 15px 25px
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel p,
.aui body.normal-state .tmtimeline>li .tmlabel p {
    padding: 0px;
    margin: 0px
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel h4,
.aui body.normal-state .tmtimeline>li .tmlabel h4 {
    margin: 0 0 5px 0;
    font-size: 16px;
    padding: 0
}

.aui body.lisi-maximized-state .tmtimeline>li .tmlabel:after,
.aui body.normal-state .tmtimeline>li .tmlabel:after {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-right-color: #3151b7;
    border-width: 10px;
    top: 30px
}

.aui body.lisi-maximized-state .tmtimeline>li:nth-child(odd) .tmlabel:after,
.aui body.normal-state .tmtimeline>li:nth-child(odd) .tmlabel:after {
    border-right-color: #3151b7
}

@media (min-width: 980px) and (max-width: 1199px) {

    .aui body.lisi-maximized-state .tmtimeline:before,
    .aui body.normal-state .tmtimeline:before {
        left: 18%
    }
}

@media (min-width: 768px) and (max-width: 979px) {

    .aui body.lisi-maximized-state .social,
    .aui body.normal-state .social {
        margin: 55px 0 0 0
    }

    .aui body.lisi-maximized-state .social i,
    .aui body.normal-state .social i {
        margin-bottom: 15px
    }
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state .adress-box,
    .aui body.normal-state .adress-box {
        text-align: center
    }

    .aui body.lisi-maximized-state .social,
    .aui body.normal-state .social {
        margin: 65px 0 20px 0;
        text-align: center
    }

    .aui body.lisi-maximized-state .social i,
    .aui body.normal-state .social i {
        margin-left: 7px;
        margin-right: 7px
    }

    .aui body.lisi-maximized-state .tmtimeline:before,
    .aui body.normal-state .tmtimeline:before {
        display: none
    }

    .aui body.lisi-maximized-state .tmtimeline>li,
    .aui body.normal-state .tmtimeline>li {
        margin-left: 0px !important
    }

    .aui body.lisi-maximized-state .tmtimeline>li .tmtime,
    .aui body.normal-state .tmtimeline>li .tmtime {
        position: relative;
        padding: 0 0 20px 0
    }

    .aui body.lisi-maximized-state .tmtimeline>li .tmlabel,
    .aui body.normal-state .tmtimeline>li .tmlabel {
        margin: 0 0 30px 0
    }

    .aui body.lisi-maximized-state .tmtimeline>li .tmlabel:after,
    .aui body.normal-state .tmtimeline>li .tmlabel:after {
        right: auto;
        left: 28px;
        border-right-color: transparent;
        border-bottom-color: #1a237e;
        top: -20px
    }

    .aui body.lisi-maximized-state .tmtimeline>li .tmlabel .image,
    .aui body.normal-state .tmtimeline>li .tmlabel .image {
        padding: 15px
    }

    .aui body.lisi-maximized-state .tmtimeline>li:nth-child(odd) .tmlabel:after,
    .aui body.normal-state .tmtimeline>li:nth-child(odd) .tmlabel:after {
        border-right-color: transparent;
        border-bottom-color: #1a237e
    }
}

.aui body.lisi-maximized-state footer.page,
.aui body.normal-state footer.page {
    font-family: "Metropolis", Arial, Helvetica, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state footer.page .footnav,
.aui body.normal-state footer.page .footnav {
    padding: 10px 0;
    font-size: 14px;
    background: #1a237e
}

.aui body.lisi-maximized-state footer.page .footnav ul,
.aui body.normal-state footer.page .footnav ul {
    margin: 0px;
    font-family: "Metropolis", Arial, sans-serif;
    font-weight: 500
}

.aui body.lisi-maximized-state footer.page .footnav li,
.aui body.normal-state footer.page .footnav li {
    display: inline;
    margin-right: 12px
}

.aui body.lisi-maximized-state footer.page .footnav a,
.aui body.normal-state footer.page .footnav a {
    border: none;
    color: #607779
}

.aui body.lisi-maximized-state footer.page .footnav .copy,
.aui body.normal-state footer.page .footnav .copy {
    color: #607779;
    font-style: normal
}

@media (max-width: 767px) {

    .aui body.lisi-maximized-state footer.page .footnav,
    .aui body.normal-state footer.page .footnav {
        padding: 10px 15px;
        text-align: center
    }

    .aui body.lisi-maximized-state footer.page .footnav ul,
    .aui body.normal-state footer.page .footnav ul {
        float: none
    }
}

.aui .vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.aui .vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.aui .vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0
}

.aui .vjs-default-skin:hover .vjs-big-play-button,
.aui .vjs-default-skin .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0 0 3em #fff;
    box-shadow: 0 0 3em #fff;
    -webkit-transition: all 0s;
    transition: all 0s
}

.aui .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.aui .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,
.aui .vjs-default-skin .vjs-menu-button ul li:focus,
.aui .vjs-default-skin .vjs-menu-button ul li:hover {
    outline: 0;
    color: #111;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.aui .vjs-default-skin {
    color: #ccc
}

.aui .vjs-default-skin .vjs-slider-handle {
    position: absolute;
    left: 0;
    top: 0
}

.aui .vjs-default-skin .vjs-slider-handle:before {
    content: "\e009";
    font-family: VideoJS;
    font-size: 1em;
    line-height: 1;
    text-align: center;
    text-shadow: 0 0 1em #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.aui .vjs-default-skin .vjs-control-bar {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.5)
}

.aui .vjs-default-skin.vjs-has-started .vjs-control-bar {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s
}

.aui .vjs-default-skin.vjs-has-started .vjs-big-play-button {
    display: none
}

.aui .vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.aui .vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
    display: none
}

.aui .vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
    display: none
}

.aui .vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
    display: none
}

.aui .vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.aui .vjs-default-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3.0em;
    width: 4em
}

.aui .vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

.aui .vjs-default-skin .vjs-control:focus:before {
    text-shadow: 0 0 1em #fff
}

.aui .vjs-default-skin .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.aui .vjs-default-skin .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.aui .vjs-default-skin .vjs-play-control {
    width: 5em;
    cursor: pointer
}

.aui .vjs-default-skin .vjs-play-control:before {
    content: "\e001"
}

.aui .vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

.aui .vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
    width: 4em;
    left: -2em;
    list-style: none
}

.aui .vjs-default-skin .vjs-mute-control {
    cursor: pointer;
    float: right
}

.aui .vjs-default-skin .vjs-mute-control:before {
    content: "\e006"
}

.aui .vjs-default-skin .vjs-mute-control.vjs-vol-0:before {
    content: "\e003"
}

.aui .vjs-default-skin .vjs-mute-control.vjs-vol-1:before {
    content: "\e004"
}

.aui .vjs-default-skin .vjs-mute-control.vjs-vol-2:before {
    content: "\e005"
}

.aui .vjs-default-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right
}

.aui .vjs-default-skin .vjs-volume-menu-button:before {
    content: "\e006"
}

.aui .vjs-default-skin .vjs-volume-menu-button .vjs-menu {
    display: block;
    width: 0;
    height: 0;
    border-top-color: transparent
}

.aui .vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    height: 0;
    width: 0
}

.aui .vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
    border-top-color: rgba(7, 40, 50, 0.5)
}

.aui .vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
    height: 2.9em;
    width: 10em
}

.aui .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\e003"
}

.aui .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\e004"
}

.aui .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\e005"
}

.aui .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu {
    border-top-color: rgba(7, 40, 50, 0.5)
}

.aui .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content {
    height: 2.9em;
    width: 10em
}

.aui .vjs-default-skin .vjs-volume-control {
    width: 5em;
    float: right
}

.aui .vjs-default-skin .vjs-volume-bar {
    width: 5em;
    height: 0.6em;
    margin: 1.1em auto 0
}

.aui .vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
    width: 0.5em;
    height: 0.5em;
    left: 4.5em
}

.aui .vjs-default-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: 0.5em;
    width: 100%;
    background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat
}

.aui .vjs-default-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: 0.3em;
    height: 1em;
    top: -1em;
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

.aui .vjs-default-skin:hover .vjs-progress-control {
    font-size: .9em;
    -webkit-transition: all 0.2s;
    transition: all 0.2s
}

.aui .vjs-default-skin .vjs-progress-holder {
    height: 100%
}

.aui .vjs-default-skin .vjs-play-progress {
    background: #66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat
}

.aui .vjs-default-skin .vjs-load-progress {
    background: #646464;
    background: rgba(255, 255, 255, 0.2)
}

.aui .vjs-default-skin .vjs-load-progress div {
    background: #787878;
    background: rgba(255, 255, 255, 0.1)
}

.aui .vjs-default-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%
}

.aui .vjs-default-skin .vjs-seek-handle:before {
    padding-top: 0.1em
}

.aui .vjs-default-skin.vjs-live .vjs-time-controls {
    display: none
}

.aui .vjs-default-skin.vjs-live .vjs-time-divider {
    display: none
}

.aui .vjs-default-skin.vjs-live .vjs-progress-control {
    display: none
}

.aui .vjs-default-skin.vjs-live .vjs-live-display {
    display: block
}

.aui .vjs-default-skin .vjs-live-display {
    display: none;
    font-size: 1em;
    line-height: 3em
}

.aui .vjs-default-skin .vjs-time-controls {
    font-size: 1em;
    line-height: 3em
}

.aui .vjs-default-skin .vjs-current-time {
    float: left
}

.aui .vjs-default-skin .vjs-duration {
    float: left
}

.aui .vjs-default-skin .vjs-remaining-time {
    display: none;
    float: left
}

.aui .vjs-default-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right
}

.aui .vjs-default-skin .vjs-fullscreen-control:before {
    content: "\e000"
}

.aui .vjs-default-skin .vjs-big-play-button {
    left: 50%;
    margin-left: -42px;
    top: 50%;
    margin-top: -32px;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 80px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.5);
    border: 0px solid #3b4249;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

.aui .vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    line-height: 60px;
    text-shadow: 0.05em 0.05em 0.1em #777;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%
}

.aui .vjs-default-skin .vjs-menu-button {
    float: right;
    cursor: pointer
}

.aui .vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    max-height: 15em;
    overflow: auto;
    left: -5em;
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.5);
    -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2)
}

.aui .vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu {
    display: block
}

.aui .vjs-default-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: 0.3em 0 0.3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.aui .vjs-default-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000
}

.aui .vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default
}

.aui .vjs-default-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000;
    border-top-color: rgba(7, 40, 50, 0.5)
}

.aui .vjs-default-skin .vjs-captions-button:before {
    content: "\e008"
}

.aui .vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before {
    -webkit-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.aui .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
    -webkit-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.aui .vjs-default-skin .vjs-chapters-button:before {
    content: "\e00c"
}

.aui .vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
    width: 24em;
    left: -12em
}

.aui .vjs-default-skin .vjs-slider:focus {
    -webkit-box-shadow: 0 0 2em #fff;
    box-shadow: 0 0 2em #fff
}

.aui .vjs-default-skin.vjs-error .vjs-control-bar {
    display: none
}

.aui .vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: "\e002"
}

.aui .vjs-default-skin .vjs-volume-handle:before {
    font-size: 0.9em;
    top: -0.2em;
    left: -0.2em;
    width: 1em;
    height: 1em
}

.aui .vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\e00b"
}

.aui .vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    left: 50%;
    margin-left: -42px;
    top: 50%;
    margin-top: -32px
}

.aui .vjs-default-skin .vjs-loading-spinner:before {
    content: "\e01e";
    font-family: VideoJS;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    text-shadow: 0 0 0.1em #000
}

.aui .vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
    display: block
}

.aui .vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
    display: none
}

.aui .vjs-default-skin .vjs-subtitles-button:before {
    content: "\e00c"
}

@font-face {
    .aui {
        font-family: VideoJS;
        src: url("/o/wgm-portal-theme_2.0.0/css/font/vjs.eot");
        src: url("/o/wgm-portal-theme_2.0.0/css/font/vjs.eot?#iefix") format("embedded-opentype"), url("/o/wgm-portal-theme_2.0.0/css/font/vjs.woff") format("woff"), url("/o/wgm-portal-theme_2.0.0/css/font/vjs.ttf") format("truetype"), url("/o/wgm-portal-theme_2.0.0/css/font/vjs.svg#icomoon") format("svg");
        font-weight: normal;
        font-style: normal
    }
}

@media \0screen {
    .aui .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: ""
    }
}

.aui .vjs-time-divider {
    float: left;
    line-height: 3em
}

.aui .vjs-error .vjs-big-play-button {
    display: none
}

.aui .vjs-error .vjs-error-display {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.aui .vjs-error .vjs-error-display:before {
    content: 'f00d';
    font-family: "FontAwesome";
    font-size: 4em;
    color: #646464;
    line-height: 1;
    text-shadow: 0.02em 0.02em 0.1em #777;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.5em;
    width: 100%
}

.aui .vjs-error .vjs-loading-spinner {
    display: none;
    -webkit-animation: none;
    animation: none
}

.aui .vjs-error-display {
    display: none
}

.aui .vjs-error-display div {
    position: absolute;
    bottom: 1em;
    right: 0;
    left: 0;
    font-size: 1.4em;
    text-align: center;
    padding: 3px;
    background: #000;
    background: rgba(0, 0, 0, 0.5)
}

.aui .vjs-error-display a {
    color: #f4a460
}

.aui .vjs-error-display a:visited {
    color: #f4a460
}

.aui .vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.75
}

@-webkit-keyframes spin {}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.aui .video-js {
    width: 100%;
    height: 330px;
    margin: 0 auto;
    background-color: #fff;
    position: relative;
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.aui .video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.aui .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    _position: absolute
}

.aui .video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.aui .video-js .vjs-text-track-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 3em;
    right: 0;
    pointer-events: none
}

.aui .video-js.vjs-has-started .vjs-poster {
    display: none
}

.aui .video-js.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.aui .video-js.vjs-controls-disabled .vjs-poster {
    display: none
}

.aui .video-js.vjs-using-native-controls .vjs-poster {
    display: none
}

.aui .vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aui .vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%
}

.aui .vjs-caption-settings {
    position: relative;
    top: 1em;
    background-color: #000;
    opacity: 0.75;
    color: #fff;
    margin: 0 auto;
    padding: 0.5em;
    height: 15em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 40em
}

.aui .vjs-caption-settings .vjs-tracksettings {
    top: 0;
    bottom: 2em;
    left: 0;
    right: 0;
    position: absolute;
    overflow: auto
}

.aui .vjs-caption-settings .vjs-tracksettings-colors {
    float: left
}

.aui .vjs-caption-settings .vjs-tracksettings-colors:after {
    clear: both
}

.aui .vjs-caption-settings .vjs-tracksettings-font {
    float: left
}

.aui .vjs-caption-settings .vjs-tracksettings-font:after {
    clear: both
}

.aui .vjs-caption-settings .vjs-tracksettings-controls {
    position: absolute;
    bottom: 1em;
    right: 1em
}

.aui .vjs-caption-settings .vjs-tracksettings-controls:after {
    clear: both
}

.aui .vjs-caption-settings .vjs-tracksetting {
    margin: 5px;
    padding: 3px;
    min-height: 40px
}

.aui .vjs-caption-settings .vjs-tracksetting label {
    display: block;
    width: 100px;
    margin-bottom: 5px
}

.aui .vjs-caption-settings .vjs-tracksetting span {
    display: inline;
    margin-left: 5px
}

.aui .vjs-caption-settings .vjs-tracksetting>div {
    margin-bottom: 5px;
    min-height: 20px
}

.aui .vjs-caption-settings .vjs-tracksetting>div:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    min-height: 0
}

.aui .vjs-caption-settings input[type="button"] {
    width: 40px;
    height: 40px
}

.aui .vjs-caption-settings label>input {
    margin-right: 10px
}

.aui .vjs-hidden {
    display: none !important
}

.aui .vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible
}

.aui .vjs-no-js {
    padding: 2em;
    color: #ccc;
    background-color: #333;
    font-size: 1.8em;
    font-family: Arial, sans-serif;
    text-align: center;
    width: 30em;
    height: 15em;
    margin: 0 auto
}

.aui .vjs-no-js a {
    color: #f4a460
}

.aui .vjs-no-js a:visited {
    color: #f4a460
}

.aui .vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.aui .vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear
}

.aui .vjs-seeking .vjs-loading-spinner {
    display: block;
    -webkit-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear
}

.aui body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}

.mm-page {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.mm-slideout {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    z-index: 1
}

html.mm-opened {
    overflow-x: hidden;
    position: relative
}

html.mm-blocking {
    overflow: hidden
}

html.mm-blocking body {
    overflow: hidden
}

html.mm-background .mm-page {
    background: inherit
}

#mm-blocker {
    background: rgba(3, 2, 1, 0);
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2
}

html.mm-blocking #mm-blocker {
    display: block
}

.mm-menu.mm-offcanvas {
    z-index: 0;
    display: none;
    position: fixed
}

.mm-menu.mm-offcanvas.mm-opened {
    display: block
}

.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened {
    z-index: 10
}

.mm-menu.mm-offcanvas {
    width: 100%;
    min-width: 140px;
    max-width: 400px
}

html.mm-opening .mm-menu~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 400px) {
    html.mm-opening .mm-menu~.mm-slideout {
        -webkit-transform: translate(400px, 0);
        transform: translate(400px, 0);
        -webkit-transform: translate3d(400px, 0, 0);
        transform: translate3d(400px, 0, 0)
    }
}

.mm-hidden {
    display: none !important
}

.mm-wrapper {
    overflow-x: hidden;
    position: relative
}

.mm-menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.mm-panels,
.mm-panels>.mm-panel {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.mm-panels {
    overflow: hidden
}

.mm-panel {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: top left;
    transform-origin: top left
}

.mm-panel.mm-opened {
    -webkit-transform: translate(0%, 0);
    transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0)
}

.mm-panel.mm-subopened {
    -webkit-transform: translate(-30%, 0);
    transform: translate(-30%, 0);
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0)
}

.mm-panel.mm-highest {
    z-index: 1
}

.mm-panel.mm-noanimation {
    -webkit-transition: none !important;
    transition: none !important
}

.mm-panel.mm-noanimation.mm-subopened {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-panels>.mm-panel {
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 20px
}

.mm-panels>.mm-panel.mm-hasnavbar {
    padding-top: 40px
}

.mm-panels>.mm-panel:not(.mm-hidden) {
    display: block
}

.mm-panels>.mm-panel:before,
.mm-panels>.mm-panel:after {
    content: '';
    display: block;
    height: 20px
}

.mm-vertical .mm-panel {
    -webkit-transform: none !important;
    transform: none !important
}

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
    display: none;
    padding: 20px 0 20px 20px
}

.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after {
    border-color: transparent
}

.mm-vertical li.mm-opened>.mm-panel,
li.mm-vertical.mm-opened>.mm-panel {
    display: block
}

.mm-vertical .mm-listview>li>.mm-next,
.mm-listview>li.mm-vertical>.mm-next {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    bottom: auto
}

.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    right: 19px
}

.mm-btn {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1
}

.mm-clear:before,
.mm-clear:after,
.mm-close:before,
.mm-close:after {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 5px;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mm-clear:before,
.mm-close:before {
    border-right: none;
    border-bottom: none;
    right: 18px
}

.mm-clear:after,
.mm-close:after {
    border-left: none;
    border-top: none;
    right: 25px
}

.mm-prev:before,
.mm-next:after {
    content: '';
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0
}

.mm-prev:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    right: auto
}

.mm-next:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 23px;
    left: auto
}

.mm-navbar {
    border-bottom: 1px solid;
    border-color: transparent;
    text-align: center;
    line-height: 20px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.mm-navbar>* {
    display: block;
    padding: 10px 0
}

.mm-navbar a,
.mm-navbar a:hover {
    text-decoration: none
}

.mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.mm-navbar .mm-btn:first-child {
    left: 0
}

.mm-navbar .mm-btn:last-child {
    text-align: right;
    right: 0
}

.mm-panel .mm-navbar {
    display: none
}

.mm-panel.mm-hasnavbar .mm-navbar {
    display: block
}

.mm-listview,
.mm-listview>li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0
}

.mm-listview {
    font-size: 18px;
    line-height: 0px
}

.mm-listview a,
.mm-listview a:hover {
    text-decoration: none
}

.mm-listview>li {
    position: relative
}

.mm-listview>li,
.mm-listview>li:after,
.mm-listview>li .mm-next,
.mm-listview>li .mm-next:before {
    border-color: inherit
}

.mm-listview>li>a,
.mm-listview>li>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    display: block;
    padding: 20px 20px 20px 20px;
    margin: 0
}

.mm-listview>li:not(.mm-divider):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.mm-listview>li:not(.mm-divider):after {
    left: 20px
}

.mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 60px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2
}

.mm-listview .mm-next:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.mm-listview .mm-next+a,
.mm-listview .mm-next+span {
    margin-right: 60px
}

.mm-listview .mm-next.mm-fullsubopen {
    width: 100%
}

.mm-listview .mm-next.mm-fullsubopen:before {
    border-left: none
}

.mm-listview .mm-next.mm-fullsubopen+a,
.mm-listview .mm-next.mm-fullsubopen+span {
    padding-right: 60px;
    margin-right: 0
}

.mm-panels>.mm-panel>.mm-listview {
    margin: 20px -20px
}

.mm-panels>.mm-panel>.mm-listview:first-child,
.mm-panels>.mm-panel>.mm-navbar+.mm-listview {
    margin-top: -20px
}

.mm-menu {
    background: #fff;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.75)
}

.mm-menu .mm-navbar>*,
.mm-menu .mm-navbar a {
    color: rgba(0, 0, 0, 0.3)
}

.mm-menu .mm-btn:before,
.mm-menu .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu .mm-listview {
    border-color: transparent
}

.mm-menu .mm-listview>li .mm-next:after {
    border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu .mm-listview>li a:not(.mm-next) {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent
}

.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu .mm-listview>li.mm-selected>span {
    background: transparent
}

.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next,
.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
    background: transparent
}

.mm-menu .mm-divider {
    background: transparent
}

.mm-sronly {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important
}

.mm-menu.mm-border-none .mm-listview>li:after,
.mm-menu .mm-listview.mm-border-none>li:after,
.mm-menu .mm-listview>li.mm-border-none:after {
    content: none
}

.mm-menu.mm-border-full .mm-listview>li:after,
.mm-menu .mm-listview.mm-border-full>li:after,
.mm-menu .mm-listview>li.mm-border-full:after {
    left: 0 !important
}

.mm-menu.mm-border-offset .mm-listview>li:after,
.mm-menu .mm-listview.mm-border-offset>li:after,
.mm-menu .mm-listview>li.mm-border-offset:after {
    right: 20px
}

.mm-menu.mm-fx-menu-zoom {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

html.mm-opened .mm-menu.mm-fx-menu-zoom {
    -webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
    transform: scale(.7, .7) translate3d(-30%, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
}

html.mm-opening .mm-menu.mm-fx-menu-zoom {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0)
}

html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom {
    -webkit-transform: scale(.7, .7) translate3d(30%, 0, 0);
    transform: scale(.7, .7) translate3d(30%, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
}

html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0)
}

.mm-menu.mm-fx-menu-slide {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

html.mm-opened .mm-menu.mm-fx-menu-slide {
    -webkit-transform: translate(-30%, 0);
    transform: translate(-30%, 0);
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0)
}

html.mm-opening .mm-menu.mm-fx-menu-slide {
    -webkit-transform: translate(0%, 0);
    transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0)
}

html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide {
    -webkit-transform: translate(30%, 0);
    transform: translate(30%, 0);
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0)
}

html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide {
    -webkit-transform: translate(0%, 0);
    transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0)
}

.mm-menu.mm-fx-menu-fade {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

html.mm-opening .mm-menu.mm-fx-menu-fade {
    opacity: 1
}

.mm-menu.mm-fx-panels-none .mm-panel,
.mm-menu .mm-fx-panels-none.mm-panel {
    -webkit-transition-property: none;
    transition-property: none
}

.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-fx-panels-zoom .mm-panel,
.mm-menu .mm-fx-panels-zoom.mm-panel {
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
    transform: scale(1.5, 1.5) translate3d(100%, 0, 0)
}

.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened,
.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0)
}

.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened {
    -webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
    transform: scale(.7, .7) translate3d(-30%, 0, 0)
}

.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu.mm-fx-panels-slide-up .mm-panel,
.mm-menu .mm-fx-panels-slide-up.mm-panel {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened,
.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened {
    -webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);
    -webkit-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0)
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li {
    -webkit-transition: none .3s ease;
    transition: none .3s ease
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(1) {
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(2) {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(3) {
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(5) {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(6) {
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(7) {
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(8) {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(9) {
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(10) {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(11) {
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(12) {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(13) {
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(14) {
    -webkit-transition-delay: 700ms;
    transition-delay: 700ms
}

.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(15) {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms
}

.mm-menu.mm-fx-listitems-slide .mm-listview>li {
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    opacity: 0
}

html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.mm-menu.mm-fx-listitems-fade .mm-listview>li {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    opacity: 0
}

html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li {
    opacity: 1
}

.mm-menu.mm-fx-listitems-drop .mm-listview>li {
    -webkit-transition-property: opacity, top;
    transition-property: opacity, top;
    opacity: 0;
    top: -25%
}

html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li {
    opacity: 1;
    top: 0
}

.mm-menu.mm-offcanvas.mm-fullscreen {
    width: 100%;
    min-width: 140px;
    max-width: 10000px
}

html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 10000px) {
    html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
        -webkit-transform: translate(10000px, 0);
        transform: translate(10000px, 0);
        -webkit-transform: translate3d(10000px, 0, 0);
        transform: translate3d(10000px, 0, 0)
    }
}

html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 10000px) {
    html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
        -webkit-transform: translate(-10000px, 0);
        transform: translate(-10000px, 0);
        -webkit-transform: translate3d(-10000px, 0, 0);
        transform: translate3d(-10000px, 0, 0)
    }
}

.mm-menu.mm-offcanvas.mm-fullscreen.mm-top,
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom {
    height: 100%;
    min-height: 140px;
    max-height: 10000px
}

html.mm-iconbar body {
    overflow-x: hidden
}

html.mm-iconbar .mm-page {
    background: inherit;
    min-height: 100vh
}

html.mm-iconbar .mm-slideout {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 80px;
    -webkit-transform: translate(80px, 0);
    transform: translate(80px, 0);
    -webkit-transform: translate3d(80px, 0, 0);
    transform: translate3d(80px, 0, 0)
}

.mm-menu.mm-iconbar {
    display: block
}

.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before,
.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,
.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,
.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after {
    content: none;
    display: none
}

.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview,
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li,
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-height: 40px
}

.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider),
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),
.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span,
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mm-listview-small .mm-listview>li>a:not(.mm-next),
.mm-listview-small .mm-listview>li>span {
    padding: 14px 20px 14px 20px
}

.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next,
.mm-listview-small .mm-listview>li.mm-vertical>.mm-next {
    height: 28px
}

.mm-listview-large .mm-listview>li>a:not(.mm-next),
.mm-listview-large .mm-listview>li>span {
    padding: 30px 20px 30px 20px
}

.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next,
.mm-listview-large .mm-listview>li.mm-vertical>.mm-next {
    height: 60px
}

.mm-listview-huge .mm-listview>li>a:not(.mm-next),
.mm-listview-huge .mm-listview>li>span {
    padding: 40px 20px 40px 20px
}

.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next,
.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next {
    height: 80px
}

.mm-listview .mm-divider {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 30px
}

.mm-listview .mm-spacer {
    padding-top: 40px
}

.mm-listview .mm-spacer>.mm-next {
    top: 40px
}

.mm-listview .mm-spacer.mm-divider {
    padding-top: 30px
}

.mm-listview .mm-inset {
    list-style: inside disc;
    padding: 0 20px 30px 40px;
    margin: 0
}

.mm-listview .mm-inset>li {
    padding: 10px 0
}

.mm-menu.mm-multiline .mm-listview>li>a,
.mm-menu.mm-multiline .mm-listview>li>span,
.mm-menu .mm-listview.mm-multiline>li>a,
.mm-menu .mm-listview.mm-multiline>li>span,
.mm-menu .mm-listview>li.mm-multiline>a,
.mm-menu .mm-listview>li.mm-multiline>span {
    text-overflow: clip;
    white-space: normal
}

.mm-menu.mm-opened[class*="mm-pagedim"]~#mm-blocker {
    opacity: 0
}

html.mm-opening .mm-menu.mm-opened[class*="mm-pagedim"]~#mm-blocker {
    opacity: .5;
    -webkit-transition: opacity .3s ease .3s;
    transition: opacity .3s ease .3s
}

.mm-menu.mm-opened.mm-pagedim~#mm-blocker {
    background: inherit
}

.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker {
    background: #fff
}

.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker {
    background: #000
}

.mm-menu.mm-popup {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 0;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    height: 80%;
    min-height: 14px;
    max-height: 88px;
    top: 50%;
    left: 50%;
    bottom: auto;
    right: auto;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.mm-menu.mm-popup.mm-opened~.mm-slideout {
    -webkit-transform: none !important;
    transform: none !important;
    z-index: 0
}

.mm-menu.mm-popup.mm-opened~#mm-blocker {
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    z-index: 1
}

html.mm-opening .mm-menu.mm-popup {
    opacity: 1
}

.mm-menu.mm-offcanvas.mm-right {
    left: auto
}

html.mm-right.mm-opening .mm-menu~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 400px) {
    html.mm-right.mm-opening .mm-menu~.mm-slideout {
        -webkit-transform: translate(-400px, 0);
        transform: translate(-400px, 0);
        -webkit-transform: translate3d(-400px, 0, 0);
        transform: translate3d(-400px, 0, 0)
    }
}

html.mm-front .mm-slideout {
    -webkit-transform: none !important;
    transform: none !important;
    z-index: 0
}

html.mm-front #mm-blocker {
    z-index: 1
}

html.mm-front .mm-menu.mm-offcanvas {
    z-index: 2
}

.mm-menu.mm-offcanvas.mm-front,
.mm-menu.mm-offcanvas.mm-next {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-front.mm-right,
.mm-menu.mm-offcanvas.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-top {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.mm-menu.mm-offcanvas.mm-bottom {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.mm-menu.mm-offcanvas.mm-top,
.mm-menu.mm-offcanvas.mm-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%
}

.mm-menu.mm-offcanvas.mm-bottom {
    top: auto
}

html.mm-opening .mm-menu.mm-offcanvas.mm-front,
html.mm-opening .mm-menu.mm-offcanvas.mm-next {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-offcanvas.mm-top,
.mm-menu.mm-offcanvas.mm-bottom {
    height: 80%;
    min-height: 14px;
    max-height: 88px
}

.mm-menu.mm-shadow-page:after {
    content: "";
    display: block;
    width: 20px;
    height: 120%;
    position: absolute;
    left: 100%;
    top: -10%;
    z-index: 100
}

.mm-menu.mm-shadow-page.mm-right:after {
    left: auto;
    right: 100%
}

.mm-menu.mm-shadow-page.mm-next:after,
.mm-menu.mm-shadow-page.mm-front:after {
    content: none;
    display: none
}

.mm-menu.mm-shadow-page:after {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5)
}

.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5)
}

.mm-menu.mm-theme-dark {
    background: #333;
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.8)
}

.mm-menu.mm-theme-dark .mm-navbar>*,
.mm-menu.mm-theme-dark .mm-navbar a {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-dark .mm-btn:before,
.mm-menu.mm-theme-dark .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-dark .mm-listview {
    border-color: rgba(0, 0, 0, 0.15)
}

.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after {
    border-color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
    tap-highlight-color: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span {
    background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
    background: rgba(255, 255, 255, 0.05)
}

.mm-menu.mm-theme-dark .mm-divider {
    background: rgba(255, 255, 255, 0.05)
}

.mm-menu.mm-theme-dark label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.8)
}

.mm-menu.mm-theme-dark em.mm-counter {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-dark .mm-fixeddivider span {
    background: rgba(255, 255, 255, 0.05)
}

.mm-menu.mm-keyboardfocus a:focus {
    background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-shadow-page.mm-theme-dark:after {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}

.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2) {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}

.mm-menu.mm-theme-dark .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.8)
}

.mm-menu.mm-theme-dark .mm-noresultsmsg {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-dark .mm-indexer a {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span {
    background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a {
    background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-theme-dark label.mm-toggle {
    background: rgba(0, 0, 0, 0.15)
}

.mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333
}

.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle {
    background: #4b4745
}

.mm-menu.mm-theme-white {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-theme-white .mm-navbar>*,
.mm-menu.mm-theme-white .mm-navbar a {
    color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-theme-white .mm-btn:before,
.mm-menu.mm-theme-white .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-theme-white .mm-listview {
    border-color: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-theme-white .mm-listview>li .mm-next:after {
    border-color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
    tap-highlight-color: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-theme-white .mm-divider {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-theme-white label.mm-check:before {
    border-color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-theme-white em.mm-counter {
    color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-theme-white .mm-fixeddivider span {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-keyboardfocus a:focus {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-shadow-page.mm-theme-white:after {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)
}

.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2) {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)
}

.mm-menu.mm-theme-white .mm-search input {
    background: rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.6)
}

.mm-menu.mm-theme-white .mm-noresultsmsg {
    color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-theme-white .mm-indexer a {
    color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a {
    background: rgba(0, 0, 0, 0.05)
}

.mm-menu.mm-theme-white label.mm-toggle {
    background: rgba(0, 0, 0, 0.1)
}

.mm-menu.mm-theme-white label.mm-toggle:before {
    background: #fff
}

.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle {
    background: #4b4745
}

.mm-menu.mm-theme-black {
    background: #000;
    border-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-theme-black .mm-navbar>*,
.mm-menu.mm-theme-black .mm-navbar a {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-black .mm-btn:before,
.mm-menu.mm-theme-black .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-black .mm-listview {
    border-color: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-theme-black .mm-listview>li .mm-next:after {
    border-color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
    tap-highlight-color: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span {
    background: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
    background: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-theme-black .mm-divider {
    background: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-theme-black label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-theme-black em.mm-counter {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-black .mm-fixeddivider span {
    background: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-keyboardfocus a:focus {
    background: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-shadow-page.mm-theme-black:after {
    content: none;
    display: none
}

.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2) {
    -webkit-box-shadow: false;
    box-shadow: false
}

.mm-menu.mm-theme-black .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.6)
}

.mm-menu.mm-theme-black .mm-noresultsmsg {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-theme-black .mm-indexer a {
    color: rgba(255, 255, 255, 0.4)
}

.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span {
    background: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a {
    background: rgba(255, 255, 255, 0.3)
}

.mm-menu.mm-theme-black label.mm-toggle {
    background: rgba(255, 255, 255, 0.2)
}

.mm-menu.mm-theme-black label.mm-toggle:before {
    background: #000
}

.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle {
    background: #4b4745
}

.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
    content: '';
    display: block;
    clear: both
}

.mm-menu.mm-tileview .mm-listview>li,
.mm-menu .mm-tileview.mm-listview>li {
    width: 50%;
    height: 0;
    padding: 50% 0 0 0;
    float: left;
    position: relative
}

.mm-menu.mm-tileview .mm-listview>li:after,
.mm-menu .mm-tileview.mm-listview>li:after {
    left: 0;
    top: 0;
    border-right-width: 1px;
    border-right-style: solid;
    z-index: -1
}

.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs,
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs {
    width: 12.5%;
    padding-top: 12.5%
}

.mm-menu.mm-tileview .mm-listview>li.mm-tile-s,
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s {
    width: 25%;
    padding-top: 25%
}

.mm-menu.mm-tileview .mm-listview>li.mm-tile-l,
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l {
    width: 75%;
    padding-top: 75%
}

.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl,
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl {
    width: 100%;
    padding-top: 100%
}

.mm-menu.mm-tileview .mm-listview>li>a,
.mm-menu.mm-tileview .mm-listview>li>span,
.mm-menu .mm-tileview.mm-listview>li>a,
.mm-menu .mm-tileview.mm-listview>li>span {
    line-height: 1px;
    text-align: center;
    padding: 50% 20px 0 20px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 1px;
    left: 0
}

.mm-menu.mm-tileview .mm-listview>li>.mm-next,
.mm-menu .mm-tileview.mm-listview>li>.mm-next {
    width: auto
}

.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,
.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,
.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after {
    content: none;
    display: none
}

.mm-menu.mm-tileview .mm-panel {
    padding-left: 0;
    padding-right: 0
}

.mm-menu.mm-tileview .mm-panel:after {
    content: none;
    display: none
}

.mm-menu.mm-tileview .mm-listview {
    margin: 0
}

html.mm-widescreen body {
    position: relative
}

html.mm-widescreen #mm-blocker {
    display: none !important
}

html.mm-widescreen .mm-slideout {
    -webkit-transform: none !important;
    transform: none !important;
    width: 70% !important;
    margin-left: 30% !important
}

html.mm-widescreen .mm-page {
    background: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html.mm-widescreen.mm-blocking,
html.mm-widescreen.mm-blocking body {
    overflow: auto
}

.mm-menu.mm-widescreen {
    border-right-width: 1px;
    border-right-style: solid;
    display: block !important;
    width: 30% !important;
    min-width: 0 !important;
    max-width: none !important;
    top: 0 !important;
    right: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 100 !important;
    -webkit-transform: none !important;
    transform: none !important
}

.mm-menu.mm-widescreen.mm-pageshadow:after {
    content: none;
    display: none
}

.mm-menu.mm-autoheight {
    -webkit-transition: none .3s ease;
    transition: none .3s ease;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.mm-menu.mm-autoheight:not(.mm-offcanvas) {
    position: relative
}

.mm-menu.mm-measureheight .mm-panel {
    display: block !important
}

.mm-menu.mm-measureheight .mm-panels>.mm-panel {
    bottom: auto !important;
    height: auto !important
}

.mm-columns {
    -webkit-transition-property: width;
    transition-property: width
}

.mm-columns .mm-panels>.mm-panel {
    right: auto;
    -webkit-transition-property: width, -webkit-transform;
    transition-property: width, -webkit-transform;
    transition-property: width, transform;
    transition-property: width, transform, -webkit-transform
}

.mm-columns .mm-panels>.mm-panel.mm-opened,
.mm-columns .mm-panels>.mm-panel.mm-subopened {
    border-left: 1px solid;
    border-color: inherit;
    display: block !important
}

.mm-columns .mm-panels>.mm-columns-0 {
    -webkit-transform: translate(0%, 0);
    transform: translate(0%, 0);
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0)
}

.mm-columns-0 .mm-panels>.mm-panel {
    z-index: 0
}

.mm-columns-0 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-0 {
    width: 100%;
    min-width: 140px;
    max-width: 0px
}

html.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 0px) {
    html.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
        -webkit-transform: translate(0px, 0);
        transform: translate(0px, 0);
        -webkit-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0)
    }
}

html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 0px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
        -webkit-transform: translate(0px, 0);
        transform: translate(0px, 0);
        -webkit-transform: translate3d(0px, 0, 0);
        transform: translate3d(0px, 0, 0)
    }
}

.mm-columns .mm-panels>.mm-columns-1 {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-columns-1 .mm-panels>.mm-panel {
    z-index: 1;
    width: 100%
}

.mm-columns-1 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
    -webkit-transform: translate(200%, 0);
    transform: translate(200%, 0);
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-1 {
    width: 100%;
    min-width: 140px;
    max-width: 400px
}

html.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 400px) {
    html.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
        -webkit-transform: translate(400px, 0);
        transform: translate(400px, 0);
        -webkit-transform: translate3d(400px, 0, 0);
        transform: translate3d(400px, 0, 0)
    }
}

html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 400px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
        -webkit-transform: translate(-400px, 0);
        transform: translate(-400px, 0);
        -webkit-transform: translate3d(-400px, 0, 0);
        transform: translate3d(-400px, 0, 0)
    }
}

.mm-columns .mm-panels>.mm-columns-2 {
    -webkit-transform: translate(200%, 0);
    transform: translate(200%, 0);
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0)
}

.mm-columns-2 .mm-panels>.mm-panel {
    z-index: 2;
    width: 50%
}

.mm-columns-2 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
    -webkit-transform: translate(300%, 0);
    transform: translate(300%, 0);
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-2 {
    width: 100%;
    min-width: 140px;
    max-width: 800px
}

html.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 800px) {
    html.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
        -webkit-transform: translate(800px, 0);
        transform: translate(800px, 0);
        -webkit-transform: translate3d(800px, 0, 0);
        transform: translate3d(800px, 0, 0)
    }
}

html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 800px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
        -webkit-transform: translate(-800px, 0);
        transform: translate(-800px, 0);
        -webkit-transform: translate3d(-800px, 0, 0);
        transform: translate3d(-800px, 0, 0)
    }
}

.mm-columns .mm-panels>.mm-columns-3 {
    -webkit-transform: translate(300%, 0);
    transform: translate(300%, 0);
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0)
}

.mm-columns-3 .mm-panels>.mm-panel {
    z-index: 3;
    width: 33.34%
}

.mm-columns-3 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
    -webkit-transform: translate(400%, 0);
    transform: translate(400%, 0);
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-3 {
    width: 100%;
    min-width: 140px;
    max-width: 1200px
}

html.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 1200px) {
    html.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
        -webkit-transform: translate(1200px, 0);
        transform: translate(1200px, 0);
        -webkit-transform: translate3d(1200px, 0, 0);
        transform: translate3d(1200px, 0, 0)
    }
}

html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 1200px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
        -webkit-transform: translate(-1200px, 0);
        transform: translate(-1200px, 0);
        -webkit-transform: translate3d(-1200px, 0, 0);
        transform: translate3d(-1200px, 0, 0)
    }
}

.mm-columns .mm-panels>.mm-columns-4 {
    -webkit-transform: translate(400%, 0);
    transform: translate(400%, 0);
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0)
}

.mm-columns-4 .mm-panels>.mm-panel {
    z-index: 4;
    width: 25%
}

.mm-columns-4 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
    -webkit-transform: translate(500%, 0);
    transform: translate(500%, 0);
    -webkit-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0)
}

.mm-menu.mm-offcanvas.mm-columns-4 {
    width: 100%;
    min-width: 140px;
    max-width: 1600px
}

html.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)
    }
}

@media all and (min-width: 1600px) {
    html.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
        -webkit-transform: translate(1600px, 0);
        transform: translate(1600px, 0);
        -webkit-transform: translate3d(1600px, 0, 0);
        transform: translate3d(1600px, 0, 0)
    }
}

html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)
    }
}

@media all and (min-width: 1600px) {
    html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
        -webkit-transform: translate(-1600px, 0);
        transform: translate(-1600px, 0);
        -webkit-transform: translate3d(-1600px, 0, 0);
        transform: translate3d(-1600px, 0, 0)
    }
}

.mm-columns.mm-offcanvas.mm-bottom,
.mm-columns.mm-offcanvas.mm-top {
    width: 100%;
    max-width: 100%;
    min-width: 100%
}

html.mm-opening .mm-columns.mm-offcanvas.mm-front,
html.mm-opening .mm-columns.mm-offcanvas.mm-next {
    -webkit-transition-property: width, min-width, max-width, -webkit-transform;
    transition-property: width, min-width, max-width, -webkit-transform;
    transition-property: width, min-width, max-width, transform;
    transition-property: width, min-width, max-width, transform, -webkit-transform
}

em.mm-counter {
    font: inherit;
    font-size: 18px;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 55px;
    top: 50%
}

em.mm-counter+a.mm-next {
    width: 100px
}

em.mm-counter+a.mm-next+a,
em.mm-counter+a.mm-next+span {
    margin-right: 100px
}

em.mm-counter+a.mm-fullsubopen {
    padding-left: 0
}

em.mm-counter+a.mm-fullsubopen+a,
em.mm-counter+a.mm-fullsubopen+span {
    padding-right: 100px
}

.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,
.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span {
    padding-right: 100px
}

.mm-vertical>.mm-counter {
    top: 12px;
    margin-top: 0
}

.mm-vertical.mm-spacer>.mm-counter {
    margin-top: 40px
}

.mm-nosubresults>.mm-counter {
    display: none
}

.mm-menu em.mm-counter {
    color: rgba(0, 0, 0, 0.3)
}

.mm-divider>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    line-height: 30px
}

.mm-divider.mm-opened a.mm-next:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mm-collapsed:not(.mm-uncollapsed) {
    display: none
}

.mm-fixeddivider {
    background: inherit;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-fixeddivider:after {
    content: none !important;
    display: none !important
}

.mm-hasdividers .mm-fixeddivider {
    display: block
}

.mm-menu .mm-fixeddivider span {
    background: transparent
}

html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.mm-menu.mm-dropdown {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    height: 80%
}

html.mm-dropdown .mm-slideout {
    -webkit-transform: none !important;
    transform: none !important;
    z-index: 0
}

html.mm-dropdown #mm-blocker {
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    z-index: 1
}

html.mm-dropdown .mm-menu {
    z-index: 2
}

html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {
    display: none
}

.mm-menu.mm-tip:before {
    content: '';
    background: inherit;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mm-menu.mm-tipleft:before {
    left: 22px
}

.mm-menu.mm-tipright:before {
    right: 22px
}

.mm-menu.mm-tiptop:before {
    top: -8px
}

.mm-menu.mm-tipbottom:before {
    bottom: -8px
}

.mm-iconpanel .mm-panels>.mm-panel {
    -webkit-transition-property: left, -webkit-transform;
    transition-property: left, -webkit-transform;
    transition-property: transform, left;
    transition-property: transform, left, -webkit-transform
}

.mm-iconpanel .mm-panels>.mm-panel.mm-opened,
.mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
    border-left: 1px solid;
    border-color: inherit;
    display: block !important
}

.mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
    left: 0px
}

.mm-iconpanel .mm-panel.mm-iconpanel-1 {
    left: 40px
}

.mm-iconpanel .mm-panel.mm-iconpanel-2 {
    left: 80px
}

.mm-iconpanel .mm-panel.mm-iconpanel-3 {
    left: 120px
}

.mm-iconpanel .mm-panel.mm-iconpanel-4 {
    left: 160px
}

.mm-iconpanel .mm-panel.mm-iconpanel-5 {
    left: 200px
}

.mm-iconpanel .mm-panel.mm-iconpanel-6 {
    left: 240px
}

.mm-subblocker {
    background: inherit;
    opacity: 0;
    display: block;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 3;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.mm-subopened .mm-subblocker {
    opacity: 0.6;
    bottom: -100000px
}

.mm-keyboardfocus a:focus {
    outline: none
}

.mm-menu.mm-keyboardfocus a:focus {
    background: transparent
}

.mm-navbars-top,
.mm-navbars-bottom {
    background: inherit;
    border-color: inherit;
    border-width: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 3
}

.mm-navbars-top>.mm-navbar,
.mm-navbars-bottom>.mm-navbar {
    border: none;
    padding: 0;
    position: relative;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-navbars-top {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    top: 0
}

.mm-navbars-bottom {
    border-top-style: solid;
    border-top-width: 1px;
    bottom: 0
}

.mm-navbar.mm-hasbtns {
    padding: 0 40px
}

.mm-navbar[class*="mm-navbar-content-"]>* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left
}

.mm-navbar .mm-breadcrumbs {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    text-align: left;
    padding: 0 0 0 15px
}

.mm-navbar .mm-breadcrumbs>* {
    display: inline-block;
    padding: 10px 5px
}

.mm-navbar .mm-breadcrumbs>a {
    text-decoration: underline
}

.mm-navbar.mm-hasbtns .mm-breadcrumbs {
    margin-left: -40px
}

.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs {
    margin-left: 0;
    padding-left: 0
}

.mm-hasnavbar-top-1 .mm-panels {
    top: 40px
}

.mm-hasnavbar-top-2 .mm-panels {
    top: 80px
}

.mm-hasnavbar-top-3 .mm-panels {
    top: 120px
}

.mm-hasnavbar-top-4 .mm-panels {
    top: 160px
}

.mm-hasnavbar-bottom-1 .mm-panels {
    bottom: 40px
}

.mm-hasnavbar-bottom-2 .mm-panels {
    bottom: 80px
}

.mm-hasnavbar-bottom-3 .mm-panels {
    bottom: 120px
}

.mm-hasnavbar-bottom-4 .mm-panels {
    bottom: 160px
}

.mm-navbar-size-2 {
    height: 80px
}

.mm-navbar-size-3 {
    height: 120px
}

.mm-navbar-size-4 {
    height: 160px
}

.mm-navbar-content-2>* {
    width: 50%
}

.mm-navbar-content-3>* {
    width: 33.33%
}

.mm-navbar-content-4>* {
    width: 25%
}

.mm-navbar-content-5>* {
    width: 20%
}

.mm-navbar-content-6>* {
    width: 16.67%
}

.mm-menu.mm-rtl {
    direction: rtl
}

.mm-menu.mm-rtl.mm-offcanvas {
    right: auto
}

.mm-menu.mm-rtl .mm-panel:not(.mm-opened) {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu.mm-rtl .mm-panel.mm-subopened {
    -webkit-transform: translate(30%, 0);
    transform: translate(30%, 0);
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0)
}

.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {
    left: auto;
    right: 0
}

.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child {
    right: auto;
    left: 0
}

.mm-menu.mm-rtl .mm-navbar .mm-next:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    right: auto
}

.mm-menu.mm-rtl .mm-navbar .mm-prev:before {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 23px;
    left: auto
}

.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after {
    left: 0;
    right: 20px
}

.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),
.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next) {
    padding-left: 20px;
    padding-right: 20px !important;
    margin-right: 0 !important
}

.mm-menu.mm-rtl .mm-listview .mm-next {
    right: auto;
    left: 0
}

.mm-menu.mm-rtl .mm-listview .mm-next:before {
    left: auto;
    right: 0
}

.mm-menu.mm-rtl .mm-listview .mm-next:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    right: auto
}

.mm-menu.mm-rtl .mm-listview .mm-next+a,
.mm-menu.mm-rtl .mm-listview .mm-next+span {
    margin-left: 60px
}

.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span {
    padding-left: 60px
}

.mm-menu.mm-rtl em.mm-counter {
    left: 55px;
    right: auto
}

.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+span {
    margin-left: 100px
}

.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span {
    padding-left: 100px
}

.mm-menu.mm-rtl label.mm-toggle,
.mm-menu.mm-rtl label.mm-check {
    left: 40px;
    right: auto !important
}

.mm-menu.mm-rtl label.mm-toggle+a,
.mm-menu.mm-rtl label.mm-toggle+span {
    padding-left: 80px
}

.mm-menu.mm-rtl label.mm-check+a,
.mm-menu.mm-rtl label.mm-check+span {
    padding-left: 80px
}

.mm-menu.mm-rtl a.mm-next+label.mm-toggle,
.mm-menu.mm-rtl a.mm-next+label.mm-check {
    left: 80px
}

.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span,
.mm-menu.mm-rtl a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl a.mm-next+label.mm-check+span {
    margin-left: 60px
}

.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {
    padding-left: 60px
}

.mm-menu.mm-rtl a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl a.mm-next+label.mm-check+span {
    padding-left: 60px
}

.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check {
    left: 120px
}

.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span {
    margin-left: 100px
}

.mm-menu.mm-rtl .mm-panel[class*="mm-iconpanel-"] {
    left: 0px
}

.mm-menu.mm-rtl .mm-panel[class*="mm-iconpanel-"].mm-subopened {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel {
    -webkit-transition-property: right, -webkit-transform;
    transition-property: right, -webkit-transform;
    transition-property: transform, right;
    transition-property: transform, right, -webkit-transform
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0 {
    right: 0px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1 {
    right: 40px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2 {
    right: 80px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3 {
    right: 120px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4 {
    right: 160px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5 {
    right: 200px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6 {
    right: 240px
}

.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened {
    border-left: none;
    border-right: 1px solid;
    border-color: inherit
}

.mm-search,
.mm-search input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mm-search {
    height: 40px;
    padding: 12px 20px 0 20px;
    position: relative
}

.mm-search input {
    border: none !important;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 4px;
    font: inherit;
    font-size: 18px;
    line-height: 16px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    margin: 0;
    padding: 0 20px
}

.mm-search input::-ms-clear {
    display: none
}

.mm-search .mm-clear,
.mm-search .mm-next {
    right: 0
}

.mm-panel>.mm-search {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.mm-panel.mm-hassearch {
    padding-top: 40px
}

.mm-panel.mm-hassearch.mm-hasnavbar {
    padding-top: 80px
}

.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search {
    top: 40px
}

.mm-noresultsmsg {
    text-align: center;
    font-size: 27px;
    padding: 40px 0
}

.mm-noresults .mm-indexer {
    display: none !important
}

li.mm-nosubresults>a.mm-next {
    display: none
}

li.mm-nosubresults>a.mm-next+a,
li.mm-nosubresults>a.mm-next+span {
    padding-right: 20px
}

.mm-menu .mm-search input {
    background: rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.75)
}

.mm-menu .mm-noresultsmsg {
    color: rgba(0, 0, 0, 0.3)
}

.mm-indexer {
    background: inherit;
    text-align: center;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -200px;
    z-index: 15;
    -webkit-transition: right .3s ease;
    transition: right .3s ease;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-indexer a {
    text-decoration: none;
    display: block;
    height: 3.85%
}

.mm-indexer~.mm-panel.mm-hasindexer {
    padding-right: 60px
}

.mm-hasindexer .mm-indexer {
    right: 0
}

.mm-hasindexer .mm-fixeddivider {
    right: 40px
}

.mm-menu .mm-indexer a {
    color: rgba(0, 0, 0, 0.3)
}

.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,
.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a {
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span {
    background: transparent
}

.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a {
    background: transparent
}

input.mm-toggle,
input.mm-check {
    position: absolute;
    left: -10000px
}

label.mm-toggle,
label.mm-check {
    margin: 0;
    position: absolute;
    top: 50%;
    z-index: 2
}

label.mm-toggle:before,
label.mm-check:before {
    content: '';
    display: block
}

label.mm-toggle {
    border-radius: 20px;
    width: 20px;
    height: 20px;
    margin-top: -10px
}

label.mm-toggle:before {
    border-radius: 20px;
    width: 18px;
    height: 18px;
    margin: 1px
}

input.mm-toggle:checked~label.mm-toggle:before {
    float: right
}

label.mm-check {
    width: 20px;
    height: 20px;
    margin-top: -10px
}

label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

input.mm-check:checked~label.mm-check:before {
    opacity: 1
}

li.mm-vertical label.mm-toggle,
li.mm-vertical label.mm-check {
    bottom: auto;
    margin-top: 0
}

li.mm-vertical label.mm-toggle {
    top: 10px
}

li.mm-vertical label.mm-check {
    top: 10px
}

label.mm-toggle,
label.mm-check {
    right: 40px
}

label.mm-toggle+a,
label.mm-toggle+span {
    padding-right: 80px
}

label.mm-check+a,
label.mm-check+span {
    padding-right: 80px
}

a.mm-next+label.mm-toggle,
a.mm-next+label.mm-check {
    right: 80px
}

a.mm-next+label.mm-toggle+a,
a.mm-next+label.mm-toggle+span,
a.mm-next+label.mm-check+a,
a.mm-next+label.mm-check+span {
    margin-right: 60px
}

a.mm-next+label.mm-toggle+a,
a.mm-next+label.mm-toggle+span {
    padding-right: 60px
}

a.mm-next+label.mm-check+a,
a.mm-next+label.mm-check+span {
    padding-right: 60px
}

em.mm-counter+a.mm-next+label.mm-toggle,
em.mm-counter+a.mm-next+label.mm-check {
    right: 120px
}

em.mm-counter+a.mm-next+label.mm-toggle+a,
em.mm-counter+a.mm-next+label.mm-toggle+span,
em.mm-counter+a.mm-next+label.mm-check+a,
em.mm-counter+a.mm-next+label.mm-check+span {
    margin-right: 100px
}

.mm-menu label.mm-toggle {
    background: transparent
}

.mm-menu label.mm-toggle:before {
    background: #fff
}

.mm-menu input.mm-toggle:checked~label.mm-toggle {
    background: #4b4745
}

.mm-menu label.mm-check:before {
    border-color: rgba(0, 0, 0, 0.75)
}

.main-nav .close-menu-btn {
    position: absolute;
    right: 15px;
    top: 15px;
    left: auto;
    width: 25px;
    height: 25px;
    cursor: pointer;
    z-index: 1
}

.main-nav .close-menu-btn:hover {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out
}

.main-nav .close-menu-btn .bar-top,
.main-nav .close-menu-btn .bar-bottom {
    background-color: #000;
    height: 2px;
    position: absolute;
    margin-top: -2px;
    left: 0;
    top: 50%;
    width: 100%
}

.main-nav .close-menu-btn .bar-top {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
    transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08)
}

.main-nav .close-menu-btn .bar-bottom {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
    transition: all 0.2s cubic-bezier(0.73, 1, 0.28, 0.08)
}

#menu {
    display: none
}

#menu.mm-opened {
    display: block
}

.main-nav {
    background-color: #fff;
    top: 72px
}

.main-nav .mm-panels {
    top: 40px
}

.main-nav .side-nav {
    color: #000
}

.main-nav .side-nav.mm-listview.level-1,
.main-nav .side-nav.mm-listview.level-2 {
    font-weight: 500;
    font-family: "Metropolis", Arial, sans-serif
}

.main-nav .side-nav.mm-listview.level-1 li:first-child,
.main-nav .side-nav.mm-listview.level-2 li:first-child {
    border-top-width: 1px;
    border-top-style: solid
}

.main-nav .mm-next.mm-fullsubopen:hover+.item,
.main-nav .item:hover {
    color: #3151B7;
    -webkit-transition: 300ms ease all;
    transition: 300ms ease all
}

.main-nav .item {
    -webkit-transition: 300ms ease all;
    transition: 300ms ease all
}

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
    padding: 0
}

.mm-listview>li.mm-selected>a {
    color: #3151B7
}

.mm-listview>li:not(.mm-divider):after {
    left: 0
}

.side-nav.level-3.mm-listview {
    border-color: transparent;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px
}

.side-nav.level-3.mm-listview>li>a,
.side-nav.level-3.mm-listview>li>span {
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: none;
    font-weight: 400
}

.mm-listview>li>a,
.mm-listview>li>span {
    color: #607779
}

.mm-listview>li>a:hover,
.mm-listview>li>span:hover {
    color: #3151B7
}

.mm-menu .mm-navbar {
    border-bottom: 0px solid transparent;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
    text-align: left
}

.mm-menu .mm-navbar>.mm-title {
    text-align: left;
    display: inline-block;
    font-weight: 500;
    font-size: 1.125rem;
    color: #000
}

.mm-menu .mm-navbar .mm-btn {
    color: #000;
    display: inline-block;
    position: relative
}

.mm-panel {
    background-color: #fff
}

.mm-menu .mm-listview>li.topnav,
.mm-menu .mm-listview>li.contact,
.mm-menu .mm-listview li.language,
.mm-menu .mm-listview>li.social {
    border-bottom: none;
    color: #000;
    text-transform: none;
    font-size: 18px;
    font-size: 1rem
}

.mm-menu .mm-listview>li.topnav:after,
.mm-menu .mm-listview>li.contact:after,
.mm-menu .mm-listview li.language:after,
.mm-menu .mm-listview>li.social:after {
    display: none
}

.mm-menu .mm-listview>li.topnav>a,
.mm-menu .mm-listview>li.topnav>span,
.mm-menu .mm-listview>li.contact>a,
.mm-menu .mm-listview>li.contact>span,
.mm-menu .mm-listview li.language>a,
.mm-menu .mm-listview li.language>span,
.mm-menu .mm-listview>li.social>a,
.mm-menu .mm-listview>li.social>span {
    padding: 15px 15px 15px 15px
}

.mm-menu .mm-listview>li.topnav>a:hover,
.mm-menu .mm-listview>li.topnav>span:hover,
.mm-menu .mm-listview>li.contact>a:hover,
.mm-menu .mm-listview>li.contact>span:hover,
.mm-menu .mm-listview li.language>a:hover,
.mm-menu .mm-listview li.language>span:hover,
.mm-menu .mm-listview>li.social>a:hover,
.mm-menu .mm-listview>li.social>span:hover {
    color: #cc4400
}

#mm-blocker {
    top: 70px
}

@media (min-width: 992px) {
    #mm-blocker {
        top: 112px
    }
}

html.mm-blocking {
    overflow-y: scroll
}

.menu-btn .bars {
    position: absolute;
    width: 22px;
    height: 22px;
    left: 7px;
    top: 5px;
    display: block
}

.menu-btn .bars .bar-top,
.menu-btn .bars .bar-middle,
.menu-btn .bars .bar-bottom {
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #3151B7
}

.menu-btn .bars .bar-top {
    top: 5px
}

.menu-btn .bars .bar-middle {
    top: 12px
}

.menu-btn .bars .bar-bottom {
    top: 19px
}

.menu-btn .bars .bar-top,
.menu-btn .bars .bar-bottom {
    -webkit-transition: 0.15s top 0.25s ease-in, background-color 0.5s ease, -webkit-transform 0.15s ease-out;
    transition: 0.15s top 0.25s ease-in, background-color 0.5s ease, -webkit-transform 0.15s ease-out;
    transition: 0.15s top 0.25s ease-in, transform 0.15s ease-out, background-color 0.5s ease;
    transition: 0.15s top 0.25s ease-in, transform 0.15s ease-out, background-color 0.5s ease, -webkit-transform 0.15s ease-out;
    -webkit-transition: 0.15s top 0.25s ease-in, transform 0.15s ease-out, background-color 0.5s ease
}

.menu-btn.is-active .bars .bar-top {
    top: 12px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: top 0.15s ease-in, background-color 0.5s ease, 0.1s -webkit-transform 0.25s ease-in;
    transition: top 0.15s ease-in, background-color 0.5s ease, 0.1s -webkit-transform 0.25s ease-in;
    transition: top 0.15s ease-in, 0.1s transform 0.25s ease-in, background-color 0.5s ease;
    transition: top 0.15s ease-in, 0.1s transform 0.25s ease-in, background-color 0.5s ease, 0.1s -webkit-transform 0.25s ease-in;
    -webkit-transition: top 0.15s ease-in, 0.1s transform 0.25s ease-in, background-color 0.5s ease
}

.menu-btn.is-active .bars .bar-bottom {
    top: 12px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: top 0.15s ease-in, background-color 0.5s ease, 0.1s -webkit-transform 0.25s ease-in;
    transition: top 0.15s ease-in, background-color 0.5s ease, 0.1s -webkit-transform 0.25s ease-in;
    transition: top 0.15s ease-in, 0.1s transform 0.25s ease-in, background-color 0.5s ease;
    transition: top 0.15s ease-in, 0.1s transform 0.25s ease-in, background-color 0.5s ease, 0.1s -webkit-transform 0.25s ease-in;
    -webkit-transition: top 0.15s ease-in, 0.1s transform 0.25s ease-in, background-color 0.5s ease
}

.menu-btn.is-active .bars .bar-middle {
    opacity: 0
}

.portlet-journal-content {
  position: relative;
  z-index: 20;
}