html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
@media print {*, *:before, *:after {background: transparent !important;color: #000 !important;-webkit-box-shadow: none !important;box-shadow: none !important;text-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	.navbar {display: none;}
	.btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}
	.label {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table td, .table th {background-color: #fff !important;}
	.table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}
@font-face {font-family: "Glyphicons Halflings";src: url("/assets/css/fonts/glyphicons-halflings-regular.eot");src: url("/assets/css/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/assets/css/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("/assets/css/fonts/glyphicons-halflings-regular.woff") format("woff"),url("/assets/css/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("/assets/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}
.glyphicon {position: relative;top: 1px;display: inline-block;font-family: "Glyphicons Halflings";font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.glyphicon-asterisk:before {content: "*";}
.glyphicon-plus:before {content: "+";}
.glyphicon-euro:before, .glyphicon-eur:before {content: "€";}
.glyphicon-minus:before {content: "−";}
.glyphicon-cloud:before {content: "☁";}
.glyphicon-envelope:before {content: "✉";}
.glyphicon-pencil:before {content: "✏";}
.glyphicon-glass:before {content: "";}
.glyphicon-music:before {content: "";}
.glyphicon-search:before {content: "";}
.glyphicon-heart:before {content: "";}
.glyphicon-star:before {content: "";}
.glyphicon-star-empty:before {content: "";}
.glyphicon-user:before {content: "";}
.glyphicon-film:before {content: "";}
.glyphicon-th-large:before {content: "";}
.glyphicon-th:before {content: "";}
.glyphicon-th-list:before {content: "";}
.glyphicon-ok:before {content: "";}
.glyphicon-remove:before {content: "";}
.glyphicon-zoom-in:before {content: "";}
.glyphicon-zoom-out:before {content: "";}
.glyphicon-off:before {content: "";}
.glyphicon-signal:before {content: "";}
.glyphicon-cog:before {content: "";}
.glyphicon-trash:before {content: "";}
.glyphicon-home:before {content: "";}
.glyphicon-file:before {content: "";}
.glyphicon-time:before {content: "";}
.glyphicon-road:before {content: "";}
.glyphicon-download-alt:before {content: "";}
.glyphicon-download:before {content: "";}
.glyphicon-upload:before {content: "";}
.glyphicon-inbox:before {content: "";}
.glyphicon-play-circle:before {content: "";}
.glyphicon-repeat:before {content: "";}
.glyphicon-refresh:before {content: "";}
.glyphicon-list-alt:before {content: "";}
.glyphicon-lock:before {content: "";}
.glyphicon-flag:before {content: "";}
.glyphicon-headphones:before {content: "";}
.glyphicon-volume-off:before {content: "";}
.glyphicon-volume-down:before {content: "";}
.glyphicon-volume-up:before {content: "";}
.glyphicon-qrcode:before {content: "";}
.glyphicon-barcode:before {content: "";}
.glyphicon-tag:before {content: "";}
.glyphicon-tags:before {content: "";}
.glyphicon-book:before {content: "";}
.glyphicon-bookmark:before {content: "";}
.glyphicon-print:before {content: "";}
.glyphicon-camera:before {content: "";}
.glyphicon-font:before {content: "";}
.glyphicon-bold:before {content: "";}
.glyphicon-italic:before {content: "";}
.glyphicon-text-height:before {content: "";}
.glyphicon-text-width:before {content: "";}
.glyphicon-align-left:before {content: "";}
.glyphicon-align-center:before {content: "";}
.glyphicon-align-right:before {content: "";}
.glyphicon-align-justify:before {content: "";}
.glyphicon-list:before {content: "";}
.glyphicon-indent-left:before {content: "";}
.glyphicon-indent-right:before {content: "";}
.glyphicon-facetime-video:before {content: "";}
.glyphicon-picture:before {content: "";}
.glyphicon-map-marker:before {content: "";}
.glyphicon-adjust:before {content: "";}
.glyphicon-tint:before {content: "";}
.glyphicon-edit:before {content: "";}
.glyphicon-share:before {content: "";}
.glyphicon-check:before {content: "";}
.glyphicon-move:before {content: "";}
.glyphicon-step-backward:before {content: "";}
.glyphicon-fast-backward:before {content: "";}
.glyphicon-backward:before {content: "";}
.glyphicon-play:before {content: "";}
.glyphicon-pause:before {content: "";}
.glyphicon-stop:before {content: "";}
.glyphicon-forward:before {content: "";}
.glyphicon-fast-forward:before {content: "";}
.glyphicon-step-forward:before {content: "";}
.glyphicon-eject:before {content: "";}
.glyphicon-chevron-left:before {content: "";}
.glyphicon-chevron-right:before {content: "";}
.glyphicon-plus-sign:before {content: "";}
.glyphicon-minus-sign:before {content: "";}
.glyphicon-remove-sign:before {content: "";}
.glyphicon-ok-sign:before {content: "";}
.glyphicon-question-sign:before {content: "";}
.glyphicon-info-sign:before {content: "";}
.glyphicon-screenshot:before {content: "";}
.glyphicon-remove-circle:before {content: "";}
.glyphicon-ok-circle:before {content: "";}
.glyphicon-ban-circle:before {content: "";}
.glyphicon-arrow-left:before {content: "";}
.glyphicon-arrow-right:before {content: "";}
.glyphicon-arrow-up:before {content: "";}
.glyphicon-arrow-down:before {content: "";}
.glyphicon-share-alt:before {content: "";}
.glyphicon-resize-full:before {content: "";}
.glyphicon-resize-small:before {content: "";}
.glyphicon-exclamation-sign:before {content: "";}
.glyphicon-gift:before {content: "";}
.glyphicon-leaf:before {content: "";}
.glyphicon-fire:before {content: "";}
.glyphicon-eye-open:before {content: "";}
.glyphicon-eye-close:before {content: "";}
.glyphicon-warning-sign:before {content: "";}
.glyphicon-plane:before {content: "";}
.glyphicon-calendar:before {content: "";}
.glyphicon-random:before {content: "";}
.glyphicon-comment:before {content: "";}
.glyphicon-magnet:before {content: "";}
.glyphicon-chevron-up:before {content: "";}
.glyphicon-chevron-down:before {content: "";}
.glyphicon-retweet:before {content: "";}
.glyphicon-shopping-cart:before {content: "";}
.glyphicon-folder-close:before {content: "";}
.glyphicon-folder-open:before {content: "";}
.glyphicon-resize-vertical:before {content: "";}
.glyphicon-resize-horizontal:before {content: "";}
.glyphicon-hdd:before {content: "";}
.glyphicon-bullhorn:before {content: "";}
.glyphicon-bell:before {content: "";}
.glyphicon-certificate:before {content: "";}
.glyphicon-thumbs-up:before {content: "";}
.glyphicon-thumbs-down:before {content: "";}
.glyphicon-hand-right:before {content: "";}
.glyphicon-hand-left:before {content: "";}
.glyphicon-hand-up:before {content: "";}
.glyphicon-hand-down:before {content: "";}
.glyphicon-circle-arrow-right:before {content: "";}
.glyphicon-circle-arrow-left:before {content: "";}
.glyphicon-circle-arrow-up:before {content: "";}
.glyphicon-circle-arrow-down:before {content: "";}
.glyphicon-globe:before {content: "";}
.glyphicon-wrench:before {content: "";}
.glyphicon-tasks:before {content: "";}
.glyphicon-filter:before {content: "";}
.glyphicon-briefcase:before {content: "";}
.glyphicon-fullscreen:before {content: "";}
.glyphicon-dashboard:before {content: "";}
.glyphicon-paperclip:before {content: "";}
.glyphicon-heart-empty:before {content: "";}
.glyphicon-link:before {content: "";}
.glyphicon-phone:before {content: "";}
.glyphicon-pushpin:before {content: "";}
.glyphicon-usd:before {content: "";}
.glyphicon-gbp:before {content: "";}
.glyphicon-sort:before {content: "";}
.glyphicon-sort-by-alphabet:before {content: "";}
.glyphicon-sort-by-alphabet-alt:before {content: "";}
.glyphicon-sort-by-order:before {content: "";}
.glyphicon-sort-by-order-alt:before {content: "";}
.glyphicon-sort-by-attributes:before {content: "";}
.glyphicon-sort-by-attributes-alt:before {content: "";}
.glyphicon-unchecked:before {content: "";}
.glyphicon-expand:before {content: "";}
.glyphicon-collapse-down:before {content: "";}
.glyphicon-collapse-up:before {content: "";}
.glyphicon-log-in:before {content: "";}
.glyphicon-flash:before {content: "";}
.glyphicon-log-out:before {content: "";}
.glyphicon-new-window:before {content: "";}
.glyphicon-record:before {content: "";}
.glyphicon-save:before {content: "";}
.glyphicon-open:before {content: "";}
.glyphicon-saved:before {content: "";}
.glyphicon-import:before {content: "";}
.glyphicon-export:before {content: "";}
.glyphicon-send:before {content: "";}
.glyphicon-floppy-disk:before {content: "";}
.glyphicon-floppy-saved:before {content: "";}
.glyphicon-floppy-remove:before {content: "";}
.glyphicon-floppy-save:before {content: "";}
.glyphicon-floppy-open:before {content: "";}
.glyphicon-credit-card:before {content: "";}
.glyphicon-transfer:before {content: "";}
.glyphicon-cutlery:before {content: "";}
.glyphicon-header:before {content: "";}
.glyphicon-compressed:before {content: "";}
.glyphicon-earphone:before {content: "";}
.glyphicon-phone-alt:before {content: "";}
.glyphicon-tower:before {content: "";}
.glyphicon-stats:before {content: "";}
.glyphicon-sd-video:before {content: "";}
.glyphicon-hd-video:before {content: "";}
.glyphicon-subtitles:before {content: "";}
.glyphicon-sound-stereo:before {content: "";}
.glyphicon-sound-dolby:before {content: "";}
.glyphicon-sound-5-1:before {content: "";}
.glyphicon-sound-6-1:before {content: "";}
.glyphicon-sound-7-1:before {content: "";}
.glyphicon-copyright-mark:before {content: "";}
.glyphicon-registration-mark:before {content: "";}
.glyphicon-cloud-download:before {content: "";}
.glyphicon-cloud-upload:before {content: "";}
.glyphicon-tree-conifer:before {content: "";}
.glyphicon-tree-deciduous:before {content: "";}
.glyphicon-cd:before {content: "";}
.glyphicon-save-file:before {content: "";}
.glyphicon-open-file:before {content: "";}
.glyphicon-level-up:before {content: "";}
.glyphicon-copy:before {content: "";}
.glyphicon-paste:before {content: "";}
.glyphicon-alert:before {content: "";}
.glyphicon-equalizer:before {content: "";}
.glyphicon-king:before {content: "";}
.glyphicon-queen:before {content: "";}
.glyphicon-pawn:before {content: "";}
.glyphicon-bishop:before {content: "";}
.glyphicon-knight:before {content: "";}
.glyphicon-baby-formula:before {content: "";}
.glyphicon-tent:before {content: "⛺";}
.glyphicon-blackboard:before {content: "";}
.glyphicon-bed:before {content: "";}
.glyphicon-apple:before {content: "";}
.glyphicon-erase:before {content: "";}
.glyphicon-hourglass:before {content: "⌛";}
.glyphicon-lamp:before {content: "";}
.glyphicon-duplicate:before {content: "";}
.glyphicon-piggy-bank:before {content: "";}
.glyphicon-scissors:before {content: "";}
.glyphicon-bitcoin:before {content: "";}
.glyphicon-btc:before {content: "";}
.glyphicon-xbt:before {content: "";}
.glyphicon-yen:before {content: "¥";}
.glyphicon-jpy:before {content: "¥";}
.glyphicon-ruble:before {content: "₽";}
.glyphicon-rub:before {content: "₽";}
.glyphicon-scale:before {content: "";}
.glyphicon-ice-lolly:before {content: "";}
.glyphicon-ice-lolly-tasted:before {content: "";}
.glyphicon-education:before {content: "";}
.glyphicon-option-horizontal:before {content: "";}
.glyphicon-option-vertical:before {content: "";}
.glyphicon-menu-hamburger:before {content: "";}
.glyphicon-modal-window:before {content: "";}
.glyphicon-oil:before {content: "";}
.glyphicon-grain:before {content: "";}
.glyphicon-sunglasses:before {content: "";}
.glyphicon-text-size:before {content: "";}
.glyphicon-text-color:before {content: "";}
.glyphicon-text-background:before {content: "";}
.glyphicon-object-align-top:before {content: "";}
.glyphicon-object-align-bottom:before {content: "";}
.glyphicon-object-align-horizontal:before {content: "";}
.glyphicon-object-align-left:before {content: "";}
.glyphicon-object-align-vertical:before {content: "";}
.glyphicon-object-align-right:before {content: "";}
.glyphicon-triangle-right:before {content: "";}
.glyphicon-triangle-left:before {content: "";}
.glyphicon-triangle-bottom:before {content: "";}
.glyphicon-triangle-top:before {content: "";}
.glyphicon-console:before {content: "";}
.glyphicon-superscript:before {content: "";}
.glyphicon-subscript:before {content: "";}
.glyphicon-menu-left:before {content: "";}
.glyphicon-menu-right:before {content: "";}
.glyphicon-menu-down:before {content: "";}
.glyphicon-menu-up:before {content: "";}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a {color: #337ab7;text-decoration: none;}
a:hover, a:focus {color: #23527c;text-decoration: underline;}
a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure {margin: 0;}
img {vertical-align: middle;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.img-circle {border-radius: 50%;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
[role="button"] {cursor: pointer;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight: normal;line-height: 1;color: #777;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 20px;margin-bottom: 10px;}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size: 65%;}
h4, .h4, h5, .h5, h6, .h6 {margin-top: 10px;margin-bottom: 10px;}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {font-size: 75%;}
h1, .h1 {font-size: 36px;}
h2, .h2 {font-size: 30px;}
h3, .h3 {font-size: 24px;}
h4, .h4 {font-size: 18px;}
h5, .h5 {font-size: 14px;}
h6, .h6 {font-size: 12px;}
p {margin: 0 0 10px;}
.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}
@media (min-width: 768px) {.lead {font-size: 21px;}}
small, .small {font-size: 85%;}
mark, .mark {background-color: #fcf8e3;padding: .2em;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.text-muted {color: #777;}
.text-primary {color: #337ab7;}
a.text-primary:hover, a.text-primary:focus {color: #286090;}
.text-success {color: #3c763d;}
a.text-success:hover, a.text-success:focus {color: #2b542c;}
.text-info {color: #31708f;}
a.text-info:hover, a.text-info:focus {color: #245269;}
.text-warning {color: #8a6d3b;}
a.text-warning:hover, a.text-warning:focus {color: #66512c;}
.text-danger {color: #a94442;}
a.text-danger:hover, a.text-danger:focus {color: #843534;}
.bg-primary {color: #fff;background-color: #337ab7;}
a.bg-primary:hover, a.bg-primary:focus {background-color: #286090;}
.bg-success {background-color: #dff0d8;}
a.bg-success:hover, a.bg-success:focus {background-color: #c1e2b3;}
.bg-info {background-color: #d9edf7;}
a.bg-info:hover, a.bg-info:focus {background-color: #afd9ee;}
.bg-warning {background-color: #fcf8e3;}
a.bg-warning:hover, a.bg-warning:focus {background-color: #f7ecb5;}
.bg-danger {background-color: #f2dede;}
a.bg-danger:hover, a.bg-danger:focus {background-color: #e4b9b9;}
.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}
ul, ol {margin-top: 0;margin-bottom: 10px;}
ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}
.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-top: 0;margin-bottom: 20px;}
dt, dd {line-height: 1.42857143;}
dt {font-weight: bold;}
dd {margin-left: 0;}
@media (min-width: 992px) {.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.dl-horizontal dd {margin-left: 180px;}}
abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777;}
.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom: 0;}
blockquote footer, blockquote small, blockquote .small {display: block;font-size: 80%;line-height: 1.42857143;color: #777;}
blockquote footer:before, blockquote small:before, blockquote .small:before {content: "— ";}
.blockquote-reverse, blockquote.pull-right {padding-right: 15px;padding-left: 0;border-right: 5px solid #eee;border-left: 0;text-align: right;}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {content: "";}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {content: " —";}
address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}
code, kbd, pre, samp {font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}
code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}
kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);}
kbd kbd {padding: 0;font-size: 100%;font-weight: bold;-webkit-box-shadow: none;box-shadow: none;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #333;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}
pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media (min-width: 1200px) {.container {width: 1170px;}}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.row {margin-left: -15px;margin-right: -15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: auto;}
.col-xs-push-12 {left: 100%;}
.col-xs-push-11 {left: 91.66666667%;}
.col-xs-push-10 {left: 83.33333333%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-8 {left: 66.66666667%;}
.col-xs-push-7 {left: 58.33333333%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-5 {left: 41.66666667%;}
.col-xs-push-4 {left: 33.33333333%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-2 {left: 16.66666667%;}
.col-xs-push-1 {left: 8.33333333%;}
.col-xs-push-0 {left: auto;}
.col-xs-offset-12 {margin-left: 100%;}
.col-xs-offset-11 {margin-left: 91.66666667%;}
.col-xs-offset-10 {margin-left: 83.33333333%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-8 {margin-left: 66.66666667%;}
.col-xs-offset-7 {margin-left: 58.33333333%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-5 {margin-left: 41.66666667%;}
.col-xs-offset-4 {margin-left: 33.33333333%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-2 {margin-left: 16.66666667%;}
.col-xs-offset-1 {margin-left: 8.33333333%;}
.col-xs-offset-0 {margin-left: 0%;}
@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
	.col-sm-pull-12 {right: 100%;}
	.col-sm-pull-11 {right: 91.66666667%;}
	.col-sm-pull-10 {right: 83.33333333%;}
	.col-sm-pull-9 {right: 75%;}
	.col-sm-pull-8 {right: 66.66666667%;}
	.col-sm-pull-7 {right: 58.33333333%;}
	.col-sm-pull-6 {right: 50%;}
	.col-sm-pull-5 {right: 41.66666667%;}
	.col-sm-pull-4 {right: 33.33333333%;}
	.col-sm-pull-3 {right: 25%;}
	.col-sm-pull-2 {right: 16.66666667%;}
	.col-sm-pull-1 {right: 8.33333333%;}
	.col-sm-pull-0 {right: auto;}
	.col-sm-push-12 {left: 100%;}
	.col-sm-push-11 {left: 91.66666667%;}
	.col-sm-push-10 {left: 83.33333333%;}
	.col-sm-push-9 {left: 75%;}
	.col-sm-push-8 {left: 66.66666667%;}
	.col-sm-push-7 {left: 58.33333333%;}
	.col-sm-push-6 {left: 50%;}
	.col-sm-push-5 {left: 41.66666667%;}
	.col-sm-push-4 {left: 33.33333333%;}
	.col-sm-push-3 {left: 25%;}
	.col-sm-push-2 {left: 16.66666667%;}
	.col-sm-push-1 {left: 8.33333333%;}
	.col-sm-push-0 {left: auto;}
	.col-sm-offset-12 {margin-left: 100%;}
	.col-sm-offset-11 {margin-left: 91.66666667%;}
	.col-sm-offset-10 {margin-left: 83.33333333%;}
	.col-sm-offset-9 {margin-left: 75%;}
	.col-sm-offset-8 {margin-left: 66.66666667%;}
	.col-sm-offset-7 {margin-left: 58.33333333%;}
	.col-sm-offset-6 {margin-left: 50%;}
	.col-sm-offset-5 {margin-left: 41.66666667%;}
	.col-sm-offset-4 {margin-left: 33.33333333%;}
	.col-sm-offset-3 {margin-left: 25%;}
	.col-sm-offset-2 {margin-left: 16.66666667%;}
	.col-sm-offset-1 {margin-left: 8.33333333%;}
	.col-sm-offset-0 {margin-left: 0%;}}
@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	.col-md-pull-12 {right: 100%;}
	.col-md-pull-11 {right: 91.66666667%;}
	.col-md-pull-10 {right: 83.33333333%;}
	.col-md-pull-9 {right: 75%;}
	.col-md-pull-8 {right: 66.66666667%;}
	.col-md-pull-7 {right: 58.33333333%;}
	.col-md-pull-6 {right: 50%;}
	.col-md-pull-5 {right: 41.66666667%;}
	.col-md-pull-4 {right: 33.33333333%;}
	.col-md-pull-3 {right: 25%;}
	.col-md-pull-2 {right: 16.66666667%;}
	.col-md-pull-1 {right: 8.33333333%;}
	.col-md-pull-0 {right: auto;}
	.col-md-push-12 {left: 100%;}
	.col-md-push-11 {left: 91.66666667%;}
	.col-md-push-10 {left: 83.33333333%;}
	.col-md-push-9 {left: 75%;}
	.col-md-push-8 {left: 66.66666667%;}
	.col-md-push-7 {left: 58.33333333%;}
	.col-md-push-6 {left: 50%;}
	.col-md-push-5 {left: 41.66666667%;}
	.col-md-push-4 {left: 33.33333333%;}
	.col-md-push-3 {left: 25%;}
	.col-md-push-2 {left: 16.66666667%;}
	.col-md-push-1 {left: 8.33333333%;}
	.col-md-push-0 {left: auto;}
	.col-md-offset-12 {margin-left: 100%;}
	.col-md-offset-11 {margin-left: 91.66666667%;}
	.col-md-offset-10 {margin-left: 83.33333333%;}
	.col-md-offset-9 {margin-left: 75%;}
	.col-md-offset-8 {margin-left: 66.66666667%;}
	.col-md-offset-7 {margin-left: 58.33333333%;}
	.col-md-offset-6 {margin-left: 50%;}
	.col-md-offset-5 {margin-left: 41.66666667%;}
	.col-md-offset-4 {margin-left: 33.33333333%;}
	.col-md-offset-3 {margin-left: 25%;}
	.col-md-offset-2 {margin-left: 16.66666667%;}
	.col-md-offset-1 {margin-left: 8.33333333%;}
	.col-md-offset-0 {margin-left: 0%;}}
@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
	.col-lg-12 {width: 100%;}
	.col-lg-11 {width: 91.66666667%;}
	.col-lg-10 {width: 83.33333333%;}
	.col-lg-9 {width: 75%;}
	.col-lg-8 {width: 66.66666667%;}
	.col-lg-7 {width: 58.33333333%;}
	.col-lg-6 {width: 50%;}
	.col-lg-5 {width: 41.66666667%;}
	.col-lg-4 {width: 33.33333333%;}
	.col-lg-3 {width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
	.col-lg-pull-12 {right: 100%;}
	.col-lg-pull-11 {right: 91.66666667%;}
	.col-lg-pull-10 {right: 83.33333333%;}
	.col-lg-pull-9 {right: 75%;}
	.col-lg-pull-8 {right: 66.66666667%;}
	.col-lg-pull-7 {right: 58.33333333%;}
	.col-lg-pull-6 {right: 50%;}
	.col-lg-pull-5 {right: 41.66666667%;}
	.col-lg-pull-4 {right: 33.33333333%;}
	.col-lg-pull-3 {right: 25%;}
	.col-lg-pull-2 {right: 16.66666667%;}
	.col-lg-pull-1 {right: 8.33333333%;}
	.col-lg-pull-0 {right: auto;}
	.col-lg-push-12 {left: 100%;}
	.col-lg-push-11 {left: 91.66666667%;}
	.col-lg-push-10 {left: 83.33333333%;}
	.col-lg-push-9 {left: 75%;}
	.col-lg-push-8 {left: 66.66666667%;}
	.col-lg-push-7 {left: 58.33333333%;}
	.col-lg-push-6 {left: 50%;}
	.col-lg-push-5 {left: 41.66666667%;}
	.col-lg-push-4 {left: 33.33333333%;}
	.col-lg-push-3 {left: 25%;}
	.col-lg-push-2 {left: 16.66666667%;}
	.col-lg-push-1 {left: 8.33333333%;}
	.col-lg-push-0 {left: auto;}
	.col-lg-offset-12 {margin-left: 100%;}
	.col-lg-offset-11 {margin-left: 91.66666667%;}
	.col-lg-offset-10 {margin-left: 83.33333333%;}
	.col-lg-offset-9 {margin-left: 75%;}
	.col-lg-offset-8 {margin-left: 66.66666667%;}
	.col-lg-offset-7 {margin-left: 58.33333333%;}
	.col-lg-offset-6 {margin-left: 50%;}
	.col-lg-offset-5 {margin-left: 41.66666667%;}
	.col-lg-offset-4 {margin-left: 33.33333333%;}
	.col-lg-offset-3 {margin-left: 25%;}
	.col-lg-offset-2 {margin-left: 16.66666667%;}
	.col-lg-offset-1 {margin-left: 8.33333333%;}
	.col-lg-offset-0 {margin-left: 0%;}}
table {background-color: transparent;}
caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}
th {text-align: left;}
.table {width: 100%;max-width: 100%;margin-bottom: 20px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top: 0;}
.table > tbody + tbody {border-top: 2px solid #ddd;}
.table .table {background-color: #fff;}
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {padding: 5px;}
.table-bordered {border: 1px solid #ddd;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #ddd;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover > tbody > tr:hover {background-color: #f5f5f5;}
table col[class*="col-"] {position: static;float: none;display: table-column;}
table td[class*="col-"], table th[class*="col-"] {position: static;float: none;display: table-cell;}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {background-color: #f5f5f5;}
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {background-color: #dff0d8;}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {background-color: #d9edf7;}
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {background-color: #fcf8e3;}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {background-color: #f2dede;}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}
.table-responsive {overflow-x: auto;min-height: .01%;}
@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
	.table-responsive > .table {margin-bottom: 0;}
	.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {white-space: nowrap;}
	.table-responsive > .table-bordered {border: 0;}
	.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
	.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
	.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}}
fieldset {padding: 0;margin: 0;border: 0;min-width: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}
input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px 	;line-height: normal;}
input[type="file"] {display: block;}
input[type="range"] {display: block;width: 100%;}
select[multiple], select[size] {height: auto;}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form-control::-moz-placeholder {color: #999;opacity: 1;}
.form-control:-ms-input-placeholder {color: #999;}
.form-control::-webkit-input-placeholder {color: #999;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}
.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
input[type="search"] {-webkit-appearance: none;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {line-height: 34px;}
	input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {line-height: 30px;}
	input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {line-height: 46px;}}
.form-group {margin-bottom: 15px;}
.radio, .checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.radio label, .checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {position: absolute;margin-left: -20px;margin-top: 4px 	;}
.radio + .radio, .checkbox + .checkbox {margin-top: -5px;}
.radio-inline, .checkbox-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer;}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {cursor: not-allowed;}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {cursor: not-allowed;}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {cursor: not-allowed;}
.form-control-static {padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;min-height: 34px;}
.form-control-static.input-lg, .form-control-static.input-sm {padding-left: 0;padding-right: 0;}
.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
select.input-sm {height: 30px;line-height: 30px;}
textarea.input-sm, select[multiple].input-sm {height: auto;}
.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.form-group-sm select.form-control {height: 30px;line-height: 30px;}
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {height: auto;}
.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5;}
.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
select.input-lg {height: 46px;line-height: 46px;}
textarea.input-lg, select[multiple].input-lg {height: auto;}
.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.form-group-lg select.form-control {height: 46px;line-height: 46px;}
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {height: auto;}
.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333;}
.has-feedback {position: relative;}
.has-feedback .form-control {padding-right: 42.5px;}
.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}
.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {width: 46px;height: 46px;line-height: 46px;}
.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {width: 30px;height: 30px;line-height: 30px;}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color: #3c763d;}
.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;}
.has-success .input-group-addon {color: #3c763d;border-color: #3c763d;background-color: #dff0d8;}
.has-success .form-control-feedback {color: #3c763d;}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color: #8a6d3b;}
.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}
.has-warning .input-group-addon {color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3;}
.has-warning .form-control-feedback {color: #8a6d3b;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #a94442;}
.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.has-error .input-group-addon {color: #a94442;border-color: #a94442;background-color: #f2dede;}
.has-error .form-control-feedback {color: #a94442;}
.has-feedback label ~ .form-control-feedback {top: 25px;}
.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}
.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}
@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-control-static {display: inline-block;}
	.form-inline .input-group {display: inline-table;vertical-align: middle;}
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}
	.form-inline .input-group > .form-control {width: 100%;}
	.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}
	.form-inline .radio, .form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
	.form-inline .radio label, .form-inline .checkbox label {padding-left: 0;}
	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}
	.form-inline .has-feedback .form-control-feedback {top: 0;}}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {margin-top: 0;margin-bottom: 0;padding-top: 7px;}
.form-horizontal .radio, .form-horizontal .checkbox {min-height: 27px;}
.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;}
@media (min-width: 768px) {.form-horizontal .control-label {text-align: right;margin-bottom: 0;padding-top: 7px;}}
.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
@media (min-width: 768px) {.form-horizontal .form-group-lg .control-label {padding-top: 14.333333px;font-size: 18px;}}
@media (min-width: 768px) {.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px;}}
.btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover, .btn:focus, .btn.focus {color: #333;text-decoration: none;}
.btn:active, .btn.active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:focus, .btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}
.btn-default .badge {color: #fff;background-color: #333;}
.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.btn-primary:focus, .btn-primary.focus {color: #fff;background-color: #286090;border-color: #122b40;}
.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;border-color: #204d74;}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #204d74;border-color: #122b40;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background-image: none;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color: #337ab7;border-color: #2e6da4;}
.btn-primary .badge {color: #337ab7;background-color: #fff;}
.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:focus, .btn-success.focus {color: #fff;background-color: #449d44;border-color: #255625;}
.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439;}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;border-color: #398439;}
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {color: #fff;background-color: #398439;border-color: #255625;}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {background-image: none;}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {background-color: #5cb85c;border-color: #4cae4c;}
.btn-success .badge {color: #5cb85c;background-color: #fff;}
.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:focus, .btn-info.focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85;}
.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #269abc;border-color: #1b6d85;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background-image: none;}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {background-color: #5bc0de;border-color: #46b8da;}
.btn-info .badge {color: #5bc0de;background-color: #fff;}
.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}
.btn-warning:focus, .btn-warning.focus {color: #fff;background-color: #ec971f;border-color: #985f0d;}
.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {color: #fff;background-color: #d58512;border-color: #985f0d;}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background-image: none;}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {background-color: #f0ad4e;border-color: #eea236;}
.btn-warning .badge {color: #f0ad4e;background-color: #fff;}
.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.btn-danger:focus, .btn-danger.focus {color: #fff;background-color: #c9302c;border-color: #761c19;}
.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff;background-color: #ac2925;border-color: #761c19;}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {background-image: none;}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {background-color: #d9534f;border-color: #d43f3a;}
.btn-danger .badge {color: #d9534f;background-color: #fff;}
.btn-link {color: #337ab7;font-weight: normal;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}
.btn-link:hover, .btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {color: #777;text-decoration: none;}
.btn-lg, .btn-group-lg > .btn {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.btn-sm, .btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs, .btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-block {display: block;width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none;}
.collapse.in {display: block;}
tr.collapse.in {display: table-row;}
tbody.collapse.in {display: table-row-group;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height,visibility;-o-transition-property: height,visibility;transition-property: height,visibility;-webkit-transition-duration: .35s;-o-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid 	;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.dropup, .dropdown {position: relative;}
.dropdown-toggle:focus {outline: 0;}
.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;font-size: 14px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);-webkit-background-clip: padding-box;background-clip: padding-box;}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none;color: #262626;background-color: #f5f5f5;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;outline: 0;background-color: #337ab7;}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #777;}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;background-color: transparent;background-image: none;cursor: not-allowed;}
.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}
.dropdown-menu-right {left: auto;right: 0;}
.dropdown-menu-left {left: 0;right: auto;}
.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #777;white-space: nowrap;}
.dropdown-backdrop {position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 990;}
.pull-right > .dropdown-menu {right: 0;left: auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px dashed;border-bottom: 4px solid 	;content: "";}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}
@media (min-width: 992px) {.navbar-right .dropdown-menu {left: auto;right: 0;}
	.navbar-right .dropdown-menu-left {left: 0;right: auto;}}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 2;}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}
.btn-toolbar {margin-left: -5px;}
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.btn-group > .btn-group {float: left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}
.btn-group > .btn + .dropdown-toggle {padding-left: 8px;padding-right: 8px;}
.btn-group > .btn-lg + .dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}
.btn .caret {margin-left: 0;}
.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}
.dropup .btn-lg .caret {border-width: 0 5px 5px;}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}
.btn-group-vertical > .btn-group > .btn {float: none;}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}
.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn:last-child:not(:first-child) {border-bottom-left-radius: 4px;border-top-right-radius: 0;border-top-left-radius: 0;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.btn-group-justified > .btn, .btn-group-justified > .btn-group {float: none;display: table-cell;width: 1%;}
.btn-group-justified > .btn-group .btn {width: 100%;}
.btn-group-justified > .btn-group .dropdown-menu {left: auto;}
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.input-group {position: relative;display: table;border-collapse: separate;}
.input-group[class*="col-"] {float: none;padding-left: 0;padding-right: 0;}
.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {height: 46px;line-height: 46px;}
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {height: auto;}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {height: 30px;line-height: 30px;}
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {height: auto;}
.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}
.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}
.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;}
.input-group-addon.input-sm {padding: 5px 10px;font-size: 12px;border-radius: 3px;}
.input-group-addon.input-lg {padding: 10px 16px;font-size: 18px;border-radius: 6px;}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {margin-top: 0;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.input-group-addon:first-child {border-right: 0;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.input-group-addon:last-child {border-left: 0;}
.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}
.input-group-btn > .btn {position: relative;}
.input-group-btn > .btn + .btn {margin-left: -1px;}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {z-index: 2;}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {margin-right: -1px;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -1px;}
.nav {margin-bottom: 0;padding-left: 0;list-style: none;}
.nav > li {position: relative;display: block;}
.nav > li > a {position: relative;display: block;padding: 10px 15px;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee;}
.nav > li.disabled > a {color: #777;}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777;text-decoration: none;background-color: transparent;cursor: not-allowed;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eee;border-color: #337ab7;}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav > li > a > img {max-width: none;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs > li {float: left;margin-bottom: -1px;}
.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;}
.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}
.nav-tabs.nav-justified > li {float: none;}
.nav-tabs.nav-justified > li > a {text-align: center;margin-bottom: 5px;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}
	.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}
.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}
@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}
	.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}
.nav-pills > li {float: left;}
.nav-pills > li > a {border-radius: 4px;}
.nav-pills > li + li {margin-left: 2px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #337ab7;}
.nav-stacked > li {float: none;}
.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}
.nav-justified {width: 100%;}
.nav-justified > li {float: none;}
.nav-justified > li > a {text-align: center;margin-bottom: 5px;}
.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {.nav-justified > li {display: table-cell;width: 1%;}
	.nav-justified > li > a {margin-bottom: 0;}}
.nav-tabs-justified {border-bottom: 0;}
.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border: 1px solid #ddd;}
@media (min-width: 768px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}
	.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color: #fff;}}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}
@media (min-width: 992px) {.navbar {border-radius: 4px;}}
@media (min-width: 992px) {.navbar-header {float: left;}}
.navbar-collapse {overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling: touch;}
.navbar-collapse.in {overflow-y: auto;}
@media (min-width: 992px) {.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}
	.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
	.navbar-collapse.in {overflow-y: visible;}
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-left: 0;padding-right: 0;}}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 340px;}
@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}
@media (min-width: 992px) {.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}
.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}
@media (min-width: 992px) {.navbar-static-top {border-radius: 0;}}
.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}
@media (min-width: 992px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.navbar-brand {float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 50px;}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}
.navbar-brand > img {display: block;}
@media (min-width: 992px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;}}
.navbar-toggle {position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
@media (min-width: 992px) {.navbar-toggle {display: none;}}
.navbar-nav {margin: 7.5px -15px;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}
@media (max-width: 991px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
	.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}
	.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}
@media (min-width: 992px) {.navbar-nav {float: left;margin: 0;}
	.navbar-nav > li {float: left;}
	.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}
.navbar-form {margin-left: -15px;margin-right: -15px;padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top: 8px;margin-bottom: 8px;}
@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
	.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.navbar-form .form-control-static {display: inline-block;}
	.navbar-form .input-group {display: inline-table;vertical-align: middle;}
	.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {width: auto;}
	.navbar-form .input-group > .form-control {width: 100%;}
	.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}
	.navbar-form .radio, .navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
	.navbar-form .radio label, .navbar-form .checkbox label {padding-left: 0;}
	.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}
	.navbar-form .has-feedback .form-control-feedback {top: 0;}}
@media (max-width: 991px) {.navbar-form .form-group {margin-bottom: 5px;}
	.navbar-form .form-group:last-child {margin-bottom: 0;}}
@media (min-width: 992px) {.navbar-form {width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none;}}
.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-right-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.navbar-btn {margin-top: 8px;margin-bottom: 8px;}
.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}
.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}
.navbar-text {margin-top: 15px;margin-bottom: 15px;}
@media (min-width: 992px) {.navbar-text {float: left;margin-left: 15px;margin-right: 15px;}}
@media (min-width: 992px) {.navbar-left {float: left !important;}
	.navbar-right {float: right !important;margin-right: -15px;}
	.navbar-right ~ .navbar-right {margin-right: 0;}}
.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-brand {color: #777;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #777;}
.navbar-default .navbar-nav > li > a {color: #777;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333;background-color: transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #ddd;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #e7e7e7;color: #555;}
@media (max-width: 991px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;background-color: transparent;}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555;background-color: #e7e7e7;}
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc;background-color: transparent;}}
.navbar-default .navbar-link {color: #777;}
.navbar-default .navbar-link:hover {color: #333;}
.navbar-default .btn-link {color: #777;}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #333;}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}
.navbar-inverse {background-color: #222;border-color: #080808;}
.navbar-inverse .navbar-brand {color: #9d9d9d;}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-text {color: #9d9d9d;}
.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #080808;}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color: #444;background-color: transparent;}
.navbar-inverse .navbar-toggle {border-color: #333;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #101010;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color: #080808;color: #fff;}
@media (max-width: 991px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: transparent;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-color: #080808;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}}
.navbar-inverse .navbar-link {color: #9d9d9d;}
.navbar-inverse .navbar-link:hover {color: #fff;}
.navbar-inverse .btn-link {color: #9d9d9d;}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #fff;}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li + li:before {content: "/ ";padding: 0 5px;color: #ccc;}
.breadcrumb > .active {color: #777;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #337ab7;background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;cursor: default;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #777;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.pager {padding-left: 0;margin: 20px 0;list-style: none;text-align: center;}
.pager li {display: inline;}
.pager li > a, .pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;}
.pager li > a:hover, .pager li > a:focus {text-decoration: none;background-color: #eee;}
.pager .next > a, .pager .next > span {float: right;}
.pager .previous > a, .pager .previous > span {float: left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #777;background-color: #fff;cursor: not-allowed;}
.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
a.label:hover, a.label:focus {color: #fff;text-decoration: none;cursor: pointer;}
.label:empty {display: none;}
.btn .label {position: relative;top: -1px;}
.label-default {background-color: #777;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #5e5e5e;}
.label-primary {background-color: #337ab7;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #286090;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus {background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}
.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;color: #fff;line-height: 1;vertical-align: middle;white-space: nowrap;text-align: center;background-color: #777;border-radius: 10px;}
.badge:empty {display: none;}
.btn .badge {position: relative;top: -1px;}
.btn-xs .badge, .btn-group-xs > .btn .badge {top: 0;padding: 1px 5px;}
a.badge:hover, a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color: #337ab7;background-color: #fff;}
.list-group-item > .badge {float: right;}
.list-group-item > .badge + .badge {margin-right: 5px;}
.nav-pills > li > a > .badge {margin-left: 3px;}
.jumbotron {padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #eee;}
.jumbotron h1, .jumbotron .h1 {color: inherit;}
.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}
.jumbotron > hr {border-top-color: #d5d5d5;}
.container .jumbotron, .container-fluid .jumbotron {border-radius: 6px;}
.jumbotron .container {max-width: 100%;}
@media screen and (min-width: 768px) {.jumbotron {padding-top: 48px;padding-bottom: 48px;}
	.container .jumbotron, .container-fluid .jumbotron {padding-left: 60px;padding-right: 60px;}
	.jumbotron h1, .jumbotron .h1 {font-size: 63px;}}
.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.thumbnail > img, .thumbnail a > img {margin-left: auto;margin-right: auto;}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {border-color: #337ab7;}
.thumbnail .caption {padding: 9px;color: #333;}
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert h4 {margin-top: 0;color: inherit;}
.alert .alert-link {font-weight: bold;}
.alert > p, .alert > ul {margin-bottom: 0;}
.alert > p + p {margin-top: 5px;}
.alert-dismissable, .alert-dismissible {padding-right: 35px;}
.alert-dismissable .close, .alert-dismissible .close {position: relative;top: -2px;right: -21px;color: inherit;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.alert-success hr {border-top-color: #c9e2b3;}
.alert-success .alert-link {color: #2b542c;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.alert-info hr {border-top-color: #a6e1ec;}
.alert-info .alert-link {color: #245269;}
.alert-warning {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.alert-warning hr {border-top-color: #f7e1b5;}
.alert-warning .alert-link {color: #66512c;}
.alert-danger {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert-danger hr {border-top-color: #e4b9c0;}
.alert-danger .alert-link {color: #843534;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-o-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;}}
.progress {overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.progress-bar {float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #337ab7;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}
.progress-striped .progress-bar, .progress-bar-striped {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;}
.progress.active .progress-bar, .progress-bar.active {-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-bar-success {background-color: #5cb85c;}
.progress-striped .progress-bar-success {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-info {background-color: #5bc0de;}
.progress-striped .progress-bar-info {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-warning {background-color: #f0ad4e;}
.progress-striped .progress-bar-warning {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-danger {background-color: #d9534f;}
.progress-striped .progress-bar-danger {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.media {margin-top: 15px;}
.media:first-child {margin-top: 0;}
.media, .media-body {zoom: 1;overflow: hidden;}
.media-body {width: 10000px;}
.media-object {display: block;}
.media-object.img-thumbnail {max-width: none;}
.media-right, .media > .pull-right {padding-left: 10px;}
.media-left, .media > .pull-left {padding-right: 10px;}
.media-left, .media-right, .media-body {display: table-cell;vertical-align: top;}
.media-middle {vertical-align: middle;}
.media-bottom {vertical-align: bottom;}
.media-heading {margin-top: 0;margin-bottom: 5px;}
.media-list {padding-left: 0;list-style: none;}
.list-group {margin-bottom: 20px;padding-left: 0;}
.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}
.list-group-item:first-child {border-top-right-radius: 4px;border-top-left-radius: 4px;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
a.list-group-item, button.list-group-item {color: #555;}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {color: #333;}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {text-decoration: none;color: #555;background-color: #f5f5f5;}
button.list-group-item {width: 100%;text-align: left;}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {background-color: #eee;color: #777;cursor: not-allowed;}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {color: inherit;}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {color: #777;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;}
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {color: inherit;}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {color: #c7ddef;}
.list-group-item-success {color: #3c763d;background-color: #dff0d8;}
a.list-group-item-success, button.list-group-item-success {color: #3c763d;}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {color: inherit;}
a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {color: #3c763d;background-color: #d0e9c6;}
a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {color: #fff;background-color: #3c763d;border-color: #3c763d;}
.list-group-item-info {color: #31708f;background-color: #d9edf7;}
a.list-group-item-info, button.list-group-item-info {color: #31708f;}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {color: inherit;}
a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {color: #31708f;background-color: #c4e3f3;}
a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {color: #fff;background-color: #31708f;border-color: #31708f;}
.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}
a.list-group-item-warning, button.list-group-item-warning {color: #8a6d3b;}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {color: inherit;}
a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {color: #8a6d3b;background-color: #faf2cc;}
a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}
.list-group-item-danger {color: #a94442;background-color: #f2dede;}
a.list-group-item-danger, button.list-group-item-danger {color: #a94442;}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {color: inherit;}
a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {color: #a94442;background-color: #ebcccc;}
a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {color: #fff;background-color: #a94442;border-color: #a94442;}
.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}
.list-group-item-text {margin-bottom: 0;line-height: 1.3;}
.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.panel-body {padding: 15px;}
.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel-heading > .dropdown .dropdown-toggle {color: inherit;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {color: inherit;}
.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .list-group, .panel > .panel-collapse > .list-group {margin-bottom: 0;}
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}
.list-group + .panel-footer {border-top-width: 0;}
.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {margin-bottom: 0;}
.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {padding-left: 15px;padding-right: 15px;}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: 3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: 3px;}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 3px;}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {border-top: 1px solid #ddd;}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {border-top: 0;}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {border: 0;}
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0;}
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}
.panel > .table-responsive {border: 0;margin-bottom: 0;}
.panel-group {margin-bottom: 20px;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.panel-group .panel + .panel {margin-top: 5px;}
.panel-group .panel-heading {border-bottom: 0;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-top: 1px solid #ddd;}
.panel-group .panel-footer {border-top: 0;}
.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #ddd;}
.panel-default {border-color: #ddd;}
.panel-default > .panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ddd;}
.panel-default > .panel-heading .badge {color: #f5f5f5;background-color: #333;}
.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ddd;}
.panel-primary {border-color: #337ab7;}
.panel-primary > .panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #337ab7;}
.panel-primary > .panel-heading .badge {color: #337ab7;background-color: #fff;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #337ab7;}
.panel-success {border-color: #d6e9c6;}
.panel-success > .panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color: #d6e9c6;}
.panel-success > .panel-heading .badge {color: #dff0d8;background-color: #3c763d;}
.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #d6e9c6;}
.panel-info {border-color: #bce8f1;}
.panel-info > .panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color: #bce8f1;}
.panel-info > .panel-heading .badge {color: #d9edf7;background-color: #31708f;}
.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #bce8f1;}
.panel-warning {border-color: #faebcc;}
.panel-warning > .panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color: #faebcc;}
.panel-warning > .panel-heading .badge {color: #fcf8e3;background-color: #8a6d3b;}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #faebcc;}
.panel-danger {border-color: #ebccd1;}
.panel-danger > .panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ebccd1;}
.panel-danger > .panel-heading .badge {color: #f2dede;background-color: #a94442;}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ebccd1;}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.well blockquote {border-color: #ddd;border-color: rgba(0,0,0,.15);}
.well-lg {padding: 24px;border-radius: 6px;}
.well-sm {padding: 9px;border-radius: 3px;}
.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);}
.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;opacity: .5;filter: alpha(opacity=50);}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.modal-open {overflow: hidden;}
.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0;}
.modal.fade .modal-dialog {-webkit-transform: translate(0,-25%);-ms-transform: translate(0,-25%);-o-transform: translate(0,-25%);transform: translate(0,-25%);-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;}
.modal.in .modal-dialog {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;}
.modal-content {position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);-webkit-background-clip: padding-box;background-clip: padding-box;outline: 0;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;filter: alpha(opacity=0);}
.modal-backdrop.in {opacity: .5;filter: alpha(opacity=50);}
.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;min-height: 16.42857143px;}
.modal-header .close {margin-top: -2px;}
.modal-title {margin: 0;line-height: 1.42857143;}
.modal-body {position: relative;padding: 15px;}
.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}
.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0;}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}
	.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px rgba(0,0,0,.5);}
	.modal-sm {width: 300px;}}
@media (min-width: 992px) {.modal-lg {width: 900px;}}
.tooltip {position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 12px;opacity: 0;filter: alpha(opacity=0);}
.tooltip.in {opacity: .9;filter: alpha(opacity=90);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-left .tooltip-arrow {bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 14px;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 14px;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content {padding: 9px 14px;}
.popover > .arrow, .popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover > .arrow {border-width: 11px;}
.popover > .arrow:after {border-width: 10px;content: "";}
.popover.top > .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,.25);bottom: -11px;}
.popover.top > .arrow:after {content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff;}
.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,.25);}
.popover.right > .arrow:after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff;}
.popover.bottom > .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);top: -11px;}
.popover.bottom > .arrow:after {content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff;}
.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,.25);}
.popover.left > .arrow:after {content: " ";right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px;}
.carousel {position: relative;}
.carousel-inner {position: relative;overflow: hidden;width: 100%;}
.carousel-inner > .item {display: none;position: relative;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {line-height: 1;}
@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .item {-webkit-transition: -webkit-transform .6s ease-in-out;-o-transition: -o-transform .6s ease-in-out;transition: transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}
	.carousel-inner > .item.next, .carousel-inner > .item.active.right {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);left: 0;}
	.carousel-inner > .item.prev, .carousel-inner > .item.active.left {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);left: 0;}
	.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);left: 0;}}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display: block;}
.carousel-inner > .active {left: 0;}
.carousel-inner > .next, .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}
.carousel-inner > .next {left: 100%;}
.carousel-inner > .prev {left: -100%;}
.carousel-inner > .next.left, .carousel-inner > .prev.right {left: 0;}
.carousel-inner > .active.left {left: -100%;}
.carousel-inner > .active.right {left: 100%;}
.carousel-control {position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: .5;filter: alpha(opacity=50);font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);}
.carousel-control.left {background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat: repeat-x;}
.carousel-control.right {left: auto;right: 0;background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat: repeat-x;}
.carousel-control:hover, .carousel-control:focus {outline: 0;color: #fff;text-decoration: none;opacity: .9;filter: alpha(opacity=90);}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;margin-top: -10px;z-index: 5;display: inline-block;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left: 50%;margin-left: -10px;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right: 50%;margin-right: -10px;}
.carousel-control .icon-prev, .carousel-control .icon-next {width: 20px;height: 20px;line-height: 1;font-family: serif;}
.carousel-control .icon-prev:before {content: "‹";}
.carousel-control .icon-next:before {content: "›";}
.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center;}
.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #fff;border-radius: 10px;cursor: pointer;background-color: #000 	;background-color: rgba(0,0,0,0);}
.carousel-indicators .active {margin: 0;width: 12px;height: 12px;background-color: #fff;}
.carousel-caption {position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);}
.carousel-caption .btn {text-shadow: none;}
@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {width: 30px;height: 30px;margin-top: -15px;font-size: 30px;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -15px;}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -15px;}
	.carousel-caption {left: 20%;right: 20%;padding-bottom: 30px;}
	.carousel-indicators {bottom: 20px;}}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {content: " ";display: table;}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;}
@media (max-width: 767px) {.visible-xs {display: block !important;}
	table.visible-xs {display: table !important;}
	tr.visible-xs {display: table-row !important;}
	th.visible-xs, td.visible-xs {display: table-cell !important;}}
@media (max-width: 767px) {.visible-xs-block {display: block !important;}}
@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}
@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}
	table.visible-sm {display: table !important;}
	tr.visible-sm {display: table-row !important;}
	th.visible-sm, td.visible-sm {display: table-cell !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}
	table.visible-md {display: table !important;}
	tr.visible-md {display: table-row !important;}
	th.visible-md, td.visible-md {display: table-cell !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}
@media (min-width: 1200px) {.visible-lg {display: block !important;}
	table.visible-lg {display: table !important;}
	tr.visible-lg {display: table-row !important;}
	th.visible-lg, td.visible-lg {display: table-cell !important;}}
@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}
@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}
@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}
@media (max-width: 767px) {.hidden-xs {display: none !important;}}
@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}
@media (min-width: 1200px) {.hidden-lg {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: block !important;}
	table.visible-print {display: table !important;}
	tr.visible-print {display: table-row !important;}
	th.visible-print, td.visible-print {display: table-cell !important;}}
.visible-print-block {display: none !important;}
@media print {.visible-print-block {display: block !important;}}
.visible-print-inline {display: none !important;}
@media print {.visible-print-inline {display: inline !important;}}
.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block {display: inline-block !important;}}
@media print {.hidden-print {display: none !important;}}
@charset "UTF-8";
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;}
.animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;}
@-webkit-keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}
@-webkit-keyframes flash {from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}
@-webkit-keyframes pulse {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes pulse {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes rubberBand {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {from, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
@keyframes shake {from, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
.shake {-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	to {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
@keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	to {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes tada {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {from {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to {-webkit-transform: none;transform: none;}}
@keyframes wobble {from {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to {-webkit-transform: none;transform: none;}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes jello {from, 11.1%, to {-webkit-transform: none;transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
@keyframes jello {from, 11.1%, to {-webkit-transform: none;transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}
@-webkit-keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: none;transform: none;}}
@keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: none;transform: none;}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
@keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
@keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
@keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}
@-webkit-keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
@-webkit-keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
@keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
@keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}
@-webkit-keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	to {-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	to {-webkit-transform: none;transform: none;opacity: 1;}}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut {from {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
@keyframes lightSpeedOut {from {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
@keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
@keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
@keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	to {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	to {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
.hinge {-webkit-animation-name: hinge;animation-name: hinge;}
@-webkit-keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
@keyframes rollOut {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
@keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {from {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInUp {from {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes slideOutDown {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
@font-face {font-family: "FontAwesome";src: url("/assets/css/fonts/font-awesome/fontawesome-webfont.eot?v=4.4.0");src: url("/assets/css/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("/assets/css/fonts/font-awesome/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("/assets/css/fonts/font-awesome/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("/assets/css/fonts/font-awesome/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("/assets/css/fonts/font-awesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;font-display: swap;}
.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;}
.fa-lg {font-size: 1.33333333em;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.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul > li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.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 {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-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-feed:before, .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-y-combinator-square:before, .fa-yc-square:before, .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-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-intersex:before, .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-genderless: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: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
@font-face {font-family: "Ionicons";src: url("/assets/css/fonts/ionicons/ionicons.eot?v=2.0.0");src: url("/assets/css/fonts/ionicons/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("/assets/css/fonts/ionicons/ionicons.ttf?v=2.0.0") format("truetype"),url("/assets/css/fonts/ionicons/ionicons.woff?v=2.0.0") format("woff"),url("/assets/css/fonts/ionicons/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight: normal;font-style: normal;font-display: swap;}
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ion-alert:before {content: "";}
.ion-alert-circled:before {content: "";}
.ion-android-add:before {content: "";}
.ion-android-add-circle:before {content: "";}
.ion-android-alarm-clock:before {content: "";}
.ion-android-alert:before {content: "";}
.ion-android-apps:before {content: "";}
.ion-android-archive:before {content: "";}
.ion-android-arrow-back:before {content: "";}
.ion-android-arrow-down:before {content: "";}
.ion-android-arrow-dropdown:before {content: "";}
.ion-android-arrow-dropdown-circle:before {content: "";}
.ion-android-arrow-dropleft:before {content: "";}
.ion-android-arrow-dropleft-circle:before {content: "";}
.ion-android-arrow-dropright:before {content: "";}
.ion-android-arrow-dropright-circle:before {content: "";}
.ion-android-arrow-dropup:before {content: "";}
.ion-android-arrow-dropup-circle:before {content: "";}
.ion-android-arrow-forward:before {content: "";}
.ion-android-arrow-up:before {content: "";}
.ion-android-attach:before {content: "";}
.ion-android-bar:before {content: "";}
.ion-android-bicycle:before {content: "";}
.ion-android-boat:before {content: "";}
.ion-android-bookmark:before {content: "";}
.ion-android-bulb:before {content: "";}
.ion-android-bus:before {content: "";}
.ion-android-calendar:before {content: "";}
.ion-android-call:before {content: "";}
.ion-android-camera:before {content: "";}
.ion-android-cancel:before {content: "";}
.ion-android-car:before {content: "";}
.ion-android-cart:before {content: "";}
.ion-android-chat:before {content: "";}
.ion-android-checkbox:before {content: "";}
.ion-android-checkbox-blank:before {content: "";}
.ion-android-checkbox-outline:before {content: "";}
.ion-android-checkbox-outline-blank:before {content: "";}
.ion-android-checkmark-circle:before {content: "";}
.ion-android-clipboard:before {content: "";}
.ion-android-close:before {content: "";}
.ion-android-cloud:before {content: "";}
.ion-android-cloud-circle:before {content: "";}
.ion-android-cloud-done:before {content: "";}
.ion-android-cloud-outline:before {content: "";}
.ion-android-color-palette:before {content: "";}
.ion-android-compass:before {content: "";}
.ion-android-contact:before {content: "";}
.ion-android-contacts:before {content: "";}
.ion-android-contract:before {content: "";}
.ion-android-create:before {content: "";}
.ion-android-delete:before {content: "";}
.ion-android-desktop:before {content: "";}
.ion-android-document:before {content: "";}
.ion-android-done:before {content: "";}
.ion-android-done-all:before {content: "";}
.ion-android-download:before {content: "";}
.ion-android-drafts:before {content: "";}
.ion-android-exit:before {content: "";}
.ion-android-expand:before {content: "";}
.ion-android-favorite:before {content: "";}
.ion-android-favorite-outline:before {content: "";}
.ion-android-film:before {content: "";}
.ion-android-folder:before {content: "";}
.ion-android-folder-open:before {content: "";}
.ion-android-funnel:before {content: "";}
.ion-android-globe:before {content: "";}
.ion-android-hand:before {content: "";}
.ion-android-hangout:before {content: "";}
.ion-android-happy:before {content: "";}
.ion-android-home:before {content: "";}
.ion-android-image:before {content: "";}
.ion-android-laptop:before {content: "";}
.ion-android-list:before {content: "";}
.ion-android-locate:before {content: "";}
.ion-android-lock:before {content: "";}
.ion-android-mail:before {content: "";}
.ion-android-map:before {content: "";}
.ion-android-menu:before {content: "";}
.ion-android-microphone:before {content: "";}
.ion-android-microphone-off:before {content: "";}
.ion-android-more-horizontal:before {content: "";}
.ion-android-more-vertical:before {content: "";}
.ion-android-navigate:before {content: "";}
.ion-android-notifications:before {content: "";}
.ion-android-notifications-none:before {content: "";}
.ion-android-notifications-off:before {content: "";}
.ion-android-open:before {content: "";}
.ion-android-options:before {content: "";}
.ion-android-people:before {content: "";}
.ion-android-person:before {content: "";}
.ion-android-person-add:before {content: "";}
.ion-android-phone-landscape:before {content: "";}
.ion-android-phone-portrait:before {content: "";}
.ion-android-pin:before {content: "";}
.ion-android-plane:before {content: "";}
.ion-android-playstore:before {content: "";}
.ion-android-print:before {content: "";}
.ion-android-radio-button-off:before {content: "";}
.ion-android-radio-button-on:before {content: "";}
.ion-android-refresh:before {content: "";}
.ion-android-remove:before {content: "";}
.ion-android-remove-circle:before {content: "";}
.ion-android-restaurant:before {content: "";}
.ion-android-sad:before {content: "";}
.ion-android-search:before {content: "";}
.ion-android-send:before {content: "";}
.ion-android-settings:before {content: "";}
.ion-android-share:before {content: "";}
.ion-android-share-alt:before {content: "";}
.ion-android-star:before {content: "";}
.ion-android-star-half:before {content: "";}
.ion-android-star-outline:before {content: "";}
.ion-android-stopwatch:before {content: "";}
.ion-android-subway:before {content: "";}
.ion-android-sunny:before {content: "";}
.ion-android-sync:before {content: "";}
.ion-android-textsms:before {content: "";}
.ion-android-time:before {content: "";}
.ion-android-train:before {content: "";}
.ion-android-unlock:before {content: "";}
.ion-android-upload:before {content: "";}
.ion-android-volume-down:before {content: "";}
.ion-android-volume-mute:before {content: "";}
.ion-android-volume-off:before {content: "";}
.ion-android-volume-up:before {content: "";}
.ion-android-walk:before {content: "";}
.ion-android-warning:before {content: "";}
.ion-android-watch:before {content: "";}
.ion-android-wifi:before {content: "";}
.ion-aperture:before {content: "";}
.ion-archive:before {content: "";}
.ion-arrow-down-a:before {content: "";}
.ion-arrow-down-b:before {content: "";}
.ion-arrow-down-c:before {content: "";}
.ion-arrow-expand:before {content: "";}
.ion-arrow-graph-down-left:before {content: "";}
.ion-arrow-graph-down-right:before {content: "";}
.ion-arrow-graph-up-left:before {content: "";}
.ion-arrow-graph-up-right:before {content: "";}
.ion-arrow-left-a:before {content: "";}
.ion-arrow-left-b:before {content: "";}
.ion-arrow-left-c:before {content: "";}
.ion-arrow-move:before {content: "";}
.ion-arrow-resize:before {content: "";}
.ion-arrow-return-left:before {content: "";}
.ion-arrow-return-right:before {content: "";}
.ion-arrow-right-a:before {content: "";}
.ion-arrow-right-b:before {content: "";}
.ion-arrow-right-c:before {content: "";}
.ion-arrow-shrink:before {content: "";}
.ion-arrow-swap:before {content: "";}
.ion-arrow-up-a:before {content: "";}
.ion-arrow-up-b:before {content: "";}
.ion-arrow-up-c:before {content: "";}
.ion-asterisk:before {content: "";}
.ion-at:before {content: "";}
.ion-backspace:before {content: "";}
.ion-backspace-outline:before {content: "";}
.ion-bag:before {content: "";}
.ion-battery-charging:before {content: "";}
.ion-battery-empty:before {content: "";}
.ion-battery-full:before {content: "";}
.ion-battery-half:before {content: "";}
.ion-battery-low:before {content: "";}
.ion-beaker:before {content: "";}
.ion-beer:before {content: "";}
.ion-bluetooth:before {content: "";}
.ion-bonfire:before {content: "";}
.ion-bookmark:before {content: "";}
.ion-bowtie:before {content: "";}
.ion-briefcase:before {content: "";}
.ion-bug:before {content: "";}
.ion-calculator:before {content: "";}
.ion-calendar:before {content: "";}
.ion-camera:before {content: "";}
.ion-card:before {content: "";}
.ion-cash:before {content: "";}
.ion-chatbox:before {content: "";}
.ion-chatbox-working:before {content: "";}
.ion-chatboxes:before {content: "";}
.ion-chatbubble:before {content: "";}
.ion-chatbubble-working:before {content: "";}
.ion-chatbubbles:before {content: "";}
.ion-checkmark:before {content: "";}
.ion-checkmark-circled:before {content: "";}
.ion-checkmark-round:before {content: "";}
.ion-chevron-down:before {content: "";}
.ion-chevron-left:before {content: "";}
.ion-chevron-right:before {content: "";}
.ion-chevron-up:before {content: "";}
.ion-clipboard:before {content: "";}
.ion-clock:before {content: "";}
.ion-close:before {content: "";}
.ion-close-circled:before {content: "";}
.ion-close-round:before {content: "";}
.ion-closed-captioning:before {content: "";}
.ion-cloud:before {content: "";}
.ion-code:before {content: "";}
.ion-code-download:before {content: "";}
.ion-code-working:before {content: "";}
.ion-coffee:before {content: "";}
.ion-compass:before {content: "";}
.ion-compose:before {content: "";}
.ion-connection-bars:before {content: "";}
.ion-contrast:before {content: "";}
.ion-crop:before {content: "";}
.ion-cube:before {content: "";}
.ion-disc:before {content: "";}
.ion-document:before {content: "";}
.ion-document-text:before {content: "";}
.ion-drag:before {content: "";}
.ion-earth:before {content: "";}
.ion-easel:before {content: "";}
.ion-edit:before {content: "";}
.ion-egg:before {content: "";}
.ion-eject:before {content: "";}
.ion-email:before {content: "";}
.ion-email-unread:before {content: "";}
.ion-erlenmeyer-flask:before {content: "";}
.ion-erlenmeyer-flask-bubbles:before {content: "";}
.ion-eye:before {content: "";}
.ion-eye-disabled:before {content: "";}
.ion-female:before {content: "";}
.ion-filing:before {content: "";}
.ion-film-marker:before {content: "";}
.ion-fireball:before {content: "";}
.ion-flag:before {content: "";}
.ion-flame:before {content: "";}
.ion-flash:before {content: "";}
.ion-flash-off:before {content: "";}
.ion-folder:before {content: "";}
.ion-fork:before {content: "";}
.ion-fork-repo:before {content: "";}
.ion-forward:before {content: "";}
.ion-funnel:before {content: "";}
.ion-gear-a:before {content: "";}
.ion-gear-b:before {content: "";}
.ion-grid:before {content: "";}
.ion-hammer:before {content: "";}
.ion-happy:before {content: "";}
.ion-happy-outline:before {content: "";}
.ion-headphone:before {content: "";}
.ion-heart:before {content: "";}
.ion-heart-broken:before {content: "";}
.ion-help:before {content: "";}
.ion-help-buoy:before {content: "";}
.ion-help-circled:before {content: "";}
.ion-home:before {content: "";}
.ion-icecream:before {content: "";}
.ion-image:before {content: "";}
.ion-images:before {content: "";}
.ion-information:before {content: "";}
.ion-information-circled:before {content: "";}
.ion-ionic:before {content: "";}
.ion-ios-alarm:before {content: "";}
.ion-ios-alarm-outline:before {content: "";}
.ion-ios-albums:before {content: "";}
.ion-ios-albums-outline:before {content: "";}
.ion-ios-americanfootball:before {content: "";}
.ion-ios-americanfootball-outline:before {content: "";}
.ion-ios-analytics:before {content: "";}
.ion-ios-analytics-outline:before {content: "";}
.ion-ios-arrow-back:before {content: "";}
.ion-ios-arrow-down:before {content: "";}
.ion-ios-arrow-forward:before {content: "";}
.ion-ios-arrow-left:before {content: "";}
.ion-ios-arrow-right:before {content: "";}
.ion-ios-arrow-thin-down:before {content: "";}
.ion-ios-arrow-thin-left:before {content: "";}
.ion-ios-arrow-thin-right:before {content: "";}
.ion-ios-arrow-thin-up:before {content: "";}
.ion-ios-arrow-up:before {content: "";}
.ion-ios-at:before {content: "";}
.ion-ios-at-outline:before {content: "";}
.ion-ios-barcode:before {content: "";}
.ion-ios-barcode-outline:before {content: "";}
.ion-ios-baseball:before {content: "";}
.ion-ios-baseball-outline:before {content: "";}
.ion-ios-basketball:before {content: "";}
.ion-ios-basketball-outline:before {content: "";}
.ion-ios-bell:before {content: "";}
.ion-ios-bell-outline:before {content: "";}
.ion-ios-body:before {content: "";}
.ion-ios-body-outline:before {content: "";}
.ion-ios-bolt:before {content: "";}
.ion-ios-bolt-outline:before {content: "";}
.ion-ios-book:before {content: "";}
.ion-ios-book-outline:before {content: "";}
.ion-ios-bookmarks:before {content: "";}
.ion-ios-bookmarks-outline:before {content: "";}
.ion-ios-box:before {content: "";}
.ion-ios-box-outline:before {content: "";}
.ion-ios-briefcase:before {content: "";}
.ion-ios-briefcase-outline:before {content: "";}
.ion-ios-browsers:before {content: "";}
.ion-ios-browsers-outline:before {content: "";}
.ion-ios-calculator:before {content: "";}
.ion-ios-calculator-outline:before {content: "";}
.ion-ios-calendar:before {content: "";}
.ion-ios-calendar-outline:before {content: "";}
.ion-ios-camera:before {content: "";}
.ion-ios-camera-outline:before {content: "";}
.ion-ios-cart:before {content: "";}
.ion-ios-cart-outline:before {content: "";}
.ion-ios-chatboxes:before {content: "";}
.ion-ios-chatboxes-outline:before {content: "";}
.ion-ios-chatbubble:before {content: "";}
.ion-ios-chatbubble-outline:before {content: "";}
.ion-ios-checkmark:before {content: "";}
.ion-ios-checkmark-empty:before {content: "";}
.ion-ios-checkmark-outline:before {content: "";}
.ion-ios-circle-filled:before {content: "";}
.ion-ios-circle-outline:before {content: "";}
.ion-ios-clock:before {content: "";}
.ion-ios-clock-outline:before {content: "";}
.ion-ios-close:before {content: "";}
.ion-ios-close-empty:before {content: "";}
.ion-ios-close-outline:before {content: "";}
.ion-ios-cloud:before {content: "";}
.ion-ios-cloud-download:before {content: "";}
.ion-ios-cloud-download-outline:before {content: "";}
.ion-ios-cloud-outline:before {content: "";}
.ion-ios-cloud-upload:before {content: "";}
.ion-ios-cloud-upload-outline:before {content: "";}
.ion-ios-cloudy:before {content: "";}
.ion-ios-cloudy-night:before {content: "";}
.ion-ios-cloudy-night-outline:before {content: "";}
.ion-ios-cloudy-outline:before {content: "";}
.ion-ios-cog:before {content: "";}
.ion-ios-cog-outline:before {content: "";}
.ion-ios-color-filter:before {content: "";}
.ion-ios-color-filter-outline:before {content: "";}
.ion-ios-color-wand:before {content: "";}
.ion-ios-color-wand-outline:before {content: "";}
.ion-ios-compose:before {content: "";}
.ion-ios-compose-outline:before {content: "";}
.ion-ios-contact:before {content: "";}
.ion-ios-contact-outline:before {content: "";}
.ion-ios-copy:before {content: "";}
.ion-ios-copy-outline:before {content: "";}
.ion-ios-crop:before {content: "";}
.ion-ios-crop-strong:before {content: "";}
.ion-ios-download:before {content: "";}
.ion-ios-download-outline:before {content: "";}
.ion-ios-drag:before {content: "";}
.ion-ios-email:before {content: "";}
.ion-ios-email-outline:before {content: "";}
.ion-ios-eye:before {content: "";}
.ion-ios-eye-outline:before {content: "";}
.ion-ios-fastforward:before {content: "";}
.ion-ios-fastforward-outline:before {content: "";}
.ion-ios-filing:before {content: "";}
.ion-ios-filing-outline:before {content: "";}
.ion-ios-film:before {content: "";}
.ion-ios-film-outline:before {content: "";}
.ion-ios-flag:before {content: "";}
.ion-ios-flag-outline:before {content: "";}
.ion-ios-flame:before {content: "";}
.ion-ios-flame-outline:before {content: "";}
.ion-ios-flask:before {content: "";}
.ion-ios-flask-outline:before {content: "";}
.ion-ios-flower:before {content: "";}
.ion-ios-flower-outline:before {content: "";}
.ion-ios-folder:before {content: "";}
.ion-ios-folder-outline:before {content: "";}
.ion-ios-football:before {content: "";}
.ion-ios-football-outline:before {content: "";}
.ion-ios-game-controller-a:before {content: "";}
.ion-ios-game-controller-a-outline:before {content: "";}
.ion-ios-game-controller-b:before {content: "";}
.ion-ios-game-controller-b-outline:before {content: "";}
.ion-ios-gear:before {content: "";}
.ion-ios-gear-outline:before {content: "";}
.ion-ios-glasses:before {content: "";}
.ion-ios-glasses-outline:before {content: "";}
.ion-ios-grid-view:before {content: "";}
.ion-ios-grid-view-outline:before {content: "";}
.ion-ios-heart:before {content: "";}
.ion-ios-heart-outline:before {content: "";}
.ion-ios-help:before {content: "";}
.ion-ios-help-empty:before {content: "";}
.ion-ios-help-outline:before {content: "";}
.ion-ios-home:before {content: "";}
.ion-ios-home-outline:before {content: "";}
.ion-ios-infinite:before {content: "";}
.ion-ios-infinite-outline:before {content: "";}
.ion-ios-information:before {content: "";}
.ion-ios-information-empty:before {content: "";}
.ion-ios-information-outline:before {content: "";}
.ion-ios-ionic-outline:before {content: "";}
.ion-ios-keypad:before {content: "";}
.ion-ios-keypad-outline:before {content: "";}
.ion-ios-lightbulb:before {content: "";}
.ion-ios-lightbulb-outline:before {content: "";}
.ion-ios-list:before {content: "";}
.ion-ios-list-outline:before {content: "";}
.ion-ios-location:before {content: "";}
.ion-ios-location-outline:before {content: "";}
.ion-ios-locked:before {content: "";}
.ion-ios-locked-outline:before {content: "";}
.ion-ios-loop:before {content: "";}
.ion-ios-loop-strong:before {content: "";}
.ion-ios-medical:before {content: "";}
.ion-ios-medical-outline:before {content: "";}
.ion-ios-medkit:before {content: "";}
.ion-ios-medkit-outline:before {content: "";}
.ion-ios-mic:before {content: "";}
.ion-ios-mic-off:before {content: "";}
.ion-ios-mic-outline:before {content: "";}
.ion-ios-minus:before {content: "";}
.ion-ios-minus-empty:before {content: "";}
.ion-ios-minus-outline:before {content: "";}
.ion-ios-monitor:before {content: "";}
.ion-ios-monitor-outline:before {content: "";}
.ion-ios-moon:before {content: "";}
.ion-ios-moon-outline:before {content: "";}
.ion-ios-more:before {content: "";}
.ion-ios-more-outline:before {content: "";}
.ion-ios-musical-note:before {content: "";}
.ion-ios-musical-notes:before {content: "";}
.ion-ios-navigate:before {content: "";}
.ion-ios-navigate-outline:before {content: "";}
.ion-ios-nutrition:before {content: "";}
.ion-ios-nutrition-outline:before {content: "";}
.ion-ios-paper:before {content: "";}
.ion-ios-paper-outline:before {content: "";}
.ion-ios-paperplane:before {content: "";}
.ion-ios-paperplane-outline:before {content: "";}
.ion-ios-partlysunny:before {content: "";}
.ion-ios-partlysunny-outline:before {content: "";}
.ion-ios-pause:before {content: "";}
.ion-ios-pause-outline:before {content: "";}
.ion-ios-paw:before {content: "";}
.ion-ios-paw-outline:before {content: "";}
.ion-ios-people:before {content: "";}
.ion-ios-people-outline:before {content: "";}
.ion-ios-person:before {content: "";}
.ion-ios-person-outline:before {content: "";}
.ion-ios-personadd:before {content: "";}
.ion-ios-personadd-outline:before {content: "";}
.ion-ios-photos:before {content: "";}
.ion-ios-photos-outline:before {content: "";}
.ion-ios-pie:before {content: "";}
.ion-ios-pie-outline:before {content: "";}
.ion-ios-pint:before {content: "";}
.ion-ios-pint-outline:before {content: "";}
.ion-ios-play:before {content: "";}
.ion-ios-play-outline:before {content: "";}
.ion-ios-plus:before {content: "";}
.ion-ios-plus-empty:before {content: "";}
.ion-ios-plus-outline:before {content: "";}
.ion-ios-pricetag:before {content: "";}
.ion-ios-pricetag-outline:before {content: "";}
.ion-ios-pricetags:before {content: "";}
.ion-ios-pricetags-outline:before {content: "";}
.ion-ios-printer:before {content: "";}
.ion-ios-printer-outline:before {content: "";}
.ion-ios-pulse:before {content: "";}
.ion-ios-pulse-strong:before {content: "";}
.ion-ios-rainy:before {content: "";}
.ion-ios-rainy-outline:before {content: "";}
.ion-ios-recording:before {content: "";}
.ion-ios-recording-outline:before {content: "";}
.ion-ios-redo:before {content: "";}
.ion-ios-redo-outline:before {content: "";}
.ion-ios-refresh:before {content: "";}
.ion-ios-refresh-empty:before {content: "";}
.ion-ios-refresh-outline:before {content: "";}
.ion-ios-reload:before {content: "";}
.ion-ios-reverse-camera:before {content: "";}
.ion-ios-reverse-camera-outline:before {content: "";}
.ion-ios-rewind:before {content: "";}
.ion-ios-rewind-outline:before {content: "";}
.ion-ios-rose:before {content: "";}
.ion-ios-rose-outline:before {content: "";}
.ion-ios-search:before {content: "";}
.ion-ios-search-strong:before {content: "";}
.ion-ios-settings:before {content: "";}
.ion-ios-settings-strong:before {content: "";}
.ion-ios-shuffle:before {content: "";}
.ion-ios-shuffle-strong:before {content: "";}
.ion-ios-skipbackward:before {content: "";}
.ion-ios-skipbackward-outline:before {content: "";}
.ion-ios-skipforward:before {content: "";}
.ion-ios-skipforward-outline:before {content: "";}
.ion-ios-snowy:before {content: "";}
.ion-ios-speedometer:before {content: "";}
.ion-ios-speedometer-outline:before {content: "";}
.ion-ios-star:before {content: "";}
.ion-ios-star-half:before {content: "";}
.ion-ios-star-outline:before {content: "";}
.ion-ios-stopwatch:before {content: "";}
.ion-ios-stopwatch-outline:before {content: "";}
.ion-ios-sunny:before {content: "";}
.ion-ios-sunny-outline:before {content: "";}
.ion-ios-telephone:before {content: "";}
.ion-ios-telephone-outline:before {content: "";}
.ion-ios-tennisball:before {content: "";}
.ion-ios-tennisball-outline:before {content: "";}
.ion-ios-thunderstorm:before {content: "";}
.ion-ios-thunderstorm-outline:before {content: "";}
.ion-ios-time:before {content: "";}
.ion-ios-time-outline:before {content: "";}
.ion-ios-timer:before {content: "";}
.ion-ios-timer-outline:before {content: "";}
.ion-ios-toggle:before {content: "";}
.ion-ios-toggle-outline:before {content: "";}
.ion-ios-trash:before {content: "";}
.ion-ios-trash-outline:before {content: "";}
.ion-ios-undo:before {content: "";}
.ion-ios-undo-outline:before {content: "";}
.ion-ios-unlocked:before {content: "";}
.ion-ios-unlocked-outline:before {content: "";}
.ion-ios-upload:before {content: "";}
.ion-ios-upload-outline:before {content: "";}
.ion-ios-videocam:before {content: "";}
.ion-ios-videocam-outline:before {content: "";}
.ion-ios-volume-high:before {content: "";}
.ion-ios-volume-low:before {content: "";}
.ion-ios-wineglass:before {content: "";}
.ion-ios-wineglass-outline:before {content: "";}
.ion-ios-world:before {content: "";}
.ion-ios-world-outline:before {content: "";}
.ion-ipad:before {content: "";}
.ion-iphone:before {content: "";}
.ion-ipod:before {content: "";}
.ion-jet:before {content: "";}
.ion-key:before {content: "";}
.ion-knife:before {content: "";}
.ion-laptop:before {content: "";}
.ion-leaf:before {content: "";}
.ion-levels:before {content: "";}
.ion-lightbulb:before {content: "";}
.ion-link:before {content: "";}
.ion-load-a:before {content: "";}
.ion-load-b:before {content: "";}
.ion-load-c:before {content: "";}
.ion-load-d:before {content: "";}
.ion-location:before {content: "";}
.ion-lock-combination:before {content: "";}
.ion-locked:before {content: "";}
.ion-log-in:before {content: "";}
.ion-log-out:before {content: "";}
.ion-loop:before {content: "";}
.ion-magnet:before {content: "";}
.ion-male:before {content: "";}
.ion-man:before {content: "";}
.ion-map:before {content: "";}
.ion-medkit:before {content: "";}
.ion-merge:before {content: "";}
.ion-mic-a:before {content: "";}
.ion-mic-b:before {content: "";}
.ion-mic-c:before {content: "";}
.ion-minus:before {content: "";}
.ion-minus-circled:before {content: "";}
.ion-minus-round:before {content: "";}
.ion-model-s:before {content: "";}
.ion-monitor:before {content: "";}
.ion-more:before {content: "";}
.ion-mouse:before {content: "";}
.ion-music-note:before {content: "";}
.ion-navicon:before {content: "";}
.ion-navicon-round:before {content: "";}
.ion-navigate:before {content: "";}
.ion-network:before {content: "";}
.ion-no-smoking:before {content: "";}
.ion-nuclear:before {content: "";}
.ion-outlet:before {content: "";}
.ion-paintbrush:before {content: "";}
.ion-paintbucket:before {content: "";}
.ion-paper-airplane:before {content: "";}
.ion-paperclip:before {content: "";}
.ion-pause:before {content: "";}
.ion-person:before {content: "";}
.ion-person-add:before {content: "";}
.ion-person-stalker:before {content: "";}
.ion-pie-graph:before {content: "";}
.ion-pin:before {content: "";}
.ion-pinpoint:before {content: "";}
.ion-pizza:before {content: "";}
.ion-plane:before {content: "";}
.ion-planet:before {content: "";}
.ion-play:before {content: "";}
.ion-playstation:before {content: "";}
.ion-plus:before {content: "";}
.ion-plus-circled:before {content: "";}
.ion-plus-round:before {content: "";}
.ion-podium:before {content: "";}
.ion-pound:before {content: "";}
.ion-power:before {content: "";}
.ion-pricetag:before {content: "";}
.ion-pricetags:before {content: "";}
.ion-printer:before {content: "";}
.ion-pull-request:before {content: "";}
.ion-qr-scanner:before {content: "";}
.ion-quote:before {content: "";}
.ion-radio-waves:before {content: "";}
.ion-record:before {content: "";}
.ion-refresh:before {content: "";}
.ion-reply:before {content: "";}
.ion-reply-all:before {content: "";}
.ion-ribbon-a:before {content: "";}
.ion-ribbon-b:before {content: "";}
.ion-sad:before {content: "";}
.ion-sad-outline:before {content: "";}
.ion-scissors:before {content: "";}
.ion-search:before {content: "";}
.ion-settings:before {content: "";}
.ion-share:before {content: "";}
.ion-shuffle:before {content: "";}
.ion-skip-backward:before {content: "";}
.ion-skip-forward:before {content: "";}
.ion-social-android:before {content: "";}
.ion-social-android-outline:before {content: "";}
.ion-social-angular:before {content: "";}
.ion-social-angular-outline:before {content: "";}
.ion-social-apple:before {content: "";}
.ion-social-apple-outline:before {content: "";}
.ion-social-bitcoin:before {content: "";}
.ion-social-bitcoin-outline:before {content: "";}
.ion-social-buffer:before {content: "";}
.ion-social-buffer-outline:before {content: "";}
.ion-social-chrome:before {content: "";}
.ion-social-chrome-outline:before {content: "";}
.ion-social-codepen:before {content: "";}
.ion-social-codepen-outline:before {content: "";}
.ion-social-css3:before {content: "";}
.ion-social-css3-outline:before {content: "";}
.ion-social-designernews:before {content: "";}
.ion-social-designernews-outline:before {content: "";}
.ion-social-dribbble:before {content: "";}
.ion-social-dribbble-outline:before {content: "";}
.ion-social-dropbox:before {content: "";}
.ion-social-dropbox-outline:before {content: "";}
.ion-social-euro:before {content: "";}
.ion-social-euro-outline:before {content: "";}
.ion-social-facebook:before {content: "";}
.ion-social-facebook-outline:before {content: "";}
.ion-social-foursquare:before {content: "";}
.ion-social-foursquare-outline:before {content: "";}
.ion-social-freebsd-devil:before {content: "";}
.ion-social-github:before {content: "";}
.ion-social-github-outline:before {content: "";}
.ion-social-google:before {content: "";}
.ion-social-google-outline:before {content: "";}
.ion-social-googleplus:before {content: "";}
.ion-social-googleplus-outline:before {content: "";}
.ion-social-hackernews:before {content: "";}
.ion-social-hackernews-outline:before {content: "";}
.ion-social-html5:before {content: "";}
.ion-social-html5-outline:before {content: "";}
.ion-social-instagram:before {content: "";}
.ion-social-instagram-outline:before {content: "";}
.ion-social-javascript:before {content: "";}
.ion-social-javascript-outline:before {content: "";}
.ion-social-linkedin:before {content: "";}
.ion-social-linkedin-outline:before {content: "";}
.ion-social-markdown:before {content: "";}
.ion-social-nodejs:before {content: "";}
.ion-social-octocat:before {content: "";}
.ion-social-pinterest:before {content: "";}
.ion-social-pinterest-outline:before {content: "";}
.ion-social-python:before {content: "";}
.ion-social-reddit:before {content: "";}
.ion-social-reddit-outline:before {content: "";}
.ion-social-rss:before {content: "";}
.ion-social-rss-outline:before {content: "";}
.ion-social-sass:before {content: "";}
.ion-social-skype:before {content: "";}
.ion-social-skype-outline:before {content: "";}
.ion-social-snapchat:before {content: "";}
.ion-social-snapchat-outline:before {content: "";}
.ion-social-tumblr:before {content: "";}
.ion-social-tumblr-outline:before {content: "";}
.ion-social-tux:before {content: "";}
.ion-social-twitch:before {content: "";}
.ion-social-twitch-outline:before {content: "";}
.ion-social-twitter:before {content: "";}
.ion-social-twitter-outline:before {content: "";}
.ion-social-usd:before {content: "";}
.ion-social-usd-outline:before {content: "";}
.ion-social-vimeo:before {content: "";}
.ion-social-vimeo-outline:before {content: "";}
.ion-social-whatsapp:before {content: "";}
.ion-social-whatsapp-outline:before {content: "";}
.ion-social-windows:before {content: "";}
.ion-social-windows-outline:before {content: "";}
.ion-social-wordpress:before {content: "";}
.ion-social-wordpress-outline:before {content: "";}
.ion-social-yahoo:before {content: "";}
.ion-social-yahoo-outline:before {content: "";}
.ion-social-yen:before {content: "";}
.ion-social-yen-outline:before {content: "";}
.ion-social-youtube:before {content: "";}
.ion-social-youtube-outline:before {content: "";}
.ion-soup-can:before {content: "";}
.ion-soup-can-outline:before {content: "";}
.ion-speakerphone:before {content: "";}
.ion-speedometer:before {content: "";}
.ion-spoon:before {content: "";}
.ion-star:before {content: "";}
.ion-stats-bars:before {content: "";}
.ion-steam:before {content: "";}
.ion-stop:before {content: "";}
.ion-thermometer:before {content: "";}
.ion-thumbsdown:before {content: "";}
.ion-thumbsup:before {content: "";}
.ion-toggle:before {content: "";}
.ion-toggle-filled:before {content: "";}
.ion-transgender:before {content: "";}
.ion-trash-a:before {content: "";}
.ion-trash-b:before {content: "";}
.ion-trophy:before {content: "";}
.ion-tshirt:before {content: "";}
.ion-tshirt-outline:before {content: "";}
.ion-umbrella:before {content: "";}
.ion-university:before {content: "";}
.ion-unlocked:before {content: "";}
.ion-upload:before {content: "";}
.ion-usb:before {content: "";}
.ion-videocamera:before {content: "";}
.ion-volume-high:before {content: "";}
.ion-volume-low:before {content: "";}
.ion-volume-medium:before {content: "";}
.ion-volume-mute:before {content: "";}
.ion-wand:before {content: "";}
.ion-waterdrop:before {content: "";}
.ion-wifi:before {content: "";}
.ion-wineglass:before {content: "";}
.ion-woman:before {content: "";}
.ion-wrench:before {content: "";}
.ion-xbox:before {content: "";}
@-webkit-keyframes showSweetAlert {0% {transform: scale(.7);-webkit-transform: scale(.7);}
	45% {transform: scale(1.05);-webkit-transform: scale(1.05);}
	80% {transform: scale(.95);-webkit-tranform: scale(.95);}
	100% {transform: scale(1);-webkit-transform: scale(1);}}
@keyframes showSweetAlert {0% {transform: scale(.7);-webkit-transform: scale(.7);}
	45% {transform: scale(1.05);-webkit-transform: scale(1.05);}
	80% {transform: scale(.95);-webkit-tranform: scale(.95);}
	100% {transform: scale(1);-webkit-transform: scale(1);}}
@-webkit-keyframes hideSweetAlert {0% {transform: scale(1);-webkit-transform: scale(1);}
	100% {transform: scale(.5);-webkit-transform: scale(.5);}}
@keyframes hideSweetAlert {0% {transform: scale(1);-webkit-transform: scale(1);}
	100% {transform: scale(.5);-webkit-transform: scale(.5);}}
.showSweetAlert {-webkit-animation: showSweetAlert .3s;animation: showSweetAlert .3s;}
.hideSweetAlert {-webkit-animation: hideSweetAlert .2s;animation: hideSweetAlert .2s;}
@-webkit-keyframes animateSuccessTip {0% {width: 0;left: 1px;top: 19px;}
	54% {width: 0;left: 1px;top: 19px;}
	70% {width: 50px;left: -8px;top: 37px;}
	84% {width: 17px;left: 21px;top: 48px;}
	100% {width: 25px;left: 14px;top: 45px;}}
@keyframes animateSuccessTip {0% {width: 0;left: 1px;top: 19px;}
	54% {width: 0;left: 1px;top: 19px;}
	70% {width: 50px;left: -8px;top: 37px;}
	84% {width: 17px;left: 21px;top: 48px;}
	100% {width: 25px;left: 14px;top: 45px;}}
@-webkit-keyframes animateSuccessLong {0% {width: 0;right: 46px;top: 54px;}
	65% {width: 0;right: 46px;top: 54px;}
	84% {width: 55px;right: 0px;top: 35px;}
	100% {width: 47px;right: 8px;top: 38px;}}
@keyframes animateSuccessLong {0% {width: 0;right: 46px;top: 54px;}
	65% {width: 0;right: 46px;top: 54px;}
	84% {width: 55px;right: 0px;top: 35px;}
	100% {width: 47px;right: 8px;top: 38px;}}
@-webkit-keyframes rotatePlaceholder {0% {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	5% {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	12% {transform: rotate(-405deg);-webkit-transform: rotate(-405deg);}
	100% {transform: rotate(-405deg);-webkit-transform: rotate(-405deg);}}
@keyframes rotatePlaceholder {0% {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	5% {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	12% {transform: rotate(-405deg);-webkit-transform: rotate(-405deg);}
	100% {transform: rotate(-405deg);-webkit-transform: rotate(-405deg);}}
.animateSuccessTip {-webkit-animation: animateSuccessTip .75s;animation: animateSuccessTip .75s;}
.animateSuccessLong {-webkit-animation: animateSuccessLong .75s;animation: animateSuccessLong .75s;}
.icon.success.animate::after {-webkit-animation: rotatePlaceholder 4.25s ease-in;animation: rotatePlaceholder 4.25s ease-in;}
@-webkit-keyframes animateErrorIcon {0% {transform: rotateX(100deg);-webkit-transform: rotateX(100deg);opacity: 0;}
	100% {transform: rotateX(0deg);-webkit-transform: rotateX(0deg);opacity: 1;}}
@keyframes animateErrorIcon {0% {transform: rotateX(100deg);-webkit-transform: rotateX(100deg);opacity: 0;}
	100% {transform: rotateX(0deg);-webkit-transform: rotateX(0deg);opacity: 1;}}
.animateErrorIcon {-webkit-animation: animateErrorIcon .5s;animation: animateErrorIcon .5s;}
@-webkit-keyframes animateXMark {0% {transform: scale(.4);-webkit-transform: scale(.4);margin-top: 26px;opacity: 0;}
	50% {transform: scale(.4);-webkit-transform: scale(.4);margin-top: 26px;opacity: 0;}
	80% {transform: scale(1.15);-webkit-transform: scale(1.15);margin-top: -6px;}
	100% {transform: scale(1);-webkit-transform: scale(1);margin-top: 0;opacity: 1;}}
@keyframes animateXMark {0% {transform: scale(.4);-webkit-transform: scale(.4);margin-top: 26px;opacity: 0;}
	50% {transform: scale(.4);-webkit-transform: scale(.4);margin-top: 26px;opacity: 0;}
	80% {transform: scale(1.15);-webkit-transform: scale(1.15);margin-top: -6px;}
	100% {transform: scale(1);-webkit-transform: scale(1);margin-top: 0;opacity: 1;}}
.animateXMark {-webkit-animation: animateXMark .5s;animation: animateXMark .5s;}
@-webkit-keyframes pulseWarning {0% {border-color: #f8d486;}
	100% {border-color: #f8bb86;}}
@keyframes pulseWarning {0% {border-color: #f8d486;}
	100% {border-color: #f8bb86;}}
.pulseWarning {-webkit-animation: pulseWarning .75s infinite alternate;animation: pulseWarning .75s infinite alternate;}
@-webkit-keyframes pulseWarningIns {0% {background-color: #f8d486;}
	100% {background-color: #f8bb86;}}
@keyframes pulseWarningIns {0% {background-color: #f8d486;}
	100% {background-color: #f8bb86;}}
.pulseWarningIns {-webkit-animation: pulseWarningIns .75s infinite alternate;animation: pulseWarningIns .75s infinite alternate;}
.sweet-overlay {background-color: rgba(0,0,0,.4);position: fixed;left: 0;right: 0;top: 0;bottom: 0;display: none;z-index: 1040;}
.sweet-alert {background-color: #fff;width: 478px;padding: 17px;border-radius: 5px;text-align: center;position: fixed;left: 50%;top: 50%;margin-left: -256px;margin-top: -200px;overflow: hidden;display: none;z-index: 2000;}
@media all and (max-width: 767px) {.sweet-alert {width: auto;margin-left: 0;margin-right: 0;left: 15px;right: 15px;}}
.sweet-alert .icon {width: 80px;height: 80px;border: 4px solid gray;border-radius: 50%;margin: 20px auto;position: relative;box-sizing: content-box;}
.sweet-alert .icon.error {border-color: #d43f3a;}
.sweet-alert .icon.error .x-mark {position: relative;display: block;}
.sweet-alert .icon.error .line {position: absolute;height: 5px;width: 47px;background-color: #d9534f;display: block;top: 37px;border-radius: 2px;}
.sweet-alert .icon.error .line.left {-webkit-transform: rotate(45deg);transform: rotate(45deg);left: 17px;}
.sweet-alert .icon.error .line.right {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);right: 16px;}
.sweet-alert .icon.warning {border-color: #eea236;}
.sweet-alert .icon.warning .body {position: absolute;width: 5px;height: 47px;left: 50%;top: 10px;border-radius: 2px;margin-left: -2px;background-color: #f0ad4e;}
.sweet-alert .icon.warning .dot {position: absolute;width: 7px;height: 7px;border-radius: 50%;margin-left: -3px;left: 50%;bottom: 10px;background-color: #f0ad4e;}
.sweet-alert .icon.info {border-color: #46b8da;}
.sweet-alert .icon.info::before {content: "";position: absolute;width: 5px;height: 29px;left: 50%;bottom: 17px;border-radius: 2px;margin-left: -2px;background-color: #5bc0de;}
.sweet-alert .icon.info::after {content: "";position: absolute;width: 7px;height: 7px;border-radius: 50%;margin-left: -3px;top: 19px;background-color: #5bc0de;}
.sweet-alert .icon.success {border-color: #4cae4c;}
.sweet-alert .icon.success::before, .sweet-alert .icon.success::after {content: "";border-radius: 50%;position: absolute;width: 60px;height: 120px;background: white;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.sweet-alert .icon.success::before {border-radius: 120px 0 0 120px;top: -7px;left: -33px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 60px 60px;transform-origin: 60px 60px;}
.sweet-alert .icon.success::after {border-radius: 0 120px 120px 0;top: -11px;left: 30px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 0px 60px;transform-origin: 0px 60px;}
.sweet-alert .icon.success .placeholder {width: 80px;height: 80px;border: 4px solid rgba(92,184,92,.2);border-radius: 50%;box-sizing: content-box;position: absolute;left: -4px;top: -4px;z-index: 2;}
.sweet-alert .icon.success .fix {width: 5px;height: 90px;background-color: #fff;position: absolute;left: 28px;top: 8px;z-index: 1;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.sweet-alert .icon.success .line {height: 5px;background-color: #5cb85c;display: block;border-radius: 2px;position: absolute;z-index: 2;}
.sweet-alert .icon.success .line.tip {width: 25px;left: 14px;top: 46px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.sweet-alert .icon.success .line.long {width: 47px;right: 8px;top: 38px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.sweet-alert .icon.custom {background-size: contain;border-radius: 0;border: none;background-position: center center;background-repeat: no-repeat;}
.sweet-alert .btn-default:focus {border-color: #ccc;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,.6);}
.sweet-alert .btn-success:focus {border-color: #4cae4c;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(76,174,76,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(76,174,76,.6);}
.sweet-alert .btn-info:focus {border-color: #46b8da;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(70,184,218,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(70,184,218,.6);}
.sweet-alert .btn-danger:focus {border-color: #d43f3a;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(212,63,58,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(212,63,58,.6);}
.sweet-alert .btn-warning:focus {border-color: #eea236;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,162,54,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,162,54,.6);}
.sweet-alert button::-moz-focus-inner {border: 0;}
.ls-container {visibility: hidden;position: relative;}
.ls-lt-container {position: absolute;}
.ls-lt-container, .ls-lt-container * {text-align: left !important;direction: ltr !important;}
.ls-container-fullscreen {margin: 0 auto !important;padding: 2% !important;background: black !important;border-radius: 0 !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border: none !important;}
.ls-container-fullscreen .ls-thumbnail-wrapper, .ls-container-fullscreen .ls-fullscreen, .ls-container-fullscreen .ls-shadow {display: none !important;}
.ls-overflow-hidden {overflow: hidden;}
.ls-inner {position: relative;background-position: center center;z-index: 2;overflow: hidden;}
.ls-loading-container {position: absolute !important;display: none;z-index: 3 !important;left: 50% !important;top: 50% !important;}
.ls-loading-indicator {margin: 0 auto;}
.ls-inner, .ls-slide {width: 100%;height: 100%;}
.ls-slide, .ls-layer {position: absolute;display: none;background-position: center center;overflow: hidden;}
.ls-active, .ls-animating {display: block !important;}
.ls-slide > * {position: absolute;line-height: normal;margin: 0;left: 0;top: 0;}
.ls-slide .ls-bg {left: 0px;top: 0px;transform: none !important;-o-transform: none !important;-ms-transform: none !important;-moz-transform: none !important;-webkit-transform: none !important;}
.ls-yourlogo {position: absolute;z-index: 99;}
.ls-bar-timer {position: absolute;width: 0;height: 2px;background: white;border-bottom: 2px solid #555;opacity: .55;filter: alpha(opacity=55);z-index: 4;top: 0;}
.ls-circle-timer {width: 16px;height: 16px;position: absolute;right: 10px;top: 10px;z-index: 4;opacity: .65;filter: alpha(opacity=65);display: none;}
.ls-ct-half {background: white;}
.ls-ct-center {background: #444;}
.ls-ct-left, .ls-ct-right {width: 50%;height: 100%;overflow: hidden;}
.ls-ct-left, .ls-ct-right {float: left;position: relative;}
.ls-ct-rotate {width: 200%;height: 100%;position: absolute;top: 0;}
.ls-ct-left .ls-ct-rotate, .ls-ct-right .ls-ct-hider, .ls-ct-right .ls-ct-half {left: 0;}
.ls-ct-right .ls-ct-rotate, .ls-ct-left .ls-ct-hider, .ls-ct-left .ls-ct-half {right: 0;}
.ls-ct-hider, .ls-ct-half {position: absolute;top: 0;}
.ls-ct-hider {width: 50%;height: 100%;overflow: hidden;}
.ls-ct-half {width: 200%;height: 100%;}
.ls-ct-center {width: 50%;height: 50%;left: 25%;top: 25%;position: absolute;}
.ls-ct-half, .ls-ct-center {border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
.ls-bottom-nav-wrapper {height: 0;}
.ls-bottom-slidebuttons {text-align: left;}
.ls-bottom-nav-wrapper, .ls-below-thumbnails {z-index: 2;height: 0;position: relative;text-align: center;margin: 0 auto;}
.ls-below-thumbnails {display: none;z-index: 6;}
.ls-bottom-nav-wrapper a, .ls-nav-prev, .ls-nav-next {outline: none;}
* .ls-bottom-nav-wrapper *, * .ls-bottom-nav-wrapper span * {direction: ltr !important;}
.ls-bottom-slidebuttons {position: relative;z-index: 1000;}
.ls-bottom-slidebuttons, .ls-nav-start, .ls-nav-stop, .ls-nav-sides {position: relative;}
.ls-nothumb {text-align: center !important;}
.ls-link {position: absolute;width: 100% !important;height: 100% !important;left: 0 !important;top: 0 !important;background-image: url("/assets/css/layerslider/blank.gif");}
.ls-slide > a > * {background-image: url("/assets/css/layerslider/blank.gif");}
.ls-vpcontainer {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ls-videopreview {width: 100%;height: 100%;position: absolute;left: 0;top: 0;cursor: pointer;}
.ls-playvideo {position: absolute;left: 50%;top: 50%;cursor: pointer;}
.ls-tn {display: none !important;}
.ls-thumbnail-hover {display: none;position: absolute;left: 0;}
.ls-thumbnail-hover-inner {width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;}
.ls-thumbnail-hover-bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ls-thumbnail-hover-img {position: absolute;overflow: hidden;}
.ls-thumbnail-hover img {max-width: none !important;position: absolute;display: inline-block;visibility: visible !important;left: 50%;top: 0;}
.ls-thumbnail-hover span {left: 50%;top: 100%;width: 0;height: 0;display: block;position: absolute;border-left-color: transparent !important;border-right-color: transparent !important;border-bottom-color: transparent !important;}
.ls-thumbnail-wrapper {position: relative;width: 100%;margin: 0 auto;z-index: 4;}
.ls-thumbnail {position: relative;margin: 0 auto;}
.ls-thumbnail-inner, .ls-thumbnail-slide-container {width: 100%;}
.ls-thumbnail-slide-container {overflow: hidden !important;position: relative;}
.ls-touchscroll {overflow-x: auto !important;}
.ls-thumbnail-slide {text-align: center;white-space: nowrap;float: left;position: relative;}
.ls-thumbnail-slide a {overflow: hidden;display: inline-block;width: 0;height: 0;position: relative;}
.ls-thumbnail-slide img {max-width: none !important;max-height: 100% !important;height: 100%;visibility: visible !important;}
.ls-shadow {display: none;position: absolute;z-index: 1;top: 100%;width: 100%;left: 0;overflow: hidden !important;visibility: hidden;}
.ls-shadow img {width: 100% !important;height: auto !important;position: absolute !important;left: 0 !important;bottom: 0 !important;}
.ls-bottom-nav-wrapper, .ls-thumbnail-wrapper, .ls-nav-prev, .ls-nav-next {visibility: hidden;}
.ls-wp-fullwidth-container {width: 100%;position: relative;}
.ls-wp-fullwidth-helper {position: absolute;}
.ls-overflow-hidden {overflow: hidden;}
.ls-lt-tile {position: relative;float: left;perspective: 1000px;-o-perspective: 1000px;-ms-perspective: 1000px;-moz-perspective: 1000px;-webkit-perspective: 1000px;}
.ls-lt-tile img {visibility: visible;display: inline-block;}
.ls-curtiles {overflow: hidden;}
.ls-curtiles, .ls-nexttiles {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ls-curtile, .ls-nexttile {overflow: hidden;position: absolute;width: 100% !important;height: 100% !important;backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.ls-curtile {left: 0;top: 0;}
.ls-curtile img, .ls-nexttile img {position: absolute;filter: inherit;}
.ls-3d-container {position: relative;overflow: visible !important;}
.ls-3d-box {position: absolute;top: 50%;left: 50%;transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;}
.ls-3d-box div {overflow: hidden;background: #777;margin: 0;padding: 0;position: absolute;}
.ls-fullscreen {position: absolute;z-index: 10;cursor: pointer;display: block;}
html * .ls-nav-prev, html * .ls-nav-next, html * .ls-container img, html * .ls-bottom-nav-wrapper a, html * .ls-container .ls-fullscreen, body * .ls-nav-prev, body * .ls-nav-next, body * .ls-container img, body * .ls-bottom-nav-wrapper a, body * .ls-container .ls-fullscreen, #ls-global * .ls-nav-prev, #ls-global * .ls-nav-next, #ls-global * .ls-container img, #ls-global * .ls-bottom-nav-wrapper a, #ls-global * .ls-container .ls-fullscreen, html * .ls-thumbnail a, body * .ls-thumbnail a, #ls-global * .ls-thumbnail a {transition: none;-o-transition: none;-ms-transition: none;-moz-transition: none;-webkit-transition: none;line-height: normal;outline: none;padding: 0;border: 0;}
html * .ls-slide > a, body * .ls-slide > a, #ls-global * .ls-slide > a, html * .ls-slide > h1, body * .ls-slide > h1, #ls-global * .ls-slide > h1, html * .ls-slide > h2, body * .ls-slide > h2, #ls-global * .ls-slide > h2, html * .ls-slide > h3, body * .ls-slide > h3, #ls-global * .ls-slide > h3, html * .ls-slide > h4, body * .ls-slide > h4, #ls-global * .ls-slide > h4, html * .ls-slide > h5, body * .ls-slide > h5, #ls-global * .ls-slide > h5, html * .ls-slide > p, body * .ls-slide > p, #ls-global * .ls-slide > p, html * .ls-slide > div, body * .ls-slide > div, #ls-global * .ls-slide > div, html * .ls-slide > span, body * .ls-slide > span, #ls-global * .ls-slide > span, html * .ls-slide > *, body * .ls-slide > *, #ls-global * .ls-slide > * {transition: none;-o-transition: none;-ms-transition: none;-moz-transition: none;-webkit-transition: none;}
html * .ls-slide > *, body * .ls-slide > *, #ls-global * .ls-slide > * {margin: 0;}
html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img {background: none !important;min-width: 0 !important;max-width: none !important;border-radius: 0;box-shadow: none;border: 0;padding: 0;}
html * .ls-wp-container .ls-slide > *, body * .ls-wp-container .ls-slide > *, #ls-global * .ls-wp-container .ls-slide > * {line-height: normal;outline: none;padding: 0;margin: 0;border: 0;}
html * .ls-wp-container .ls-slide > a > *, body * .ls-wp-container .ls-slide > a > *, #ls-global * .ls-wp-container .ls-slide > a > * {margin: 0;}
html * .ls-wp-container .ls-slide > a, body * .ls-wp-container .ls-slide > a, #ls-global * .ls-wp-container .ls-slide > a {text-decoration: none;}
.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-container, .ls-container * {box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;}
html * .ls-yourlogo, body * .ls-yourlogo, #ls-global * .ls-yourlogo {margin: 0;}
html * .ls-tn, body * .ls-tn, #ls-global * .ls-tn {display: none;}
.site {overflow: visible !important;}
.ls-debug-console * {margin: 0 !important;padding: 0 !important;border: 0 !important;color: white !important;text-shadow: none !important;font-family: "HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif !important;line-height: normal !important;-webkit-font-smoothing: antialiased !important;text-align: left !important;font-style: normal !important;}
.ls-debug-console h1 {padding-top: 10px !important;font-size: 17px !important;font-weight: bold !important;}
.ls-debug-console h1:first-child {padding-top: 0 !important;}
.ls-debug-console ul {padding-top: 10px !important;list-style: none !important;}
.ls-debug-console li {margin-left: 10px !important;font-size: 13px !important;position: relative !important;font-weight: normal !important;}
html * .ls-debug-console li ul, body * .ls-debug-console li ul, #ls-global * .ls-debug-console li ul {display: none;width: 260px;left: -10px;}
.ls-debug-console li ul {position: absolute !important;bottom: 100% !important;padding: 10px 10px 10px 0 !important;background: white !important;border-radius: 10px !important;box-shadow: 0 0 20px black !important;}
html * .ls-debug-console li:hover ul, body * .ls-debug-console li:hover ul, #ls-global * .ls-debug-console li:hover ul {display: block;}
.ls-debug-console li ul * {color: black !important;}
.ls-debug-console a {text-decoration: none !important;border-bottom: 1px dotted white !important;}
.ls-error {border-radius: 5px !important;-moz-border-radius: 5px !important;-wenkit-border-radius: 5px !important;background: white !important;height: auto !important;width: auto !important;color: white !important;padding: 20px 40px 30px 80px !important;position: relative !important;box-shadow: 0 2px 20px -5px black;}
.ls-error p {line-height: normal !important;text-shadow: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;text-align: justify !important;font-family: Arial,sans-serif !important;}
.ls-error .ls-error-title {line-height: 40px !important;color: red !important;font-weight: bold !important;font-size: 16px !important;}
.ls-error .ls-error-text {color: #555 !important;font-weight: normal !important;font-size: 13px !important;}
.ls-error .ls-exclam {width: 40px !important;height: 40px !important;position: absolute !important;left: 20px !important;top: 20px !important;border-radius: 50px !important;-moz-border-radius: 50px !important;-webkit-border-radius: 50px !important;font-size: 30px !important;font-weight: bold !important;color: white !important;line-height: 40px !important;background: red !important;text-align: center !important;}
html * .ls-container .ls-shadow, html * .ls-container .ls-slide > *, html * .ls-container .ls-fullscreen, html * .ls-container .ls-3d-container, html * .ls-container .ls-lt-container, html * .ls-container .ls-lt-container *, html * .ls-container .ls-thumbnail-wrapper, html * .ls-container .ls-bottom-nav-wrapper, body * .ls-container .ls-shadow, body * .ls-container .ls-slide > *, body * .ls-container .ls-fullscreen, body * .ls-container .ls-3d-container, body * .ls-container .ls-lt-container, body * .ls-container .ls-lt-container *, body * .ls-container .ls-thumbnail-wrapper, body * .ls-container .ls-bottom-nav-wrapper, #ls-global * .ls-container .ls-shadow, #ls-global * .ls-container .ls-slide > *, #ls-global * .ls-container .ls-fullscreen, #ls-global * .ls-container .ls-3d-container, #ls-global * .ls-container .ls-lt-container, #ls-global * .ls-container .ls-lt-container *, #ls-global * .ls-container .ls-thumbnail-wrapper, #ls-global * .ls-container .ls-bottom-nav-wrapper, .ls-gpuhack {transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.ls-videohack {transform: none !important;-o-transform: none !important;-ms-transform: none !important;-moz-transform: none !important;-webkit-transform: none !important;transform-origin: none !important;-o-transform-origin: none !important;-ms-transform-origin: none !important;-moz-transform-origin: none !important;-webkit-transform-origin: none !important;}
.ls-oldiepnghack {filter: none !important;}
.ls-gpuhack {width: 100% !important;height: 100% !important;left: 0px !important;top: 0px !important;}
html * .ls-container .ls-webkit-hack, body * .ls-container .ls-webkit-hack, #ls-global * .ls-container .ls-webkit-hack {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {#ls-test3d {position: absolute;left: 9px;height: 3px;}}
.ls-forcehide {display: none !important;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);box-shadow: 0 10px 25px rgba(0,0,0,.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url("/assets/css/fancybox/fancybox_sprite.png");}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: .8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url("/assets/css/fancybox/fancybox_loading.gif") center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url("/assets/css/fancybox/blank.gif");-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url("/assets/css/fancybox/fancybox_overlay.png");}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0,0,0,.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #fff;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0,0,0,.8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5) {#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url("/assets/css/fancybox/fancybox_sprite@2x.png");background-size: 44px 152px;}
	#fancybox-loading div {background-image: url("/assets/css/fancybox/fancybox_loading@2x.gif");background-size: 24px 24px;}}
.select2-container {margin: 0;position: relative;display: inline-block;vertical-align: middle;}
.select2-container, .select2-drop, .select2-search, .select2-search input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.select2-container .select2-choice {display: block;height: 26px;padding: 0 0 0 8px;overflow: hidden;position: relative;border: 1px solid #aaa;white-space: nowrap;line-height: 26px;color: #444;text-decoration: none;border-radius: 4px;background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #fff;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 50%);background-image: linear-gradient(to top,#eee 0%,#fff 50%);}
html[dir="rtl"] .select2-container .select2-choice {padding: 0 8px 0 0;}
.select2-container.select2-drop-above .select2-choice {border-bottom-color: #aaa;border-radius: 0 0 4px 4px;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 90%);background-image: linear-gradient(to bottom,#eee 0%,#fff 90%);}
.select2-container.select2-allowclear .select2-choice .select2-chosen {margin-right: 42px;}
.select2-container .select2-choice > .select2-chosen {margin-right: 26px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: none;width: auto;}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {margin-left: 26px;margin-right: 0;}
.select2-container .select2-choice abbr {display: none;width: 12px;height: 12px;position: absolute;right: 24px;top: 8px;font-size: 1px;text-decoration: none;border: 0;background: url("/assets/css/bootstrap/select2.png") right top no-repeat;cursor: pointer;outline: 0;}
.select2-container.select2-allowclear .select2-choice abbr {display: inline-block;}
.select2-container .select2-choice abbr:hover {background-position: right -11px;cursor: pointer;}
.select2-drop-mask {border: 0;margin: 0;padding: 0;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 9998;background-color: #fff;filter: alpha(opacity=0);}
.select2-drop {width: 100%;margin-top: -1px;position: absolute;z-index: 9999;top: 100%;background: #fff;color: #000;border: 1px solid #aaa;border-top: 0;border-radius: 0 0 4px 4px;-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);box-shadow: 0 4px 5px rgba(0,0,0,.15);}
.select2-drop.select2-drop-above {margin-top: 1px;border-top: 1px solid #aaa;border-bottom: 0;border-radius: 4px 4px 0 0;-webkit-box-shadow: 0 -4px 5px rgba(0,0,0,.15);box-shadow: 0 -4px 5px rgba(0,0,0,.15);}
.select2-drop-active {border: 1px solid #5897fb;border-top: none;}
.select2-drop.select2-drop-above.select2-drop-active {border-top: 1px solid #5897fb;}
.select2-drop-auto-width {border-top: 1px solid #aaa;width: auto;}
.select2-container .select2-choice .select2-arrow {display: inline-block;width: 18px;height: 100%;position: absolute;right: 0;top: 0;border-left: 1px solid #aaa;border-radius: 0 4px 4px 0;background-clip: padding-box;background: #ccc;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image: -webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);background-image: -moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);background-image: linear-gradient(to top,#ccc 0%,#eee 60%);}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {left: 0;right: auto;border-left: none;border-right: 1px solid #aaa;border-radius: 4px 0 0 4px;}
.select2-container .select2-choice .select2-arrow b {display: block;width: 100%;height: 100%;background: url("/assets/css/bootstrap/select2.png") no-repeat 0 1px;}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {background-position: 2px 1px;}
.select2-search {display: inline-block;width: 100%;min-height: 26px;margin: 0;padding: 4px 4px 0 4px;position: relative;z-index: 10000;white-space: nowrap;}
.select2-search input {width: 100%;height: auto !important;min-height: 26px;padding: 4px 20px 4px 5px;margin: 0;outline: 0;font-family: sans-serif;font-size: 1em;border: 1px solid #aaa;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;background: #fff url("/assets/css/bootstrap/select2.png") no-repeat 100% -22px;background: url("/assets/css/bootstrap/select2.png") no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background: url("/assets/css/bootstrap/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background: url("/assets/css/bootstrap/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background: url("/assets/css/bootstrap/select2.png") no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}
html[dir="rtl"] .select2-search input {padding: 4px 5px 4px 20px;background: #fff url("/assets/css/bootstrap/select2.png") no-repeat -37px -22px;background: url("/assets/css/bootstrap/select2.png") no-repeat -37px -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background: url("/assets/css/bootstrap/select2.png") no-repeat -37px -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background: url("/assets/css/bootstrap/select2.png") no-repeat -37px -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background: url("/assets/css/bootstrap/select2.png") no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}
.select2-search input.select2-active {background: #fff url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100%;background: url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background: url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background: url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background: url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {border: 1px solid #5897fb;outline: none;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);box-shadow: 0 0 5px rgba(0,0,0,.3);}
.select2-dropdown-open .select2-choice {border-bottom-color: transparent;-webkit-box-shadow: 0 1px 0 #fff inset;box-shadow: 0 1px 0 #fff inset;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-color: #eee;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image: -webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);background-image: -moz-linear-gradient(center bottom,#fff 0%,#eee 50%);background-image: linear-gradient(to top,#fff 0%,#eee 50%);}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {border: 1px solid #5897fb;border-top-color: transparent;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image: -webkit-linear-gradient(center top,#fff 0%,#eee 50%);background-image: -moz-linear-gradient(center top,#fff 0%,#eee 50%);background-image: linear-gradient(to bottom,#fff 0%,#eee 50%);}
.select2-dropdown-open .select2-choice .select2-arrow {background: transparent;border-left: none;filter: none;}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {border-right: none;}
.select2-dropdown-open .select2-choice .select2-arrow b {background-position: -18px 1px;}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {background-position: -16px 1px;}
.select2-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.select2-results {max-height: 200px;padding: 0 0 0 4px;margin: 4px 4px 4px 0;position: relative;overflow-x: hidden;overflow-y: auto;-webkit-tap-highlight-color: rgba(0,0,0,0);}
html[dir="rtl"] .select2-results {padding: 0 4px 0 0;margin: 4px 0 4px 4px;}
.select2-results ul.select2-result-sub {margin: 0;padding-left: 0;}
.select2-results li {list-style: none;display: list-item;background-image: none;}
.select2-results li.select2-result-with-children > .select2-result-label {font-weight: bold;}
.select2-results .select2-result-label {padding: 3px 7px 4px;margin: 0;cursor: pointer;min-height: 1em;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.select2-results-dept-1 .select2-result-label {padding-left: 20px;}
.select2-results-dept-2 .select2-result-label {padding-left: 40px;}
.select2-results-dept-3 .select2-result-label {padding-left: 60px;}
.select2-results-dept-4 .select2-result-label {padding-left: 80px;}
.select2-results-dept-5 .select2-result-label {padding-left: 100px;}
.select2-results-dept-6 .select2-result-label {padding-left: 110px;}
.select2-results-dept-7 .select2-result-label {padding-left: 120px;}
.select2-results .select2-highlighted {background: #3875d7;color: #fff;}
.select2-results li em {background: #feffde;font-style: normal;}
.select2-results .select2-highlighted em {background: transparent;}
.select2-results .select2-highlighted ul {background: #fff;color: #000;}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit {background: #f4f4f4;display: list-item;padding-left: 5px;}
.select2-results .select2-disabled.select2-highlighted {color: #666;background: #f4f4f4;display: list-item;cursor: default;}
.select2-results .select2-disabled {background: #f4f4f4;display: list-item;cursor: default;}
.select2-results .select2-selected {display: none;}
.select2-more-results.select2-active {background: #f4f4f4 url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100%;}
.select2-results .select2-ajax-error {background: rgba(255,50,50,.2);}
.select2-more-results {background: #f4f4f4;display: list-item;}
.select2-container.select2-container-disabled .select2-choice {background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;cursor: default;}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {background-color: #f4f4f4;background-image: none;border-left: 0;}
.select2-container.select2-container-disabled .select2-choice abbr {display: none;}
.select2-container-multi .select2-choices {height: auto !important;height: 1%;margin: 0;padding: 0 5px 0 0;position: relative;border: 1px solid #aaa;cursor: text;overflow: hidden;background-color: #fff;background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image: -webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image: -moz-linear-gradient(top,#eee 1%,#fff 15%);background-image: linear-gradient(to bottom,#eee 1%,#fff 15%);}
html[dir="rtl"] .select2-container-multi .select2-choices {padding: 0 0 0 5px;}
.select2-locked {padding: 3px 5px 3px 5px !important;}
.select2-container-multi .select2-choices {min-height: 26px;}
.select2-container-multi.select2-container-active .select2-choices {border: 1px solid #5897fb;outline: none;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);box-shadow: 0 0 5px rgba(0,0,0,.3);}
.select2-container-multi .select2-choices li {float: left;list-style: none;}
html[dir="rtl"] .select2-container-multi .select2-choices li {float: right;}
.select2-container-multi .select2-choices .select2-search-field {margin: 0;padding: 0;white-space: nowrap;}
.select2-container-multi .select2-choices .select2-search-field input {padding: 5px;margin: 1px 0;font-family: sans-serif;font-size: 100%;color: #666;outline: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;background: transparent !important;}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {background: #fff url("/assets/css/bootstrap/select2-spinner.gif") no-repeat 100% !important;}
.select2-default {color: #999 !important;}
.select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px;margin: 3px 0 3px 5px;position: relative;line-height: 13px;color: #333;cursor: default;border: 1px solid #aaa;border-radius: 3px;-webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #e4e4e4;background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image: -webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image: -moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image: linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {margin: 3px 5px 3px 0;padding: 3px 18px 3px 5px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {cursor: default;}
.select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4;}
.select2-search-choice-close {display: block;width: 12px;height: 13px;position: absolute;right: 3px;top: 4px;font-size: 1px;outline: none;background: url("/assets/css/bootstrap/select2.png") right top no-repeat;}
html[dir="rtl"] .select2-search-choice-close {right: auto;left: 3px;}
.select2-container-multi .select2-search-choice-close {left: 3px;}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {left: auto;right: 2px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {background-position: right -11px;}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {background-position: right -11px;}
.select2-container-multi.select2-container-disabled .select2-choices {background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;cursor: default;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {padding: 3px 5px 3px 5px;border: 1px solid #ddd;background-image: none;background-color: #f4f4f4;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {display: none;background: none;}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {text-decoration: underline;}
.select2-offscreen, .select2-offscreen:focus {clip: rect(0 0 0 0) !important;width: 1px !important;height: 1px !important;border: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;position: absolute !important;outline: 0 !important;left: 0px !important;top: 0px !important;}
.select2-display-none {display: none;}
.select2-measure-scrollbar {position: absolute;top: -10000px;left: -10000px;width: 100px;height: 100px;overflow: scroll;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {background-image: url("/assets/css/bootstrap/select2x2.png") !important;background-repeat: no-repeat !important;background-size: 60px 40px !important;}
	.select2-search input {background-position: 100% -21px !important;}}
.select2-container.form-control {background: transparent;box-shadow: none;border: none;display: block;margin: 0;padding: 0;}
.select2-container .select2-choices .select2-search-field input, .select2-container .select2-choice, .select2-container .select2-choices {background: none;border: #eaeaea 2px solid;padding: .5rem;height: auto;border-radius: 4px;color: #555;background-color: white;transition: all .2s ease;}
.select2-container .select2-choice:hover {border-color: darkturquoise;}
.select2-search input {border-color: #ccc;border-radius: 4px;color: #555;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;background-color: white;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.select2-container .select2-choices .select2-search-field input {-webkit-box-shadow: none;box-shadow: none;}
.select2-container.select2-container-multi.form-control {height: auto;}
.select2-container.input-sm .select2-choice, .input-group-sm .select2-container .select2-choice {height: 30px;line-height: 1.5;border-radius: 3px;}
.select2-container.input-lg .select2-choice, .input-group-lg .select2-container .select2-choice {height: 46px;line-height: 1.33333;border-radius: 6px;}
.select2-container-multi .select2-choices .select2-search-field input {height: 32px;}
.select2-container-multi.input-sm .select2-choices .select2-search-field input, .input-group-sm .select2-container-multi .select2-choices .select2-search-field input {height: 28px;}
.select2-container-multi.input-lg .select2-choices .select2-search-field input, .input-group-lg .select2-container-multi .select2-choices .select2-search-field input {height: 44px;}
.select2-container-multi .select2-choices .select2-search-field input {margin: 0;}
.select2-chosen, .select2-choice > span:first-child, .select2-container .select2-choices .select2-search-field input {padding: 6px 12px;}
.input-sm .select2-chosen, .input-group-sm .select2-chosen, .input-sm .select2-choice > span:first-child, .input-group-sm .select2-choice > span:first-child, .input-sm .select2-choices .select2-search-field input, .input-group-sm .select2-choices .select2-search-field input {padding: 5px 10px;}
.input-lg .select2-chosen, .input-group-lg .select2-chosen, .input-lg .select2-choice > span:first-child, .input-group-lg .select2-choice > span:first-child, .input-lg .select2-choices .select2-search-field input, .input-group-lg .select2-choices .select2-search-field input {padding: 10px 16px;}
.select2-container-multi .select2-choices .select2-search-choice {margin-top: 5px;margin-bottom: 3px;}
.select2-container-multi.input-sm .select2-choices .select2-search-choice, .input-group-sm .select2-container-multi .select2-choices .select2-search-choice {margin-top: 3px;margin-bottom: 2px;}
.select2-container-multi.input-lg .select2-choices .select2-search-choice, .input-group-lg .select2-container-multi .select2-choices .select2-search-choice {line-height: 24px;}
.select2-container .select2-choice .select2-arrow, .select2-container .select2-choice div {border-left: none;background: none;width: 22px;top: 10px;}
.select2-dropdown-open .select2-choice .select2-arrow, .select2-dropdown-open .select2-choice div {border-left-color: transparent;background: none;}
.select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice div b {background-position: 0 3px;}
.select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open .select2-choice div b {background-position: -18px 3px;}
.select2-container.input-sm .select2-choice .select2-arrow b, .input-group-sm .select2-container .select2-choice .select2-arrow b, .select2-container.input-sm .select2-choice div b, .input-group-sm .select2-container .select2-choice div b {background-position: 0 1px;}
.select2-dropdown-open.input-sm .select2-choice .select2-arrow b, .input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open.input-sm .select2-choice div b, .input-group-sm .select2-dropdown-open .select2-choice div b {background-position: -18px 1px;}
.select2-container.input-lg .select2-choice .select2-arrow b, .input-group-lg .select2-container .select2-choice .select2-arrow b, .select2-container.input-lg .select2-choice div b, .input-group-lg .select2-container .select2-choice div b {background-position: 0 9px;}
.select2-dropdown-open.input-lg .select2-choice .select2-arrow b, .input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open.input-lg .select2-choice div b, .input-group-lg .select2-dropdown-open .select2-choice div b {background-position: -18px 9px;}
.has-warning .select2-choice, .has-warning .select2-choices {border-color: #8a6d3b;}
.has-warning .select2-container-active .select2-choice, .has-warning .select2-container-multi.select2-container-active .select2-choices {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}
.has-warning.select2-drop-active {border-color: #66512c;}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {border-top-color: #66512c;}
.has-error .select2-choice, .has-error .select2-choices {border-color: #a94442;}
.has-error .select2-container-active .select2-choice, .has-error .select2-container-multi.select2-container-active .select2-choices {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.has-error.select2-drop-active {border-color: #843534;}
.has-error.select2-drop-active.select2-drop.select2-drop-above {border-top-color: #843534;}
.has-success .select2-choice, .has-success .select2-choices {border-color: #3c763d;}
.has-success .select2-container-active .select2-choice, .has-success .select2-container-multi.select2-container-active .select2-choices {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;}
.has-success.select2-drop-active {border-color: #2b542c;}
.has-success.select2-drop-active.select2-drop.select2-drop-above {border-top-color: #2b542c;}
.select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices {border-color: #66afe9;outline: none;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.select2-drop-active {border-color: #66afe9;}
.select2-drop-auto-width, .select2-drop.select2-drop-above.select2-drop-active {border-top-color: #66afe9;}
.input-group.select2-bootstrap-prepend [class^="select2-choice"] {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
.input-group.select2-bootstrap-append [class^="select2-choice"] {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
.select2-dropdown-open [class^="select2-choice"] {border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-top-right-radius: 0 !important;border-top-left-radius: 0 !important;border-bottom-right-radius: 4px !important;border-bottom-left-radius: 4px !important;background: white;filter: none;}
.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-bottom-right-radius: 3px !important;}
.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-bottom-right-radius: 6px !important;}
.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-bottom-left-radius: 3px !important;}
.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {border-bottom-left-radius: 6px !important;}
.select2-results .select2-highlighted {color: white;background-color: #337ab7;}
.select2-bootstrap-append .select2-container-multiple, .select2-bootstrap-append .input-group-btn, .select2-bootstrap-append .input-group-btn .btn, .select2-bootstrap-prepend .select2-container-multiple, .select2-bootstrap-prepend .input-group-btn, .select2-bootstrap-prepend .input-group-btn .btn {vertical-align: top;}
.select2-container-multi .select2-choices .select2-search-choice {color: #555;background: white;border-color: #ccc;-webkit-box-shadow: none;box-shadow: none;}
.select2-container-multi .select2-choices .select2-search-choice-focus {background: #ebebeb;border-color: #adadad;color: #333;-webkit-box-shadow: none;box-shadow: none;}
.select2-search-choice-close {margin-top: -7px;top: 50%;}
.select2-container .select2-choice abbr {top: 50%;}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {background-color: #fcf8e3;color: #8a6d3b;}
.select2-container.select2-container-disabled .select2-choice, .select2-container.select2-container-disabled .select2-choices {cursor: not-allowed;background-color: #eee;border-color: #ccc;border-width: 2px;}
.select2-container.select2-container-disabled .select2-choice .select2-arrow, .select2-container.select2-container-disabled .select2-choice div, .select2-container.select2-container-disabled .select2-choices .select2-arrow, .select2-container.select2-container-disabled .select2-choices div {background-color: transparent;border-left: 1px solid transparent;}
.select2-search input.select2-active, .select2-container-multi .select2-choices .select2-search-field input.select2-active, .select2-more-results.select2-active {background-position: 99%;background-position: right 4px center;}
.select2-offscreen, .select2-offscreen:focus {width: 1px !important;height: 1px !important;position: absolute !important;}
.group {}
.group:before, .group:after {display: table;content: "";line-height: 0;}
.group:after {clear: both;}
@font-face {font-family: "Slide-icons";src: url("/assets/css/lightgallery/Slide-icons.eot");font-weight: normal;font-style: normal;}
@font-face {src: url("/assets/css/lightgallery/Slide-icons.woff") format("woff"),url("/assets/css/lightgallery/Slide-icons.ttf") format("truetype");font-weight: normal;font-style: normal;}
[data-icon]:before {font-family: "Slide-icons";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;}
.light-gallery {overflow: hidden !important;}
#lg-gallery img {border: none !important;}
#lg-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999 !important;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: 1;-webkit-transition: opacity .35s ease;-moz-transition: opacity .35s ease;-o-transition: opacity .35s ease;-ms-transition: opacity .35s ease;transition: opacity .35s ease;background: rgba(255,255,255,.9);}
#lg-outer .lg-slide {position: relative;}
#lg-gallery.opacity {opacity: 1;transition: opacity 1s ease 0s;-moz-transition: opacity 1s ease 0s;-webkit-transition: opacity 1s ease 0s;-o-transition: opacity 1s ease 0s;-ms-transition: opacity 1s ease 0s;}
#lg-gallery.opacity .thumb-cont {opacity: 1;}
#lg-gallery.fade-m {opacity: 0;transition: opacity .5s ease 0s;-moz-transition: opacity .5s ease 0s;-webkit-transition: opacity .5s ease 0s;-o-transition: opacity .5s ease 0s;-ms-transition: opacity .5s ease 0s;}
#lg-gallery {height: 100%;opacity: 0;width: 100%;position: relative;transition: opacity 1s ease 0s;-moz-transition: opacity 1s ease 0s;-webkit-transition: opacity 1s ease 0s;-o-transition: opacity 1s ease 0s;-ms-transition: opacity 1s ease 0s;}
#lg-slider {height: 100%;left: 0;top: 0;width: 100%;position: absolute;white-space: nowrap;}
#lg-slider .lg-slide {background: url("/assets/css/img/loading.gif") no-repeat scroll center center transparent;display: inline-block;height: 100%;text-align: center;width: 100%;}
#lg-slider .lg-slide.complete {background-image: none;}
#lg-gallery.show-after-load .lg-slide > * {opacity: 0;}
#lg-gallery.show-after-load .lg-slide.complete > * {opacity: 1;}
#lg-slider.slide .lg-slide, #lg-slider.use-left .lg-slide {position: absolute;opacity: .4;}
#lg-slider.fade-m .lg-slide {position: absolute;left: 0;opacity: 0;}
#lg-slider.animate .lg-slide {position: absolute;left: 0;}
#lg-slider.fade-m .current {opacity: 1;z-index: 9;}
#lg-slider .lg-slide:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
#lg-gallery.opacity .lg-slide .object {transform: scale3d(1,1,1);-moz-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);-webkit-transform: scale3d(1,1,1);-o-transform: scale3d(1,1,1);}
.lg-slide .object {transform: scale3d(.5,.5,.5);-moz-transform: scale3d(.5,.5,.5);-ms-transform: scale3d(.5,.5,.5);-webkit-transform: scale3d(.5,.5,.5);-o-transform: scale3d(.5,.5,.5);-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s;-ms-transition: -ms-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s;transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s;}
#lg-gallery.fade-m .lg-slide .object {transform: scale3d(.5,.5,.5);-moz-transform: scale3d(.5,.5,.5);-ms-transform: scale3d(.5,.5,.5);-webkit-transform: scale3d(.5,.5,.5);-o-transform: scale3d(.5,.5,.5);}
#lg-slider.fade-m.on .current {opacity: 1;transition: opacity .5s ease 0s;-moz-transition: opacity .5s ease 0s;-webkit-transition: opacity .5s ease 0s;-o-transition: opacity .5s ease 0s;-ms-transition: opacity .5s ease 0s;}
#lg-slider.fade-m .lg-slide {transition: opacity .4s ease 0s;-moz-transition: opacity .4s ease 0s;-webkit-transition: opacity .4s ease 0s;-o-transition: opacity .4s ease 0s;-ms-transition: opacity .4s ease 0s;}
#lg-slider.slide .lg-slide {transform: translate3d(100%,0px,0px);-moz-transform: translate3d(100%,0px,0px);-ms-transform: translate3d(100%,0px,0px);-webkit-transform: translate3d(100%,0px,0px);-o-transform: translate3d(100%,0px,0px);}
#lg-slider.slide.on .lg-slide {opacity: 0;}
#lg-slider.slide .lg-slide.current {opacity: 1 !important;transform: translate3d(0px,0px,0px) !important;-moz-transform: translate3d(0px,0px,0px) !important;-ms-transform: translate3d(0px,0px,0px) !important;-webkit-transform: translate3d(0px,0px,0px) !important;-o-transform: translate3d(0px,0px,0px) !important;}
#lg-slider.slide .lg-slide.prev-slide {opacity: 0;transform: translate3d(-100%,0px,0px);-moz-transform: translate3d(-100%,0px,0px);-ms-transform: translate3d(-100%,0px,0px);-webkit-transform: translate3d(-100%,0px,0px);-o-transform: translate3d(-100%,0px,0px);}
#lg-slider.slide .lg-slide.next-slide {opacity: 0;transform: translate3d(100%,0px,0px);-moz-transform: translate3d(100%,0px,0px);-ms-transform: translate3d(100%,0px,0px);-webkit-transform: translate3d(100%,0px,0px);-o-transform: translate3d(100%,0px,0px);}
#lg-slider.use-left .lg-slide {left: 100%;}
#lg-slider.use-left.on .lg-slide {opacity: 0;}
#lg-slider.use-left .lg-slide.current {opacity: 1 !important;left: 0% !important;}
#lg-slider.use-left .lg-slide.prev-slide {opacity: 0;left: -100%;}
#lg-slider.use-left .lg-slide.next-slide {opacity: 0;left: 100%;}
#lg-slider.slide.on .lg-slide, #lg-slider.slide.on .current, #lg-slider.slide.on .prev-slide, #lg-slider.slide.on .next-slide {-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;-ms-transition: -ms-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;}
#lg-slider.speed .lg-slide, #lg-slider.speed .current, #lg-slider.speed .prev-slide, #lg-slider.speed .next-slide {transition-duration: inherit !important;-moz-transition-duration: inherit !important;-webkit-transition-duration: inherit !important;-o-transition-duration: inherit !important;-ms-transition-duration: inherit !important;}
#lg-slider.timing .lg-slide, #lg-slider.timing .current, #lg-slider.timing .prev-slide, #lg-slider.timing .next-slide {transition-timing-function: inherit !important;-moz-transition-timing-function: inherit !important;-webkit-transition-timing-function: inherit !important;-o-transition-timing-function: inherit !important;-ms-transition-timing-function: inherit !important;}
#lg-slider .lg-slide img {display: inline-block;max-height: 100%;max-width: 100%;cursor: -moz-grabbing;cursor: grab;cursor: -webkit-grab;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}
#lg-gallery .thumb-cont .thumb-inner {-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s;-ms-transition: -ms-transform 1s cubic-bezier(0,0,.25,1) 0s;transition: transform 1s cubic-bezier(0,0,.25,1) 0s;}
@-webkit-keyframes rightEnd {0% {left: 0;}
	50% {left: -30px;}
	100% {left: 0;}}
@keyframes rightEnd {0% {left: 0;}
	50% {left: -30px;}
	100% {left: 0;}}
@-webkit-keyframes leftEnd {0% {left: 0;}
	50% {left: 30px;}
	100% {left: 0;}}
@keyframes leftEnd {0% {left: 0;}
	50% {left: 30px;}
	100% {left: 0;}}
.lg-slide .object.right-end {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative;}
.lg-slide .object.left-end {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative;}
#lg-action {bottom: 20px;position: fixed;left: 50%;margin-left: -30px;z-index: 9;-webkit-backface-visibility: hidden;}
#lg-action.has-thumb {margin-left: -46px;}
#lg-action a {margin: 0 3px 0 0 !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: relative;top: auto;left: auto;bottom: auto;right: auto;display: inline-block !important;display: inline-block;vertical-align: middle;background-color: #000;background-color: rgba(0,0,0,.65);font-size: 16px;width: 28px;height: 28px;font-family: "Slide-icons";color: #fff;cursor: pointer;}
#lg-action a.disabled {opacity: .6;filter: alpha(opacity=60);cursor: default;background-color: #000;background-color: rgba(0,0,0,.65) !important;}
#lg-action a:hover, #lg-action a:focus {background-color: #000;background-color: rgba(0,0,0,.85);}
#lg-action a#lg-prev:before, #lg-action a#lg-next:after {left: 5px;bottom: 3px;position: absolute;}
#lg-action a#lg-prev:before {content: "";}
#lg-action a#lg-next:after {content: "";}
#lg-action a.cl-thumb:after {font-family: "Slide-icons";content: "";left: 6px;bottom: 4px;font-size: 16px;position: absolute;}
#lg-counter {bottom: 52px;text-align: center;width: 100%;position: absolute;z-index: 9;color: #fff;}
#lg-gallery .thumb-cont {position: absolute;bottom: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #000;-webkit-transition: max-height .4s ease-in-out;-moz-transition: max-height .4s ease-in-out;-o-transition: max-height .4s ease-in-out;-ms-transition: max-height .4s ease-in-out;transition: max-height .4s ease-in-out;z-index: 9;max-height: 0;opacity: 0;}
#lg-gallery.open .thumb-cont {max-height: 350px;}
#lg-gallery .thumb-cont .thumb-inner {margin-left: -12px;padding: 12px;max-height: 290px;overflow-y: auto;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#lg-gallery .thumb-cont .thumb-info {background-color: #333;padding: 7px 20px;}
#lg-gallery .thumb-cont .thumb-info .count {color: #fff;font-weight: bold;font-size: 12px;}
#lg-gallery .thumb-cont .thumb-info .close {color: #fff;display: block;float: right !important;width: 28px;position: relative;height: 28px;border-radius: 2px;margin-top: -4px;background-color: #000;background-color: rgba(0,0,0,.65);-webkit-transition: background-color .3s ease 0s;-moz-transition: background-color .3s ease 0s;-o-transition: background-color .3s ease 0s;-ms-transition: background-color .3s ease 0s;transition: background-color .3s ease 0s;z-index: 1090;cursor: pointer;}
#lg-gallery .thumb-cont .thumb-info .close i:after {left: 6px;position: absolute;top: 4px;}
#lg-gallery .thumb-cont .thumb-info .close i:after, #lg-close:after {content: "";font-family: "Slide-icons";font-style: normal;font-size: 16px;}
#lg-gallery .thumb-cont .thumb-info .close:hover {text-decoration: none;background-color: #000;background-color: rgba(0,0,0,1);}
#lg-gallery .thumb-cont .thumb {display: inline-block !important;vertical-align: middle;text-align: center;margin-bottom: 4px;height: 50px;width: 50px;opacity: .6;filter: alpha(opacity=60);overflow: hidden;border-radius: 3px;cursor: pointer;-webkit-transition: border-color linear .2s,opacity linear .2s;-moz-transition: border-color linear .2s,opacity linear .2s;-o-transition: border-color linear .2s,opacity linear .2s;-ms-transition: border-color linear .2s,opacity linear .2s;transition: border-color linear .2s,opacity linear .2s;}
@media (min-width: 800px) {#lg-gallery .thumb-cont .thumb {width: 94px;height: 94px;}}
#lg-gallery .thumb-cont .thumb > img {height: auto;max-width: 100%;}
#lg-gallery .thumb-cont .thumb.active, #lg-gallery .thumb-cont .thumb:hover {opacity: 1;filter: alpha(opacity=100);border-color: #fff;}
#lg-slider .video-cont {display: inline-block;max-height: 100%;max-width: 100%;margin: 0;padding: 0;width: auto;height: auto;vertical-align: middle;}
#lg-slider .video-cont {background: none;max-width: 1140px;max-height: 100%;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#lg-slider .video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
#lg-slider .video .object {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
#lg-close {color: #fff;height: 28px;position: absolute;right: 20px;top: 20px;width: 28px;z-index: 1090;cursor: pointer;background-color: #000;background-color: #000;background-color: rgba(0,0,0,.65);border-radius: 2px;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-o-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;-webkit-backface-visibility: hidden;}
#lg-close:after {position: absolute;right: 6px;top: 3px;}
#lg-close:hover {text-decoration: none;background-color: #000;}
.custom-html {background: none repeat scroll 0 0 black;background: none repeat scroll 0 0 rgba(0,0,0,.75);color: #fff;font-family: Arial,sans-serif;height: 70px;left: 0;position: absolute;right: 0;top: 0;z-index: 9;}
.custom-html p {font-size: 14px;}
.custom-html > h4 {font-family: Arial,sans-serif;font-weight: bold;margin-bottom: 5px;margin-top: 15px;}
.lightbox .lightbox-item {position: relative;}
.lightbox .lightbox-item > img {width: 100%;}
.lightbox .lightbox-item:before {left: 0;top: 0;content: "";position: absolute;width: 100%;height: 100%;-webkit-transform: scale3d(0,0,0);-moz-transform: scale3d(0,0,0);-ms-transform: scale3d(0,0,0);-o-transform: scale3d(0,0,0);transform: scale3d(0,0,0);-webkit-transition: all;-o-transition: all;transition: all;-webkit-transition-duration: 250ms;transition-duration: 250ms;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);z-index: 0;border-radius: 0;opacity: 0;filter: alpha(opacity=0);}
.lightbox .lightbox-item:hover:before {-webkit-transform: scale3d(1,1,1);-moz-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);-o-transform: scale3d(1,1,1);transform: scale3d(1,1,1);opacity: 1;filter: alpha(opacity=100);border-radius: 100%;}
.lightbox .lightbox-item:hover {cursor: pointer;}
.lightbox [data-src]:before, .lightbox [data-src]:after {content: " ";display: table;}
.lightbox [data-src]:after {clear: both;}
.lightbox [data-src]:before, .lightbox [data-src]:after {content: " ";display: table;}
.lightbox [data-src]:after {clear: both;}
.lightbox .lightbox-item:not(.p-item) {position: relative;}
.header {position: relative;}
.header .navbar-header {padding: 0;}
.navbar-main {margin: 0;background-color: #fff;border: 0;border-bottom: 0 solid transparent;border-radius: 0;z-index: 1000;}
.navbar-main.navbar-main-inverse {background-color: #232323;}
.navbar-main.navbar-shadow {box-shadow: 0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 5px rgba(0,0,0,.1);-ms-box-shadow: 0 1px 5px rgba(0,0,0,.1);-o-box-shadow: 0 1px 5px rgba(0,0,0,.1);}
@media (min-width: 768px) and (max-width: 991px) {.navbar-main .container {width: 100%;}}
.navbar-main .navbar-text {color: #333;}
.navbar-main .navbar-nav a {outline: 0;}
.navbar-main .navbar-nav > li > a {color: #333;font-size: 14px;font-family: "Open Sans",sans-serif;padding: 16px 30px 16px 20px;margin: 15px 0;font-weight: 400;background-color: transparent;text-transform: none;border-radius: 0;}
.navbar-main .navbar-nav > li > a.dropdown-toggle > span:before {content: "";font-family: "Ionicons";position: absolute;right: 16px;font-size: 8px;}
@media (max-width: 991px) {.header.affix {position: fixed !important;}
	.navbar-main .navbar-nav > li > a {padding: 20px 15px;margin: 0;border-bottom: 1px solid #f3f3f3;border-radius: 0;}
	.navbar-main .navbar-nav > li > a.dropdown-toggle > span:before {content: "";}}
.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus {color: #00ced1;background-color: transparent;}
.navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus {color: #00ced1;background-color: transparent;}
.navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus {background-color: transparent;color: #00ced1;}
.navbar-main .navbar-nav > .disabled > a, .navbar-main .navbar-nav > .disabled > a:hover, .navbar-main .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}
.navbar-main .navbar-nav > li.dropdown-icon > a {padding: 15px;}
.navbar-main .navbar-nav > li > a > .badge {padding: 0;top: 2px;left: 2px;display: block;position: absolute;height: 18px;width: 18px;line-height: 19px;border-radius: 100%;font-weight: 600;text-align: center;font-style: normal;font-size: 11px;}
.navbar-main .navbar-nav > li.dropdown-icon > a > .badge {right: 2px;left: auto;top: 0;width: 22px;height: 22px;line-height: 22px;opacity: .6;}
.navbar-main .navbar-nav > li.dropdown-icon .icon {font-size: 18px;}
.navbar-main .navbar-nav > li > a:before {content: "";width: 1px;height: 24px;margin-top: -12px;background: transparent;position: absolute;top: 50%;right: 0px;}
.navbar-main .navbar-nav > li:last-child > a:before {width: 0;}
@media (max-width: 1024px) {.navbar-main .navbar-nav > li > a:before {width: 0px;background: transparent;}
	.navbar-main .navbar-toggle {position: relative;float: right;padding: 20px 12px;margin: 0 0 0 10px;margin-right: -15px;background-color: #00ced1;background-image: none;border: 1px solid transparent;border-radius: 0;}
	.navbar-main .navbar-toggle:hover, .navbar-main .navbar-toggle:focus {background-color: #fff;border-color: transparent;}
	.navbar-main .navbar-toggle .icon-bar {background-color: #fff;}
	.navbar-main .navbar-toggle:hover .icon-bar, .navbar-main .navbar-toggle:focus .icon-bar {background-color: #00ced1;}
	.navbar-main .navbar-collapse, .navbar-main .navbar-form {border-color: #e7e7e7;}
	.navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > .open > a:focus {color: #00ced1;background-color: #fcfcfc;}
	.navbar-main .open > a, .navbar-main .open > a:hover, .navbar-main .open > a:focus {color: #00ced1;background-color: #fcfcfc;}
	.navbar-icon-btn {position: relative;float: right;padding: 8px 12px;margin: 10px 0 10px 0;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 2px;}
	.navbar-icon-btn i {color: #333;font-size: 16px;}
	.navbar-icon-btn:hover i {color: #00ced1;}
	.navbar-main-inverse .navbar-icon-btn i {color: #fff;}}
@media (min-width: 1024px) {.navbar-icon-btn {display: none;}}
.navbar-main .navbar-nav > li > a:hover:before, .navbar-main .navbar-nav > li > a:focus:before, .navbar-main .navbar-nav > li.open > a:before, .navbar-main .navbar-nav > li.open > a:before, .navbar-main .navbar-nav > .active > a:before {background-color: transparent;}
.navbar-main .dropdown-menu {min-width: 220px;padding: 0;margin: 0;font-size: 13px;text-align: left;background-color: #fff;border: 1px solid transparent;border-top: 2px solid #00ced1;border-radius: 3px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.navbar-main .dropdown-menu > li {border-bottom: 1px solid #f3f3f3;}
.navbar-main .dropdown-menu > li:last-child {border: 0;}
.navbar-main .dropdown-menu > li > a {padding: 12px 20px;font-size: 13px;font-weight: 400;text-transform: none;line-height: 1.42857143;color: #333;}
.navbar-main .dropdown-menu > li > a:hover, .navbar-main .dropdown-menu > li > a:focus {color: #00ced1;background-color: #fcfcfc;}
.navbar-main .dropdown-menu .divider {background-color: #fcfcfc;}
.navbar-main .dropdown-menu li.open > a {color: #00ced1;background-color: #fcfcfc;}
@media (max-width: 991px) {.navbar-main .navbar-nav .open .dropdown-menu > li {border-bottom: 1px solid #f3f3f3;}
	.navbar-main .navbar-nav .open .dropdown-menu > li:last-child {border-bottom: 0;}
	.navbar-main .navbar-nav .open .dropdown-menu > li > a {display: block;width: 100%;padding: 12px 30px;margin: 0;color: #333;}
	.navbar-main .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-main .navbar-nav .open .dropdown-menu > li > a:focus {color: #00ced1;background-color: transparent;}}
.navbar-main .navbar-link {color: #777;}
.navbar-main .navbar-link:hover {color: #333;}
.navbar-main .btn-link {color: #777;}
.navbar-main .btn-link:hover, .navbar-main .btn-link:focus {color: #333;}
.navbar-main .btn-link[disabled]:hover, fieldset[disabled] .navbar-main .btn-link:hover, .navbar-main .btn-link[disabled]:focus, fieldset[disabled] .navbar-main .btn-link:focus {color: #ccc;}
.dropdown-submenu {position: relative;}
.dropdown-submenu > .dropdown-menu {top: 0 !important;left: 100%;margin-top: 0;margin-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.dropdown-submenu > a:before {content: "";position: absolute;right: 15px;font-family: "FontAwesome";font-size: 12px;}
.dropdown-submenu.open > .dropdown-menu {display: block;padding: 0;}
.dropdown-submenu.open > a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;}
@media (max-width: 991px) {.navbar-main .navbar-nav .open .dropdown-submenu .dropdown-menu > li > a {display: block;width: 100%;margin: 0;padding-right: 15px;color: #333;}
	.nav .open .dropdown-submenu > a {background: transparent;}
	.nav .open .dropdown-submenu > a:focus, .nav .open .dropdown-submenu > a:hover {background: #fcfcfc !important;}
	.dropdown-submenu > a:hover, .dropdown-submenu > a:focus {color: #00ced1;background-color: transparent;}
	.dropdown-submenu > a:before {right: 20px;font-size: 12px;line-height: 1.8;}
	.dropdown-submenu.open > a:before {content: "";}
	.dropdown-submenu.open > a:after {border-left: 0 !important;}}
.header-opaque {position: absolute;top: 0;width: 100%;}
.header-opaque .navbar-main {background-color: rgba(255,255,255,.5);border: 0;}
.header-opaque .navbar-main-inverse {background-color: rgba(51,51,51,.5);}
.header-opaque.affix .navbar-main {background-color: rgba(255,255,255,.9);}
.header-opaque.affix .navbar-main-inverse {background-color: rgba(51,51,51,.9);}
.header-opaque .navbar-nav > li > a {color: #333;background: transparent;}
.header-opaque .navbar-nav > li > a:before {background: transparent;}
.header-opaque .navbar-nav > li > a:hover:before, .header-opaque .navbar-nav > li > a:focus:before, .header-opaque .navbar-nav > li.open > a:before, .header-opaque .navbar-nav > li.open > a:before, .header-opaque .navbar-nav > .active > a:before {background-color: transparent;}
.header-transparent {position: absolute;top: 0;width: 100%;}
.header-transparent .navbar-main, .header-transparent .navbar-main-inverse {background: transparent;border: 0;}
.header-transparent.affix .navbar-main {background-color: rgba(255,255,255,.9);}
.header-transparent.affix .navbar-main-inverse {background-color: rgba(51,51,51,.9);}
.header-transparent .navbar-nav > li > a {color: #333;background: transparent;}
.header-transparent .navbar-nav > li > a:before {background: transparent;}
.header-transparent .navbar-nav > li > a:hover:before, .header-transparent .navbar-nav > li > a:focus:before, .header-transparent .navbar-nav > li.open > a:before, .header-transparent .navbar-nav > li.open > a:before, .header-transparent .navbar-nav > .active > a:before {background-color: transparent;}
.navbar-transparent.navbar-main-inverse.affix {background: rgba(0,0,0,.75);}
.navbar-main-inverse .navbar-nav > li > a {color: #fff;}
.header.affix {position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}
.header.affix .navbar-nav > li > a {margin: 0;padding-top: 20px;padding-bottom: 20px;}
.header.affix .navbar-logo img {}
@media (max-width: 991px) {.navbar-main .navbar-logo {position: relative;display: inline-block;margin: 0;padding: 0;}
	.header .navbar-logo img {height: 56px;}}
.header.affix .navbar-search {width: 60px;height: 60px;}
.header.affix .navbar-search a.navbar-search-icon:before {line-height: 60px;}
.navbar-one-page {position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}
.navbar-one-page {top: 0 !important;bottom: auto !important;}
.navbar-one-page .navbar-nav > li > a {margin: 0;padding-top: 24px;padding-bottom: 24px;}
.navbar-one-page .navbar-logo img {height: 68px;}
@media (max-width: 991px) {.navbar-one-page .navbar-logo img {height: 56px;}}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 0;width: 100%;}
.mega-dropdown-menu > li {border: 0;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > a {display: block;padding: 6px 20px 6px 0;clear: both;line-height: 1.42857143;color: #333;font-size: 13px;text-transform: none;font-weight: 400;}
.mega-dropdown-menu > li > ul > li > a:hover {color: #00ced1;}
.mega-dropdown-menu .dropdown-header {padding: 15px 0 5px 0;}
.mega-dropdown-menu .meganav-section-title {margin: 0;padding: 0;color: #333;font-size: 13px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;}
.mega-dropdown-menu form {margin: 3px 20px;}
.mega-dropdown-menu .form-group {margin-bottom: 3px;}
.mega-dropdown-menu .header-bar {background: #00ced1;color: #fff;border-bottom: 1px solid #009c9e;padding: 10px 15px;}
.mega-dropdown-menu .header-bar .header-title {padding: 0;margin: 0;}
.mega-dropdown-carousel {padding: 15px;}
@media (max-width: 767px) {.mega-dropdown-menu .dropdown-header {padding: 10px 0 !important;}
	.mega-dropdown-menu > li > ul {margin-bottom: 20px;}}
@media (min-width: 768px) {.mega-dropdown-carousel .owl-carousel {width: 720px;}}
@media (min-width: 992px) {.mega-dropdown-carousel .owl-carousel {width: 940px;}}
@media (min-width: 1200px) {.mega-dropdown-carousel .owl-carousel {width: 1140px;}}
.body-boxed .navbar-main .navbar-right {margin-right: 60px;}
@media (max-width: 991px) {.navbar-header {float: none;}
	.navbar-toggle {display: block;}
	.navbar-main .navbar-collapse {background-color: #fff;}
	.navbar-main .navbar-nav > li {}
	.navbar-main .navbar-nav > li.dropdown > a {border-bottom: 0;}
	.navbar-main .navbar-nav > li.dropdown.open > a {border-bottom: 1px solid #f3f3f3;}
	.navbar-main .navbar-nav > li > a {color: #333;padding: 12px 20px !important;margin-right: 0;}
	.navbar-main .navbar-nav > li.parent > a:after {content: "";font-family: FontAwesome;padding: 12px 0;width: 46px;text-align: center;position: absolute;height: 100%;right: 0;top: 0;}
	.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus {color: #00ced1;background-color: #fcfcfc;border-radius: 0 !important;}
	.navbar-main .navbar-nav > li.open > a:after {content: "";}
	.navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus {border-radius: 0 !important;}
	.navbar-main .dropdown-menu:after {border: 0 !important;margin-left: 0;}
	.navbar-main .dropdown-menu:before {border: 0 !important;margin-left: 0;}}
.slide-nav-backdrop {background: #333;opacity: .5;position: absolute;top: 0;right: 0;width: 100%;height: 100%;z-index: 900;}
.no-margin-top {margin-top: 0px !important;}
#page-content {position: relative;padding-top: 70px;left: 0;}
#page-content.slide-active {padding-top: 0;}
.navbar-header {position: relative;}
.navbar.navbar-fixed-top.slide-active {position: relative;}
@media (max-width: 1024px) {#slide-nav .container {margin: 0 !important;padding: 0 !important;height: 100%;position: static;}
	#slide-nav .navbar-header {margin: 0 auto;padding: 0 15px;}
	.navbar.slide-active {position: static !important;z-index: 1000;}
	#slide-nav #slidemenu {background: #fff;right: -100%;min-width: 0;width: 80%;height: 100%;overflow-y: scroll;position: fixed;padding-left: 0;z-index: 1500;top: -0;margin: 0;webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}
	#slide-nav #slidemenu::-webkit-scrollbar {display: none !important;width: 0 !important;}
	#slide-nav #slidemenu .navbar-nav {min-width: 0;width: 100%;margin: 20px 0 0 0;}}
@media (min-width: 992px) {#page-content {left: 0 !important;}
	.navbar.navbar-fixed-top.slide-active {position: fixed;}
	.navbar-header {left: 0 !important;}}
.table-dropdown-cart > tbody > tr > td, .table-dropdown-cart > tbody > tr > th, .table-dropdown-cart > tfoot > tr > td, .table-dropdown-cart > tfoot > tr > th, .table-dropdown-cart > thead > tr > td, .table-dropdown-cart > thead > tr > th {border-color: #f2f2f2 !important;}
.dropdown-cart-wrapper {min-width: 260px;}
.table-dropdown-cart {margin-bottom: 0;}
.dropdown-cart {min-width: 400px;background: #fff;color: #333;}
.dropdown-cart .cart-item-img {width: 60px;}
.dropdown-cart .cart-item-img img {width: 100%;}
.dropdown-cart .cart-item-content {vertical-align: middle;}
.dropdown-cart .cart-item-content .cart-item-title {font-weight: 500;color: #444;font-size: 15px;}
.dropdown-cart .cart-item-content .label-quantity {color: #f2f1ef;}
.dropdown-cart .cart-item-content .label-value {font-weight: 600;}
.dropdown-cart .cart-item-price {vertical-align: middle;}
.dropdown-cart .cart-item-price > span {font-weight: 600;font-size: 14px;}
.dropdown-cart .label-subtotal {padding-top: 15px;text-align: center;font-size: 14px;text-transform: uppercase;}
.dropdown-cart .dropdown-cart-footer {padding: 15px;background: #ebebeb;border-top: 1px solid transparent;}
.dropdown-cart .cart-items {display: block;padding: 15px;font-size: 14px;font-weight: 500;background: #eee;color: #ccc;border-bottom: 1px solid #ccc;}
.dropdown-menu h4 {font-size: 14px;color: #4c4c4c;}
.navbar-main .navbar-search {width: 82px;height: 82px;position: absolute;top: 0;right: 0;background-color: #07060c;border-left: 1px solid #000;text-decoration: none;}
.navbar-main-inverse .navbar-search {background-color: #1e1e1e;border-color: #1b1b1b;color: #fff;}
.navbar-main .navbar-search a.navbar-search-icon:before {content: "";font-family: FontAwesome;display: block;color: #ccc;line-height: 82px;text-align: center;font-size: 20px;text-decoration: none;}
.navbar-main .navbar-search a.navbar-search-icon:before:hover {color: #fff;}
.navbar-main .navbar-search.active a.navbar-search-icon:before {content: "";color: #fff;}
.global-search-wrapper {height: 100px;position: relative;margin-top: -100px;background: #00ced1;z-index: 1600;-webkit-transition: all 5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;}
.global-search-wrapper.in {margin-top: 0;}
.global-search-wrapper .form-global-search .search-input {display: block;width: 100%;margin-top: 25px;height: 50px;padding: 0 0 3px 0;font-size: 28px;line-height: 1.42857143;color: #fff;border: 0;border-bottom: 1px solid #fff;background-color: transparent;background-image: none;}
.global-search-wrapper .form-global-search .search-input:focus {border-color: #fff;outline: 0;}
.global-search-wrapper .form-global-search .search-input::-moz-placeholder {color: #fff;opacity: 1;}
.global-search-wrapper .form-global-search .search-input::-moz-placeholder:focus {color: #fff;}
.global-search-wrapper .form-global-search .search-input:-ms-input-placeholder {color: #fff;}
.global-search-wrapper .form-global-search .search-input::-webkit-input-placeholder {color: #fff;}
.global-search-wrapper .form-global-search .search-input:focus::-webkit-input-placeholder {color: transparent;}
.global-search-wrapper .form-global-search .btn {display: block;width: 100%;height: 50px;margin-top: 25px;line-height: 50px;padding: 0;float: right;}
@media (max-width: 991px) {.navbar-search {display: none;}
	.global-search-wrapper {height: 100%;width: 100%;position: absolute;top: -100%;z-index: 1500;-webkit-transition: all 5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;}
	.global-search-wrapper.in {top: 0;}
	.global-search-wrapper .form-global-search .search-input {margin-top: 10px;height: 36px;padding: 0 0 3px 0;font-size: 18px;line-height: 36px;color: #fff;border: 0;}
	.global-search-wrapper .form-global-search .btn {width: 46px;height: 36px;line-height: 36px;margin-top: 10px;text-align: center;float: right;}
	.global-search-close-btn {position: absolute;top: 10px;right: 10px;width: 26px;height: 36px;line-height: 36px;text-align: center;color: #fff;background: transparent;border: 0;z-index: 1600;}}
@media (min-width: 992px) {.global-search-close-btn {display: none;}}
.global-search-full-page {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1500;background: rgba(255,255,255,.95);}
.global-search-full-page.in {display: block;top: 0;left: 0;}
.global-search-full-page .form-global-search {width: 80%;margin-left: 10%;position: absolute;top: 50%;margin-top: -75px;}
.global-search-full-page .form-global-search .search-input {display: block;width: 100%;margin-top: 25px;height: 50px;padding: 0 0 3px 0;font-size: 28px;line-height: 1.42857143;color: #111;border: 0;border-bottom: 1px solid #111;background-color: transparent;background-image: none;}
.global-search-full-page .form-global-search .search-input:focus {border-color: #111;outline: 0;}
.global-search-full-page .form-global-search .search-input::-moz-placeholder {color: #111;opacity: 1;}
.global-search-full-page .form-global-search .search-input::-moz-placeholder:focus {color: #111;}
.global-search-full-page .form-global-search .search-input:-ms-input-placeholder {color: #111;}
.global-search-full-page .form-global-search .search-input::-webkit-input-placeholder {color: #111;}
.global-search-full-page .form-global-search .search-input:focus::-webkit-input-placeholder {color: transparent;}
.global-search-full-page .form-global-search .btn {height: 50px;margin-top: 25px;padding: 14px 36px;float: right;font-size: 18px;line-height: 0 !important;}
.global-search-full-page .close-search {padding: 20px;background-color: #111;float: right;cursor: pointer;border-bottom-left-radius: 2px;}
.global-search-full-page .close-search:before {content: "";font-family: FontAwesome;color: #fff;}
.dropdown-menu-search {padding: 20px !important;min-width: 340px !important;}
.form-mobile-nav {padding: 10px 15px;}
.form-mobile-nav .form-control {margin: 0;outline: none;box-shadow: none !important;-webkit-box-shadow: none !important;background: #e6e6e6;border: 1px solid transparent;color: #fff;font-size: 1em !important;}
.form-mobile-nav .form-control:focus {outline: none !important;box-shadow: none !important;-webkit-box-shadow: none !important;border-color: #00ced1;}
.form-mobile-nav label.checkbox {font-size: 12px;font-weight: normal;cursor: pointer;}
.form-mobile-nav .form-control:-moz-placeholder {color: #999;}
.form-mobile-nav .form-control::-moz-placeholder, .form-mobile-nav .form-control[placeholder] {color: #999;}
.form-mobile-nav .form-control:-ms-input-placeholder {color: #999;}
.form-mobile-nav .form-control::-webkit-input-placeholder {color: #999;}
.form-mobile-nav .input-group .form-control.left {border-right: 0 !important;}
@media (min-width: 992px) and (max-width: 1320px) {.btn-st-trigger {margin-right: 45px !important;}}
.dropdown .dropdown-menu .caret {border: 4px solid transparent;border-left-color: #000;float: right;margin-top: 6px;}
.dropdown-menu {min-width: 250px;}
.dropdown-menu > li.open > a {background-color: #f5f5f5;color: #262626;text-decoration: none;}
.dropdown-menu .dropdown-menu {left: 100%;margin: 0;right: auto;top: -1px;}
.dropdown-menu-right .dropdown-menu {left: auto !important;right: 100% !important;}
.dropdown-menu.animated {-webkit-animation-duration: .3s;animation-duration: .3s;}
.dropdown-menu.animated:before {content: " ";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 99;}
.dropdownhover-top {margin-bottom: 2px;margin-top: 0;}
.navbar-fixed-bottom .dropdown-menu .dropdown-menu, .dropdownhover-top .dropdown-menu {bottom: -1px;top: auto;}
.navbar-nav > li > .dropdown-menu {margin-bottom: 0;}
.dropdownhover-bottom {-webkit-transform-origin: 50% 0;transform-origin: 50% 0;}
.dropdownhover-left {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.dropdownhover-right {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}
.dropdownhover-top {-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
.top-header {border-bottom: 1px solid #f5f5f5;background: #fff;position: relative;}
.top-header .aux-text {padding: 14px 0;color: #999;font-size: 11px;float: left;}
.top-header .aux-text ul li a, .top-header .aux-text ul li a span {font-size: 11px !important;font-family: "Open Sans",sans-serif !important;}
.top-header .top-header-menu {float: right;}
.top-header .top-header-menu > ul.top-menu {list-style: none;margin: 0;padding: 0;}
.top-header .top-header-menu > ul.top-menu > li {position: relative;float: left;display: inline-block;border-right: 1px solid #eee;}
.top-header .top-header-menu > ul.top-menu > li:last-child {border: 0;}
.top-header .top-header-menu > ul.top-menu > li > a {display: block;padding: 14px 15px;color: #999;text-transform: uppercase;font-size: 11px;font-weight: 400;}
.top-header .top-header-menu > ul.top-menu > li > a:hover {color: #00ced1;}
.top-header .top-header-menu > ul.top-menu > li.dropdown > a:after {content: "";margin-left: 6px;font-family: "FontAwesome";position: relative;float: right;}
.top-header .top-header-menu ul.top-menu > li > a > i {margin-right: 6px;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu {display: none;min-width: 160px;position: absolute;right: -1px;z-index: 1500;margin: 0;padding: 0;list-style: none;background: #07060c;border: 0;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);-webkit-transition: all 100ms linear;transition: all 100ms linear;border-radius: 3px;}
.top-header .top-header-menu ul.top-menu > li:hover ul.sub-menu {opacity: 1;display: block;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li {border-bottom: 1px solid #0a0811;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li:last-child {border: 0;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a {display: block;padding: 6px 15px;color: #ccc;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li:last-child {border: 0;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > a:hover {background: #0a0811;color: #00ced1;}
.top-header .top-header-menu ul.top-menu > li ul.sub-menu > li > .language-active {display: block;padding: 6px 15px;background: #00ced1;color: #fff;cursor: default;}
.top-header .top-header-menu ul.top-menu > li.dropdown:hover .sub-menu {display: block;}
@media (max-width: 991px) {.top-header .top-header-menu {float: none;}
	.top-header .top-header-menu > ul.top-menu {display: table;width: 100%;}
	.top-header .top-header-menu > ul.top-menu > li {float: none;display: table-cell;}}
.top-header-inverse {border-bottom: 1px solid #222;background: #232323;}
.top-header-inverse .aux-text {color: #f4f4f4;}
.top-header-inverse .top-header-menu > ul.top-menu > li {border-right: 1px solid #1e1e1e;}
.top-header-inverse .top-header-menu > ul.top-menu > li > a {color: #f4f4f4;}
.top-header-inverse .top-header-menu > ul.top-menu > li > a:hover {color: #00ced1;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-border {border: 0 !important;}
.no-radius {border-radius: 0 !important;}
.p-10 {padding: 10px !important;}
.p-15 {padding: 15px !important;}
.p-20 {padding: 20px !important;}
.p-30 {padding: 30px !important;}
.p-50 {padding: 50px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pt-10 {padding-top: 10px !important;}
.pl-10 {padding-left: 10px !important;}
.pr-10 {padding-right: 10px !important;}
.pb-15 {padding-bottom: 15px;}
.pt-15 {padding-top: 15px;}
.pl-15 {padding-left: 15px;}
.pr-15 {padding-right: 15px;}
.pt-20 {padding-top: 20px !important;}
.pr-20 {padding-right: 20px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pl-20 {padding-left: 20px !important;}
.pt-30 {padding-top: 30px;}
.pr-30 {padding-right: 30px;}
.pb-30 {padding-bottom: 30px;}
.pl-30 {padding-left: 30px;}
.mt-5 {margin-top: 5px;}
.mb-5 {margin-bottom: 5px;}
.ml-5 {margin-left: 5px;}
.mr-5 {margin-right: 5px;}
.mt-10 {margin-top: 10px;}
.mb-10 {margin-bottom: 10px;}
.ml-10 {margin-left: 10px;}
.mr-10 {margin-right: 10px;}
.mt-15 {margin-top: 15px;}
.mb-15 {margin-bottom: 15px;}
.ml-15 {margin-left: 15px;}
.mr-15 {margin-right: 15px;}
.mt-20 {margin-top: 20px;}
.mb-20 {margin-bottom: 20px;}
.ml-20 {margin-left: 20px;}
.mr-20 {margin-right: 20px;}
.mt-30 {margin-top: 30px;}
.mb-30 {margin-bottom: 30px !important;}
.ml-30 {margin-left: 30px;}
.mr-30 {margin-right: 30px;}
.mt-40 {margin-top: 40px;}
.mb-40 {margin-bottom: 40px !important;}
.ml-40 {margin-left: 40px;}
.mr-40 {margin-right: 40px;}
.mt-50 {margin-top: 50px;}
.mb-50 {margin-bottom: 50px;}
.ml-50 {margin-left: 50px;}
.mr-50 {margin-right: 50px;}
.mt-60 {margin-top: 60px;}
.mb-60 {margin-bottom: 60px;}
.ml-60 {margin-left: 60px;}
.mr-60 {margin-right: 60px;}
.mt-70 {margin-top: 70px;}
.mb-70 {margin-bottom: 70px;}
.ml-70 {margin-left: 70px;}
.mr-70 {margin-right: 70px;}
.mt-80 {margin-top: 80px;}
.mb-80 {margin-bottom: 80px;}
.ml-80 {margin-left: 80px;}
.mr-80 {margin-right: 80px;}
@media (min-width: 768px) and (max-width: 991px) {.sm-mt {margin-top: 25px;}}
@media (max-width: 767px) {.xs-mt {margin-top: 25px;}}
.width-10 {width: 10%;}
.width-20 {width: 20%;}
.width-30 {width: 30%;}
.width-40 {width: 40%;}
.width-50 {width: 50%;}
.width-60 {width: 60%;}
.width-70 {width: 70%;}
.width-80 {width: 80%;}
.width-90 {width: 90%;}
.width-100 {width: 100%;}
.min-height-600 {min-height: 600px;}
.ba {border: 1px solid #f1f1f1;}
.bt {border-top: 1px solid #f1f1f1;}
.br {border-right: 1px solid #f1f1f1;}
.bb {border-bottom: 1px solid #f1f1f1;}
.bl {border-left: 1px solid #f1f1f1;}
.block .ba {border: 1px solid #f1f1f1;}
.block .bt {border-top: 1px solid #f1f1f1;}
.block .br {border-right: 1px solid #f1f1f1;}
.block .bb {border-bottom: 1px solid #f1f1f1;}
.block .bl {border-left: 1px solid #f1f1f1;}
.div-table {display: table;width: 100%;}
.div-table .cell {display: table-cell;}
.div-table.v-middle .cell {vertical-align: middle;}
.sht-1 {background-image: url("/images/shadows/shadow-1.png");background-repeat: no-repeat;background-position: top center;}
.shb-1 {background-image: url("/images/shadows/shadow-1.png");background-repeat: no-repeat;background-position: bottom center;}
.sha-2 {box-shadow: 0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 5px rgba(0,0,0,.1);-ms-box-shadow: 0 1px 5px rgba(0,0,0,.1);-o-box-shadow: 0 1px 5px rgba(0,0,0,.1);}
.has-shadow-1 {-webkit-box-shadow: 0px 6px 20px 0px #a1a1a1;-moz-box-shadow: 0px 6px 20px 0px #a1a1a1;box-shadow: 0px 6px 20px 0px #a1a1a1;}
.rounded {border-radius: 2px !important;}
.rounded-xs {border-radius: 1px !important;}
.rounded-sm {border-radius: 2px !important;}
.rounded-md {border-radius: 4px !important;}
.rounded-lg {border-radius: 6px !important;}
.text-caps {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.text-normal {text-transform: none !important;}
.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.strong {font-weight: 500 !important;}
.strong-400 {font-weight: 400 !important;}
.strong-500 {font-weight: 500 !important;}
.strong-600 {font-weight: 600 !important;}
.strong-700 {font-weight: 700 !important;}
.title {margin: 0;margin-bottom: 8px;padding: 0;}
.title-xs {font-size: 10px;font-weight: 500;}
.title-sm {font-size: 12px;font-weight: 500;}
.title-md {font-size: 14px;font-weight: 500;}
.title-lg {font-size: 18px;font-weight: 500;}
.float-wrapper:before, .float-wrapper:after {display: table;content: "";}
.float-wrapper:after {clear: both;}
.img-center {display: block;margin-left: auto;margin-right: auto;}
.img-thumbnail {padding: 2px;}
.relative {position: relative;}
.full-size-link {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.bt-rad-left3 {border-top-left-radius: 3px;}
.bt-rad-right3 {border-top-right-radius: 3px;}
.bb-rad-left3 {border-bottom-left-radius: 3px;}
.bb-rad-right3 {border-bottom-right-radius: 3px;}
.circle {border-radius: 100%;}
.circle img {border-radius: 100%;}
@media (min-width: 992px) {.vertical-align {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.v-align-middle {display: flex;align-items: center;justify-content: center;}}
.thumbnail {margin-bottom: 0;}
section.slice {padding: 30px 0;position: relative;}
section.slice-lg {padding: 86px 0;}
section.slice-xl {padding: 129px 0;}
.slice.slice-arrow:before {content: "";content: " ";top: 100%;left: 50%;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255,255,255,0);border-width: 30px;margin-left: -30px;z-index: 600;}
.slice.slice-arrow.slice-arrow-white:before {border-top-color: #fff;}
.slice.slice-arrow.slice-arrow-base-1:before {border-top-color: #00ced1;}
.slice.slice-arrow.slice-arrow-base-2:before {border-top-color: #00ced1;}
.slice.slice-arrow.slice-arrow-base-3:before {border-top-color: #00ced1;}
.slice.slice-arrow.slice-arrow-base-4:before {border-top-color: #0a0814;}
.slice.slice-arrow.slice-arrow-base-5:before {border-top-color: #fff;}
.one-page-slice {padding: 50px 0;}
.slice.slice-shadow {position: relative !important;z-index: 100;-pie-box-shadow: 0px 4px 4px #b2b2b2;-moz-box-shadow: 0px 4px 4px rgba(0,0,0,.2);-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,.3);box-shadow: 0px 4px 4px rgba(0,0,0,.2);border-style: none;border-color: transparent;}
.section-block {padding: 45px;border-radius: 2px;}
.section-block.style-1 {background: rgba(0,0,0,.5);color: #fff;}
.sort-list-wrapper .cbp-caption-zoom .cbp-caption-activeWrap {background-color: rgba(0,206,209,.8);}
.sort-list-wrapper .cbp-l-caption-title {color: #fff;font-family: "Open Sans",sans-serif;font-size: 15px;font-weight: 600;text-transform: uppercase;}
.sort-list-wrapper .cbp-l-caption-desc {margin-top: 6px;color: #e6e6e6;}
.sort-list-wrapper .cbp-container.cbp-boxed {margin: auto;padding: 0 15px;}
@media (min-width: 1200px) {.sort-list-wrapper .cbp-container.cbp-boxed {max-width: 1170px;}}
@media (min-width: 992px) and (max-width: 1199px) {.sort-list-wrapper .cbp-container.cbp-boxed {max-width: 970px;}}
@media (min-width: 767px) and (max-width: 991px) {.sort-list-wrapper .cbp-container.cbp-boxed {max-width: 750px;}}
.sort-list-wrapper .cbp-l-grid-work-title {font-size: 15px;font-weight: 400;font-family: "Open Sans",sans-serif;color: #607d8b;text-align: center;text-transform: uppercase;display: block;}
.cbp-popup-singlePage .cbp-popup-navigation-wrap {background: #00ced1;}
.cbp-l-grid-projects-title {font: 700 14px/18px "Open Sans",sans-serif;}
.cbp-l-grid-work-title:hover {color: #365d67;}
.cbp-l-grid-work-desc {font: 400 11px/16px;color: #888;text-align: center;text-transform: uppercase;}
.cbp-l-grid-masonry-projects-title {margin-top: 15px;text-transform: uppercase;font-size: 15px;font-family: "Open Sans",sans-serif;font-weight: 600;color: #282d33;text-align: center;display: block;}
.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap {height: 70px;background: #0a0814;}
.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap .btn {margin-right: 15px;}
.sort-list-bar .cbp-l-filters-button {margin-bottom: 20px;}
.sort-list-bar .cbp-l-filters-dropdownWrap {width: 200px;position: absolute;right: 15px;background: #3288c4;}
.owl-theme .owl-stage-outer {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-theme .owl-controls {margin-top: 0;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-controls .owl-nav .owl-next, .owl-theme .owl-controls .owl-nav .owl-prev {position: absolute;top: 50%;margin-top: -14px;margin-top: -20px;width: 40px;height: 40px;line-height: 40px;font-size: 20px;background: rgba(37,37,37,.8);color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 100ms linear;transition: all 100ms linear;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.owl-theme .owl-controls .owl-nav .owl-next {right: -15px;}
.owl-theme .owl-controls .owl-nav .owl-prev {left: -15px;}
.owl-theme .owl-controls .owl-nav .owl-next:before {content: "";font-family: "Ionicons";}
.owl-theme .owl-controls .owl-nav .owl-prev:before {content: "";font-family: "Ionicons";}
.owl-theme:hover .owl-controls .owl-nav .owl-next, .owl-theme:hover .owl-controls .owl-nav .owl-prev {background: #00ced1;color: #fff;filter: alpha(opacity=100);opacity: 1;}
.owl-theme .owl-controls .owl-nav .disabled {opacity: .5;cursor: default;}
.owl-theme .owl-dots {margin-top: 15px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #d6d6d6;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #869791;}
@media (max-width: 771px) {.owl-theme .owl-controls .owl-nav {display: none !important;}}
.c-base-1 {color: #00ced1 !important;}
.c-base-2 {color: #00ced1 !important;}
.c-base-3 {color: #00ced1 !important;}
.c-base-4 {color: #0a0814 !important;}
.c-base-5 {color: #fff !important;}
.c-text-1 {color: #fff !important;}
.c-text-2 {color: #fff !important;}
.c-text-3 {color: #00ced1 !important;}
.c-text-4 {color: #fff !important;}
.c-text-5 {color: #0a0814 !important;}
.c-white {color: #fff !important;}
.c-black {color: #0f0f0f !important;}
.c-dark {color: #333 !important;}
.c-light {color: #c1c0c0 !important;}
.c-heading {color: #282d33 !important;}
.bg-base-1 {background: #00ced1;color: #fff;}
.bg-base-2 {background: #00ced1;color: #fff;}
.bg-base-3 {background: #00ced1;color: #00ced1;}
.bg-base-4 {background: #0a0814;color: #fff;}
.bg-base-5 {background: #fff;color: #0a0814;}
.bg-transparent {background: transparent;color: #666;}
.bg-white {background-color: #fff;color: #555;}
.bg-black {background-color: #0f0f0f;color: #fff;}
.bg-gray {background-color: #444;color: #fff;}
.bg-light-gray {background-color: #f2f1ef;color: #333;}
.bg-blue {background-color: #4183d7 !important;color: #fff;}
.bg-green {background-color: #26a65b !important;color: #fff;}
.bg-red {background-color: #cf000f !important;color: #fff;}
.bg-pink {background-color: #f62459 !important;color: #fff;}
.bg-orange {background-color: #d35400 !important;color: #fff;}
.bg-gold {background-color: #f5ab35 !important;color: #fff;}
.bg-purple {background-color: #639 !important;color: #fff;}
.sct-color-1 {background-color: #fff;}
.sct-color-2 {background-color: #fcfcfc;}
.sct-color-3 {background-color: #282d33;}
.sct-color-4 {background-color: #7f8c8d;}
.sct-color-5 {background-color: #00ced1;}
.body-bg-1 {background-color: #f3f3f3;}
.body-bg-2 {background-color: #232323;}
.body-bg-3 {background-color: #fff;}
.body-bg-4 {background: url("/images/patterns/diagmonds.png") repeat;}
.body-bg-5 {background: url("/images/patterns/purty-wood.png") repeat;}
.body-bg-6 {background: url("/images/patterns/brickwall.png") repeat;}
.body-bg-7 {background: url("/images/backgrounds/body-bg-1.jpg") no-repeat fixed;}
.body-bg-8 {background: url("/images/backgrounds/body-bg-2.jpg") no-repeat fixed;}
.body-bg-9 {background: url("/images/backgrounds/body-bg-3.jpg") no-repeat fixed;}
@font-face {font-family: "Caps";src: url("/assets/less/visio/fonts/caps/intro-black-caps-webfont.eot");src: url("/assets/less/visio/fonts/caps/intro-black-caps-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/caps/intro-black-caps-webfont.woff") format("woff"),url("/assets/less/visio/fonts/caps/intro-black-caps-webfont.ttf") format("truetype");font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: "Caps";src: url("/assets/less/visio/fonts/caps/intro-bold-caps-webfont.eot");src: url("/assets/less/visio/fonts/caps/intro-bold-caps-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/caps/intro-bold-caps-webfont.woff") format("woff"),url("/assets/less/visio/fonts/caps/intro-bold-caps-webfont.ttf") format("truetype");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "Caps";src: url("/assets/less/visio/fonts/caps/intro-regular-caps-webfont.eot");src: url("/assets/less/visio/fonts/caps/intro-regular-caps-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/caps/intro-regular-caps-webfont.woff") format("woff"),url("/assets/less/visio/fonts/caps/intro-regular-caps-webfont.ttf") format("truetype");font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: "Caps";src: url("/assets/less/visio/fonts/caps/intro-book-caps-webfont.eot");src: url("/assets/less/visio/fonts/caps/intro-book-caps-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/caps/intro-book-caps-webfont.woff") format("woff"),url("/assets/less/visio/fonts/caps/intro-book-caps-webfont.ttf") format("truetype");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "Caps";src: url("/assets/less/visio/fonts/caps/intro-light-caps-webfont.eot");src: url("/assets/less/visio/fonts/caps/intro-light-caps-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/caps/intro-light-caps-webfont.woff") format("woff"),url("/assets/less/visio/fonts/caps/intro-light-caps-webfont.ttf") format("truetype");font-weight: 200;font-style: normal;font-display: swap;}
@font-face {font-family: "Caps";src: url("/assets/less/visio/fonts/caps/intro-thin-caps-webfont.eot");src: url("/assets/less/visio/fonts/caps/intro-thin-caps-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/caps/intro-thin-caps-webfont.woff") format("woff"),url("/assets/less/visio/fonts/caps/intro-thin-caps-webfont.ttf") format("truetype");font-weight: 100;font-style: normal;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-bold-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-bold-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-bold-webfont.ttf") format("truetype");font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-bolditalic-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-bolditalic-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-bolditalic-webfont.ttf") format("truetype");font-weight: 700;font-style: italic;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-italic-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-italic-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-italic-webfont.ttf") format("truetype");font-weight: 400;font-style: italic;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-light-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-light-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-light-webfont.ttf") format("truetype");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-lightitalic-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-lightitalic-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-lightitalic-webfont.ttf") format("truetype");font-weight: 300;font-style: italic;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-regular-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-regular-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-regular-webfont.ttf") format("truetype");font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-semibold-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-semibold-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-semibold-webfont.ttf") format("truetype");font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: "Open Sans";src: url("/assets/less/visio/fonts/open-sans/opensans-semibolditalic-webfont.eot");src: url("/assets/less/visio/fonts/open-sans/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/open-sans/opensans-semibolditalic-webfont.woff") format("woff"),url("/assets/less/visio/fonts/open-sans/opensans-semibolditalic-webfont.ttf") format("truetype");font-weight: 600;font-style: italic;font-display: swap;}
@font-face {font-family: "Kobzar";src: url("/assets/less/visio/fonts/kobzar/KobzarKSRegular.eot");src: url("/assets/less/visio/fonts/kobzar/KobzarKSRegular.eot?#iefix") format("embedded-opentype"),url("/assets/less/visio/fonts/kobzar/KobzarKSRegular.woff") format("woff"),url("/assets/less/visio/fonts/kobzar/KobzarKSRegular.ttf") format("truetype");font-weight: 400;font-style: normal;}
.form-shadow {box-shadow: 0 0 20px rgba(0,0,0,.3);}
.form-bottom-fixed {position: fixed;width: inherit;bottom: 0;}
@media (max-width: 991px) {.form-bottom-fixed {position: static;}}
.form-user-links-aux.style-1 {color: #999;}
.form-user-links-aux.style-1 a:hover {text-decoration: underline;}
label {font-weight: 600;font-size: 14px;}
.form-control {height: auto;padding: 8px 12px;font-size: 12px;font-weight: 400;color: #555;background-color: #fff;background-image: none;outline: 0;border: 1px solid #bdc3c7;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;}
.form-control.input-lg {height: 50px;font-size: 14px;}
.form-control.input-sm {height: 30px;}
.form-control:focus {border-color: #00ced1;outline: 0;-webkit-box-shadow: none;box-shadow: none;}
.form-control::-moz-placeholder {color: rgba(0,0,0,.4);opacity: 1;}
.form-control:-ms-input-placeholder {color: rgba(0,0,0,.4);}
.form-control::-webkit-input-placeholder {color: rgba(0,0,0,.4);}
.form-group-lg .form-control {border-radius: 2px;}
.form-group-lg .control-label {font-weight: 600 !important;font-size: 14px !important;text-transform: capitalize !important;}
.form-control-icon {color: rgba(0,0,0,.4);position: absolute;top: 0;left: 0;z-index: 2;display: block;width: 36px;height: 36px;line-height: 36px;text-align: center;pointer-events: none;}
.form-control:focus .form-control-icon {color: #333;}
.input-lg + .form-control-icon {width: 46px;height: 51px;line-height: 51px;}
.input-sm + .form-control-icon {width: 30px;height: 30px;line-height: 30px;}
.has-icon {position: relative;}
.has-icon label ~ .form-control-icon {top: 25px;}
.has-icon label.sr-only ~ .form-control-icon {top: 0;}
.has-icon .form-control {padding-left: 30px;}
.has-icon .form-control.input-lg {padding-left: 40px;}
.form-user .form-header .form-header-icon img {width: 64px;}
.form-user .form-header .form-header-icon i {font-size: 64px;}
.form-user .form-header {border-top-left-radius: 2px;border-top-right-radius: 2px;}
.form-user .form-footer {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.form-user.style-1 {background-color: #fff;color: #333;border: 1px solid #ecf0f1;}
.form-user.style-1 .form-header {padding: 24px 0;background-color: #ecf0f1;border-bottom: 1px solid #ecf0f1;}
.form-user.style-1 .form-header .form-header-title {margin: 0;padding: 0;color: #282d33;}
.form-user.style-1 .form-body {padding: 30px;background-color: #fff;}
.form-user.style-1 .form-footer {padding: 20px 0;background-color: #ecf0f1;border-top: 1px solid #ecf0f1;}
.form-user.style-2 {color: #333;}
.form-user.style-2 .form-header {position: relative;padding: 20px 0;background-color: #00ced1;}
.form-user.style-2 .form-header .form-header-title {margin: 0;padding: 0;color: #333;}
.form-user.style-2 .form-header:after {border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-width: 14px;top: 100%;left: 50%;border-top-color: #00ced1;margin-left: -14px;}
.form-user.style-2 .form-header .form-header-icon i {color: #fff;}
.form-user.style-2 .form-body {padding: 30px;background-color: #fff;}
.form-user.style-2 .form-footer {padding: 15px 0;background-color: #fff;}
.form-opaque-wrapper.style-1 {background-color: rgba(255,255,255,.5);border-color: transparent;}
.form-opaque-wrapper.style-1 .form-header {background-color: rgba(236,241,240,.5);border-color: transparent;}
.form-opaque-wrapper.style-1 .form-body {background-color: rgba(255,255,255,.5);}
.form-opaque-wrapper.style-1 .form-footer {background-color: rgba(236,241,240,.5);border-color: transparent;}
.form-opaque.style-1 .form-control {color: #555;background-color: rgba(255,255,255,.8);border: 1px solid transparent;}
.form-opaque.style-1 .form-control:focus {background-color: rgba(255,255,255,.9);}
.form-opaque.style-1 .or .or_r {border-color: rgba(241,241,241,.8);}
.form-light .form-control {outline: none;box-shadow: none !important;-webkit-box-shadow: none !important;background: #ecf0f1;border: 1px solid #dde4e6;color: #333;font-size: 1em !important;}
.form-light .form-control:focus {outline: none !important;box-shadow: none !important;-webkit-box-shadow: none !important;background: #fbfcfc;}
.form-light label.checkbox {font-size: 12px;font-weight: normal;cursor: pointer;}
.form-light .form-control:-moz-placeholder {color: #999;}
.form-light .form-control::-moz-placeholder, .form-light .form-control[placeholder] {color: #999;}
.form-light .form-control:-ms-input-placeholder {color: #999;}
.form-light .form-control::-webkit-input-placeholder {color: #999;}
.form-light .input-group .form-control.left {border-right: 0 !important;}
.form-dark .form-control {outline: none;box-shadow: none !important;-webkit-box-shadow: none !important;background: #111;border: 1px solid #111;color: #eee;font-size: 1em !important;}
.form-dark .form-control:focus {outline: none !important;box-shadow: none !important;-webkit-box-shadow: none !important;background: #1e1e1e;}
.form-dark label.checkbox {font-size: 12px;font-weight: normal;cursor: pointer;}
.form-dark .form-control-icon {color: #eee;font-size: 1em;}
.form-dark .form-control:-moz-placeholder {color: #999;}
.form-dark .form-control::-moz-placeholder, .form-dark .form-control[placeholder] {color: #999;}
.form-dark .form-control:-ms-input-placeholder {color: #999;}
.form-dark .form-control::-webkit-input-placeholder {color: #999;}
.form-dark .input-group .form-control.left {border-right: 0 !important;}
.form-base-1 .form-control {outline: none;box-shadow: none;-webkit-box-shadow: none;background: #00ced1;border: 1px solid #00b5b8;color: #fff;font-size: 1em;}
.form-base-1.form-opaque .form-control {background: rgba(0,206,209,.75);border: 1px solid #00b5b8;}
.form-base-1 .form-control:focus {background: #05fbff;outline: none;box-shadow: none;-webkit-box-shadow: none;}
.form-base-1.form-opaque .form-control:focus {background: rgba(5,251,255,.75);outline: none;box-shadow: none;-webkit-box-shadow: none;}
.form-base-1 label.checkbox {font-size: 12px;font-weight: normal;cursor: pointer;}
.form-base-1 .form-control-icon {color: #fff;font-size: 1em;}
.form-base-1 .form-control:-moz-placeholder {color: #fff;}
.form-base-1 .form-control::-moz-placeholder, .form-light .form-control[placeholder] {color: #fff;}
.form-base-1 .form-control:-ms-input-placeholder {color: #fff;}
.form-base-1 .form-control::-webkit-input-placeholder {color: #fff;}
.form-base-1 .input-group .form-control.left {border-right: 0 !important;}
.product-size input {left: -9999px;position: absolute;}
.product-size label {width: 36px;height: 36px;float: right;padding: 6px 0;display: block;color: #999;font-size: 14px;font-weight: 400;text-align: center;background: transparent;text-transform: uppercase;border: 1px solid #f1f1f1;}
.product-size label {-ms-transition: color .3s;-moz-transition: color .3s;-webkit-transition: color .3s;}
.product-size label:hover {color: #00ced1;cursor: pointer;border-color: #00ced1;}
.product-size input:checked ~ label {color: #00ced1;border-color: #00ced1;font-weight: 600;}
.product-color input {left: -9999px;position: absolute;}
.product-color label {width: 36px;height: 36px;float: right;padding: 5px;display: block;font-size: 14px;text-align: center;opacity: .7;}
.product-color label {-ms-transition: color .3s;-moz-transition: color .3s;-webkit-transition: color .3s;}
.product-color label:hover {cursor: pointer;border: 1px solid #00ced1;opacity: 1;}
.product-color input:checked ~ label {border: 1px solid #00ced1;opacity: 1;}
.product-color label.color-one {background: #614d35;}
.product-color label.color-two {background: #282828;}
.product-color label.color-three {background: #a29e90;}
.product-color label.color-four {background: #292446;}
.product-color label.color-five {background: #d3877a;}
.checkbox {padding-left: 20px;outline: none;}
.checkbox label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px;}
.checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #bdc3c7;border-radius: 2px;background-color: #fff;-webkit-transition: border .15s ease-in-out,color .15s ease-in-out;-o-transition: border .15s ease-in-out,color .15s ease-in-out;transition: border .15s ease-in-out,color .15s ease-in-out;}
.checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 12px;color: transparent;}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {opacity: 0;z-index: 1;}
.checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after {color: #333;font-family: "FontAwesome";content: "";}
.checkbox input[type="checkbox"]:disabled + label, .checkbox input[type="radio"]:disabled + label {opacity: .65;}
.checkbox input[type="checkbox"]:disabled + label::before, .checkbox input[type="radio"]:disabled + label::before {background-color: #fff;cursor: not-allowed;}
.checkbox.checkbox-circle label::before {border-radius: 50%;}
.checkbox.checkbox-inline {margin-top: 0;}
.checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="radio"]:checked + label::before {background-color: #5cb85c;border-color: #5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-success input[type="radio"]:checked + label::after {color: #fff;}
.radio {padding-left: 20px;}
.radio label {display: inline-block;vertical-align: middle;position: relative;padding-left: 5px;}
.radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #bdc3c7;border-radius: 50%;background-color: #fff;-webkit-transition: border .15s ease-in-out;-o-transition: border .15s ease-in-out;transition: border .15s ease-in-out;}
.radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px;margin-left: -20px;border-radius: 50%;background-color: #fafafa;-webkit-transform: scale(0,0);-ms-transform: scale(0,0);-o-transform: scale(0,0);transform: scale(0,0);-webkit-transition: -webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition: -moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition: -o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition: transform .1s cubic-bezier(.8,-.33,.2,1.33);}
.radio input[type="radio"] {opacity: 0;z-index: 1;}
.radio input[type="radio"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
.radio input[type="radio"]:disabled + label {opacity: .65;}
.radio input[type="radio"]:disabled + label::before {cursor: not-allowed;}
.radio.radio-inline {margin-top: 0;}
.radio-success input[type="radio"] + label::after {background-color: #5cb85c;}
.radio-success input[type="radio"]:checked + label::before {border-color: #5cb85c;}
.radio-success input[type="radio"]:checked + label::after {background-color: #5cb85c;}
footer {padding-top: 30px;padding-bottom: 20px;}
footer.style-1 {background: #111;}
footer.style-1.bt, footer.style-1.bb {border-color: #1e1e1e !important;}
footer.style-2 {background: #191919;}
footer.style-2.bt, footer.style-2.bb {border-color: #1e1e1e !important;}
footer.style-3 {background: #f3f3f3;}
footer.style-3.bt, footer.style-3.bb {border-color: #e6e6e6 !important;}
footer.style-4 {background: #f6f6f6;}
footer.style-4.bt, footer.style-4.bb {border-color: #e6e6e6 !important;}
footer.style-5 {background: url("/images/patterns/blue-diamonds.png");}
footer:before, footer:after {display: table;content: " ";}
footer:after {clear: both;}
footer .col.reset {margin: 0;}
footer hr {border-color: #2b2b2b;}
footer h4 {margin-top: 20px;margin-bottom: 10px;text-transform: none;font-size: 14px;font-weight: 500;}
footer.style-1 h4, footer.style-2 h4 {color: #fff;}
footer.style-3 h4, footer.style-4 h4 {color: #333;}
footer.style-5 h4 {color: #fff;}
footer .col p {font-size: 13px;margin-bottom: 10px;}
footer.style-1 .col p, footer.style-2 .col p {color: #ddd;}
footer.style-3 .col p, footer.style-4 .col p {color: #555;}
footer.style-5 .col p {color: #fff;}
footer a {text-decoration: none;font-size: 13px;}
footer.style-1 a, footer.style-2 a {color: #818181 !important;}
footer.style-3 a, footer.style-4 a {color: #333 !important;}
footer.style-5 a {color: #fff !important;}
footer a:hover {text-decoration: none;}
footer.style-1 a:hover, footer.style-2 a:hover {color: #fff !important;}
footer.style-3 a:hover, footer.style-4 a:hover {color: #00ced1 !important;}
footer.style-5 a:hover {color: #fff !important;}
footer .col {padding: 0 0 15px 0;}
footer .col ul {margin: 0;padding: 0;list-style: none;}
footer .col ul li {padding: 4px 0;}
footer .col.style-1 ul li, footer .col.style-2 ul li {color: #ddd;}
footer .col.style-3 ul li, footer .col.style-4 ul li {color: #555;}
footer .col.style-5 ul li {color: #fff;}
footer .col.col-social-icons i {width: 40px;height: 40px;display: inline-block;padding: 10px;margin-right: 10px;margin-bottom: 10px;text-align: center;font-size: 18px;background: #fff;color: #333;border-radius: 2px;}
footer form {margin-top: 20px;}
footer .copyright {font-size: 12px;}
footer .form-footer .form-control {color: #000;background-color: #000;border: 1px solid #000;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;}
footer .form-footer .form-control:-moz-placeholder, footer .form-footer .form-control::-moz-placeholder, footer .form-footer .form-control:-ms-input-placeholder, footer .form-footer .form-control::-webkit-input-placeholder, footer .form-footer .form-control[placeholder] {color: #2b2b2b;}
footer .col-contact {background-image: url("/assets/less/images/elements/contact-map-2.png");background-position: center;background-repeat: no-repeat;background-size: 100%;}
footer ul li.link {border-bottom: 1px dotted;}
footer ul li.news hr {border-bottom: 1px solid;height: 1px;background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));}
footer .link a {color: #fff;}
footer .link a:hover {border-bottom: 2px solid #00ced1;padding-bottom: 2px;border-radius: 30%;color: #fff;}
footer .news a {display: block;color: #fff;}
footer .news a:hover {color: #fff;}
footer .news span {font-size: 10px;color: #333;}
.copyright {font-size: 13px;padding: 20px 0;}
.copyright.style-1 {background: #111;color: #ddd;}
.copyright.style-2 {background: #1e1e1e;color: #ddd;}
.copyright.style-1 a, .copyright.style-2 a {color: #818181;text-decoration: none;font-size: 13px;}
.copyright.style-1 a:hover, .copyright.style-2 a:hover {text-decoration: none;color: #fff;}
.copyright.style-3 {background: #e6e6e6;color: #555;}
.copyright.style-4 {background: #e6e6e6;color: #555;}
.copyright.style-3 a, .copyright.style-4 a {color: #333;text-decoration: none;font-size: 13px;}
.copyright.style-3 a:hover, .copyright.style-4 a:hover {text-decoration: none;color: #00ced1;}
.copyright.style-5 {background: transparent;color: #fff;}
.copyright.style-5 a {color: #fff;}
.copyright.style-5 a:hover {text-decoration: none;color: #fff;}
.copyright .company-rights {color: #00ced1;font-weight: 600;}
.list-sm li, .list-sm li a, .list-sm li i {font-size: 12px !important;}
.list-check {margin: 0;padding: 0;list-style: none;}
.list-check i {margin-right: 5px;}
ul.list-style-1 {padding: 0;margin: 0;list-style: none;}
ul.list-style-1 > li {padding: 6px 0;}
ul.list-style-1 > li > a {display: block;color: #333;}
ul.list-style-1 > li > a:hover {color: #00ced1;}
ul.list-style-1 > li > a a {display: inline-block;}
ul.list-style-1 > li i {color: #00ced1;margin-right: 4px;}
ul.list-style-1 > li > a > span {display: inline-block;margin-top: 3px;color: #999;font-size: 12px;}
ul.list-style-1 > li > .entry-date {display: block;font-style: italic;}
ul.list-style-1 > li > ul {margin: 6px 0 0 0;padding: 0 0 0 20px;list-style: none;}
ul.list-style-1 > li > ul > li {padding: 1px 0;font-size: 12px;}
ul.list-style-1.v2 > li {padding: 10px 0;border-bottom: 1px solid #f1f1f1;}
ul.list-style-1.v3 > li {padding: 4px 0;}
ul.aux-info-cells {width: 100%;margin: 0;padding: 0;display: table;}
ul.aux-info-cells li {font-size: 12px;display: table-cell;padding: 11px 15px;vertical-align: middle;border-right: 1px solid #f1f1f1;}
ul.aux-info-cells li:last-child {border: 0;}
ul.aux-info-cells li i {font-size: 14px;margin-right: 4px;color: #999;}
ul.aux-info-cells li.likes {width: 120px;text-align: center;border-left: 1px solid #f1f1f1;}
ul.aux-info-cells li.likes i {color: #cf000f;}
ul.meta-info-cells {width: 100%;margin: 0;padding: 0;display: block;}
ul.meta-info-cells.v1, ul.meta-info-cells.v2 {border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
ul.meta-info-cells.v1 li, ul.meta-info-cells.v2 li {color: #333;font-size: 12px;display: inline-block;float: left;padding: 0 12px;vertical-align: middle;border-right: 1px solid #f1f1f1;}
ul.meta-info-cells.v1 li:first-child {padding-left: 0;}
ul.meta-info-cells.v1 li:last-child {border: 0;padding-right: 0;}
ul.meta-info-cells.v1 li i {font-size: 14px;margin-right: 4px;color: #999;}
ul.meta-info-cells.v1 li .btn-link, ul.meta-info-cells.v2 li .btn-link {color: #00ced1;font-weight: 600;font-size: 14px;}
ul.meta-info-cells.v2 {padding: 8px 0;}
ul.meta-info-cells.v2 li .btn-link {font-weight: 500;font-size: 12px;}
ul.meta-info-cells.v2 li:first-child {padding-left: 0;}
ul.meta-info-cells.v2 li:last-child {border: 0;padding-right: 0;}
ul.meta-info-cells.v2 li i {font-size: 12px;margin-right: 4px;color: #999;}
ul.meta-info-cells.v3 li {display: inline-block;float: left;padding: 0 10px;vertical-align: middle;font-size: 12px;}
ul.meta-info-cells.v3 li i {width: 32px;height: 32px;margin-right: 5px;text-align: center;line-height: 32px;background: #00ced1;color: #fff;font-size: 13px;border-radius: 2px;}
ul.meta-info-cells.v3 li:first-child {padding-left: 0;}
ul.meta-info-cells.v3 li:last-child {border: 0;padding-right: 0;}
ul.meta-info-cells.v3 li .btn-link {color: #00ced1;font-weight: 600;font-size: 12px;}
ul.meta-info-cells.v4 li {display: inline-block;float: left;margin-right: 18px;vertical-align: middle;font-size: 1em;color: #999;font-weight: 500;font-family: "Open Sans",sans-serif;}
ul.meta-info-cells.v4 li a {color: #999;}
ul.meta-info-cells.v4 li i {margin-right: 5px;color: #999;font-size: 1em;}
ul.meta-info-cells.v4 li:first-child {padding-left: 0;}
ul.meta-info-cells.v4 li:last-child {border: 0;padding-right: 0;}
ul.meta-info-cells.v4 li .btn-link {color: #00ced1;font-weight: 600;font-size: 12px;}
@media (max-width: 771px) {ul.meta-info-cells.v4 li {margin-bottom: 5px;}}
ul.inline-links {margin: 0;padding: 0;list-style: none;}
ul.inline-links li {display: inline-block;padding: 0 15px;position: relative;}
ul.inline-links li:first-child {padding-left: 0;}
ul.inline-links li a {color: #00ced1;}
ul.inline-links li:before {position: absolute;right: 0;content: "/";color: #f1f1f1;}
ul.inline-links li:last-child:before {content: "";}
ul.inline-meta {margin: 0 0 10px 0;padding: 0;list-style: none;}
ul.inline-meta li {display: inline-block;padding: 0 8px;font-size: 12px;border-right: 1px solid #f1f1f1;}
ul.inline-meta li:first-child {padding-left: 0;}
ul.inline-meta li:last-child {border: 0;}
ul.inline-meta li a {font-size: 12px;color: #00ced1;}
ul.list-listings {margin: 0 0 20px 0;padding: 0;list-style: none;}
ul.list-listings > li {margin-bottom: 30px;}
ul.list-listings > li.featured {border-color: #00ced1;}
ul.list-listings > li:before, ul.list-listings li:after {content: "";display: table;}
ul.list-listings > li:after {clear: both;}
ul.list-listings .listing-header {display: block;clear: both;padding: 8px 15px;font-weight: 600;text-transform: uppercase;}
ul.list-listings .listing-image {width: 35%;padding-right: 15px;display: table-cell;}
ul.list-listings .listing-image img {width: 100%;border-radius: 2px;}
ul.list-listings .listing-body {padding: 10px 0;display: table-cell;vertical-align: top;}
ul.list-listings.no-border .listing-body {padding: 0;}
ul.list-listings .listing-body .listing-title {margin: 0;padding: 0;display: block;color: #282d33;font-size: 16px;line-height: 22px;font-weight: 600;}
ul.list-listings .listing-body .listing-info {display: block;margin-top: 5px;margin-bottom: 10px;}
ul.list-listings .listing-body .listing-info a {color: #00ced1;}
ul.list-listings .listing-body .listing-info a:hover {text-decoration: underline;}
ul.list-listings .listing-body h4 {margin: 0;padding: 0;font-size: 14px;font-weight: normal;line-height: 22px;}
ul.list-listings .listing-body p {margin: 5px 0;}
ul.list-listings .listing-body .meta-info {border-top: 1px solid #f1f1f1;padding-top: 7px;}
ul.list-listings .listing-body .meta-info ul {width: 100%;display: table;table-layout: auto;}
ul.list-listings .listing-body .meta-info ul li {display: table-cell;border-right: 1px solid #f1f1f1;text-align: center;}
ul.list-listings .listing-body .meta-info ul li.stretch {width: 40%;}
ul.list-listings .listing-body .meta-info ul li i {color: #333;margin-right: 5px;}
ul.list-listings .listing-body .meta-info ul li:first-child {padding-left: 0;}
ul.list-listings .listing-body .meta-info ul li:last-child {padding-right: 0;border: 0;}
ul.list-listings .listing-actions {width: 20%;display: table-cell;text-align: center;vertical-align: top;position: relative;border-left: 1px solid #f1f1f1;}
ul.list-listings .listing-actions .btn {margin-top: 6px;}
ul.list-b-icon {margin: 0;padding: 0;list-style: none;}
ul.list-b-icon > li {border-bottom: 1px solid #f1f1f1;}
ul.list-b-icon > li > a {display: block;padding: 10px 0;}
ul.list-b-icon > li > a > i {margin-right: 10px;color: #00ced1;}
ul.list-bullet {list-style: none;margin: 0;padding: 0;background: transparent;}
ul.list-bullet li {clear: left;padding: 10px 0;display: block;width: 100%;}
ul.list-bullet li > figure {margin: 0;padding: 0;border-radius: 100%;width: 35px;height: 35px;line-height: 35px;text-align: center;font-size: 17px;color: #fff;font-weight: bold;display: inline-block;float: left;}
ul.list-bullet li img {width: 60px;}
ul.list-bullet li h3 {font-size: 16px;font-weight: 600;margin-left: 15px;display: inline-block;}
ul.list-bullet li p {margin: 0 0 0 50px;padding: 0;}
ul.list-bullet li span {margin-left: 6px;}
ul.list-bullet li a {font-weight: 500;}
ul.list-bullet li a:hover {text-decoration: none;color: #464646;}
ul.list-bullet li span {font-size: 12px;}
ul.list-image {list-style: none;margin: 0;padding: 0;}
ul.list-image li {clear: left;border-bottom: 1px solid #f1f1f1;padding: 10px 0;display: block;width: 100%;}
ul.list-image li:before, ul.list-image li:after {content: "";display: table;}
ul.list-image li:after {clear: both;}
ul.list-image li:last-child {border-bottom: 0;}
.footer ul.list-image li {border-color: #1e1e1e;}
ul.list-image li:first-child {padding-top: 0;}
ul.list-image li img {width: 75px;float: left;}
ul.list-image li p {margin-left: 85px;line-height: 1.4;}
ul.list-image li a:hover {color: #00ced1;}
ul.list-image li span {display: block;font-size: 12px;margin-top: 4px;font-style: italic;color: #999;}
ul.list-links {list-style: none;margin: 0;padding: 0;}
ul.list-links > li {border-bottom: 1px solid #f1f1f1;}
.footer ul.list-links > li {border-color: #1e1e1e;}
ul.list-links > li > a {display: block;padding: 4px 0;position: relative;}
ul.list-links > li > a:before {content: "";font-family: "Ionicons";position: absolute;right: 0;}
.vertical-info {position: relative;}
.vertical-info .has-affix.affix {position: fixed;top: 30px;}
.vertical-info h4 {margin: 0;padding: 0;color: #282d33;font-size: 14px;font-weight: 600;text-transform: none;}
.vertical-info .delimiter {padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
.vertical-info .description {margin-bottom: 15px;}
ul.featured {list-style: none;margin: 0;padding: 0;}
ul.featured li {clear: left;border-bottom: 1px dotted #f1f1f1;padding: 10px 0 10px 0;display: block;width: 100%;}
ul.featured li:last-child {border: 0;padding-bottom: 0;}
ul.featured li .featured-item {display: table;width: 100%;}
ul.featured li .featured-item .featured-item-img {display: table-cell;width: 35%;vertical-align: top;}
ul.featured li .featured-item .featured-item-img.img-small {width: 25%;}
ul.featured li .featured-item .feature-item-info {display: table-cell;padding-left: 8px;vertical-align: top;}
ul.featured li img {width: 100%;}
ul.featured li .item-title {margin: 0;padding: 0;}
ul.featured li .item-title a {font-weight: 400;font-size: 1em;}
ul.featured li p {font-size: 1em;line-height: 17px;}
ul.featured li span {font-size: 12px;}
ul.featured li .price {padding: 8px 0;font-size: 18px;font-weight: 400;}
ul.featured li .price.discount {padding: 7px 0 0 0;margin-right: 4px;font-size: 1em;font-weight: 400;color: #cf000f;text-decoration: line-through;}
ul.featured li .featured-content {padding-left: 10px;}
ul.featured-vertical li:last-child {border-bottom: 0;}
ul.featured-vertical li .item-title {margin-top: 10px;}
ul.featured-vertical li .item-title a {font-size: 14px;}
ul.featured-vertical li .price-wr {display: table-cell;}
ul.featured-vertical li .price {font-size: 14px;font-weight: 600;color: #00ced1;}
ul.featured-vertical li .period {color: #f2f1ef;margin-left: 3px;}
ul.featured-vertical li .capacity-wr {display: table-cell;}
ul.featured-vertical li .capacity {display: block;float: right;}
ul.featured-vertical li .capacity i {margin-left: 3px;float: left;color: #f2f1ef;}
section.ss-slice {position: relative;padding: 5em 10%;}
section.ss-slice::after {position: absolute;content: "";pointer-events: none;}
.ss-style-triangles::after {left: 50%;width: 100px;height: 100px;-webkit-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);}
.ss-style-triangles::after {bottom: -50px;z-index: 10;background: inherit;}
.ss-style-doublediagonal {z-index: 1;padding: 5em 0 12em 0 !important;}
.ss-style-doublediagonal::before, .ss-style-doublediagonal::after {top: 0;left: -25%;z-index: -1;width: 150%;height: 75%;background: inherit;-webkit-transform: rotate(-4deg);transform: rotate(-4deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.ss-style-halfcircle::before, .ss-style-halfcircle::after {left: 50%;z-index: 10;width: 100px;height: 100px;border-radius: 50%;background: inherit;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.ss-style-halfcircle::before {top: -50px;}
.ss-style-halfcircle::after {bottom: -50px;}
svg#bigTriangleColor {pointer-events: none;}
#bigTriangleColor path {fill: #3498db;stroke: #3498db;stroke-width: 2;}
#curveUpColor path, #curveDownColor path {fill: #3498db;stroke: #3498db;}
.ss-style-multitriangles::before, .ss-style-multitriangles::after {left: 50%;width: 50px;height: 50px;-webkit-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);}
.ss-style-multitriangles::before {top: -25px;background: inherit;box-shadow: -50px 50px 0 #3498db,50px -50px 0 #3498db;}
.ss-style-multitriangles::after {bottom: -25px;z-index: 10;background: inherit;box-shadow: -50px 50px 0 #3498db,50px -50px 0 #3498db;}
.ss-style-roundedcorners::before {top: 100%;left: 0;z-index: 10;width: 100%;height: 60px;border-radius: 0 0 60px 60px;background: inherit;}
.ss-style-roundedsplit {padding-top: 7em;border-radius: 0 0 80px 80px;}
.ss-style-roundedsplit::before, .ss-style-roundedsplit::after {top: -70px;left: 0;z-index: 10;width: 50%;height: 70px;background: inherit;}
.ss-style-roundedsplit::before {border-radius: 0 80px 0 0;}
.ss-style-roundedsplit::after {left: 50%;border-radius: 80px 0 0 0;}
.ss-style-invertedrounded {margin-bottom: 90px;padding: 13em 10% 10em;border-radius: 0 0 0 90px;}
.ss-style-invertedrounded::before, .ss-style-invertedrounded::after {left: 0;z-index: -1;height: 90px;background: #3498db;}
.ss-style-invertedrounded::before {top: 100%;width: 100%;border-radius: 0 90px 0 0;}
.ss-style-invertedrounded::after {bottom: 0;z-index: -1;width: 50%;}
.ss-style-boxes {padding-top: 4em;padding-bottom: 13em;}
.ss-style-boxes::before {bottom: 0;left: 0;width: 100%;height: 50px;background-image: -webkit-gradient(linear,100% 0,0 100%,color-stop(.5,#3498db),color-stop(.5,#2980b9));background-image: linear-gradient(to right,#3498db 50%,#2980b9 50%);-webkit-background-size: 130px 100%;background-size: 130px 100%;}
.ss-style-zigzag::before, .ss-style-zigzag::after {right: 0;left: 0;z-index: 10;display: block;height: 90px;background-size: 50px 100%;}
.ss-style-zigzag::before {top: -90px;background-image: -webkit-gradient(linear,0 0,300% 100%,color-stop(.25,transparent),color-stop(.25,#3498db));background-image: linear-gradient(315deg,#3093d5 25%,transparent 25%),linear-gradient(45deg,#3498db 25%,transparent 25%);background-position: 50%;}
.ss-style-zigzag::after {top: 100%;background-image: -webkit-gradient(linear,0 0,300% 100%,color-stop(.25,#3498db),color-stop(.25,#2980b9));background-image: linear-gradient(135deg,#3498db 25%,transparent 25%),linear-gradient(225deg,#3498db 25%,transparent 25%);background-position: 50%;}
.ss-style-roundedges {padding-bottom: 16em;}
.ss-style-roundedges::before, .ss-style-roundedges::after {width: 200px;height: 200px;border-radius: 50%;background: #2980b9;top: -100px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.ss-style-roundedges::before {left: -100px;}
.ss-style-roundedges::after {right: -100px;}
.ss-style-slit {padding-top: 5em;}
.ss-style-slit::before, .ss-style-slit::after {width: 50.5%;width: -webkit-calc(60%);width: -moz-calc(60%);width: calc(60%);height: 160px;background: #2980b9;top: -160px;}
.ss-style-slit::before {left: -20px;-webkit-transform: skewX(10deg);transform: skewX(10deg);box-shadow: -10px -20px #3192d3;}
.ss-style-slit::after {right: -20px;-webkit-transform: skewX(-10deg);transform: skewX(-10deg);box-shadow: 10px -20px #3192d3;}
#bigHalfCircle path {fill: #3498db;stroke: #3498db;}
#trianglePath1 {fill: #3498db;stroke: #3498db;}
#trianglePath2 {fill: #2072a7;stroke: #2072a7;}
.ss-style-inczigzag::before, .ss-style-inczigzag::after {left: 0;width: 100%;height: 50px;background-size: 100px 100%;}
.ss-style-inczigzag::before {top: 0;background-image: -webkit-gradient(linear,0 0,10% 100%,color-stop(.5,#2980b9),color-stop(.5,#3498db));background-image: linear-gradient(15deg,#3498db 50%,#2980b9 50%);}
.ss-style-inczigzag::after {bottom: 0;background-image: -webkit-gradient(linear,0 0,10% 100%,color-stop(.5,#3498db),color-stop(.5,#2980b9));background-image: linear-gradient(15deg,#2980b9 50%,#3498db 50%);}
.ss-style-castle::before {left: 0;width: 100%;height: 50px;background-size: 200px 100%;top: 0;background-image: -webkit-linear-gradient(40deg,#3498db 50%,#2980b9 50%);background-image: linear-gradient(40deg,#3498db 50%,#2980b9 50%);}
#slitPath1 {fill: #3498db;stroke: red;stroke-width: 0;}
#slitPath2, #slitPath3 {fill: #2072a7;}
.ss-style-foldedcorner::before, .ss-style-foldedcorner::after {bottom: 0;width: 100px;height: 100px;}
.ss-style-foldedcorner::before {right: 0;background-image: -webkit-linear-gradient(top left,#37a2ea 50%,#3498db 50%);background-image: linear-gradient(315deg,#3498db 50%,#37a2ea 50%);}
.ss-style-foldedcorner::after {right: 100px;background-image: -webkit-linear-gradient(top left,transparent 50%,#236fa1 50%);background-image: linear-gradient(315deg,#236fa1 50%,transparent 50%);}
.ss-style-dots::before {bottom: 20px;width: 14px;height: 14px;border-radius: 50%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background: #2072a7;box-shadow: 30px 0 #2072a7,-30px 0 #2072a7;}
.ss-style-doubleline::before {bottom: 30px;width: 140px;height: 2px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background: #2072a7;box-shadow: 0 30px 0 #2072a7;}
.ss-style-cross {padding-bottom: 15em;}
.ss-style-cross::before, .ss-style-cross::after {background: #2072a7;bottom: 70px;width: 200px;height: 2px;left: 50%;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.ss-style-cross::before {-webkit-transform: translateX(-50%) rotate(45deg);transform: translateX(-50%) rotate(45deg);}
.ss-style-cross::after {-webkit-transform: translateX(-50%) rotate(-45deg);transform: translateX(-50%) rotate(-45deg);}
#stamp path {fill: #3498db;stroke: #3498db;}
#clouds path {fill: #ecf0f1;stroke: #ecf0f1;}
html, body, .st-container, .st-pusher, .st-content {height: 100%;}
.st-content {background: transparent;}
.st-content, .st-content-inner {position: relative;}
.st-container {position: relative;overflow: hidden;}
.st-pusher {position: relative;right: 0;z-index: 99;height: 100%;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.st-pusher::after {z-index: 1100;position: absolute;top: 0;right: 0;width: 0;height: 0;background: rgba(0,0,0,.2);content: "";opacity: 0;-webkit-transition: opacity .5s,width .1s .5s,height .1s .5s;transition: opacity .5s,width .1s .5s,height .1s .5s;}
.st-menu-open .st-pusher::after {width: 100%;height: 100%;opacity: 1;-webkit-transition: opacity .5s;transition: opacity .5s;}
.st-menu {position: fixed;top: 0;right: 0;z-index: 100;visibility: hidden;width: 300px;height: 100%;overflow-y: scroll;background: #0d0b16;-webkit-transition: all .5s;transition: all .5s;}
.st-menu::after {position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);content: "";opacity: 1;-webkit-transition: opacity .5s;transition: opacity .5s;}
.st-menu-open .st-menu::after {width: 0;height: 0;opacity: 0;-webkit-transition: opacity .5s,width .1s .5s,height .1s .5s;transition: opacity .5s,width .1s .5s,height .1s .5s;}
.st-menu::-webkit-scrollbar {display: none !important;width: 0 !important;}
.st-menu-title {font-size: 16px;color: #fff;margin: 10px 0 0 0;padding: 15px 20px 10px 20px;}
.st-menu .form-search {margin: 0;padding: 0;border-bottom: 1px solid #009c9e;}
.st-menu .form-search .form-input {padding: 0;}
.st-menu .form-search .form-control {display: block;height: 34px;padding: 21px 15px;color: #fff;background-color: #00b5b8;border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: none;}
.st-menu .form-search .form-control::-moz-placeholder {color: #fff;opacity: 1;}
.st-menu .form-search .form-control:-ms-input-placeholder {color: #fff;}
.st-menu .form-search .form-control::-webkit-input-placeholder {color: #fff;}
.st-menu .form-search .btn-close {background: #00b5b8;color: #fff;padding: 12px 16px 13px 16px;}
.st-menu .form-search .btn-close i {font-weight: 300;font-size: 15px;}
.st-menu .social-media {padding: 10px 20px;}
.st-menu .social-media i {color: #ccc !important;}
.st-menu .social-media i:hover {color: #fff !important;}
.st-menu .contact-info {padding: 15px;color: #fff;}
.st-menu .contact-info h5 {font-size: 1em;}
.st-menu ul {margin: 0;padding: 0;list-style: none;}
.st-menu ul li a {display: block;padding: 6px 20px;color: #ccc;letter-spacing: 1px;font-weight: 400;-webkit-transition: background .3s,box-shadow .3s;transition: background .3s,box-shadow .3s;}
.st-menu ul li a:hover {color: #fff;}
.st-menu ul li a i {margin-right: 5px;}
.st-effect-1.st-menu-open .st-pusher {-webkit-transform: translate3d(-300px,0,0);transform: translate3d(-300px,0,0);}
.st-effect-1.st-menu {z-index: 1;}
.st-effect-1.st-menu-open .st-effect-1.st-menu {visibility: visible;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.st-effect-1.st-menu::after {display: none;}
.timing-circles-wrapper {position: relative;}
.time_circles {position: relative;width: 100%;height: 100%;}
.time_circles > div {position: absolute;text-align: center;}
.time_circles > div > h4 {margin: 0px;padding: 0px;text-align: center;text-transform: uppercase;font-family: "Open Sans",sans-serif;}
.time-circles-wrapper.style-1 .time_circles > div > h4 {color: #00ced1;}
.time-circles-wrapper.style-2 .time_circles > div > h4 {color: #00ced1;}
.time-circles-wrapper.style-3 .time_circles > div > h4 {color: #00ced1;}
.time-circles-wrapper.style-4 .time_circles > div > h4 {color: #0a0814;}
.time-circles-wrapper.style-5 .time_circles > div > h4 {color: #fff;}
.time-circles-wrapper.style-6 .time_circles > div > h4 {color: #fff;}
.time-circles-wrapper.style-7 .time_circles > div > h4 {color: #0f0f0f;}
.time_circles > div > span {display: block;width: 100%;text-align: center;font-family: "Open Sans",sans-serif;font-size: 300%;margin-top: .4em;font-weight: bold;}
.time-circles-wrapper.style-1 .time_circles > div > span {color: #00ced1;}
.time-circles-wrapper.style-2 .time_circles > div > span {color: #00ced1;}
.time-circles-wrapper.style-3 .time_circles > div > span {color: #00ced1;}
.time-circles-wrapper.style-4 .time_circles > div > span {color: #0a0814;}
.time-circles-wrapper.style-5 .time_circles > div > span {color: #fff;}
.time-circles-wrapper.style-6 .time_circles > div > span {color: #fff;}
.time-circles-wrapper.style-7 .time_circles > div > span {color: #0f0f0f;}
body {font-size: 14px;font-family: "Open Sans",sans-serif;}
h1, h2, h3, h4, h5, h6, p {line-height: 1.65;}
h1, h2, h3, h4, h5, h6 {font-family: "Open Sans",sans-serif;text-transform: none;}
h1, .h1 {font-size: 2.3em;}
h1 a {font-size: 1em;}
h2, .h2, h2 a {font-size: 1.5em;}
h3, .h3, h3 a {font-size: 1.25em;}
h3 a {font-size: 1em !important;}
h4, .h4, h4 a {font-size: 1.125em;}
h5, .h5, h5 a {font-size: .875em;}
h6, .h6, h6 a {font-size: .75em;}
em {font-style: italic;}
strong {font-weight: 700;}
small {font-size: 75%;}
a {color: #333;cursor: pointer;}
a:hover {color: #00ced1;text-decoration: none;}
a.ease:hover {-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;transition: .35s;}
hr {margin: 15px 0;border-color: #f1f1f1;}
hr.delimiter {background-image: -webkit-linear-gradient(left,transparent,rgba(0,0,0,.2),transparent);background-image: linear-gradient(to right,transparent,rgba(0,0,0,.2),transparent);border: 0;height: 1px;margin: 22px 0 22px 0;}
hr.hr-sm {margin: 5px 0;}
.or {overflow: hidden;text-align: center;padding: 30px 0 0 0;}
.or .or_l, .or .or_r {width: 40%;border-bottom: solid 1px #f1f1f1;display: inline-block;position: relative;left: 0px;top: -4px;}
.heading {margin: 0;margin-bottom: 6px;padding: 0;font-size: 16px;text-transform: none;font-family: "Open Sans",sans-serif;font-weight: 600;letter-spacing: 1px;}
.heading.style-1 {color: #111;}
.heading.style-2 {color: #fff;}
.heading-xs {font-size: 14px;}
.heading-sm {font-size: 16px;}
.heading-md {font-size: 18px;}
.heading-lg {font-size: 22px;}
.fluid-paragraph {width: 760px;font-size: 1.5rem;line-height: 2rem;margin: auto;padding: 0 20px;}
@media (max-width: 767px) {.fluid-paragraph {width: 100%;}}
.font-normal {font-size: 1em;}
.font-xs {font-size: 10px;}
.font-sm {font-size: 12px;}
.font-md {font-size: 14px;}
.font-xl {font-size: 100px;}
.font-400 {font-weight: 400;}
.font-500 {font-weight: 500;}
.font-600 {font-weight: 600;}
.font-700 {font-weight: 700;}
.dropcap {float: left;padding: 6px 0;font-size: 44px;font-weight: 400;line-height: 30px;margin: 0px 5px 0 0;font-family: "Open Sans",sans-serif;}
.dropcap.style-1 {padding: 0 12px;margin-top: 6px;font-size: 52px;text-align: center;}
.dropcap.style-2 {padding: 16px;margin: 6px 18px 5px 0;text-align: center;}
.dropcap.style-3 {padding: 16px;margin: 6px 18px 5px 0;text-align: center;border-radius: 2px;}
.dropcap.style-4 {padding: 16px;margin: 6px 18px 5px 0;border-radius: 100%;text-align: center;}
hr {border-color: #e6e6e6;}
.hr-lg {margin: 40px 0;}
[data-template-mode='cards'] .block-card-wrapper .block-card-section {padding: 20px;margin-bottom: 20px;background: #fff;border-radius: 2px;}
[data-template-mode='cards'] .block-card-wrapper .block {border: 0;}
[data-template-mode='cards'] .sct-color-1 {background-color: #fcfcfc;}
[data-template-mode='cards'] .sct-color-2 {background-color: #fcfcfc;}
[data-template-mode='cards'] .sct-color-3 {background-color: #282d33;}
[data-template-mode='cards'] .sct-color-4 {background-color: #7f8c8d;}
[data-template-mode='cards'] .sct-color-5 {background-color: #00ced1;}
[data-template-mode='cards'] .post-item .post-title {margin-top: 10px;}
[data-template-mode='cards'] .post-prev-next {margin: 0;padding: 0;border: 0;}
[data-template-mode='cards'] .comment-list {padding: 0;}
.a-grid {position: relative;text-align: center;}
.a-grid:before, .a-grid:after {content: "";display: table;}
.a-grid:after {clear: both;}
.a-grid figure {width: 100%;overflow: hidden;position: relative;}
.a-grid figure:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #171a1f;opacity: .45;z-index: 400;}
.a-grid figure:hover:after {opacity: .1;}
.a-grid figure img {position: relative;display: block;opacity: .8;width: auto !important;max-width: 100%;}
.a-grid figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 800;}
.a-grid figure figcaption::before, .a-grid figure figcaption::after {pointer-events: none;}
.a-grid figure figcaption, .a-grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.a-grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.a-grid figure h2 {word-spacing: -.15em;font-weight: 300;}
.a-grid figure h2 span {font-weight: 800;}
.a-grid figure h2, .a-grid figure p {margin: 0;}
.a-grid figure p {letter-spacing: 1px;font-size: 68.5%;}
figure.effect-chico img {-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-transform: scale(1.12);transform: scale(1.12);}
figure.effect-chico:hover img {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
figure.effect-chico figcaption {padding: 3em;}
figure.effect-chico figcaption::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: "";-webkit-transform: scale(1.1);transform: scale(1.1);}
figure.effect-chico figcaption::before, figure.effect-chico p {opacity: 0;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;}
figure.effect-chico h2 {padding: 20% 0 20px 0;}
figure.effect-chico p {margin: 0 auto;max-width: 200px;-webkit-transform: scale(1.5);transform: scale(1.5);}
figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
@media screen and (max-width: 50em) {.content {padding: 0 10px;text-align: center;}
	.a-grid figure {display: inline-block;float: none;margin: 10px auto;width: 100%;}}
.view {width: 100%;overflow: hidden;position: relative;text-align: center;cursor: default;}
.view .mask, .view .content {position: absolute;width: 100.5%;height: 100%;overflow: hidden;top: 0;left: 0;}
.view img {width: 100%;display: block;position: relative;}
.view h2 {text-transform: none;color: #fff;text-align: center;position: relative;font-size: 16px;padding: 10px;background: rgba(0,206,209,.8);margin: 20px 0 0 0;}
.view p {font-style: italic;font-size: 12px;position: relative;color: #fff;padding: 10px 20px 20px;text-align: center;}
.view a.info {display: inline-block;text-decoration: none;padding: 7px 14px;background: #000;color: #fff;text-transform: uppercase;-webkit-box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;box-shadow: 0 0 1px #000;}
.view a.info:hover {-webkit-box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
.view .view-buttons {position: absolute;width: 100%;top: 50%;margin-top: -34px;}
.view .mask {background-color: rgba(17,17,17,.85);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.view:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.view-first img {-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.view-first .mask {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.view-first h2 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.view-first p {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-o-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.view-first:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.view-first a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.view-first:hover p {-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;}
.view-first:hover a.info {-webkit-transition-delay: .2s;-moz-transition-delay: .2s;-o-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.view-second img {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all .7s ease-in-out;-moz-transition: all .7s ease-in-out;-o-transition: all .7s ease-in-out;-ms-transition: all .7s ease-in-out;transition: all .7s ease-in-out;}
.view-second .mask {background-color: #00ced1;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;-ms-transition: all .5s linear;transition: all .5s linear;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.view-second h2 {background: #00ced1;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;-ms-transition: all .5s linear;transition: all .5s linear;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.view-second p {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;-ms-transition: all .5s linear;transition: all .5s linear;}
.view-second a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;-ms-transition: all .5s linear;transition: all .5s linear;}
.view-second:hover img {-webkit-transform: scale(10);-moz-transform: scale(10);-o-transform: scale(10);-ms-transform: scale(10);transform: scale(10);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.view-second:hover h2, .view-second:hover p, .view-second:hover a.info {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.view-third img {-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-ms-transition: all .2s ease-in;transition: all .2s ease-in;}
.view-third .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: translate(460px,-100px) rotate(180deg);-moz-transform: translate(460px,-100px) rotate(180deg);-o-transform: translate(460px,-100px) rotate(180deg);-ms-transform: translate(460px,-100px) rotate(180deg);transform: translate(460px,-100px) rotate(180deg);-webkit-transition: all .2s .4s ease-in-out;-moz-transition: all .2s .4s ease-in-out;-o-transition: all .2s .4s ease-in-out;-ms-transition: all .2s .4s ease-in-out;transition: all .2s .4s ease-in-out;}
.view-third h2 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.view-third p {-webkit-transform: translateX(300px) rotate(90deg);-moz-transform: translateX(300px) rotate(90deg);-o-transform: translateX(300px) rotate(90deg);-ms-transform: translateX(300px) rotate(90deg);transform: translateX(300px) rotate(90deg);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.view-third a.info {-webkit-transform: translateY(-200px);-moz-transform: translateY(-200px);-o-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.view-third:hover .mask {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;-webkit-transform: translate(0px,0px);-moz-transform: translate(0px,0px);-o-transform: translate(0px,0px);-ms-transform: translate(0px,0px);transform: translate(0px,0px);}
.view-third:hover h2 {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: .5s;-moz-transition-delay: .5s;-o-transition-delay: .5s;-ms-transition-delay: .5s;transition-delay: .5s;}
.view-third:hover p {-webkit-transform: translateX(0px) rotate(0deg);-moz-transform: translateX(0px) rotate(0deg);-o-transform: translateX(0px) rotate(0deg);-ms-transform: translateX(0px) rotate(0deg);transform: translateX(0px) rotate(0deg);-webkit-transition-delay: .4s;-moz-transition-delay: .4s;-o-transition-delay: .4s;-ms-transition-delay: .4s;transition-delay: .4s;}
.view-third:hover a.info {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.view-fourth img {-webkit-transition: all .4s ease-in-out .2s;-moz-transition: all .4s ease-in-out .2s;-o-transition: all .4s ease-in-out .2s;-ms-transition: all .4s ease-in-out .2s;transition: all .4s ease-in-out .2s;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.view-fourth .mask {background-color: #00ced1;-webkit-transform: scale(0) rotate(-180deg);-moz-transform: scale(0) rotate(-180deg);-o-transform: scale(0) rotate(-180deg);-ms-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);-webkit-transition: all .4s ease-in;-moz-transition: all .4s ease-in;-o-transition: all .4s ease-in;-ms-transition: all .4s ease-in;transition: all .4s ease-in;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.view-fourth h2 {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.view-fourth p {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.view-fourth a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.view-fourth:hover .mask {-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transition-delay: .2s;-moz-transition-delay: .2s;-o-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.view-fourth:hover img {-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.view-fourth:hover h2, .view-fourth:hover p, .view-fourth:hover a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .5s;-moz-transition-delay: .5s;-o-transition-delay: .5s;-ms-transition-delay: .5s;transition-delay: .5s;}
.view-fifth img {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.view-fifth .mask {background-color: #00ced1;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.view-fifth h2 {background: #00ced1;}
.view-fifth p {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.view-fifth:hover .mask {-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);}
.view-fifth:hover img {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.view-fifth:hover p {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.view-sixth .mask {top: -200px;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .3s ease-out .5s;-moz-transition: all .3s ease-out .5s;-o-transition: all .3s ease-out .5s;-ms-transition: all .3s ease-out .5s;transition: all .3s ease-out .5s;}
.view-sixth h2 {-webkit-transform: translateY(-200px);-moz-transform: translateY(-200px);-o-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out .1s;-moz-transition: all .2s ease-in-out .1s;-o-transition: all .2s ease-in-out .1s;-ms-transition: all .2s ease-in-out .1s;transition: all .2s ease-in-out .1s;}
.view-sixth p {-webkit-transform: translateY(-200px);-moz-transform: translateY(-200px);-o-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out .2s;-moz-transition: all .2s ease-in-out .2s;-o-transition: all .2s ease-in-out .2s;-ms-transition: all .2s ease-in-out .2s;transition: all .2s ease-in-out .2s;}
.view-sixth a.info {-webkit-transform: translateY(-200px);-moz-transform: translateY(-200px);-o-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all .2s ease-in-out .3s;-moz-transition: all .2s ease-in-out .3s;-o-transition: all .2s ease-in-out .3s;-ms-transition: all .2s ease-in-out .3s;transition: all .2s ease-in-out .3s;}
.view-sixth:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;top: 0px;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;-webkit-animation: bounceY .9s linear;-moz-animation: bounceY .9s linear;-ms-animation: bounceY .9s linear;animation: bounceY .9s linear;}
.view-sixth:hover h2 {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: .4s;-moz-transition-delay: .4s;-o-transition-delay: .4s;-ms-transition-delay: .4s;transition-delay: .4s;}
.view-sixth:hover p {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: .2s;-moz-transition-delay: .2s;-o-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.view-sixth:hover a.info {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
@keyframes bounceY {0% {transform: translateY(-205px);}
	40% {transform: translateY(-100px);}
	65% {transform: translateY(-52px);}
	82% {transform: translateY(-25px);}
	92% {transform: translateY(-12px);}
	55%, 75%, 87%, 97%, 100% {transform: translateY(0px);}}
@-moz-keyframes bounceY {0% {-moz-transform: translateY(-205px);}
	40% {-moz-transform: translateY(-100px);}
	65% {-moz-transform: translateY(-52px);}
	82% {-moz-transform: translateY(-25px);}
	92% {-moz-transform: translateY(-12px);}
	55%, 75%, 87%, 97%, 100% {-moz-transform: translateY(0px);}}
@-webkit-keyframes bounceY {0% {-webkit-transform: translateY(-205px);}
	40% {-webkit-transform: translateY(-100px);}
	65% {-webkit-transform: translateY(-52px);}
	82% {-webkit-transform: translateY(-25px);}
	92% {-webkit-transform: translateY(-12px);}
	55%, 75%, 87%, 97%, 100% {-webkit-transform: translateY(0px);}}
.a-icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: "";-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.a-icon:before {speak: none;font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
.a-icon-effect-1 .a-icon {background: #00ced1;color: #fff;-webkit-transition: background .2s,color .2s;-moz-transition: background .2s,color .2s;transition: background .2s,color .2s;}
.a-icon-effect-1 .a-icon:after {top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #00ced1;-webkit-transition: -webkit-transform .2s,opacity .2s;-webkit-transform: scale(.8);-moz-transition: -moz-transform .2s,opacity .2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transition: transform .2s,opacity .2s;transform: scale(.8);opacity: 0;}
.a-icon-effect-1a:hover .a-icon {background: #00ced1;color: #fff;}
.a-icon-effect-1a:hover .a-icon:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.a-icon-effect-1b .a-icon:hover {background: #00ced1;color: #fff;}
.a-icon-effect-1b .a-icon:after {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.a-icon-effect-1b .a-icon:hover:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.block {margin: 0;-webkit-transition: all .3s linear;transition: all .3s linear;position: relative;cursor: default;overflow: hidden;border-radius: 2px 2px 2px;-moz-border-radius: 2px 2px 2px;}
.block:before, .block:after {display: table;content: "";}
.block:after {clear: both;}
.block .block-body {padding: 15px;}
.block .block-title {margin: 0;padding: 0;margin-bottom: 8px;font-weight: 500;}
.block-space, .row-space {height: 30px;}
.block-space-sm, .row-space-sm {height: 20px;}
.block-space-lg, .row-space-lg {height: 40px;}
.block-shadow {-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,.15);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,.15);box-shadow: 0px 3px 3px 0px rgba(0,0,0,.15);}
@media (max-width: 991px) {.block {}}
.block.style-1 .block-title {font-size: 14px;line-height: 18px;font-weight: 500;margin-bottom: 6px;padding: 0;text-transform: none;}
.block.style-1 img {width: 100%;}
.block.style-1 .meta-tags a {display: inline-block;color: #00ced1;}
.block.style-1.grid .block-image {position: relative;margin-bottom: 5px;}
.block.style-1.grid .image-title {position: absolute;left: 0;bottom: 10px;padding: 6px 8px;font-size: 1em;font-weight: 500;}
.block.style-1.grid .block-category {font-size: 11px;color: #00ced1;text-transform: uppercase;}
.block.style-1.list {padding-bottom: 10px;}
.block.style-1.list .block-image {display: table-cell;vertical-align: top;width: 40%;position: relative;}
.block.style-1.list .block-body {display: table-cell;vertical-align: top;padding: 0 0 0 15px;}
.block.style-1.list .block-label {display: inline-block;padding: 6px 8px;font-size: 1em;font-weight: 500;}
.block.style-1.list .info {display: block;margin-bottom: 4px;font-size: 11px;text-transform: uppercase;color: #999;}
.block.style-1.list .block-footer {display: table;width: 100%;}
.block.style-1.list .block-footer .meta-info span {float: left;margin-right: 8px;font-size: 11px;}
.block.style-1.list .block-footer .meta-info span i {margin-right: 4px;font-size: 13px;}
.block.style-1.list .image-title {position: absolute;left: 0;bottom: 10px;padding: 10px;font-size: 14px;font-weight: 500;}
.block.style-1.list .block-category {font-size: 11px;color: #00ced1;text-transform: uppercase;}
.block.style-1.post .block-title {font-size: 18px;color: #333;font-weight: 500;line-height: 26px;text-transform: none;}
.block.style-1.post .block-image {margin-bottom: 20px;}
.block.style-1.post .meta-info {margin: 15px 0;}
.block.style-1.post .meta-info span {display: block;}
.block.style-1.post .meta-info span strong {color: #333;}
@media (max-width: 767px) {.block.style-1.list .block-image {display: block;width: 100%;position: relative;}
	.block.style-1.list .block-body {display: block;padding: 10px 0 0 0;}}
.block.style-2 {display: block;width: 100%;margin-bottom: 30px;}
.block.style-2 .block-title {margin-bottom: 8px;font-size: 16px;font-weight: 600;}
.block.style-2 .block-image {display: table-cell;width: 38%;padding: 0;border-top-left-radius: 2px;border-bottom-left-radius: 2px;overflow: hidden;}
.block.style-2 .block-image img {width: 100%;}
.block.style-2 .block-body {display: table-cell;vertical-align: top;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.block.style-2.bg-base-1 .block-body {background-color: #00ced1;color: #fff;}
.block.style-2.bg-base-2 .block-body {background-color: #00ced1;color: #fff;}
.block.style-2.bg-base-3 .block-body {background-color: #00ced1;color: #00ced1;}
.block.style-2.bg-base-4 .block-body {background-color: #0a0814;color: #fff;}
.block.style-2.bg-base-5 .block-body {background-color: #fff;color: #0a0814;}
.block.style-2.bg-base-1 hr {border-color: #00bfc2;}
.block.style-2.bg-base-2 hr {border-color: #00bfc2;}
.block.style-2.bg-base-3 hr {border-color: #00bfc2;}
.block.style-2.bg-base-4 hr {border-color: #050409;}
.block.style-2.bg-base-5 hr {border-color: #f7f7f7;}
@media (max-width: 767px) {.block.style-2 .block-image {display: block;width: 100%;}
	.block.style-2 .block-body {display: block;}}
.block.style-3 {border: 1px solid;border-color: #dfddda;background: #fff;}
.block.style-3 img {width: 100%;}
.block.style-3 .block-title {margin-bottom: 8px;color: #282d33;font-size: 16px;font-weight: 600;}
.block.style-3 .block-footer {display: block;background: #fff;padding: 15px;}
.block.style-3 .block-footer h3 {padding: 0;margin: 0;font-size: 1em;font-weight: 600;text-transform: capitalize;}
.block.style-3.v2 {border: 0;}
.block.style-3.v2 .block-body {padding: 10px 0;}
.block-date-over {position: absolute;top: 10px;right: 10px;padding: 10px;background: #fff;color: #333;border-radius: 2px;font-weight: 400;font-size: 12px;}
.block-date-over.alpha {background: rgba(255,255,255,.7);}
.block.style-4 .block-title {margin-bottom: 8px;color: #282d33;font-size: 16px !important;font-weight: 600;}
.block.style-4 .block-title a {font-size: 16px;font-weight: 600;}
.block.style-4 .block-title-sm {color: #282d33;font-size: 16px;font-weight: 600;}
.block.style-4 .block-title-sm a {color: #282d33;font-size: 16px;font-weight: 600;}
.block.style-4 p {margin-bottom: 0;}
.block.style-4 .block-icon.circle i {border-radius: 100%;}
.block.style-4 .block-icon.rounded i {border-radius: 2px;}
.block.style-4.v1 .block-icon {margin-bottom: 25px;}
.block.style-4.v1 .block-icon i {width: 84px;height: 84px;line-height: 84px;text-align: center;font-size: 38px;}
.block.style-4.v1 .block-icon i.bg-base-5 {border: 1px solid #e6e6e6;}
.block.style-4.style-4-a.v1 .block-icon {margin-bottom: 10px;}
.block.style-4-a.v1 {margin-bottom: 30px;}
.block.style-4.v2 .block-icon {margin-bottom: 25px;}
.block.style-4.v2 .block-icon i {width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 38px;background: #00ced1;color: #00ced1;}
.block.style-4.v2:hover .block-icon i {background: #00ced1;color: #fff;}
.block.style-5 {position: relative;}
.block.style-5 .block-content .block-title {padding: 0;margin: 0 0 8px 0;color: #282d33;font-size: 16px;font-weight: 600;}
.block.style-5 .block-content .block-title-2 {padding: 0;margin: 0;color: #282d33;font-size: 16px;font-weight: 600;text-transform: none !important;}
.block.style-5.v1 .block-icon {width: 40px;height: 40px;position: absolute;left: 0;top: 0;}
.block.style-5.v1 .block-icon i {font-size: 40px;color: #00ced1;}
.block.style-5.v1 .block-content {padding-left: 50px;}
.block.style-5.v1a .block-icon {width: 50px;height: 50px;position: absolute;left: 0;top: 0;}
.block.style-5.v1a .block-icon i {font-size: 50px;color: #282d33;line-height: 0;}
.block.style-5.v1a .block-icon .icon-number {font-size: 50px;color: #282d33;line-height: 1;display: block;text-align: right;}
.block.style-5.v1a .block-content {padding-left: 70px;padding-right: 20px;}
.block.style-5.v2 .block-icon {width: 82px;height: 82px;text-align: center;border: 1px solid #00ced1;border-radius: 100%;position: absolute;left: 0;top: 0;}
.block.style-5.v2 .block-icon i {font-size: 40px;line-height: 82px;color: #00ced1;font-weight: normal;}
.block.style-5.v2 .block-content {padding-left: 97px;}
.block.style-5.v2a .block-icon {border: 1px solid #fff;}
.block.style-5.v2a .block-icon i {color: #fff;}
.block.style-5.v2a .block-content {color: #e6e6e6;}
.block.style-5.v2a .block-content .block-title {color: #fff;}
.block.style-5.v3 .block-icon {width: 15px;height: 15px;position: absolute;left: 0;top: 5px;}
.block.style-5.v3 .block-icon i {font-size: 15px;color: #00ced1;}
.block.style-5.v3 .block-content {padding-left: 30px;}
.block.style-5.v4 .block-icon {display: block;text-align: center;margin-bottom: 20px;}
.block.style-5.v4 .block-icon i {font-size: 80px;color: #00ced1;}
.block.style-5.v4 .block-content {text-align: center;}
.block.style-6 {overflow: visible;position: relative;margin-top: 42px;background-color: #fff;border: 1px solid #dfddda;}
.block.style-6 .block-icon i {width: 84px;height: 84px;font-size: 40px;text-align: center;line-height: 84px;position: absolute;top: -42px;left: 50%;margin-left: -42px;}
.block.style-6 .block-body {padding-top: 60px;}
.block.style-6 .block-title {margin-bottom: 8px;color: #282d33;font-size: 16px;font-weight: 600;}
.block.style-6 .block-icon.circle i {border-radius: 100%;}
.block.style-6 .block-icon.rounded i {border-radius: 2px;}
.block.style-6 .btn {margin: 10px 0;}
@media (max-width: 767px) {.block.style-6 {margin-top: 80px;}}
.block.style-7 img {width: 100%;border-radius: 2px;}
.block.style-7 .block-title {margin: 15px 0px;}
.block.style-7 .block-title span {display: block;color: #282d33;font-size: 16px;font-weight: 600;}
.block.style-7 .block-title small {display: block;font-size: 75%;margin-top: 2px;}
.block.style-7 .block-body {padding: 0;}
.block.style-7 .block-footer {display: block;padding: 0;}
.block.style-7 .block-footer h3 {padding: 0;margin: 0;font-size: 1em;font-weight: 600;text-transform: capitalize;}
.block.style-8 .info-author:before, .block.style-8 .info-author:after {content: "";display: table;}
.block.style-8 .info-author:after {clear: both;}
.block.style-8 .block-body {font-style: italic;line-height: 24px;}
.block.style-8 .block-body i {font-size: 18px;margin-right: 8px;}
.block.style-8 .block-image img {width: 100%;}
.block.style-8 .info-author .author-img {width: 75px;height: 75px;display: table-cell;margin: 0;padding: 0;}
.block.style-8 .info-author .author-img img {width: 100%;border-radius: 0 0 0 2px;}
.block.style-8 .info-author .author-info {height: 75px;display: table-cell;padding-left: 15px;vertical-align: middle;text-align: left;border-bottom-left-radius: 2px;}
.block.style-8 .info-author .author-info .author-name {display: block;font-style: normal;font-weight: 600;font-size: 14px;}
.block.style-8 .info-author .author-info .author-pos {display: block;font-style: italic;font-size: 85%;}
.block.style-8.style-8a .info-author {width: 100%;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.block.style-8.style-8b .block-body {position: relative;border-radius: 2px;}
.block.style-8.style-8b .block-body:after {top: 100%;left: 38px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-width: 10px;margin-left: -10px;}
.block.style-8.style-8b .block-body.bg-base-1:after {border-top-color: #00ced1;}
.block.style-8.style-8b .block-body.bg-base-2:after {border-top-color: #00ced1;}
.block.style-8.style-8b .block-body.bg-base-3:after {border-top-color: #00ced1;}
.block.style-8.style-8b .block-body.bg-base-4:after {border-top-color: #0a0814;}
.block.style-8.style-8b .block-body.bg-base-5:after {border-top-color: #fff;}
.block.style-8.style-8b .info-author {margin-top: 15px;}
.block.style-8.style-8b .info-author .author-img img {border-radius: 2px;}
.block.style-8.style-8b .style-8-author {width: 100%;margin-top: 15px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.block.block-image .block-image, .block.block-media .block-media-content {margin-bottom: 20px;}
.block.block-image .block-image img {width: 100%;}
.block.block-image .block-title, .block-media .block-title {margin-bottom: 8px;color: #282d33;font-size: 16px;font-weight: 600;line-height: 1.4;}
.block.block-image .block-title a, .block-media .block-title a {}
.block.block-image .carousel {margin-bottom: 15px;}
.block.block-image.v1 {border-radius: 0;}
.block.block-image.v1 .block-image {border-radius: 2px;overflow: hidden;}
.block.block-image.v2, .block-media.v2 {background-color: #fff;border: 1px solid #dfddda;}
.block.block-image.v2 .block-content, .block-media.v2 .block-content {padding: 0 15px;}
.block.block-image.v2 .block-image {border-top-left-radius: 2px;border-top-right-radius: 2px;}
.block.block-image.v3 {display: table;width: 100%;}
.block.block-image.v3 .block-image {display: table-cell;width: 40%;vertical-align: top;}
.block.block-image.v3 .block-image img {width: 100%;border-radius: 2px;}
.block.block-image.v3 .block-content {display: table-cell;vertical-align: top;padding-left: 20px;}
@media (max-width: 767px) {.block.block-image.v3 {display: block;}
	.block.block-image.v3 .block-image {display: block;width: 100%;margin-bottom: 20px;}
	.block.block-image.v3 .block-content {display: block;padding-left: 0;}}
.block.block-image.v4 {position: relative;margin: 0;overflow: hidden;}
.block.block-image.v4 .block-image {margin: 0;}
.block.block-image.v4 .block-image img {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.block.block-image.v4:hover .block-image img {-webkit-transform: rotate(10deg) scale(1.2);-moz-transform: rotate(10deg) scale(1.2);-ms-transform: rotate(10deg) scale(1.2);-o-transform: rotate(10deg) scale(1.2);transform: rotate(10deg) scale(1.2);}
.block.block-image.v4 .block-title {position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff;z-index: 1100;}
.block.block-image.v4 .block-title > a {display: table;width: 100%;height: 100%;position: relative;}
.block.block-image.v4 .block-title > a > span {display: table-cell;vertical-align: middle;text-align: center;}
.block.block-image.v4 .block-title .block-title-heading {margin: 0;padding: 0;color: #fff;font-weight: 600;}
.block.block-image.v4 .block-hover-mask {position: absolute;width: 100%;height: 100%;z-index: 1000;top: 0;left: 0;background: rgba(0,0,0,.3);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.block.block-image.v4:hover .block-hover-mask {background: rgba(0,0,0,.65);}
.block.hero p {padding: 0 15px 15px 15px;}
.block.hero .block-title {margin-bottom: 8px;font-size: 16px;font-weight: 600;text-align: center;}
.block.hero .block-icon {text-align: center;padding: 15px 0;}
.block.hero .block-icon i {font-size: 64px;}
.block.block-arrow {margin-top: 0;}
.block.block-arrow .block-body {padding-top: 20px;}
.block.block-arrow .block-icon-wrapper {width: 210px;padding: 20px;border-radius: 2px;margin: 0 auto;margin-bottom: 20px;position: relative;background: #00ced1;}
.block.block-arrow .block-icon-wrapper .block-icon {display: block;text-align: center;margin: 20px 0;}
.block.block-arrow .block-icon-wrapper .block-icon i {font-size: 64px;}
.block.block-arrow .block-icon-wrapper .block-icon img {width: 64px;}
.block.block-arrow .block-title {margin-bottom: 8px;font-size: 16px;font-weight: 600;text-align: center;}
.block.block-arrow .block-icon:after {border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-width: 20px;}
.block.block-arrow.style-1 .block-icon-wrapper {background: #00ced1;color: #fff;}
.block.block-arrow.style-2 .block-icon-wrapper {background: #00ced1;color: #fff;}
.block.block-arrow.arrow-up .block-icon:after {bottom: 100%;left: 50%;border-bottom-color: #00ced1;margin-left: -20px;}
.block.block-arrow.arrow-right .block-icon:after {left: 100%;top: 50%;border-left-color: #00ced1;margin-top: -20px;}
.block.block-arrow.arrow-down .block-icon:after {top: 100%;left: 50%;border-top-color: #00ced1;margin-left: -20px;}
.block.block-arrow.arrow-left .block-icon:after {right: 100%;top: 50%;border-right-color: #00ced1;margin-top: -20px;}
.block.block-arrow.arrow-up.style-1 .block-icon:after {border-bottom-color: #00ced1;}
.block.block-arrow.arrow-up.style-2 .block-icon:after {border-bottom-color: #00ced1;}
.block.block-arrow.arrow-down.style-1 .block-icon:after {border-top-color: #00ced1;}
.block.block-arrow.arrow-down.style-2 .block-icon:after {border-top-color: #00ced1;}
.block.block-arrow.arrow-right.style-1 .block-icon:after {border-left-color: #00ced1;}
.block.block-arrow.arrow-right.style-2 .block-icon:after {border-left-color: #00ced1;}
.block.block-arrow.arrow-left.style-1 .block-icon:after {border-right-color: #00ced1;}
.block.block-arrow.arrow-left.style-2 .block-icon:after {border-right-color: #00ced1;}
.container-fluid .block.no-space {border-radius: 0;}
.block.no-space.arrow-right:after {left: 100%;z-index: 300;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-width: 20px;margin-top: -20px;}
.block.no-space.arrow-right.white:after {border-left-color: #fff;}
.block.no-space.arrow-right.bg-base-1:after {border-left-color: #00ced1;}
.block.no-space.arrow-right.bg-base-2:after {border-left-color: #00ced1;}
.block.no-space.arrow-right.bg-base-3:after {border-left-color: #00ced1;}
.block.no-space.arrow-right.bg-base-4:after {border-left-color: #0a0814;}
.block.no-space.arrow-right.bg-base-5:after {border-left-color: #fff;}
.block.no-space > .block-header {margin: 0;padding: 15px 20px;}
.block.no-space > .block-body {margin-top: 20px;padding: 20px 40px;min-height: 350px;}
.block.no-space > .block-footer {margin: 15px 0 0 0;padding: 15px 20px;}
.block.no-space > .block-footer .pagination {margin: 0;}
.block.no-space .img-icon {display: block;text-align: center;margin: 20px 0 10px 0;}
.block.no-space .img-icon img {width: 80px;}
.block.no-space .img-icon i {font-size: 80px;}
.block.no-space h1 {display: block;font-size: 24px;line-height: 30px;font-weight: 500;text-transform: 16px;margin: 20px 0 20px 0;padding: 0;text-align: center;}
.articles-wrapper {padding: 15px;background-color: #f3f3f3;border: 1px solid #eee;border-radius: 2px;}
.block.article {margin-bottom: 15px;padding-bottom: 10px;}
.block.article .title {font-size: 14px;line-height: 20px;font-weight: 500;margin-bottom: 6px;padding: 0;text-transform: none;}
.block.article .video-title {margin: 0;padding: 0;font-size: 12px;font-family: "Open Sans",sans-serif;}
.block.article .video-title a {font-size: 12px;font-weight: 400;margin-bottom: 6px;padding: 0;text-transform: none;}
.block.article .video-title a:hover {color: #00ced1;}
.block.article img {width: 100%;border-radius: 2px;}
.block.article .meta-tags a {display: inline-block;color: #00ced1;}
.block.article .article-meta {margin-bottom: 10px;}
.block.article .article-meta .article-labels {float: left;}
.block.article .article-meta .article-date {float: right;font-size: 11px;padding: .2em 0 .3em 0;text-transform: uppercase;text-align: right;color: #999;}
.block.article .video-hover-play {font-size: 100%;}
.block.article .video-hover-play a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,206,209,0);}
.block.article .video-hover-play a:hover {background: rgba(0,206,209,0);}
.block.article .video-hover-play a:before {content: "";font-family: FontAwesome;font-size: 30px;color: #fff;position: absolute;top: 50%;left: 50%;margin-top: -23px;margin-left: -30px;width: 60px;height: 46px;line-height: 46px;background: #00ced1;border-radius: 2px;text-align: center;}
.block.article .video-hover-play a:hover:before {color: #fff;background: #00ced1;}
.block.article .video-hover-play.small a:before {font-size: 16px;top: 50%;left: 50%;margin-top: -12px;margin-left: -15px;width: 30px;height: 24px;line-height: 24px;}
.block.article.grid .article-image {position: relative;margin-bottom: 15px;}
.block.article.grid .image-title {position: absolute;left: 0;bottom: 10px;padding: 6px 8px;font-size: 14px;font-weight: 500;}
.block.article.grid .article-category {font-size: 11px;color: #00ced1;text-transform: uppercase;}
.block.article.list {padding-bottom: 10px;margin-bottom: 50px;}
.block.article.list .article-image {display: table-cell;vertical-align: top;position: relative;}
.block.article.list.style-1 .article-image {width: 45%;}
.block.article.list.style-2 .article-image {width: 30%;}
.block.article.list .block-body {display: table-cell;vertical-align: top;}
.block.article.list.style-1 .block-body.left {padding: 0 20px 0 0;}
.block.article.list.style-1 .block-body.right {padding: 0 0 0 20px;}
.block.article.list.style-2 .block-body.left {padding: 0 10px 0 0;}
.block.article.list.style-2 .block-body.right {padding: 0 0 0 10px;}
.block.article.list .block-body p {margin-top: 15px;}
.block.article.list .article-label {display: inline-block;padding: 6px 8px;font-size: 1em;font-weight: 500;}
.block.article.list .title {margin-bottom: 10px;font-weight: 500;font-size: 18px;line-height: 24px;text-transform: none;}
.block.article.list .article-info {display: block;margin-bottom: 4px;font-size: 11px;text-transform: uppercase;color: #999;}
.block.article.list.style-1 .article-text {position: relative;padding-bottom: 25px;}
.block.article.list .article-text:after {content: "";position: absolute;left: 0;bottom: 0;width: 50px;height: 1px;background: #f1f1f1;}
.block.article.list .article-title-text {margin: 0 !important;font-size: 13px;line-height: 18px;}
.block.article.list .block-footer {display: table;width: 100%;}
.block.article.list .block-footer .meta-info span {float: left;margin-right: 8px;font-size: 11px;}
.block.article.list .block-footer .meta-info span i {margin-right: 4px;font-size: 13px;}
.block.article.list .image-title {position: absolute;left: 0;bottom: 10px;padding: 10px;font-size: 1em;font-weight: 500;}
.block.article.list .article-category {font-size: 11px;color: #00ced1;text-transform: uppercase;}
@media (max-width: 767px) {.block.article.list .article-image {display: block;width: 100% !important;}
	.block.article.list .article-text {padding-bottom: 0;}
	.block.article.list .block-body {display: block;padding: 0 !important;}
	.block.article.list .block-body.left {margin-bottom: 20px;}
	.block.article.list .block-body.right {margin-top: 20px;}}
.block.article.post .article-title {font-size: 18px;font-weight: 500;line-height: 26px;text-transform: none;}
.block.article.post .article-image {margin-bottom: 20px;}
.block.article.post .meta-info {margin: 15px 0;}
.block.article.post .meta-info span {display: block;}
.block.article.post .meta-info span strong {color: #333;}
.block.testimonial .block-body {font-style: italic;line-height: 24px;}
.block.testimonial .testimonial-author:before, .block.testimonial .testimonial-author:after {content: "";display: table;}
.block.testimonial .block-body i {font-size: 18px;margin-right: 8px;}
.block.testimonial .block-image img {width: 100%;}
.block.testimonial .testimonial-author:after {clear: both;}
.block.testimonial.style-1 .testimonial-author {width: 100%;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.block.testimonial.style-1 .testimonial-author .author-img {width: 75px;height: 75px;display: table-cell;margin: 0;padding: 0;}
.block.testimonial.style-1 .testimonial-author .author-img img {width: 100%;border-bottom-left-radius: 2px;}
.block.testimonial.style-1 .testimonial-author .author-info {height: 75px;display: table-cell;padding-left: 15px;vertical-align: middle;text-align: left;border-bottom-left-radius: 2px;}
.block.testimonial.style-1 .testimonial-author .author-info .author-name {display: block;font-style: normal;font-weight: 600;font-size: 14px;}
.block.testimonial.style-1 .testimonial-author .author-info .author-pos {display: block;font-style: italic;}
.block.testimonial.style-2 .block-body {position: relative;}
.block.testimonial.style-2 .block-body:after {top: 100%;left: 37.5px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-width: 10px;margin-left: -10px;}
.block.testimonial.style-2 .testimonial-author {width: 100%;margin-top: 15px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.block.testimonial.style-2 .testimonial-author .author-img {width: 75px;height: 75px;display: table-cell;margin: 0;padding: 0;}
.block.testimonial.style-2 .testimonial-author .author-img img {width: 100%;border-bottom-left-radius: 2px;}
.block.testimonial.style-2 .testimonial-author .author-info {height: 75px;display: table-cell;padding-left: 15px;vertical-align: middle;text-align: left;border-bottom-left-radius: 2px;}
.block.testimonial.style-2 .testimonial-author .author-info .author-name {display: block;font-style: normal;font-weight: 600;font-size: 14px;color: #333;}
.block.testimonial.style-2 .testimonial-author .author-info .author-pos {display: block;font-style: italic;}
.block-bordered-grid {border-right: 1px solid #dfddda;padding: 40px;border-radius: 0;}
.block-bordered-grid {border-top: 1px solid #dfddda;}
@media (min-width: 992px) {.col-2 .block-bordered-grid:nth-child(-n+2) {border-top: 0;}
	.col-2 .block-bordered-grid:nth-child(2n+2) {border-right: 0;}
	.col-3 .block-bordered-grid:nth-child(-n+3) {border-top: 0;}
	.col-3 .block-bordered-grid:nth-child(3n+3) {border-right: 0;}
	.col-4 .block-bordered-grid:nth-child(-n+4) {border-top: 0;}
	.col-4 .block-bordered-grid:nth-child(4n+4) {border-right: 0;}
	.col-5 .block-bordered-grid:nth-child(-n+5) {border-top: 0;}
	.col-5 .block-bordered-grid:nth-child(5n+5) {border-right: 0;}}
@media (min-width: 768px) and (max-width: 991px) {.block-bordered-grid:nth-child(even) {border-right: 0;}
	.block-bordered-grid:nth-child(1), .block-bordered-grid:nth-child(2) {border-top: 0;}}
.block-text {padding: 15px;background-color: #00ced1;}
.block-text .block-title {margin: 0 0 10px 0;padding: 0;font-size: 22px;font-weight: 600;text-transform: none;color: #00ced1;}
.be-author {display: table;}
.be-author:before, .be-author:after {content: "";display: table;}
.be-author:after {clear: both;}
.be-author .be-author-image {width: 60px;display: table-cell;}
.be-author .be-author-image img {width: 100%;border-radius: 100%;}
.be-author .be-author-info {display: table-cell;padding-left: 10px;vertical-align: middle;}
.be-author .be-author-info .author-name {font-weight: 600;}
.be-author .be-author-info .author-desc {font-weight: 400;font-size: 12px;}
.inline-row-blocks .block-item-icon {display: inline-block;width: 28px;vertical-align: top;padding-bottom: 8px;}
.inline-row-blocks .block-item-icon i {font-size: 28px;color: #f2f1ef;}
.inline-row-blocks.has-icon .block-item-content {display: inline-block;margin: 4px 0;padding: 8px 15px 8px 5px;width: calc(100% - 32px - 30px);}
.inline-row-blocks.border-right .item .block-item-content {border-right: 1px solid #f1f1f1;vertical-align: top;}
.inline-row-blocks.border-right .item:last-child .block-item-content {border-right: 0;margin-right: 10px;}
.inline-row-blocks.border-right .item .block-item-content .block-title {margin: 0;padding: 0;font-size: 13px;text-transform: uppercase;color: #f2f1ef;}
.block.image-holder .block-info {padding: 15px 0;background: #00ced1;}
.block.image-holder .block-info.over {padding: 15px !important;padding: 15px 0;width: 100%;position: absolute;bottom: 0;left: 0;background: #fff;background: rgba(255,255,255,.6);}
.block.image-holder .block-info.over .info-title {margin: 0;padding: 0;font-size: 18px;color: #282d33;font-weight: 500;letter-spacing: 1px;}
.block.product {background: #fff;padding: 1px;margin-bottom: 20px;border: 1px solid #dfddda;}
.block.product .figure {padding: 1px;}
.block.product .figure img {width: 100% !important;}
.block.product .product-title {margin: 10px 0 0 0;padding: 0;border-bottom: 0;}
.block.product .product-title a {font-size: 14px;font-weight: 400;}
.block.product .product-title a:hover {color: #00ced1;}
.block.product figure {padding-bottom: 1px;border-bottom: 1px solid #f1f1f1;}
.block.product .block-content {padding: 10px;}
.block.product p {margin: 5px 0;}
.block.product .price-wrapper {margin-top: 4px;}
.block.product .price {padding: 4px 0;font-size: 18px;font-weight: 600;}
.block.product .price.discount {padding: 7px 0 0 0;margin-right: 4px;font-size: 1em;font-weight: 400;color: #cf000f;text-decoration: line-through;}
.block.product .block-footer {border-top: 1px solid #f1f1f1;padding-top: 8px;margin-top: 10px;}
.block.product .block-footer:after {display: table;content: "";clear: both;}
.block.product.style-2 {padding: 0;border: 0;}
.block.product.style-2 figure {padding-bottom: 0;border-bottom: 0;}
.block.product.style-3 {padding: 0;}
.block.product.style-3 figure {padding: 0;border: 0;}
.block.product.style-3 .product-title {margin: 0;padding: 0;font-size: 14px;}
.block.product.style-3 .product-title a {font-size: 14px;font-weight: 400;}
.block.product.style-3 .block-footer {display: table;width: 100%;border-top: 1px solid #f1f1f1;margin: 0;padding: 0;}
.block.product.style-3 .block-footer .cell {border-right: 1px solid #f1f1f1;vertical-align: middle;}
.block.product.style-3 .block-footer .cell:last-child {border-right: 0;}
.block.product.style-3 .block-footer .cell a {display: block;text-align: center;padding: 10px 0;}
.block.product.style-3 .block-footer .cell:hover {background: #00ced1;}
.block.product.style-3 .block-footer .cell.price-wr:hover {background: transparent;}
.block.product.style-3 .block-footer .cell a i {margin: 0;}
.block.product.style-3 .block-footer .price {padding: 0;color: #444;display: block;text-align: center;font-size: 14px;font-weight: 500;}
.block.product.style-3 .block-footer .discount {color: #cf000f;font-size: 11px;font-weight: 400;}
.block.product.inverse {padding: 0;}
.block.product.inverse h2 a {font-weight: 400;}
.block.product.inverse .price {display: block;font-size: 14px;font-weight: 600;margin-bottom: 10px;}
.block.product.inverse .block-footer {border-top: 0;padding-top: 0;}
.block.product.inverse .btn i {margin: 0;}
.product-ribbon {position: absolute;top: 15px;}
.product-ribbon.left {left: 15px;}
.product-ribbon.right {right: 15px;}
.product-ribbon.no-space {top: 0;}
.product-ribbon.no-space.left {left: 0;}
.product-ribbon.no-space.right {right: 0;}
.product-ribbon.style-1 {width: 48px;height: 48px;border-radius: 100%;text-align: center;line-height: 48px;font-size: 11px;}
.breadcrumb.style-1 {float: none;padding: 10px 0;background: transparent;}
.breadcrumb.style-1 a {color: #fff;}
.breadcrumb.style-1 a:hover {text-decoration: underline;}
.breadcrumb.style-1 li.active {color: #e6e6e6;cursor: default;}
hr.style-2 {height: 2px;margin: 0;}
.hr-warning {background-image: -webkit-linear-gradient(left,rgba(210,105,30,.8),rgba(210,105,30,.6),rgba(0,0,0,0));}
.hr-success {background-image: -webkit-linear-gradient(left,rgba(15,157,88,.8),rgba(15,157,88,.6),rgba(0,0,0,0));}
.hr-primary {background-image: -webkit-linear-gradient(left,rgba(66,133,244,.8),rgba(66,133,244,.6),rgba(0,0,0,0));}
.hr-danger {background-image: -webkit-linear-gradient(left,rgba(244,67,54,.8),rgba(244,67,54,.6),rgba(0,0,0,0));}
.breadcrumb.style-2 {background: rgba(245,245,245,0);border: 0px solid #f5f5f5;border-radius: 25px;display: block;}
.btn-bread {margin-top: 10px;font-size: 12px;border-radius: 3px;}
.btn {font-size: 12px;white-space: normal;text-transform: uppercase;cursor: pointer;display: inline-block;letter-spacing: 2px;font-weight: 600;outline: none;position: relative;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn:hover, .btn:focus, .btn.focus {color: #fff;}
.btn:after {content: "";position: absolute;z-index: -1;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn:active {top: 2px;}
.btn {border-radius: 4px;}
.buttons-example .btn {margin-right: 10px;margin-bottom: 15px;}
.btn {padding: 8px 16px;}
.btn-xs {font-size: 8px;padding: 3px 12px;}
.btn-sm {font-size: 10px;padding: 6px 14px;}
.btn-lg {font-size: 12px;padding: 16px 36px;}
.btn-xl {font-size: 14px;padding: 18px 38px;}
.btn-circle {padding: 0;width: 46px;height: 46px;line-height: 46px;font-size: 16px;text-align: center;border-radius: 100%;}
.btn-circle.btn-xs {width: 36px;height: 36px;line-height: 36px;font-size: 12px;}
.btn-circle.btn-sm {width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
.btn-circle.btn-lg {width: 70px;height: 70px;line-height: 70px;font-size: 16px;}
.btn-circle.btn-xl {width: 80px;height: 80px;line-height: 80px;font-size: 20px;}
.btn-base-1 {background-color: #00ced1;border: 1px solid #00ced1;color: #fff;}
.btn-base-1:hover, .btn-base-1:focus, .btn-base-1:active, .btn-base-1.active, .open .dropdown-toggle.btn-base-1 {color: #fff;background-color: #00b5b8;border-color: #00ced1;}
.btn-base-1:active, .btn-base-1.active, .open .dropdown-toggle.btn-base-1 {background-image: none;}
.btn-base-1:active {top: 2px;}
.btn-base-1.btn-icon {border: 1px solid #00ced1;}
.btn-base-1.btn-icon:hover {background: #009c9e;}
.btn-base-1.btn-icon:before {border-right: 1px solid #00b5b8;color: #fff;}
.btn-base-1.btn-icon:hover:before {border-right: 1px solid #008384;}
.btn-base-1.btn-icon-right:before {border-right: 0;border-left: 1px solid #00ced1;}
.btn-base-2 {background-color: #00ced1;border: 1px solid #00ced1;color: #fff;}
.btn-base-2:hover, .btn-base-2:focus, .btn-base-2:active, .btn-base-2.active, .open .dropdown-toggle.btn-base-2 {color: #fff;background-color: #00b5b8;border-color: #00ced1;}
.btn-base-2:active, .btn-base-2.active, .open .dropdown-toggle.btn-base-2 {background-image: none;}
.btn-base-2:active {top: 2px;}
.btn-base-2.btn-icon {border: 1px solid #00ced1;}
.btn-base-2.btn-icon:hover {background: #009c9e;}
.btn-base-2.btn-icon:before {border-right: 1px solid #00b5b8;color: #fff;}
.btn-base-2.btn-icon:hover:before {border-right: 1px solid #008384;}
.btn-base-2.btn-icon-right:before {border-right: 0;border-left: 1px solid #00ced1;}
.btn-base-3 {background-color: #009c9e;border: 1px solid #009c9e;color: #00ced1;}
.btn-base-3:hover, .btn-base-3:focus, .btn-base-3:active, .btn-base-3.active, .open .dropdown-toggle.btn-base-3 {color: #00ced1;background-color: #008385;border-color: #009c9e;}
.btn-base-3:active, .btn-base-3.active, .open .dropdown-toggle.btn-base-3 {background-image: none;}
.btn-base-3:active {top: 2px;}
.btn-base-3.btn-icon {border: 1px solid #009c9e;}
.btn-base-3.btn-icon:hover {background: #00696b;}
.btn-base-3.btn-icon:before {border-right: 1px solid #008385;color: #00ced1;}
.btn-base-3.btn-icon:hover:before {border-right: 1px solid #005052;}
.btn-base-3.btn-icon-right:before {border-right: 0;border-left: 1px solid #009c9e;}
.btn-base-4 {background-color: #0a0814;border: 1px solid #0a0814;color: #fff;}
.btn-base-4:hover, .btn-base-4:focus, .btn-base-4:active, .btn-base-4.active, .open .dropdown-toggle.btn-base-4 {color: #fff;background-color: #010102;border-color: #0a0814;}
.btn-base-4:active, .btn-base-4.active, .open .dropdown-toggle.btn-base-4 {background-image: none;}
.btn-base-4:active {top: 2px;}
.btn-base-4.btn-icon {border: 1px solid #0a0814;}
.btn-base-4.btn-icon:hover {background: #000;}
.btn-base-4.btn-icon:before {border-right: 1px solid #010102;color: #fff;}
.btn-base-4.btn-icon:hover:before {border-right: 1px solid #000;}
.btn-base-4.btn-icon-right:before {border-right: 0;border-left: 1px solid #0a0814;}
.btn-base-5 {background-color: #fff;border: 1px solid #fff;color: #0a0814;}
.btn-base-5:hover, .btn-base-5:focus, .btn-base-5:active, .btn-base-5.active, .open .dropdown-toggle.btn-base-5 {color: #0a0814;background-color: #f2f2f2;border-color: #fff;}
.btn-base-5:active, .btn-base-5.active, .open .dropdown-toggle.btn-base-5 {background-image: none;}
.btn-base-5:active {top: 2px;}
.btn-base-5.btn-icon {border: 1px solid #fff;}
.btn-base-5.btn-icon:hover {background: #e6e6e6;}
.btn-base-5.btn-icon:before {border-right: 1px solid #f2f2f2;color: #0a0814;}
.btn-base-5.btn-icon:hover:before {border-right: 1px solid #d9d9d9;}
.btn-base-5.btn-icon-right:before {border-right: 0;border-left: 1px solid #fff;}
.btn-white {background: #fff;color: #555;}
.btn-white:hover, .btn-white:focus, .btn-white.focus {color: #555;background: #e6e6e6;}
.btn-white.btn-icon {border: 1px solid #e6e6e6;}
.btn-white.btn-icon:hover {background: #e6e6e6;}
.btn-white.btn-icon:before {border-right: 1px solid #e6e6e6;color: #555;}
.btn-white.btn-icon:hover:before {border-right: 1px solid #ccc;}
.btn-black {background: #0f0f0f;color: #fff;}
.btn-black:hover, .btn-black:focus, .btn-black.focus {background: #000;}
.btn-black.btn-icon {border: 1px solid #000;}
.btn-black.btn-icon:hover {background: #000;}
.btn-black.btn-icon:before {border-right: 1px solid #000;color: #fff;}
.btn-black.btn-icon:hover:before {border-right: 1px solid #000;}
.btn-gray {background: #444;color: #fff;}
.btn-gray:hover, .btn-gray:focus, .btn-gray.focus {background: #2b2b2b;}
.btn-light-gray {background: #f2f1ef;color: #333;}
.btn-light-gray:hover, .btn-light-gray:focus, .btn-light-gray.focus {background: #dbd8d3;}
.btn-blue {background: #4183d7;color: #fff;}
.btn-blue:hover, .btn-blue:focus, .btn-blue.focus {background: #286abd;}
.btn-blue.btn-icon {border: 1px solid #286abd;}
.btn-blue.btn-icon:hover {background: #286abd;}
.btn-blue.btn-icon:before {border-right: 1px solid #286abd;color: #fff;}
.btn-blue.btn-icon:hover:before {border-right: 1px solid #1f5293;}
.btn-green {background: #26a65b;color: #fff;}
.btn-green:hover, .btn-green:focus, .btn-green.focus {background: #1c7d44;}
.btn-red {background: #cf000f;color: #fff;}
.btn-red:hover, .btn-red:focus, .btn-red.focus {background: #9c000b;}
.btn-pink {background: #f62459;color: #fff;}
.btn-pink:hover, .btn-pink:focus, .btn-pink.focus {background: #de093f;}
.btn-orange {background: #d35400;color: #fff;}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus {background: #a04000;}
.btn-gold {background: #f5ab35;color: #fff;}
.btn-gold:hover, .btn-gold:focus, .btn-gold.focus {background: #eb950c;}
.btn-purple {background: #639;color: #fff;}
.btn-purple:hover, .btn-purple:focus, .btn-purple.focus {background: #4c2673;}
.btn-b-base-1 {background-color: transparent;border: 1px solid #00ced1;color: #00ced1;}
.btn-b-base-1:hover, .btn-b-base-1:focus, .btn-b-base-1:active, .btn-b-base-1.active, .open .dropdown-toggle.btn-b-base-1 {color: #fff;background-color: #00ced1;border-color: #00ced1;}
.btn-b-base-1:active, .btn-b-base-1.active, .open .dropdown-toggle.btn-b-base-1 {background: #00ced1;}
.btn-b-base-1:active {top: 2px;}
.btn-b-base-1.btn-icon:before {border-right: 1px solid #00ced1;}
.btn-b-base-1.btn-icon-right:before {border-right: 0;border-left: 1px solid #00ced1;}
.btn-b-base-2 {background-color: transparent;border: 1px solid #00ced1;color: #00ced1;}
.btn-b-base-2:hover, .btn-b-base-2:focus, .btn-b-base-2:active, .btn-b-base-2.active, .open .dropdown-toggle.btn-b-base-2 {color: #fff;background-color: #00ced1;border-color: #00ced1;}
.btn-b-base-2:active, .btn-b-base-2.active, .open .dropdown-toggle.btn-b-base-2 {background: #00ced1;}
.btn-b-base-2:active {top: 2px;}
.btn-b-base-2.btn-icon:before {border-right: 1px solid #00ced1;}
.btn-b-base-2.btn-icon-right:before {border-right: 0;border-left: 1px solid #00ced1;}
.btn-b-base-3 {background-color: transparent;border: 1px solid #00ced1;color: #00ced1;}
.btn-b-base-3:hover, .btn-b-base-3:focus, .btn-b-base-3:active, .btn-b-base-3.active, .open .dropdown-toggle.btn-b-base-3 {color: #00ced1;background-color: #00ced1;border-color: #00ced1;}
.btn-b-base-3:active, .btn-b-base-3.active, .open .dropdown-toggle.btn-b-base-3 {background: #00ced1;}
.btn-b-base-3:active {top: 2px;}
.btn-b-base-3.btn-icon:before {border-right: 1px solid #00ced1;}
.btn-b-base-3.btn-icon-right:before {border-right: 0;border-left: 1px solid #00ced1;}
.btn-b-base-4 {background-color: transparent;border: 1px solid #0a0814;color: #0a0814;}
.btn-b-base-4:hover, .btn-b-base-4:focus, .btn-b-base-4:active, .btn-b-base-4.active, .open .dropdown-toggle.btn-b-base-4 {color: #fff;background-color: #0a0814;border-color: #0a0814;}
.btn-b-base-4:active, .btn-b-base-4.active, .open .dropdown-toggle.btn-b-base-4 {background: #0a0814;}
.btn-b-base-4:active {top: 2px;}
.btn-b-base-4.btn-icon:before {border-right: 1px solid #0a0814;}
.btn-b-base-4.btn-icon-right:before {border-right: 0;border-left: 1px solid #0a0814;}
.btn-b-base-5 {background-color: transparent;border: 1px solid #fff;color: #fff;}
.btn-b-base-5:hover, .btn-b-base-5:focus, .btn-b-base-5:active, .btn-b-base-5.active, .open .dropdown-toggle.btn-b-base-5 {color: #0a0814;background-color: #fff;border-color: #fff;}
.btn-b-base-5:active, .btn-b-base-5.active, .open .dropdown-toggle.btn-b-base-5 {background: #fff;}
.btn-b-base-5:active {top: 2px;}
.btn-b-base-5.btn-icon:before {border-right: 1px solid #fff;}
.btn-b-base-5.btn-icon-right:before {border-right: 0;border-left: 1px solid #fff;}
.btn-b-white {border: 1px solid #fff;color: #fff;background-color: transparent;}
.btn-b-black {border: 1px solid #0f0f0f;color: #0f0f0f;background-color: transparent;}
.btn-b-gray {border: 1px solid #444;color: #444;background-color: transparent;}
.btn-b-light-gray {border-color: #f2f1ef;color: #f2f1ef;background-color: transparent;}
.btn-b-blue {border: 1px solid #4183d7;color: #4183d7;background-color: transparent;}
.btn-b-green {border: 1px solid #26a65b;color: #26a65b;background-color: transparent;}
.btn-b-red {border: 1px solid #cf000f;color: #cf000f;background-color: transparent;}
.btn-b-pink {border: 1px solid #f62459;color: #f62459;background-color: transparent;}
.btn-b-orange {border: 1px solid #d35400;color: #d35400;background-color: transparent;}
.btn-b-gold {border: 1px solid #f5ab35;color: #f5ab35;background-color: transparent;}
.btn-b-purple {border: 1px solid #639;color: #639;background-color: transparent;}
.btn-b-orange {border: 1px solid #d35400;color: #d35400;background-color: transparent;}
.btn-b-white:hover, .btn-b-white:active {background: #fff;color: #555;}
.btn-b-white:after {background: #fff;}
.btn-b-black:hover, .btn-b-black:active, .btn-b-black.active {background: #0f0f0f;color: #fff;}
.btn-b-black:after {background: #0f0f0f;color: #fff;}
.btn-b-gray:hover, .btn-b-gray:active, .btn-b-gray.active {background: #444;color: #fff;}
.btn-b-gray:after {background: #444;}
.btn-b-light-gray:hover, .btn-b-light-gray:active, .btn-b-light-gray.active {background: #f2f1ef;color: #333;}
.btn-b-light-gray:after {background: #f2f1ef;}
.btn-b-blue:hover, .btn-b-blue:active, .btn-b-blue.active {background: #4183d7;color: #fff;}
.btn-b-blue:after {background: #4183d7;}
.btn-b-green:hover, .btn-b-green:active, .btn-b-green.active {background: #26a65b;color: #fff;}
.btn-b-green:after {background: #26a65b;}
.btn-b-red:hover, .btn-b-red:active, .btn-b-red.active {background: #cf000f;color: #fff;}
.btn-b-red:after {background: #cf000f;}
.btn-b-pink:hover, .btn-b-pink:active {background: #f62459;color: #fff;}
.btn-b-pink:after {background: #f62459;}
.btn-b-orange:hover, .btn-b-orange:active, .btn-b-orange.active {background: #d35400;color: #fff;}
.btn-b-orange:after {background: #d35400;}
.btn-b-gold:hover, .btn-b-gold:active, .btn-b-gold.active {background: #f5ab35;color: #fff;}
.btn-b-gold:after {background: #f5ab35;color: #fff;}
.btn-b-purple:hover, .btn-b-purple:active, .btn-b-purple.active {background: #639;color: #fff;}
.btn-b-purple:after {background: #639;}
.btn-icon {position: relative;}
.btn-icon span, .btn-icon input {padding-left: 40px;}
.btn-icon-right span, .btn-icon-right input {padding-left: 15px;padding-right: 50px;}
.btn-icon.btn-xl span, .btn-icon.btn-xl input {padding-left: 60px;}
.btn-icon-right.btn-xl span, .btn-icon-right.btn-xl input {padding-left: 30px;padding-right: 70px;}
.btn-icon.btn-lg span, .btn-icon.btn-lg input {padding-left: 50px;}
.btn-icon-right.btn-lg span, .btn-icon-right.btn-lg input {padding-left: 15px;padding-right: 60px;}
.btn-icon.btn-sm span, .btn-icon.btn-sm input {padding-left: 35px;}
.btn-icon-right.btn-sm span, .btn-icon-right.btn-sm input {padding-left: 15px;padding-right: 45px;}
.btn-icon.btn-xs span, .btn-icon.btn-xs input {padding-left: 30px;}
.btn-icon-right.btn-xs span, .btn-icon-right.btn-xs input {padding-left: 15px;padding-right: 40px;}
.btn-icon:before {position: absolute;top: 0;left: 0;bottom: 0;width: 36px;color: #fff;border-right: 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn-icon.btn-icon-right:before {left: auto;right: 0;}
.btn-icon:before {font-family: "FontAwesome";line-height: 32px;}
.btn-icon.btn-xl:before {width: 66px;line-height: 62px;}
.btn-icon.btn-lg:before {width: 50px;line-height: 46px;}
.btn-icon.btn-sm:before {width: 32px;line-height: 32px;}
.btn-icon.btn-xs:before {width: 28px;line-height: 22px;}
.btn-icon.btn:before {border-top-left-radius: 5;border-bottom-left-radius: 5;}
.btn-icon.btn-xl:before {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.btn-icon.btn-lg:before {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.btn-icon.btn-xs:before {border-top-left-radius: 2;border-bottom-left-radius: 2;}
.btn-icon-animate {padding-left: 38px;padding-right: 38px;border: 0;overflow: hidden;}
.btn-icon-animate.btn-xs {padding-left: 28px;padding-right: 28px;}
.btn-icon-animate.btn-sm {padding-left: 34px;padding-right: 34px;}
.btn-icon-animate.btn-lg {padding-left: 52px;padding-right: 52px;}
.btn-icon-animate.btn-xl {padding-left: 68px;padding-right: 68px;}
.btn-icon-animate:before {position: absolute;height: 100%;font-size: 125%;line-height: 2.3;color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn-icon-animate > span {padding-left: 0 !important;}
.btn-icon-animate:hover {padding-right: 20px;padding-left: 56px;}
.btn-icon-animate.btn-xs:hover {padding-right: 13px;padding-left: 43px;}
.btn-icon-animate.btn-sm:hover {padding-right: 18px;padding-left: 50px;}
.btn-icon-animate.btn-lg:hover {padding-right: 28px;padding-left: 76px;}
.btn-icon-animate.btn-xl:hover {padding-right: 36px;padding-left: 100px;}
.btn-icon-animate:before {left: -50%;top: 0;}
.btn-icon-animate:hover:before {left: 0;}
.btn-a {position: relative;z-index: 1;border: none;border-radius: 4px;font-size: 11px;font-weight: 600;cursor: pointer;display: inline-block;outline: none;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn-a {padding: 8px 20px;margin: 15px;letter-spacing: 2px;font-weight: 600;text-transform: uppercase;}
.btn-a.btn-lg {padding: 14px 20px;margin: 15px;letter-spacing: 2px;font-weight: 600;text-transform: uppercase;}
.btn-a:after {content: "";position: absolute;z-index: -1;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn-a[class*="fa-"]:before {font-family: FontAwesome;}
.btn-a[class*="ion-"]:before {font-family: Ionicons;}
.btn-1 {background: transparent;padding-left: 36px;padding-right: 36px;border-radius: 50px;border: 3px solid #fff;color: #fff;overflow: hidden;}
.btn-1.btn-lg {padding-left: 56px;padding-right: 56px;}
.btn-1:active {border-color: #fff;color: #fff;}
.btn-1:hover {background: transparent;color: #fff;}
.btn-1:before {position: absolute;height: 100%;font-size: 125%;line-height: 2.3;color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn-1.btn-lg:before {line-height: 3;color: #fff;}
.btn-1:active:before {color: #fff;}
.btn-1a:hover {padding-left: 20px;padding-right: 52px;}
.btn-1a:before {left: 130%;top: 0;}
.btn-1a:hover:before {left: 82%;}
.btn-1a.btn-lg:hover {padding-left: 30px;padding-right: 82px;}
.btn-1a.btn-lg:before {left: 130%;top: 0;}
.btn-1a.btn-lg:hover:before {left: 82%;}
.btn-1b:hover {padding-right: 20px;padding-left: 52px;}
.btn-1b:before {left: -50%;top: 0;}
.btn-1b:hover:before {left: 10%;}
.btn-2 {background: #823aa0;color: #fff;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.btn-2:active {background: #9053a9;top: 2px;}
.btn-2 span {display: inline-block;width: 100%;height: 100%;-webkit-transition: all .3s;-webkit-backface-visibility: hidden;-moz-transition: all .3s;-moz-backface-visibility: hidden;transition: all .3s;backface-visibility: hidden;}
.btn-2:before {position: absolute;height: 100%;width: 100%;line-height: 2.2;font-size: 130%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.btn-2:active:before {color: #703b87;}
.btn-2a:hover span {-webkit-transform: translateY(300%);-moz-transform: translateY(300%);-ms-transform: translateY(300%);transform: translateY(300%);}
.btn-2a:before {left: 0;top: -100%;}
.btn-2a:hover:before {top: 0;}
.btn-2b:hover span {-webkit-transform: translateX(200%);-moz-transform: translateX(200%);-ms-transform: translateX(200%);transform: translateX(200%);}
.btn-2b:before {left: -100%;top: 0;}
.btn-2b:hover:before {left: 0;}
.btn-3 {-webkit-transition: none;-moz-transition: none;transition: none;}
.btn-3:active {top: 2px;}
.btn-3a {border: 4px solid;}
.btn-3a:hover {background: transparent !important;}
.btn-3b {border: 4px solid;border-radius: 15px;}
.btn-3b:hover {background: transparent !important;}
.btn-3c {border: 4px solid;border-radius: 60px;}
.btn-3c:hover {background: transparent !important;}
.btn-3d {border: 2px dashed;}
.btn-3d:hover {background: transparent !important;}
.btn-3e {border: 2px dashed;border-radius: 15px;}
.btn-3e:hover {background: transparent !important;}
.btn-3f {border: 2px dashed;border-radius: 60px;}
.btn-3f:hover {background: transparent !important;}
.btn-3g {border: 2px dotted;}
.btn-3g:hover {background: transparent !important;}
.btn-3h {border: 2px dotted;border-radius: 15px;}
.btn-3h:hover {background: transparent !important;}
.btn-3i {border: 2px dotted;border-radius: 60px;}
.btn-3i:hover {background: transparent !important;}
.btn-3j {border: 4px double;}
.btn-3j:hover {background: transparent !important;}
.btn-3k {border: 4px double;border-radius: 15px;}
.btn-3k:hover {background: transparent !important;}
.btn-3l {border: 4px double;border-radius: 60px;}
.btn-3l:hover {background: transparent !important;}
.btn-b-white-a {border-color: #fff;color: #fff;}
.btn-b-white-a:hover {background: #fff;color: #555;}
.btn-b-black-a {border-color: #0f0f0f;color: #0f0f0f;}
.btn-b-black-a:hover {border-color: #0f0f0f;color: #0f0f0f;}
.btn-b-black-a:before {color: #0f0f0f !important;}
.btn-b-gray-a {border-color: #444;color: #444;}
.btn-b-light-gray-a {border-color: #f2f1ef;color: #f2f1ef;}
.btn-b-blue-a {border-color: #4183d7;color: #4183d7;}
.btn-b-green-a {border-color: #26a65b;color: #26a65b;}
.btn-b-red-a {border-color: #cf000f;color: #cf000f;}
.btn-b-pink-a {border-color: #f62459;color: #f62459;}
.btn-b-orange-a {border-color: #d35400;color: #d35400;}
.btn-b-gold-a {border-color: #f5ab35;color: #f5ab35;}
.btn-b-purple-a {border-color: #639;color: #639;}
.btn-b-orange-a {border-color: #d35400;color: #d35400;}
.btn-base-1-a {background: #00ced1;color: #fff;}
.btn-base-2-a {background: #00ced1;color: #fff;}
.btn-base-3-a {background: #00ced1;color: #00ced1;}
.btn-base-4-a {background: #0a0814;color: #fff;}
.btn-base-5-a {background: #fff;color: #0a0814;}
.btn-white-a {background: #fff;color: #555;}
.btn-black-a {background: #0f0f0f;color: #fff;}
.btn-gray-a {background: #444;color: #fff;}
.btn-light-gray-a {background: #f2f1ef;color: #333;}
.btn-blue-a {background: #4183d7;color: #fff;}
.btn-green-a {background: #26a65b;color: #fff;}
.btn-red-a {background: #cf000f;color: #fff;}
.btn-pink-a {background: #f62459;color: #fff;}
.btn-orange-a {background: #d35400;color: #fff;}
.btn-gold-a {background: #f5ab35;color: #fff;}
.btn-purple-a {background: #639;color: #fff;}
.btn-orange-a {background: #d35400;color: #fff;}
.btn-b-white-a.btn-white-a:hover {color: #fff;}
.btn-b-black-a.btn-black-a:hover {color: #0f0f0f;}
.btn-b-gray-a.btn-gray-a:hover {color: #444;}
.btn-b-light-gray-a.btn-light-gray-a:hover {color: #f2f1ef;}
.btn-b-blue-a.btn-blue-a:hover {color: #4183d7;}
.btn-b-green-a.btn-green-a:hover {color: #26a65b;}
.btn-b-red-a.btn-red-a:hover {color: #cf000f;}
.btn-b-pink-a.btn-pink-a:hover {color: #f62459;}
.btn-b-orange-a.btn-orange-a:hover {color: #d35400;}
.btn-b-gold-a.btn-gold-a:hover {color: #f5ab35;}
.btn-b-purple-a.btn-purple-a:hover {color: #639;}
.btn-b-orange-a.btn-orange-a:hover {color: #d35400;}
.carousel-1 .carousel-control {position: absolute;top: 50%;bottom: auto;left: 0;width: 50px;height: 50px;line-height: 50px;margin-top: -25px;font-size: 20px;background: rgba(37,37,37,.8);color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);filter: alpha(opacity=80);opacity: .8;-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.carousel-1 .carousel-control.right {right: 0;left: auto;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.carousel-1 .carousel-control.left {left: 0;right: auto;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.carousel-1 .carousel-control:hover {width: 70px;background: #00ced1;color: #fff;filter: alpha(opacity=100);opacity: 1;}
.carousel-1 .carousel-inner .item img {width: 100%;}
.carousel-1.v1 .carousel-control {opacity: 0;}
.carousel-1.v1:hover .carousel-control {opacity: 1;}
.carousel-2 .carousel-control {position: absolute;top: 50%;bottom: auto;left: 0;width: 50px;height: 50px;line-height: 50px;margin-top: -25px;font-size: 20px;background: rgba(37,37,37,.8);color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);filter: alpha(opacity=80);opacity: .8;-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.carousel-2 .carousel-control.right {right: 0;left: auto;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.carousel-2 .carousel-control.left {left: 0;right: auto;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.carousel-2 .carousel-control:hover {width: 70px;background: #00ced1;color: #fff;filter: alpha(opacity=100);opacity: 1;}
.carousel-2 .carousel-inner .item img {width: 100%;}
.carousel-2 .carousel-indicators {position: absolute;bottom: -5px;left: 50%;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}
.carousel-2 .carousel-caption {text-shadow: 0;text-align: left;background: rgba(37,37,37,.8);color: #fff;}
.carousel-2 .carousel-caption {position: absolute;bottom: 30px;left: 0;width: 100%;padding: 20px 30px;}
.carousel-2 .carousel-caption .caption-title {display: block;margin: 10px 0 0 0;padding: 0;font-size: 22px;line-height: 1.1;color: #fff;font-weight: 700;}
.carousel-2 .carousel-caption .caption-subtitle {display: block;margin: 10px 0 0 0;padding: 0;font-size: 16px;line-height: 1.1;color: #ddd;font-weight: 400;font-style: italic;}
.carousel-2 .carousel-caption .meta-info-cells li, .carousel-2 .carousel-caption .meta-info-cells li a, .carousel-2 .carousel-caption .meta-info-cells li i {color: #ddd;}
.carousel-3 .carousel-control {position: absolute;top: 50%;bottom: auto;left: 0;width: 20px;height: 20px;line-height: 20px;margin-top: -10px;font-size: 20px;background: transparent;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);filter: alpha(opacity=80);opacity: .8;-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.carousel-3 .carousel-control.right {right: 10px;left: auto;}
.carousel-3 .carousel-control.left {left: 10px;right: auto;}
.carousel-3 .carousel-control:hover {filter: alpha(opacity=100);opacity: 1;}
.carousel-3 .carousel-inner .item img {width: 100%;}
.carousel-animated .mask {z-index: 500;}
.carousel-animated .carousel-background {position: absolute;height: 100%;width: 100%;z-index: 400;}
.carousel-animated .carousel-indicators {bottom: 0;}
.carousel-animated .carousel-control.right, .carousel-animated .carousel-control.left {background-image: none;opacity: 0;}
.carousel-animated:hover .carousel-control {opacity: 1;}
.carousel-animated .item {min-height: 400px;width: 100%;}
.carousel-animated .carousel-fixed-height .item {min-height: 400px;max-height: 450px;width: 100%;}
.carousel-animated .carousel-caption {z-index: 600;position: relative;height: 100%;margin: auto;bottom: 0;text-align: left;left: auto;right: auto;padding: 50px 0;}
.carousel-animated .title {margin: 0;padding: 0;font-size: 4rem;line-height: 1.4;font-weight: 700;text-transform: none;}
.carousel-animated .title-xs {font-size: 1rem;line-height: 28px;}
.carousel-animated .title-sm {font-size: 2rem;line-height: 46px;}
.carousel-animated .title-md {font-size: 3rem;line-height: 68px;}
.carousel-animated .title-lg {margin: 0;padding: 0;font-size: 5rem;line-height: 6rem;}
.carousel-animated .subtitle {position: relative;font-size: 22px;line-height: 30px;color: #00ced1;text-transform: none;}
.carousel-animated .text-standard {font-size: 16px;line-height: 24px;position: relative;}
.carousel-animated .text-standard.text-center {width: 70%;margin: auto;}
.carousel-animated .list-item span {font-size: 20px;padding: 10px 15px;}
.carousel-animated .list-item i {margin-right: 6px;font-size: 20px;color: #00ced1;}
.carousel-animated .objects {position: relative;}
.carousel-animated .objects img {position: absolute;width: 100%;}
@media (max-width: 767px) {.carousel-animated .carousel-background {width: auto !important;max-width: none !important;height: 100% !important;}
	.carousel-animated .title {font-size: 3rem;line-height: 1.2;}
	.carousel-animated .title-xs {font-size: 1rem;line-height: 1.2;}
	.carousel-animated .title-sm {font-size: 1rem;line-height: 1.2;}
	.carousel-animated .title-md {font-size: 2rem;line-height: 1.2;}
	.carousel-animated .title-lg {font-size: 3rem;line-height: 1.2;}
	.carousel-animated .text-standard {width: 100%;}
	.carousel-animated .item {height: auto !important;}}
.carousel-gallery-thumbs {margin: 10px 0 0 0;padding: 0;list-style: none;}
.carousel-gallery-thumbs li {padding: 15px;}
.carousel-gallery-thumbs li:first-child {padding-left: 0;}
.panel {-webkit-box-shadow: none;box-shadow: none;}
.panel-group {margin-bottom: 30px;}
.panel-group .panel {border-color: #dcdcdc;}
.panel-group .panel-heading {padding: 14px 15px;position: relative;background: #f5f5f5;}
.panel-group .panel-heading:after {content: "+";font-family: FontAwesome;font-size: 14px;font-weight: 500;line-height: 14px;position: absolute;right: 15px;top: 50%;margin-top: -7px;color: #333;}
.panel-group .panel.open .panel-heading:after {content: "-";}
.panel-group .panel-heading .panel-title {font-size: 16px;}
.panel-group .panel-heading a {font-weight: 500;color: #333;font-size: 14px;}
.panel-group .panel-heading a i {margin-right: 5px;color: #333;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-color: #dcdcdc;color: #777;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-color: #dcdcdc;}
.panel-group.panel-stacked .panel {border-radius: 0;}
.panel-group.panel-stacked .panel:first-child {border-top-left-radius: 2px;border-top-right-radius: 2px;}
.panel-group.panel-stacked .panel:last-child {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.panel-group.panel-stacked .panel + .panel {margin-top: 0;border-top: 0;}
.panel-group.panel-spaced .panel {border-radius: 2px;}
.panel-group.panel-spaced .panel + .panel {margin-top: 15px;border-top: 1px solid #dcdcdc;}
.badge {padding: 4px 7px;font-size: 12px;font-weight: 500;border-radius: 10px;}
.badge-corner:empty {display: inline-block;}
.badge-corner {position: absolute;top: 0;right: 0;width: 0;height: 0;border-top: 66px solid #888;border-top-color: rgba(0,0,0,.3);border-left: 66px solid transparent;padding: 0;background-color: transparent;border-radius: 0;}
.badge-corner span {position: absolute;top: -52px;left: -28px;font-size: 16px;color: #fff;}
.badge-corner-1 {border-top-color: #00ced1;}
.badge-corner-2 {border-top-color: #00ced1;}
.badge-corner-blue {border-top-color: #4183d7;}
.badge-corner-green {border-top-color: #26a65b;}
.badge-corner-red {border-top-color: #cf000f;}
.badge-corner-orange {border-top-color: #d35400;}
.badge-corner-pink {border-top-color: #f62459;}
.badge-corner-gold {border-top-color: #f5ab35;}
.badge-corner-purple {border-top-color: #639;}
.badge-corner-black {border-top-color: #0f0f0f;}
.label {font-weight: 500;}
.label a {color: #fff;font-weight: 500;}
.mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .6;}
.mask.mask-1 {background: url("/images/patterns/slash-it.png");opacity: .8;}
.mask.mask-1.v2 {background: url("/images/patterns/slash-it.png");}
.mask.mask-2 {background: url("/images/patterns/dark-exa.png");opacity: .4;}
.mask.mask-3.v1 {background: #00ced1;opacity: .9;}
.mask.mask-3.v2 {background: #00ced1;opacity: .6;}
.mask.mask-4.v1 {background: #00ced1;opacity: .9;}
.mask.mask-4.v2 {background: #00ced1;opacity: .6;}
.mask.mask-5 {background: url("/images/patterns/cream-pixels.png");opacity: .4;}
.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.modal-content {background-color: #fff;border: 1px solid #999 !important;border-radius: 2px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);}
.nav-pills {margin-bottom: 15px;border: 1px solid transparent;border-radius: 2px;}
.nav-pills > li > a {border-radius: 0;border-right: 1px solid #ddd;background-color: #eee;}
.nav-pills > li:first-child > a {border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.nav-pills > li:last-child > a {border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-right: 0;}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {background: #f5f5f5;}
.nav-pills > li + li {margin-left: 2px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background: #00ced1;}
.nav-pills.style-2 {margin-bottom: 15px;border: 1px solid transparent;border-radius: 2px;}
.nav-pills.style-2 > li > a {padding: 26px;border-radius: 0;border-right: 0;background-color: #eee;font-size: 14px;text-transform: uppercase;}
.nav-pills.style-2 > li:first-child > a {border-top-left-radius: 2px;}
.nav-pills.style-2 > li:last-child > a {border-top-right-radius: 2px;border-right: 0;}
.nav-pills.style-2 > li > a:hover, .nav-pills.style-2 > li > a:focus {background: #f5f5f5;}
.nav-pills.style-2 > li + li {margin-left: 2px;}
.nav-pills.style-2 > li.active > a, .nav-pills.style-2 > li.active > a:hover, .nav-pills.style-2 > li.active > a:focus {background: transparent;color: inherit;}
.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;-ms-user-select: none;-moz-user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-target {position: relative;direction: ltr;}
.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1;}
.noUi-origin {position: absolute;right: 0;top: 0;left: 0;bottom: 0;}
.noUi-handle {position: relative;z-index: 1;}
.noUi-stacking .noUi-handle {z-index: 10;}
.noUi-state-tap .noUi-origin {-webkit-transition: left .3s,top .3s;transition: left .3s,top .3s;}
.noUi-state-drag * {cursor: inherit !important;}
.noUi-base {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.noUi-horizontal {height: 12px;}
.noUi-horizontal .noUi-handle {width: 24px;height: 22px;left: -17px;top: -6px;}
.noUi-vertical {width: 12px;}
.noUi-vertical .noUi-handle {width: 22px;height: 24px;left: -6px;top: -17px;}
.noUi-background {background: #fafafa;}
.noUi-connect {background: #00ced1;-webkit-transition: background 450ms;transition: background 450ms;}
.noUi-origin {border-radius: 2px;}
.noUi-target {border-radius: 4px;border: 1px solid #e9e9e9;box-shadow: inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;}
.noUi-target.noUi-connect {box-shadow: inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb;}
.noUi-dragable {cursor: w-resize;}
.noUi-vertical .noUi-dragable {cursor: n-resize;}
.noUi-handle {border: 1px solid #d9d9d9;border-radius: 2px;background: #fff;cursor: default;}
.noUi-handle:before, .noUi-handle:after {content: "";display: block;position: absolute;height: 10px;width: 1px;background: #e8e7e6;left: 10px;top: 5px;}
.noUi-handle:after {left: 12px;}
.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}
.noUi-vertical .noUi-handle:after {top: 17px;}
[disabled].noUi-connect, [disabled] .noUi-connect {background: #b2b2b2;}
[disabled].noUi-origin, [disabled] .noUi-handle {cursor: not-allowed;}
.range-slider-value {font-size: 18px;font-weight: 600;}
.pagination-wrapper {padding: 30px 0;}
.pagination > li > a, .pagination > li > span {color: #333;background-color: #f5f5f5;border: 1px solid #dcdcdc;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #fff;background-color: #00ced1;border-color: #00ced1;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color: #fff;background-color: #00ced1;border-color: #00ced1;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #777;background-color: #fff;border-color: #ddd;}
.pagination.style-2 > li > a, .pagination.style-2 > li > span {border-radius: 50% !important;margin: 0 5px;}
.pager li > a, .pager li > span {background-color: #f5f5f5;border: 1px solid #dcdcdc;border-radius: 2px;}
.pager li > a:hover, .pager li > a:focus {background-color: #00ced1;color: #fff;}
.pager li.pager-count.v1 span {background: transparent;font-style: italic;}
.panel {background: #fff;border-color: #dcdcdc;border-radius: 2px;}
.panel > .panel-heading h2 {margin: 0;padding: 5px 0;font-size: 16px;}
.panel-heading {border-top-right-radius: 2px;border-top-left-radius: 2px;}
.panel-default > .panel-heading {background: #f5f5f5;color: #333;border-bottom-color: #dcdcdc;}
.panel-blue {border-color: #4183d7;}
.panel-blue > .panel-heading {color: #fff;background-color: #4183d7;border-color: #4183d7;}
.panel-blue > .panel-heading + .panel-collapse > .panel-body {border-top-color: #4183d7;}
.panel-blue > .panel-heading .badge {color: #4183d7;background-color: #fff;}
.panel-blue > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #4183d7;}
.panel-green {border-color: #26a65b;}
.panel-green > .panel-heading {color: #fff;background-color: #26a65b;border-color: #26a65b;}
.panel-green > .panel-heading + .panel-collapse > .panel-body {border-top-color: #26a65b;}
.panel-green > .panel-heading .badge {color: #26a65b;background-color: #fff;}
.panel-green > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #26a65b;}
.panel-red {border-color: #cf000f;}
.panel-red > .panel-heading {color: #fff;background-color: #cf000f;border-color: #cf000f;}
.panel-red > .panel-heading + .panel-collapse > .panel-body {border-top-color: #cf000f;}
.panel-red > .panel-heading .badge {color: #cf000f;background-color: #fff;}
.panel-red > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #cf000f;}
.panel-orange {border-color: #d35400;}
.panel-orange > .panel-heading {color: #fff;background-color: #d35400;border-color: #d35400;}
.panel-orange > .panel-heading + .panel-collapse > .panel-body {border-top-color: #d35400;}
.panel-orange > .panel-heading .badge {color: #d35400;background-color: #fff;}
.panel-orange > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #d35400;}
.panel-pink {border-color: #f62459;}
.panel-pink > .panel-heading {color: #fff;background-color: #f62459;border-color: #f62459;}
.panel-pink > .panel-heading + .panel-collapse > .panel-body {border-top-color: #f62459;}
.panel-pink > .panel-heading .badge {color: #f62459;background-color: #fff;}
.panel-pink > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #f62459;}
.panel-gold {border-color: #f5ab35;}
.panel-gold > .panel-heading {color: #fff;background-color: #f5ab35;border-color: #f5ab35;}
.panel-gold > .panel-heading + .panel-collapse > .panel-body {border-top-color: #f5ab35;}
.panel-gold > .panel-heading .badge {color: #f5ab35;background-color: #fff;}
.panel-gold > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #f5ab35;}
.panel-purple {border-color: #639;}
.panel-purple > .panel-heading {color: #fff;background-color: #639;border-color: #639;}
.panel-purple > .panel-heading + .panel-collapse > .panel-body {border-top-color: #639;}
.panel-purple > .panel-heading .badge {color: #639;background-color: #fff;}
.panel-purple > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #639;}
.panel-white {border-color: #f2f2f2;}
.panel-white > .panel-heading {color: #555;background-color: #fff;border-color: #f2f2f2;}
.panel-white > .panel-heading + .panel-collapse > .panel-body {border-top-color: #f2f2f2;}
.panel-white > .panel-heading .badge {color: #fff;background-color: #555;}
.panel-white > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #f2f2f2;}
.progress {height: 20px;margin-bottom: 15px;overflow: hidden;border-radius: 2px;background-color: #f5f5f5;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.progress.progress-lg {height: 26px;}
.progress.progress-md {height: 16px;}
.progress.progress-sm {height: 10px;}
.progress.progress-xs {height: 4px;}
.progress .sr-only {width: auto;height: 20px;margin: 0;margin-left: 30px;left: 0;clip: auto;line-height: 20px;font-size: 13px;}
.progress.progress-lg .sr-only {height: 26px;line-height: 26px;}
.progress.progress-sm .sr-only {height: 14px;line-height: 14px;}
.progress.progress-xs .sr-only {height: 8px;line-height: 8px;}
.progress-heading {font-size: 14px;font-weight: 500;margin: 0 0 2px 0;padding: 0;}
.progress.style-2 {height: 6px;margin-bottom: 10px;background-color: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;}
.progress-bar {background-color: #00ced1;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;}
.progress-text {margin-bottom: 0;}
.progress-text .mark {float: left;width: 50%;font-size: 13px;font-weight: 500;color: #333;background: transparent;}
.progress-text .mark.right {text-align: right;}
.progress .progress-bar.bg-base-1 {background-color: #00ced1;}
.progress .progress-bar.bg-base-2 {background-color: #00ced1;}
.progress .progress-bar.bg-base-3 {background-color: #00ced1;}
.progress .progress-bar.bg-base-4 {background-color: #0a0814;}
.progress .progress-bar.bg-base-5 {background-color: #fff;}
.progress.style-3 .progress-bar {background-image: -webkit-gradient(linear,100% 0,0 100%,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-color: #35a7e6;background-size: 20px 20px;}
.progress.download {position: relative;}
.progress.download .progress-bar {position: absolute;top: 0;left: 0;}
.progress.download .download-bar {background-color: #009c9e;}
.block-pricing.style-1 {border-radius: 2px;background: transparent;}
.block-pricing.style-1.bg-base-1 {border: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-2 {border: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-3 {border: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-4 {border: 1px solid #010102;}
.block-pricing.style-1.bg-base-5 {border: 1px solid #f2f2f2;}
.block-pricing.style-1 .block-header {padding: 20px 15px;text-align: center;}
.block-pricing.style-1.bg-base-1 .block-header {background: #00ced1;color: #fff;border-bottom: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-2 .block-header {background: #00ced1;color: #fff;border-bottom: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-3 .block-header {background: #00ced1;color: #00ced1;border-bottom: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-4 .block-header {background: #0a0814;color: #fff;border-bottom: 1px solid #010102;}
.block-pricing.style-1.bg-base-5 .block-header {background: #fff;color: #0a0814;border-bottom: 1px solid #f2f2f2;}
.block-pricing.style-1 .block-header .pricing-title {margin: 0;padding: 0;font-size: 22px;font-weight: 600;}
.block-pricing.style-1.bg-base-1 .block-header .pricing-subtitle {color: #e6e6e6;}
.block-pricing.style-1.bg-base-2 .block-header .pricing-subtitle {color: #e6e6e6;}
.block-pricing.style-1.bg-base-3 .block-header .pricing-subtitle {color: #009c9e;}
.block-pricing.style-1.bg-base-4 .block-header .pricing-subtitle {color: #e6e6e6;}
.block-pricing.style-1.bg-base-5 .block-header .pricing-subtitle {color: #000;}
.block-pricing.style-1 .block-body {padding: 20px;}
.block-pricing.style-1.bg-base-1 .block-body {background: #1ffcff;color: #fff;}
.block-pricing.style-1.bg-base-2 .block-body {background: #1ffcff;color: #fff;}
.block-pricing.style-1.bg-base-3 .block-body {background: #1ffcff;color: #00ced1;}
.block-pricing.style-1.bg-base-4 .block-body {background: #251e4b;color: #fff;}
.block-pricing.style-1.bg-base-5 .block-body {background: #fff;color: #0a0814;}
.block-pricing.style-1 .block-body ul {margin: 0;padding: 0;list-style: none;}
.block-pricing.style-1 .block-body ul > li > a {display: block;padding: 8px 0;text-align: center;}
.block-pricing.style-1.bg-base-1 .block-body ul > li > a {color: #fff;}
.block-pricing.style-1.bg-base-2 .block-body ul > li > a {color: #fff;}
.block-pricing.style-1.bg-base-3 .block-body ul > li > a {color: #00ced1;}
.block-pricing.style-1.bg-base-4 .block-body ul > li > a {color: #fff;}
.block-pricing.style-1.bg-base-5 .block-body ul > li > a {color: #0a0814;}
.block-pricing.style-1 .price-tag {font-size: 32px;text-transform: none;}
.block-pricing.style-1 .price-tag span {font-size: 22px;}
.block-pricing.style-1.bg-base-1 .price-tag span {color: #ccc;}
.block-pricing.style-1.bg-base-2 .price-tag span {color: #ccc;}
.block-pricing.style-1.bg-base-3 .price-tag span {color: #00696b;}
.block-pricing.style-1.bg-base-4 .price-tag span {color: #ccc;}
.block-pricing.style-1.bg-base-5 .price-tag span {color: #000;}
.block-pricing.style-1 .block-footer {padding: 20px 15px;text-align: center;}
.block-pricing.style-1.bg-base-1 .block-footer {background: #00ced1;color: #fff;border-top: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-2 .block-footer {background: #00ced1;color: #fff;border-top: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-3 .block-footer {background: #00ced1;color: #00ced1;border-top: 1px solid #00b5b8;}
.block-pricing.style-1.bg-base-4 .block-footer {background: #0a0814;color: #fff;border-top: 1px solid #010102;}
.block-pricing.style-1.bg-base-5 .block-footer {background: #fff;color: #0a0814;border-top: 1px solid #f2f2f2;}
.promos {margin: 0 auto;}
.promo {margin: 15px 10px 25px;padding: 5px 0 30px;font-weight: 400;line-height: 1.625;text-align: center;}
.promos.bg-base-1, .promos.bg-base-2, .promos.bg-base-3, .promos.bg-base-4, .promos.bg-base-5 {background: transparent;}
.promos.bg-base-1 .promo {background: #00ced1;}
.promos.bg-base-2 .promo {background: #00ced1;}
.promos.bg-base-3 .promo {background: #00ced1;}
.promos.bg-base-4 .promo {background: #0a0814;}
.promos.bg-base-5 .promo {background: #fff;}
.promo h4 {margin: 5px 0 0;font-size: 170%;font-weight: normal;}
.promos.bg-base-1 .promo h4 {color: #fff;}
.promos.bg-base-2 .promo h4 {color: #fff;}
.promos.bg-base-3 .promo h4 {color: #00ced1;}
.promos.bg-base-4 .promo h4 {color: #fff;}
.promos.bg-base-5 .promo h4 {color: #0a0814;}
.promo li {padding: 5px 0;}
.promos.bg-base-1 .brief {color: #fff;}
.promos.bg-base-2 .brief {color: #fff;}
.promos.bg-base-3 .brief {color: #00ced1;}
.promos.bg-base-4 .brief {color: #fff;}
.promos.bg-base-5 .brief {color: #0a0814;}
.promo .price {margin: 10px 0;padding: 5px 0;font-size: 250%;}
.promo .features {margin: 0;padding: 0;list-style-type: none;}
.promo .buy {margin: 15px 0 0;}
.promos.bg-base-1 .promo .features {color: #fff;}
.promos.bg-base-2 .promo .features {color: #fff;}
.promos.bg-base-3 .promo .features {color: #00ced1;}
.promos.bg-base-4 .promo .features {color: #fff;}
.promos.bg-base-5 .promo .features {color: #0a0814;}
.promos.bg-base-1 .promo .price {background: #009c9e;color: #fff;}
.promos.bg-base-2 .promo .price {background: #009c9e;color: #fff;}
.promos.bg-base-3 .promo .price {background: #009c9e;color: #00ced1;}
.promos.bg-base-4 .promo .price {background: #000;color: #fff;}
.promos.bg-base-5 .promo .price {background: #e6e6e6;color: #0a0814;}
@media (min-width: 768px) {.promo {display: inline;float: left;width: 33.333%;margin: 15px 0 0;transition: transform .25s ease-out;}
	.promo.first {border-right: none;}
	.promo.second {float: right;border-left: none;}
	.promo.first:hover, .promo.second:hover {transform: translateY(-25px);}
	.scale {transform: scale(1.2);}
	.promos.bg-base-1 .scale {box-shadow: 0 0 4px 1px #009c9e;}
	.promos.bg-base-2 .scale {box-shadow: 0 0 4px 1px #009c9e;}
	.promos.bg-base-3 .scale {box-shadow: 0 0 4px 1px #009c9e;}
	.promos.bg-base-4 .scale {box-shadow: 0 0 4px 1px #000;}
	.promos.bg-base-5 .scale {box-shadow: 0 0 4px 1px #e6e6e6;}}
@media (max-width: 767px) {.promo {margin-bottom: 25px;}
	.promo:last-child {margin-bottom: 0;}}
.price-tablelist .head {padding: 25px 0;}
.price-tablelist .head .pricing-title {margin: 0;padding: 0;font-size: 22px;font-weight: 600;}
.price-tablelist .head .pricing-subtitle {color: #ccc;}
.price-tablelist .price-choose {height: 120px;font-size: 30px;line-height: 120px;border: 1px solid #f1f1f1;border-bottom: 0;border-right: 0;}
.price-tablelist .price {height: 120px;line-height: 120px;border-left: 1px solid #f1f1f1;}
.price-tablelist .pricing-col:last-child .price {border-right: 1px solid #f1f1f1;}
.price-tablelist .price .pricing-currency {font-size: 30px;}
.price-tablelist .price .pricing-price {font-weight: 700;font-size: 60px;color: #333;}
.price-tablelist .price span {font-size: 18px;}
.price-tablelist .col-md-4, .price-tablelist .col-md-2 {margin: 0;padding: 0;padding-bottom: 30px;}
.price-tablelist .pricing-col ul {list-style-type: none;margin: 0;padding: 0;border: 1px solid #f1f1f1;border-right: 0;transition: color .75s ease-in-out;}
.price-tablelist .pricing-col:last-child ul {border-right: 1px solid #f1f1f1;}
.price-tablelist .pricing-col ul:hover {transition: color .75s ease-in-out;}
.price-tablelist li {padding: 12px 0;margin: 0 20px;list-style-type: none;border-color: #f1f1f1;border-bottom: 1px dashed #f1f1f1;}
.price-tablelist li:last-child {border: 0;}
.price-tablelist li a {text-decoration: none;display: block;width: 200px;-webkit-transition: font-size .3s ease,background-color .3s ease;-moz-transition: font-size .3s ease,background-color .3s ease;-o-transition: font-size .3s ease,background-color .3s ease;-ms-transition: font-size .3s ease,background-color .3s ease;transition: font-size .3s ease,background-color .3s ease;}
.price-tablelist .pricing-col ul li a:hover {font-size: 30px;background: #f6f6f6;}
.price-tablelist .pricing-col ul li .fa-close {color: #cf000f;}
.price-tablelist .pricing-col ul li .fa-check {color: #26a65b;}
.price-tablelist ul.price-features li {text-align: left;padding-left: 20px;padding-right: 20px;}
.price-tablelist ul.price-features li i, .price-tablelist .col-feature i {margin-right: 10px;color: #00ced1;}
.price-tablelist ul.price-features {list-style-type: none;margin: 0;padding: 0;border: 1px solid #f1f1f1;transition: color .75s ease-in-out;}
.price-tablelist ul.price-features {border-right: 0;}
.price-tablelist ul.price-features:hover {color: inherit;}
.price-tablelist ul.price-features li {transition: color .75s ease-in-out;}
.price-tablelist ul.price-features li:hover {color: #00ced1;transition: color .75s ease-in-out;}
.price-tablelist .pricing-col .footer {padding: 15px 0;}
@media (max-width: 767px) {.pricing-col {margin: 0 20px 30px 20px !important;border: 1px solid #f1f1f1;}
	.price-tablelist .pricing-col ul {border: 0;}
	.price-tablelist .price {border: 0;border-bottom: 1px solid #f1f1f1;}}
.star-rating {display: block;}
.star-rating i {display: inline-block;color: #f5ab35;}
.rating {display: inline-block;}
.rating span.star {font-family: FontAwesome;font-weight: normal;font-style: normal;float: left;padding: 0 1px;cursor: pointer;}
.rating span.star:before {content: "";display: block;font-size: 14px;color: #f5f5f5;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.rating-lg span.star:before {font-size: 18px;}
.rating-xl span.star:before {font-size: 24px;}
.rating span.voted:before {color: #f5ab35;}
.rating:hover span.star:before {color: #f5f5f5;}
.rating:hover span.star.over:before {color: #f5ab35;}
.section-title-wrapper {display: table;width: 100%;margin-bottom: 15px;}
.section-title-wrapper .aux-nav {display: table-cell;width: 30%;padding: 8px 0;text-align: right;}
.section-title {margin: 0;padding: 0;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 500;text-transform: uppercase;letter-spacing: 0;position: relative;}
.section-title.left small {display: block;margin-top: 4px;color: #999;}
.section-title.left {font-size: 20px;}
.sidebar .section-title.left, .section-title-sm.left {font-size: 16px;}
.section-title.center {margin-bottom: 20px;display: block;text-align: center;font-size: 28px;color: #333;}
.section-title.center small {display: block;margin-top: 8px;font-size: 1em;color: #999;}
.section-title-sm.center {font-size: 16px;}
.section-title-wrapper .aux-nav {position: relative;}
.section-title-wrapper.style-1 {margin-bottom: 20px;}
.section-title-wrapper.style-1 .aux-nav a {color: #00ced1;}
.section-title-wrapper.style-1 .section-title.left {border-bottom: 1px solid;padding-bottom: 4px;}
.section-title-wrapper.style-1.v1 .section-title.left {display: table-cell;}
.section-title-wrapper.style-1.v2 .section-title.left {display: table-cell;}
.section-title-wrapper.style-1.v1 .section-title.left {border-color: transparent;}
.section-title-wrapper.style-1.v2 .section-title.left {border-color: rgba(255,255,255,.3);}
.section-title-wrapper.style-1 .section-title.left span:before {content: "";position: absolute;left: 0;bottom: -5px;width: 100%;height: 2px;border-radius: 0;}
.section-title-wrapper.style-1 .section-title.left span {padding-bottom: 6px;display: inline-block;position: relative;}
.section-title-wrapper.style-1 .section-title-sm.left span, .sidebar .section-title-wrapper.style-1 .section-title span {padding-bottom: 0;}
.section-title-wrapper.style-1 .section-title.left .section-subtitle {position: absolute;display: block;padding: 10px 0 20px;}
.section-title-wrapper.style-1 .section-title.center {padding-bottom: 15px;font-weight: 500;text-transform: uppercase;}
.section-title-wrapper.style-1 .section-title.center span:before {content: "";position: absolute;bottom: 0;left: 50%;margin-left: -75px;width: 150px;height: 2px;border-radius: 0;}
.section-title-wrapper.style-1 .section-title.center .section-subtitle {display: block;font-size: 15px;font-weight: 500;text-transform: none;margin: 0 0 10px 0;}
.section-title-wrapper.style-1.v1 .section-title .section-subtitle {color: #999;}
.section-title-wrapper.style-1.v2 .section-title .section-subtitle {color: #f3f3f3;}
.section-title-text {width: 780px;margin: 0 auto;font-size: 14px;}
.section-title-wrapper.style-1.v1 .section-title-text {color: #999;}
.section-title-wrapper.style-1.v2 .section-title-text {color: #fff;}
@media (max-width: 767px) {.section-title-text {width: 100%;padding: 0 25px;}}
.section-title-wrapper.style-1.v1 .section-title span:before {background: #333;}
.section-title-wrapper.style-1.v2 .section-title span:before {background: #fff;}
.section-title-wrapper.style-2 {margin-bottom: 25px;}
.section-title-wrapper.style-2 .section-title.left span:before {content: "";position: absolute;left: 0;bottom: -1px;width: 22px;height: 2px;}
.section-title-wrapper.style-2 .section-title-sm.left span:before {width: 10px;}
.section-title-wrapper.style-2.v1 .section-title span:before {background: #333;}
.section-title-wrapper.style-2.v2 .section-title span:before {background: #fff;}
.section-title-wrapper.style-2 .section-title.center {padding-bottom: 15px;font-weight: sectionTitleFontWeight;text-transform: uppercase;}
.section-title-wrapper.style-2 .section-title.center span:before {content: "";position: absolute;bottom: 0;left: 50%;margin-left: -15px;width: 30px;height: 2px;border-radius: 2px;}
.section-title-wrapper.style-2.v1 .section-title span:before {background: #333;}
.section-title-wrapper.style-2.v2 .section-title span:before {background: #fff;}
.section-title-wrapper.style-2 .section-subtitle {display: block;font-size: 15px;font-weight: 400;text-transform: none;margin: 0 0 10px 0;padding-bottom: 10px;}
.section-title-wrapper.style-2.v1 .section-title .section-subtitle {color: #999;}
.section-title-wrapper.style-2.v2 .section-title .section-subtitle {color: #f3f3f3;}
.section-title-wrapper.style-3 .section-title {font-family: "Sue Ellen Francisco",sans-serif;font-size: 30px;}
.section-title-wrapper.style-3 .section-title.center .section-subtitle {font-family: "Open Sans",sans-serif;display: block;font-size: 15px;font-weight: 400;text-transform: none;margin: 0 0 10px 0;}
.section-title-wrapper.style-3.v1 .section-title .section-subtitle {color: #999;}
.section-title-wrapper.style-3.v2 .section-title .section-subtitle {color: #f3f3f3;}
.section-title-wrapper.style-3 .section-title-text {font-family: "Open Sans",sans-serif;}
.section-title-wrapper.v1 .section-title {color: #282d33;}
.section-title-wrapper.v2 .section-title {color: #fff;}
.section-title-wrapper .aux-nav .carousel-control {position: absolute;top: 50%;bottom: auto;left: 0;width: 28px;height: 28px;line-height: 28px;margin-top: -14px;font-size: 14px;background: #00ced1;color: #fff !important;text-align: center;text-shadow: none;filter: alpha(opacity=100);opacity: 1;-webkit-transition: all 100ms linear;transition: all 100ms linear;border-radius: 2px;}
.section-title-wrapper .aux-nav .carousel-control.right {right: 0;left: auto;}
.section-title-wrapper .aux-nav .carousel-control.left {right: 32px;left: auto;}
.section-title-wrapper .aux-nav .carousel-control:hover {background: #00ced1;color: #fff;filter: alpha(opacity=100);opacity: 1;}
.section-title-wrapper .aux-nav .carousel-inner .item img {width: 100%;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {border-color: #f1f1f1;}
.table-components > tbody > tr > td {vertical-align: middle;padding-top: 15px;padding-bottom: 15px;}
.table-components > tbody > tr:first-child > td {border: 0;}
.table-components tr td:first-child {text-align: right;font-weight: 600;padding-right: 20px;}
.table-components tr td:last-child {padding-right: 0;}
.table-cart > thead > tr > th {padding: 12px 0;border: 0;font-weight: 400;font-size: 12px;}
.table-cart > tbody > tr > td, .table-cart > tbody > tr > th, .table-cart > tfoot > tr > td, .table-cart > tfoot > tr > th, .table-cart > thead > tr > td, .table-cart > thead > tr > th {border-color: #f1f1f1;}
.table-cart .cart-item-img {width: 120px;}
.table-cart .cart-item-img img {width: 100%;}
.table-cart .cart-item-content {vertical-align: middle;width: 40%;}
.table-cart .cart-item-content .cart-item-title {font-weight: 500;font-size: 15px;}
.table-cart .cart-item-content .label-quantity {color: #f2f1ef;}
.table-cart .cart-item-content .label-value {font-weight: 600;}
.table-cart .cart-item-unit-price {width: 20%;vertical-align: middle;font-size: 18px;}
.table-cart .cart-item-price {width: 20%;vertical-align: middle;text-align: right;}
.table-cart .cart-item-price > span {font-weight: 600;font-size: 18px;}
.table-cart .cart-item-count {vertical-align: middle;}
.table-cart .label-subtotal {padding-top: 15px;text-align: center;font-size: 14px;text-transform: uppercase;}
.table-cart .table-cart-footer {padding: 15px;background: #ebebeb;border-top: 1px solid #ccc;}
.table-cart .cart-items {display: block;padding: 15px;font-size: 14px;font-weight: 500;background: #eee;color: #ccc;border-bottom: 1px solid #ccc;}
.table-inner-well {padding: 15px;}
.table-inner-well > thead > tr > th {padding-left: 0;padding-right: 0;border: 0;font-weight: 600;}
.table-inner-well > tbody > tr > td {padding: 15px 0;border-bottom: 1px solid #f1f1f1;}
.table-inner-well > tbody > tr:last-child > td {border: 0;}
.table-inner-well > tbody > tr.row-sm > td {padding: 10px 0;}
.table-inner-well .label-count {color: #00ced1;font-weight: 600;}
.tab-body {padding: 15px;}
.tabbable-panel {border: 1px solid #dcdcdc;padding: 10px;}
.tabs-style-1 .tab-content {background-color: #fff;border: 1px solid #dcdcdc;}
.tabs-style-1 .tab-pane {border: 0;}
.tabs-style-1 .nav-tabs {border: 0;}
.tabs-style-1 .nav-tabs > li > a {border-radius: 0;padding: 15px 20px;margin: 0;text-align: center;font-size: 14px;font-weight: 500;background-color: #f5f5f5;color: #333;border: 1px solid #dcdcdc;border-left: 0;border-top-width: 2px;-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.tabs-style-1 .nav-tabs > li > a:hover {background: #fff;}
.tabs-style-1 .nav-tabs > li.active > a {border: 1px solid #dcdcdc;border-left: 0;}
.tabs-style-1 .nav-tabs > li:first-child > a, .tabs-style-1 .nav-tabs > li.active:first-child > a {border-left: 1px solid #dcdcdc;}
.tabs-style-1 .nav-tabs > li.active > a {border-top: 2px solid #00ced1;color: #00ced1;}
.tabs-style-1 .nav-tabs > li.active > a, .tabs-style-1 .nav-tabs > li.active > a:focus, .tabs-style-1 .nav-tabs > li.active > a:hover {background: #fff;}
.tabs-style-2 > .nav-tabs {border-bottom: 0 !important;margin: 0px;}
.tabs-style-2 > .nav-tabs > li {margin-right: 32px;}
.tabs-style-2 > .nav-tabs > li:last-child {margin-right: 0;}
.tabs-style-2 > .nav-tabs > li > a {border: 0;margin-right: 0;color: #333;padding: 0;font-size: 18px;font-family: "Open Sans",sans-serif;}
.tabs-style-2 > .nav-tabs > li > a > i {color: #a6a6a6;}
.tabs-style-2 > .nav-tabs > li.open > a, .tabs-style-2 > .nav-tabs > li:hover > a {border: 0;border-bottom: 2px solid #dcdcdc;background: none !important;color: #00ced1;}
.tabs-style-2 > .nav-tabs > li.open > a > i, .tabs-style-2 > .nav-tabs > li:hover > a > i {color: #a6a6a6;}
.tabs-style-2 > .nav-tabs > li.open .dropdown-menu, .tabs-style-2 > .nav-tabs > li:hover .dropdown-menu {margin-top: 0px;}
.tabs-style-2 > .nav-tabs > li.active {border-bottom: 2px solid #00ced1;position: relative;}
.tabs-style-2 > .nav-tabs > li.active > a {border: 0;color: #00ced1;background: transparent;}
.tabs-style-2 > .nav-tabs > li.active > a > i {color: #00ced1;}
.tabs-style-2 > .tab-content {margin-top: 0;background-color: transparent;border: 0;border-top: 1px solid #dcdcdc;padding: 15px 0;}
.tabs-style-3 .tab-content {background-color: #fff;border: 1px solid #dcdcdc;}
.tabs-style-3 .tab-pane {border: 0;}
.tabs-style-3 .nav-tabs {border: 0;}
.tabs-style-3 .nav-tabs > li > a {border-radius: 0;padding: 8px 20px;margin: 0;top: 7px;text-align: center;font-size: 13px;font-weight: 600;text-transform: uppercase;font-family: "Open Sans",sans-serif;background-color: #f5f5f5;color: #e7e5e1;border: 1px solid #dcdcdc;border-bottom: 0;border-left: 0;border-top-width: 1px;-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.tabs-style-3 .nav-tabs > li > a:hover {background: #fff;}
.tabs-style-3 .nav-tabs > li.active > a {padding: 12px 20px;top: 0;border: 1px solid #dcdcdc;border-left: 0;border-bottom: 0;color: #444;}
.tabs-style-3 .nav-tabs > li:first-child > a, .tabs-style-3 .nav-tabs > li.active:first-child > a {border-left: 1px solid #dcdcdc;}
.tabs-style-3 .nav-tabs > li.active > a {border-top: 1px solid #00ced1;}
.tabs-style-3 .nav-tabs > li.active > a, .tabs-style-3 .nav-tabs > li.active > a:focus, .tabs-style-3 .nav-tabs > li.active > a:hover {background: #fff;}
.tabs-style-3 .nav-tabs > li > a > span {color: #f2f1ef;font-size: 11px;padding-left: 5px;}
.well {padding: 20px;margin-bottom: 20px;background-color: #f7f7f7;border: 1px solid transparent;border-radius: 2px;-webkit-box-shadow: none;box-shadow: inset none;}
body {position: relative;background-color: #fff;color: #666;}
.body-wrap {position: relative;z-index: 0;}
.body-wrap.body-boxed {margin: 20px auto;box-shadow: 0px 0px 15px rgba(0,0,0,.15);}
.body-wrap.body-boxed-no-margin {margin: 0 auto;box-shadow: 0px 0px 15px rgba(0,0,0,.15);}
.body-wrap:before, .body-wrap:after {content: "";position: absolute;top: 0;left: 0;right: 0;z-index: -1;height: 260px;}
.body-wrap:after {top: auto;bottom: 0;}
@media (min-width: 1200px) {.body-wrap.body-boxed {width: 1230px;}}
@media (min-width: 992px) and (max-width: 1199px) {.body-wrap.body-boxed {width: 1000px;}}
::-moz-selection {background: #1c588f;color: #fff;text-shadow: none;}
::selection {background: #1c588f;color: #fff;text-shadow: none;}
.page-title {border-bottom: 1px solid #f1f1f1;}
.page-title h2 {margin: 0;padding: 22px 0;font-size: 20px;font-weight: 500;line-height: 100%;text-transform: none;}
.page-title .breadcrumb {float: right;margin: 0;padding: 22px 15px 22px 0;padding-right: -15px;background: transparent;border-radius: 0;}
.page-title.style-1 {background: #f6f6f6;color: #333;}
.page-title.style-1 h2 {color: #333;}
.page-title.style-1 .breadcrumb a {color: #333;}
.page-title.style-1 .breadcrumb a:hover {color: #00ced1;}
.page-title.style-1 .breadcrumb li.active {color: #00ced1;}
.page-title.style-2 {padding: 30px 0;color: #333;position: relative;}
.page-title.style-2 h2 {display: block;padding: 10px 0;font-size: 24px;color: #333;}
.page-title.style-2 .breadcrumb {float: none;padding: 10px 0;}
.page-title.style-2 .breadcrumb a {color: #333;}
.page-title.style-2 .breadcrumb a:hover {color: #00ced1;}
.page-title.style-2 .breadcrumb li.active {color: #00ced1;}
.page-title.style-2 .nav {position: relative;top: 30px;margin-top: 0px;left: 0;}
.page-title.style-3 {padding: 30px 0;text-align: center;}
.page-title.style-3 h2 {display: block;text-align: center;padding: 10px 0;font-size: 24px;color: #fff;}
.page-title.style-3 .breadcrumb {float: none;padding: 10px 0;}
.page-title.style-3 .breadcrumb a {}
.page-title.style-3 .breadcrumb a:hover {}
.page-title.style-3 .breadcrumb li.active {color: #003738;}
@media only screen and (max-width: 767px) {.page-title {text-align: center;}
	.page-title h2 {padding: 18px 0 0 0;}
	.page-title .breadcrumb {float: none;padding: 18px 0 18px 0;}}
@media (min-width: 992px) {.page-title.style-1 .row {display: -ms-flexbox;display: -moz-box;display: -webkit-box;display: box;-ms-flex-pack: center;-ms-flex-align: center;-moz-box-pack: center;-moz-box-align: center;-webkit-box-pack: center;-webkit-box-align: center;box-pack: center;box-align: center;}}
.sidebar .sidebar-object {margin-bottom: 30px;}
.page-cover {z-index: 500;}
.page-cover .title {margin: 0;padding: 0;font-size: 4rem;line-height: 1.4;font-weight: 700;text-transform: none;}
.page-cover .title-xs {font-size: 1rem;line-height: 28px;}
.page-cover .title-sm {font-size: 2rem;line-height: 46px;}
.page-cover .title-md {font-size: 3rem;line-height: 68px;}
.page-cover .title-lg {margin: 0;padding: 0;font-size: 5rem;line-height: 6rem;}
.page-cover .title-xl {margin: 0;padding: 0;font-size: 7rem;line-height: 8rem;}
.page-cover .subtitle {position: relative;font-size: 22px;line-height: 30px;color: #00ced1;text-transform: none;}
.page-cover .text-standard {font-size: 16px;line-height: 24px;position: relative;}
.page-cover .text-standard.text-center {width: 70%;margin: auto;}
.page-cover .list-item span {font-size: 20px;padding: 10px 15px;}
.page-cover .list-item i {margin-right: 6px;font-size: 20px;color: #00ced1;}
.page-cover .objects {position: relative;}
.page-cover .objects img {position: absolute;width: 100%;}
@media (max-width: 767px) {.page-cover .carousel-background {width: auto !important;max-width: none !important;height: 100% !important;}
	.page-cover .title {font-size: 3rem;line-height: 1.2;padding: 0 15px;}
	.page-cover .title-xs {font-size: 1rem;line-height: 1.2;padding: 0 15px;}
	.page-cover .title-sm {font-size: 1rem;line-height: 1.2;padding: 0 15px;}
	.page-cover .title-md {font-size: 2rem;line-height: 1.2;padding: 0 15px;}
	.page-cover .title-lg {font-size: 3rem;line-height: 1.2;padding: 0 15px;}
	.page-cover .title-xl {font-size: 3rem;line-height: 1.2;padding: 0 15px;}
	.page-cover .text-standard {width: 100%;padding: 0 15px;}
	.page-cover .item {height: auto !important;}}
.layer-slider-wrapper {font-size: 20px;overflow: hidden;border: 0;padding: 0;}
.container .layer-slider-wrapper {border-radius: 2px 2px 2px 2px;}
.layer-slider-static #layerslider {height: 540px !important;}
.layer-slider-dynamic {max-height: auto !important;}
.layer-slider-wrapper .title {font-size: 36px;line-height: 44px;font-weight: 700;text-transform: none;}
.layer-slider-wrapper .title-xs {font-size: 24px;line-height: 28px;}
.layer-slider-wrapper .title-sm {font-size: 36px;line-height: 46px;}
.layer-slider-wrapper .title-md {font-size: 64px;line-height: 68px;}
.layer-slider-wrapper .title-lg {font-size: 72px;line-height: 80px;letter-spacing: 2px;}
.layer-slider-wrapper .text-shadow {text-shadow: 0 2px 2px #222;}
.layer-slider-wrapper .subtitle {font-size: 22px;line-height: 30px;color: #00ced1;text-transform: capitalize;}
.layer-slider-wrapper .list-item {font-size: 18px;line-height: 30px;padding-left: 30px;color: #00ced1;text-transform: capitalize;}
.layer-slider-wrapper .list-item-2 span {background: #00ced1;font-size: 18px;padding: 10px 15px;color: #fff;}
.layer-slider-wrapper .list-item-2 i {padding: 12px 12px 11px 12px;font-size: 20px;background: #f00;color: #030;}
.layer-slider-wrapper .text-standard {font-size: 16px;line-height: 24px;}
.layer-slider-wrapper .text-bordered {padding: 30px;border: 2px solid #fff;}
.layer-slider-wrapper .text-wrapped {padding: 30px;}
.layer-slider-wrapper .text-wrapped.style-1 {background: #fff;opacity: .7;}
.layer-slider-wrapper .text-wrapped.style-2 {background: #111;opacity: .9;}
.layer-slider-wrapper .form-control {-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;}
.boxedcontainer {max-width: 1170px;margin: auto;padding: 0px 30px;}
.tp-banner-container {width: 100%;position: relative;padding: 0;}
.tp-banner {width: 100%;position: relative;}
.tp-banner-fullscreen-container {width: 100%;position: relative;padding: 0;}
.slider-wrapper .title {font-size: 36px;line-height: 44px;font-weight: 700;text-transform: none;font-family: "Open Sans",sans-serif;}
.slider-wrapper .title-xs {font-size: 24px;line-height: 28px;}
.slider-wrapper .title-sm {font-size: 36px;line-height: 46px;}
.slider-wrapper .title-md {font-size: 64px;line-height: 68px;}
.slider-wrapper .title-lg {font-size: 72px;line-height: 80px;letter-spacing: 2px;}
.slider-wrapper .title-wrapped {padding: 20px;}
.caption-image:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;border: 2px solid;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;}
.caption-image:hover:before {left: -7px;top: -7px;right: -7px;bottom: -7px;opacity: 1;}
.caption-image.style-1:before {border-color: #333;}
.caption-image.style-2:before {border-color: #fff;}
.caption-box {padding: 15px 25px;border-radius: 2px;}
.caption-box .box-title, .caption-box .box-subtitle {margin: 0;padding: 0;display: block;}
.caption-box .box-subtitle {margin-top: 5px;}
.parallax-section {position: relative;background-position: center top;background-repeat: no-repeat;background-attachment: fixed;}
.parallax-section-1 {height: 450px;}
.parallax-section-2 {padding: 30px;min-height: 300px;}
.parallax-section-2 p {margin-top: 10px;}
.parallax-section-3 {height: 450px;}
@media (min-width: 772px) {}
@media (max-width: 767px) {.parallax-section-1 {height: auto;}
	.parallax-section-2 {height: auto;}
	.parallax-section-3 {height: auto;}}
.parallax-section .parallax-caption {position: absolute;bottom: 30px;left: 0;width: 100%;}
.parallax-section .parallax-caption .caption-title {display: block;margin: 10px 0 0 0;padding: 0;font-size: 44px;line-height: 1.1;color: #fff;font-weight: 700;}
.parallax-section .parallax-caption .caption-subtitle {display: block;margin: 10px 0 0 0;padding: 0;font-size: 16px;line-height: 1.1;color: #ddd;font-weight: 400;font-style: italic;}
.parallax-section .parallax-caption .meta-info-cells li, .parallax-section .parallax-caption .meta-info-cells li a, .parallax-section .parallax-caption .meta-info-cells li i {color: #ddd;}
@media (max-width: 767px) {.parallax-section .parallax-caption {position: absolute;}
	.parallax-section .parallax-caption .caption-title {font-size: 26.4px;line-height: 1.1;}}
.parallax-section .parallax-content {width: 760px;margin: 0 auto;padding: 60px 0;position: relative;z-index: 100;}
.parallax-section .parallax-title {font-size: 54px;line-height: 70px;font-weight: 600;padding: 0;margin: 0;text-align: center;}
.parallax-section .parallax-title.parallax-title-sm {font-size: 40px;line-height: 50px;font-weight: 600;}
.parallax-section p {font-size: 17px;line-height: 30px;font-weight: 300;margin-top: 30px;text-align: center;}
.parallax-section .parallax-title.white, .parallax p.white {color: #fff;}
.parallax-section .parallax-title.light, .parallax .light {color: #c1c0c0;}
.parallax-section .parallax-title.dark, .parallax .dark {color: #333;}
.parallax-section .parallax-content.style-2 {width: 100%;margin: 0;position: absolute;bottom: 20px;left: 0;}
.parallax-section .parallax-content.style-2 .parallax-title {text-align: left;}
.parallax-section .parallax-content.style-2 .parallax-subtitle {font-size: 24px;line-height: 70px;font-weight: 600;padding: 0;margin: 0;text-align: left;}
@media (max-width: 767px) {.parallax-section .parallax-content {width: 80%;padding: 30px 0;}
	.parallax-section .parallax-title {font-size: 34px;line-height: 50px;}}
.big-promo-img-wrapper img {width: 80%;margin: auto;}
@media (max-width: 767px) {.big-promo-img-wrapper {padding: 15px;}}
.milestone-counter {margin: 30px 0;}
.milestone-counter .milestone-count {font-size: 72px;font-family: "Open Sans",sans-serif;padding: 0;margin: 0;font-weight: 700;text-transform: uppercase;text-align: center;}
.milestone-counter h4.milestone-info {font-family: "Open Sans",sans-serif;padding: 0;margin: 0;text-align: center;font-size: 16px;font-weight: 500;text-transform: uppercase;}
.cta-wrapper {padding: 32px 0;border-radius: 2px;}
.cta-wrapper h1 {margin: 0;font-size: 20px;text-transform: none;line-height: 2.7;font-weight: 400;}
.cta-wrapper .cta-button .btn {float: right;}
.cta-wrapper.style-2 {border: 1px solid #f1f1f1;padding: 4px;}
.cta-wrapper.style-2 .cta-wrapper-inner {border: 1px solid #f1f1f1;padding: 40px;}
.cta-wrapper.style-2 h1 {margin: 0;padding: 0;}
.cta-wrapper.style-2 h3 {margin: 0;padding: 0;}
@media (max-width: 767px) {.cta-wrapper h1 {text-align: center;line-height: 28px;}
	.cta-wrapper.style-2 h3 {text-align: center;margin-top: 15px;}
	.cta-wrapper .cta-button {text-align: center;margin-top: 20px;}
	.cta-wrapper .cta-button .btn {float: none;}}
.social-media {position: relative;}
.social-media.style-1 a {display: inline-block;width: 34px;height: 34px;line-height: 34px;text-align: center;margin-right: 10px;border-radius: 2px;}
.social-media.style-1.v1 a:hover {background: #00ced1;color: #fff;}
.social-media.style-1.v2 a {background: #00ced1;color: #fff;}
.social-media.style-1.v2 a:hover {background: #00ced1;color: #fff;}
.social-media.style-1.v3 a {background: #c1c0c0;color: #333;}
.social-media.style-1.v3 a:hover {color: #fff;}
.social-media.style-1.v4 a {background: #333;color: #fff;}
.social-media.style-1.v4 a:hover {color: #fff;}
.social-media.style-2 a {display: inline-block;width: 34px;height: 34px;line-height: 34px;text-align: center;margin-right: 10px;border-radius: 34px;}
.social-media.style-2.v1 a:hover {background: #00ced1;color: #fff;}
.social-media.style-2.v2 a {background: #00ced1;color: #fff;}
.social-media.style-2.v2 a:hover {background: #00ced1;color: #fff;}
.social-media.style-2.v3 a {background: #c1c0c0;color: #333;}
.social-media.style-2.v3 a:hover {color: #fff;}
.social-media.style-2.v4 a {background: #333;color: #fff;}
.social-media.style-2.v4 a:hover {color: #fff;}
.social-media.style-3 a {display: inline-block;padding: 8px 16px;margin-right: 10px;margin-bottom: 10px;border-radius: 2px;}
.social-media.style-3 a span {margin-left: 5px;font-weight: 500;}
.social-media.style-3.v1 a:hover {background: #00ced1;color: #fff;}
.social-media.style-3.v2 a {background: #00ced1;color: #fff;}
.social-media.style-3.v2 a:hover {background: #00ced1;color: #fff;}
.social-media.style-3.v3 a {background: #c1c0c0;color: #333;}
.social-media.style-3.v3 a:hover {color: #fff;}
.social-media.style-3.v4 a {background: #333;color: #fff;}
.social-media.style-3.v4 a:hover {color: #fff;}
.social-media.style-4 a {display: inline-block;margin-right: 10px;width: 60px;height: 60px;text-align: center;line-height: 60px;border-radius: 60px;font-size: 20px;background-color: #428bca;color: #fff;}
.social-media.style-4 a:hover {transform: scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transition: all 100ms linear;transition: all 100ms linear;}
.social-media a, .social-media a:hover {color: #fff;}
.social-media a.facebook, .social-media a.facebook:hover {background: #3b5998;}
.social-media a.twitter, .social-media a.twitter:hover {background: #00aced;}
.social-media a.instagram, .social-media a.instagram:hover {background: #517fa4;}
.social-media a.pinterest, .social-media a.pinterest:hover {background: #cb2027;}
.social-media a.dribbble, .social-media a.dribbble:hover {background: #3b5998;}
.social-media a.linkedin, .social-media a.linkedin:hover {background: #007bb6;}
.social-media a.google-plus, .social-media a.google-plus:hover {background: #dd4b39;}
.masonry-container {padding-right: 30px;padding-left: 30px;}
.masonry-wrapper:after {content: "";display: block;clear: both;}
.masonry-2-cols .masonry-gutter {width: 4%;}
.masonry-2-cols .masonry-block {float: left;width: 48%;margin-bottom: 25px;}
@media (max-width: 767px) {.masonry-2-cols .masonry-gutter {width: 0;}
	.masonry-2-cols .masonry-block {width: 100%;}}
.masonry-3-cols .masonry-gutter {width: 2.5%;}
.masonry-3-cols .masonry-block {float: left;width: 31.5%;margin-bottom: 25px;}
@media (min-width: 768px) and (max-width: 1199px) {.masonry-3-cols .masonry-gutter {width: 4%;}
	.masonry-3-cols .masonry-block {width: 48%;}}
@media (max-width: 767px) {.masonry-3-cols .masonry-gutter {width: 0;}
	.masonry-3-cols .masonry-block {width: 100%;}}
.masonry-4-cols .masonry-gutter {width: 2.5%;}
.masonry-4-cols .masonry-block {float: left;width: 23.100655%;margin-bottom: 25px;}
@media (min-width: 768px) and (max-width: 1199px) {.masonry-4-cols .masonry-gutter {width: 2.5%;}
	.masonry-4-cols .masonry-block {width: 31.5%;}}
@media (max-width: 767px) {.masonry-4-cols .masonry-gutter {width: 0;}
	.masonry-4-cols .masonry-block {width: 100%;}}
.no-space-container:before, .no-space-container:after {display: table;content: "";}
.no-space-container:after {clear: bloth;}
.no-space-container .item {display: inline-block;float: left;position: relative;}
.no-space-container.col-2 .item {width: 50%;}
.no-space-container.col-3 .item {width: 33.33%;}
.no-space-container.col-4 .item {width: 25%;}
.no-space-container.col-5 .item {width: 20%;}
@media (min-width: 768px) and (max-width: 991px) {.no-space-container.col-2 .item, .no-space-container.col-3 .item, .no-space-container.col-4 .item, .no-space-container.col-5 .item {width: 50%;}}
@media (max-width: 767px) {.no-space-container .item {display: block;float: none;position: relative;border: 0 !important;}
	.no-space-container.col-2 .item, .no-space-container.col-3 .item, .no-space-container.col-4 .item, .no-space-container.col-5 .item {width: 100%;}}
.sort-list-bar {padding: 20px 0;}
.sort-list-bar .sort-list-title h3 {margin: 0;padding: 0;font-size: 18px;color: #333;text-transform: none;}
.sort-list-bar .sort-list-buttons {text-align: right;}
.sort-list-bar .sort-list-buttons span {padding-right: 20px;color: #ccc;font-size: 12px;}
.sort-list-bar .sort-list-buttons .cbp-filter-item {display: inline-block;cursor: pointer;color: #999;padding: 0 10px;font-size: 12px;line-height: 29px;background: transparent;border: 0;outline: 0;}
.sort-list-bar .sort-list-buttons .cbp-filter-item:hover, .sort-list-bar .sort-list-buttons .cbp-filter-item:focus {color: #333;}
.sort-list-bar.style-1 {background: url("/images/patterns/crossword.png");}
.sort-list-bar.style-2 {padding-top: 40px;}
.sort-list-bar.style-3 {padding: 40px 0 20px 0;background: #11181f;}
.sort-list-bar.style-3 .sort-list-title h3 {color: #ddd;}
.sort-list-bar.style-3 .sort-list-buttons .cbp-filter-item {color: #999;}
.sort-list-bar.style-3 .sort-list-buttons .cbp-filter-item:hover, .sort-list-bar.style-3 .sort-list-buttons .cbp-filter-item:focus {color: #fff;}
.tagcloud a {float: left;font-size: 12px;text-align: center;white-space: nowrap;padding: 6px 10px;margin: 0 4px 4px 0;background: #00ced1;color: #fff;border-radius: 2px;-webkit-transition: background .2s linear;-moz-transition: background .2s linear;-ms-transition: background .2s linear;transition: background .2s linear;}
.tagcloud a:hover {background: #05fbff;}
.tagcloud.style-1, .tagcloud.style-2 {background: transparent;}
.tagcloud.style-1 a {background: #00ced1;}
.tagcloud.style-1 a:hover {background: #05fbff;}
.tagcloud.style-2 a {background: #00ced1;}
.tagcloud.style-2 a:hover {background: #05fbff;}
.tagcloud.style-3 a {background: transparent;color: #f2f1ef;border: 1px solid #f2f1ef;}
.tagcloud.style-3 a:hover {background: #05fbff;border-color: #00ced1;color: #fff;}
.photostream:before, .photostream:after {content: "";display: table;}
.photostream:after {clear: both;}
.photostream .photo-wrapper a {display: block;width: 58px;height: 58px;float: left;margin-right: 2px;margin-bottom: 2px;}
.photostream .photo-wrapper img {width: 100%;}
.photostream .photo-wrapper img:hover {box-shadow: 0 0 0 2px #00ced1;}
.testimonial.style-1 img {margin-top: 10px;}
.testimonial.style-1 blockquote {margin: 0;}
.testimonial.style-1 small em {font-size: 12px;font-weight: 600;}
@media (max-width: 767px) {.testimonial.style-1 {margin-bottom: 30px;}}
.testimonial-fluid {text-align: center;}
.testimonial-fluid h4 {text-align: center;font-weight: 600;}
.testimonial-fluid .testimonial-text {width: 780px;margin: 30px auto;font-size: 18px;font-style: italic;}
@media (max-width: 991px) {.testimonial-fluid .testimonial-text {width: 100%;padding: 0 15px;}}
.map-canvas {position: relative;width: 100%;height: 400px;}
.map-canvas.style-1 {border-radius: 2px;}
.map-canvas .info-window-content {min-width: 250px;}
.map-canvas .info-window-content h2 {font-size: 18px;font-weight: 600;margin-bottom: 8px;}
.map-canvas .info-window-content h3 {font-size: 14px;font-weight: 500;}
.map-canvas .info-window-content p {margin-top: 20px;text-align: center;font-size: 12px;color: #999;text-shadow: none;}
.map-canvas-square {height: 200px;}
@media only screen and (min-width: 768px) {.map-canvas {height: 300px;}}
@media only screen and (min-width: 1170px) {.map-canvas {height: 400px;}}
.map-container {position: relative;}
.map-container address {position: absolute;width: 100%;bottom: 0;left: 0;padding: 20px;background-color: rgba(0,206,209,.8);color: #fff;}
@media only screen and (min-width: 768px) {.map-container address {text-align: center;}}
#map-zoom-in, #map-zoom-out {height: 32px;width: 32px;cursor: pointer;margin-left: 10px;background-color: rgba(0,206,209,.8);background-repeat: no-repeat;background-size: 32px 64px;background-image: url("/assets/less/visio/images/icons/svg/google-maps/icon-controller.svg");}
.no-touch #map-zoom-in:hover, .no-touch #map-zoom-out:hover {background-color: #00ced1;}
@media only screen and (min-width: 768px) {#map-zoom-in, #map-zoom-out {margin-left: 50px;}}
#map-zoom-in {background-position: 50% 0;margin-top: 10px;margin-bottom: 1px;}
@media only screen and (min-width: 768px) {#map-zoom-in {margin-top: 50px;}}
#map-zoom-out {background-position: 50% -32px;}
#toTop {display: none;text-decoration: none;position: fixed;bottom: 15px;right: 15px;overflow: hidden;width: 26px;height: 26px;border: 0;text-indent: 100%;background: #232323;border-radius: 2px;z-index: 2000;}
#toTopHover {background: #00ced1;width: 26px;height: 26px;display: block;overflow: hidden;float: left;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
#toTop:active, #toTop:focus {outline: none;}
#toTop:before {font-family: "FontAwesome";content: "";color: #fff;font-size: 16px;position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;text-align: center;line-height: 16px;margin-top: -8px;margin-left: -8px;text-indent: 0;}
.client-logo {padding: 15px;}
.client-logo img {width: 100%;}
.client-logo.style-1 {background: #fff;border-radius: 2px;}
.client-logo.style-2 {background: #f2f1ef;border-radius: 2px;}
.client-logo.style-2 {background: transparent;}
.client-logo.style-3 {background: transparent;border-radius: 2px;border: 1px solid #f1f1f1;}
@media (max-width: 991px) {.client-logo {margin-bottom: 20px;}}
.owl-carousel .client-logo {margin-bottom: 5px;}
.post-item {margin-bottom: 20px;position: relative;}
.post-title {margin-top: 30px;font-size: 24px;color: #333;font-weight: 500;}
.post-image {position: relative;}
.post-image img {display: block;width: 100%;}
.post-item .post-content-inner p {margin-bottom: 20px;}
.post-prev-next {margin: 30px 0;padding: 30px 0;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.post-prev-next .direction {padding: 0;margin: 0;color: #999;}
.post-prev-next .pagetitle {padding: 0;margin: 5px 0 0 0;color: #333;font-size: 14px;line-height: 22px;}
.post-prev-next .post-prev, .post-prev-next .post-next {position: relative;}
.post-prev-next .post-prev {padding: 0 20px 0 40px;}
.post-prev-next .post-next {text-align: right;padding-right: 40px;}
.post-prev-next .post-prev:before, .post-prev-next .post-next:before {position: absolute;font-family: "Ionicons";font-size: 30px;color: #333;}
.post-prev-next .post-prev:before {content: "";left: 0;}
.post-prev-next .post-next:before {content: "";right: 0;}
@media (max-width: 771px) {.post-prev-next .post-next {margin-top: 20px;}}
.comment-list {position: relative;margin-bottom: 30px;padding-top: 20px;}
.comment-list .comment-count {margin: 0;padding: 0;float: left;margin-bottom: 20px;font-size: 18px;font-weight: 500;color: #333;}
.link-add-comment {color: #00ced1;float: right;}
.link-add-comment:hover {color: #00ced1;text-decoration: underline;}
.comment-list li.comment {padding-left: 80px;position: relative;list-style: none;}
.comment-body {padding: 23px 20px;position: relative;margin-bottom: 18px;background: #f3f3f3;border: 1px solid #ddd;border-radius: 2px;}
.comment-list.style-1 .comment-body:before, .comment-list.style-1 .comment-body:after {content: "";width: 0;height: 0;position: absolute;top: 20px;left: -16px;border: solid transparent;}
.comment-list.style-1 .comment-body:after {border-color: transparent;border-right-color: #f3f3f3;border-width: 8px;}
.comment-list.style-1 .comment-body:before {border-color: transparent;border-right-color: #ddd;border-width: 9px;margin-top: -1px;left: -18px;}
.comment-list.style-1 .comment-avatar {position: absolute;top: 0;left: -100px;width: 80px;height: 80px;}
.comment-list.style-1 .comment-avatar img {display: block;width: 100%;height: 100%;border-radius: 2px;}
.comment-list.style-1 .comment-author {margin-bottom: 5px;}
.comment-list.style-1 .comment-author .link-author {display: block;font-size: 14px;color: #fff;font-weight: 600;}
.comment-list.style-1 .comment-author .comment-meta {display: block;margin-top: 4px;margin-bottom: 10px;font-size: 12px;color: #333;}
.comment-list.style-1 .comment-author .comment-meta .link-reply {color: #00ced1;}
.comment-list.style-1 .comment-entry {line-height: 19px;}
.comment-list.style-2 .comment-body {padding-left: 55px;background: transparent;}
.comment-list.style-2 li.comment {padding-left: 0;}
.comment-list.style-2 .comment-avatar {position: absolute;top: 20px;left: -35px;width: 70px;height: 70px;padding: 4px;border: 1px solid #ddd;border-radius: 70px;background: #fff;}
.comment-list.style-2 ul.children .comment-avatar {left: -30px;width: 60px;height: 60px;border-radius: 60px;}
.comment-list.style-2 .comment-avatar img {display: block;width: 100%;height: 100%;border-radius: 100%;}
.comment-list.style-2 .comment-author {margin-bottom: 5px;}
.comment-list.style-2 .comment-author .link-author {display: block;font-size: 14px;color: #fff;font-weight: 600;}
.comment-list.style-2 .comment-author .comment-meta {display: block;margin-top: 4px;margin-bottom: 10px;font-size: 12px;color: #333;}
.comment-list.style-2 .comment-author .comment-meta .link-reply {color: #00ced1;}
.comment-list.style-2 .comment-entry {line-height: 19px;}
@media (max-width: 479px) {.comment-list .children li.comment {margin-left: -80px;}
	.comment-list .children li.comment:before {display: none;}
	.link-add-comment {top: 30px;left: 0;right: auto;}
	.comment-author .link-author, .comment-author .comment-meta {float: none;text-align: left;display: block;}
	.comment-body {padding: 10px;}}
.color-code-preview {border: 1px solid #f1f1f1;padding: 6px;}
.color-code-preview .color-preview {height: 150px;position: relative;}
.color-code-preview .color-code-rgb {display: block;padding: 0 0 5px 0;text-align: center;font-weight: 500;font-size: 13px;}
.color-code-preview .color-code-hex {display: block;padding: 10px 0 5px 0;text-align: center;font-weight: 500;font-size: 13px;text-transform: uppercase;}
.color-code-preview .color-text {position: absolute;width: 100%;top: 50%;margin-top: -10px;display: block;text-align: center;}
.color-code-preview .color-class {position: absolute;top: 10px;left: 10px;}
.color-switch a {width: 30px;height: 30px;border-radius: 2px;display: inline-block;float: left;margin-right: 6px;margin-bottom: 8px;text-indent: -9999px;}
.color-switch a:last-child {margin-right: 0;}
.color-switch a.color-red {background: #e91b23;}
.color-switch a.color-violet {background: #563d7c;}
.color-switch a.color-blue {background: #3498db;}
.color-switch a.color-green {background: #8ec449;}
.color-switch a.color-yellow {background: #f1c40f;}
.color-switch a.color-orange {background: #d35400;}
.color-switch a.color-bw {background: url("/assets/less/visio/images/temp/bw.jpg") no-repeat;}
.color-switch a.color-dark {background: url("/assets/less/visio/images/temp/dark.jpg") no-repeat;}
.color-switch a.color-flat {background: url("/assets/less/visio/images/temp/flat.jpg") no-repeat;}
.heading-404 {font-size: 16rem;font-weight: 700;letter-spacing: .2em;color: #fff;}
@media (max-width: 991px) {.heading-404 {font-size: 10rem;}}
.wizard-wrapper .nav-pills {border: 0;}
.wizard-wrapper .nav-pills > li > a:after, .wizard-wrapper .nav-pills > li > a:before {display: table;content: "";}
.wizard-wrapper .nav-pills > li > a:after {clear: both;}
.wizard-wrapper .nav-pills > li > a, .wizard-wrapper .nav-pills > li > a:hover, .wizard-wrapper .nav-pills > li > a:focus {border: 1px solid transparent;margin-right: 20px;background: #eee;color: #333;text-align: left;}
.wizard-wrapper .nav-pills > li:last-child > a {margin: 0;}
.wizard-wrapper .nav-pills > li.active > a, .wizard-wrapper .nav-pills > li.active > a:hover, .wizard-wrapper .nav-pills > li.active > a:focus {background: #00ced1;border-color: #00ced1;color: #fff;}
.wizard-wrapper .nav-pill-icon {width: 60px;display: table-cell;vertical-align: middle;}
.wizard-wrapper .nav-pill-icon i {font-size: 50px;color: #333;}
.wizard-wrapper .nav-pills > li.active > a .nav-pill-icon i {color: #fff;}
.wizard-wrapper .nav-pill-text {display: table-cell;padding-left: 20px;vertical-align: middle;}
.wizard-wrapper .nav-pill-text p {margin: 0;}
.wizard-wrapper .nav-pill-text .nav-pill-title {margin: 0;padding: 0;font-size: 18px;text-transform: none;font-weight: 600;text-align: left;}
.wizard-wrapper .nav-pills > li > a .nav-pill-subtitle {color: #999;}
.wizard-wrapper .nav-pills > li.active > a .nav-pill-subtitle {color: #fff;}
.navbar-main .dropdown-demos-menu {min-width: 680px;}
.navbar-main .dropdown-demos-menu > li {padding: 20px;}
.navbar-main .dropdown-demos-menu .demo-title {margin: 0 0 10px 0;padding: 0;color: #333;font-size: 16px;font-family: "Open Sans",sans-serif;text-transform: none;}
.navbar-main .dropdown-demos-menu .demo-title > a {color: #333;}
.navbar-main .dropdown-demos-menu .demo-item:hover .demo-title > a {color: #00ced1;}
.navbar-main .dropdown-demos-menu .demo-image {position: relative;}
.navbar-main .dropdown-demos-menu .demo-image img {width: 100%;}
.owl-gallery-thumbs .thumbnail:hover {border-color: #00ced1;}
.owl-gallery-thumbs .thumbnail {border: 1px solid #f1f1f1;border-radius: 2px;}
.welcome-page {background-color: #fff;background-image: url("/assets/less/visio/images/elements/contact-map-1.png");background-repeat: no-repeat;background-position: center right;}
.welcome-page.style-1 {background-color: #fff;}
.welcome-page.style-2 {background-color: #000;}
.welcome-page.style-2 ul.list-style-1 > li > a {display: block;color: #999;}
.welcome-page.style-2 ul.list-style-1 > li > a:hover {color: #00ced1;}
.search-result-count-label {color: #f2f1ef;margin-bottom: 20px;}
.search-result-entry {padding-bottom: 20px;margin-bottom: 20px;}
.search-result-entry .search-entry-title {display: inline-block;margin: 0;padding: 0;font-size: 1.1em;margin-bottom: 3px;color: #00ced1;}
.search-result-entry .search-entry-url {font-size: 12px;}
.search-result-entry .search-result-description {margin-top: 15px;}
.search-result-entry .block.product.style-2 figure {width: 20% !important;}
a {transition: color .1s ease;}
@media (min-width: 1600px) {.col-xl-10 {width: calc(83.33333333%);}
	.col-xl-offset-1 {margin-left: calc(8.33333333%);}}
@media (min-width: 1600px) {.absolute-xl {position: absolute;}}
.grayscale {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url("/assets/less/visio/effects/grayscale.svg");filter: gray;}
@media (max-width: 1599px) {.mb-xl {margin-bottom: 0 !important;}}
.m-0 {margin: 0 !important;}
.ml-0 {margin-left: 0;}
.mr-0 {margin-right: 0;}
.mb-0 {margin-bottom: 0;}
.mt-0 {margin-top: 0;}
.p-0 {padding: 0 !important;}
.pl-0 {padding-left: 0;}
.pr-0 {padding-right: 0;}
.pb-0 {padding-bottom: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.f-10 {font-size: 10px !important;}
.f-12 {font-size: 12px !important;}
.f-13 {font-size: 13px !important;}
.f-14 {font-size: 14px !important;}
.f-16 {font-size: 16px !important;}
.f-18 {font-size: 18px !important;}
.f-24 {font-size: 24px !important;}
.f-40 {font-size: 40px !important;}
.fw-100 {font-weight: 100 !important;}
.fw-200 {font-weight: 200 !important;}
.fw-300 {font-weight: 300 !important;}
.fw-400 {font-weight: 400 !important;}
.fw-500 {font-weight: 500 !important;}
.fw-600 {font-weight: 600 !important;}
.lh-1 {line-height: 1 !important;}
.lh-12 {line-height: 1.2 !important;}
.lh-14 {line-height: 1.4 !important;}
.lh-16 {line-height: 1.65 !important;}
.lh-18 {line-height: 1.8 !important;}
.lh-2 {line-height: 2 !important;}
.pr-40 {padding-right: 40px;}
.pr-50 {padding-right: 50px;}
.c-base {color: #00ced1 !important;}
.none {display: none;}
.loading {position: relative;}
.loading:before {background-image: url("/img/ajax-loader.gif");background-position: center;background-repeat: no-repeat;display: block;width: calc(100% - 42px);height: 100%;position: absolute;left: 42px;}
.allowed-age {border: 2px solid red;font-size: 14px;text-align: center;display: inline-block;position: absolute;right: 9px;line-height: 2.3;width: 3em;height: 2.5em;border-radius: 6px;font-weight: 600;}
.ul-2-columns, .ul-3-columns, .ul-4-columns {list-style: none;font-size: 0;margin: 0;padding: 0;}
.ul-2-columns > li, .ul-3-columns > li, .ul-4-columns > li {display: inline-block;font-size: 14px;padding: 0 25px;margin-bottom: 20px !important;vertical-align: top;}
.ul-2-columns > li:before, .ul-3-columns > li:before, .ul-4-columns > li:before {content: "";display: none;}
@media (min-width: 768px) and (max-width: 991px) {.ul-2-columns > li, .ul-3-columns > li, .ul-4-columns > li {width: 50% !important;}}
@media (max-width: 767px) {.ul-2-columns > li, .ul-3-columns > li, .ul-4-columns > li {width: 100% !important;margin-bottom: 0 !important;}}
.ul-2-columns > li > ul, .ul-3-columns > li > ul, .ul-4-columns > li > ul {margin-top: 0 !important;}
.ul-2-columns > li {width: calc(50%);}
.ul-3-columns > li {width: calc(33.33333333%);}
.ul-4-columns > li {width: calc(25%);}
@media (min-width: 768px) {.min-height-xl {margin: 0;height: 244px;overflow-y: auto;}}
.panel-group .panel {border: 0;border-bottom: 1px solid #eee;}
.panel-group .panel:last-child {border-bottom: 0;}
.panel-group .panel-heading {background: none;}
.panel-group .panel-heading a {display: block;margin-left: 18px;}
.panel-group .panel-heading a i {font-style: normal;display: block;width: 24px;height: 24px;line-height: 24px;background: red;text-align: center;border-radius: 100%;font-size: 12px;color: #fff;position: absolute;left: 0;top: 50%;margin-top: -12px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.panel-group .panel-body {border-top: 0 !important;}
.panel-group#signupForm {margin-bottom: 0;position: relative;}
.panel-group#signupForm .panel {border-bottom: 0;}
.panel-group#signupForm .panel-heading {padding: 14px 0 14px 40px;}
.panel-group#signupForm .panel-heading:after {content: "";display: none;}
.panel-group#signupForm .panel-heading a {font-weight: 600;color: #000;margin-left: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 2em;}
.panel-group#signupForm .panel-heading a i {left: 1px;background: #dcdcdc;box-shadow: 0 0 0 4px #fff;}
.panel-group#signupForm .panel-heading a i.selected {background: #2f4f4f;}
.panel-group#signupForm .panel-heading a b {font-weight: 100;font-style: italic;}
.panel-group#signupForm .panel-heading a:after {content: "-";font-family: "FontAwesome";font-size: 14px;font-weight: 500;line-height: 14px;position: absolute;right: 0;top: 50%;margin-top: -7px;color: #333;}
.panel-group#signupForm .panel-heading a.collapsed:after {content: "+";}
.panel-group#signupForm .panel-body {padding: 0 !important;}
.panel-group#signupForm .panel-body > .form-group > div {padding-left: 42px;}
.panel-group#signupForm:before {background: #dcdcdc;display: block;content: "";width: 4px;height: calc(100% - 20px);left: 11px;position: absolute;top: 20px;}
.custom-hidden-radio {display: none;visibility: hidden;}
.custom-hidden-radio + label {display: block;padding: 12px 0px;margin: 0;font-weight: 500;color: #000;cursor: pointer;text-transform: none;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.custom-hidden-radio:checked + label {color: #00ced1;position: relative;}
.custom-hidden-radio:checked + label:before {content: "";font-family: "Ionicons";color: #fff;font-size: 12px;position: absolute;left: -41px;top: 50%;margin-top: -12px;line-height: 24px;width: 24px;height: 24px;text-align: center;background: teal;border-radius: 100%;}
.day-range:not(:last-child) {margin-bottom: 24px;border-bottom: 1px solid #eee;padding-bottom: 14px;}
.day-range .day-title {display: block;font-weight: 600;color: #000;padding-bottom: 6px;margin-bottom: 10px;}
.day-range input {display: none;visibility: hidden;}
.day-range input + label {cursor: pointer;padding: 5px 8px;border: 1px solid #eee;border-radius: 2px;margin: 0 12px 12px 0;}
.day-range input:checked + label {background: #00ced1;border-color: #00ced1;color: #fff;}
.caps {font-family: "Caps",sans-serif;font-weight: 400;letter-spacing: 1px;}
.modal-header {border-bottom: 0;padding: 15px 15px 0;}
@media (max-width: 767px) {.modal-content {padding: 15px;}
	.modal-content .tabs-style-1 .nav-tabs > li > a {padding: 12px;}}
@media (min-width: 768px) {.modal-content {padding: 20px;}}
@media (min-width: 1600px) {.left-sidebar {margin-left: calc(-16.66666667%);}}
@media (max-width: 1599px) {.left-sidebar {background: rgba(0,206,209,.1);border-bottom: 1px solid #eee;margin: 0 0 40px;padding: 40px calc(16.66666667%) 0;width: 100%;}
	.left-sidebar .sidebar {padding: 0 !important;}
	.left-sidebar .sidebar-object {float: left;padding: 0 2em;width: calc(33.33333333%);}
	.left-sidebar .sidebar-object h3 {margin-top: 0;}}
@media (max-width: 1200px) {.left-sidebar {padding: 40px calc(8.33333333%) 0;}}
@media (max-width: 991px) {.left-sidebar {padding: 10px calc(8.33333333%) 0;}
	.left-sidebar .sidebar-object {float: none;padding: 0 1em;width: 100%;}
	.left-sidebar .sidebar-object h3 {margin-top: 20px;}}
.sidebar .sidebar-object h3[role=button].collapsed span {border-bottom: 1px dashed #00ced1;}
.sidebar .sidebar-object h3[role=button] span {border-bottom: 1px dashed #999;}
.sidebar .sidebar-object .sidebar-object-desc span {display: block;background: #f5f5f5;padding: 5px 10px;border-radius: 3px;white-space: pre-wrap;word-break: break-word;}
.toggle-prev .btn {border-radius: 0 0 4px 4px;}
.toggle-prev .btn:active {top: 0;}
@media (max-width: 1599px) {.fluid-lg {width: 100%;}}
.price-wrapper {margin: 0 auto 4em;}
.price-wrapper .toggle-prev {border-top: 1px solid #eee;}
.price-wrapper .page-price-row {padding: 12px 5px;border-top: 1px solid #eee;}
.price-wrapper .page-price-row:last-child {border-bottom: 1px solid #eee;}
@media (max-width: 959px) {.price-wrapper .page-price-row {text-align: center;}}
.price-wrapper .page-price-row span {display: block;margin: 4px 0;}
@media (min-width: 960px) {.price-wrapper .page-price-row span {float: left;max-width: 75%;}}
@media (max-width: 959px) {.price-wrapper .page-price-row span {margin: 4px auto;max-width: 80%;text-align: center;}}
.price-wrapper .page-price-row strong {font-size: 16px;line-height: 29px;font-weight: 600;min-width: 5em;}
@media (min-width: 960px) {.price-wrapper .page-price-row strong {float: right;text-align: right;}}
@media (max-width: 959px) {.price-wrapper .page-price-row strong {display: block;margin: 5px 0;text-align: center;}}
@media (min-width: 960px) {.price-wrapper .page-price-row .btn {float: right;margin-right: 1em;}}
@media (max-width: 959px) {.price-wrapper .page-price-row .btn {margin-bottom: 5px;text-align: center;}}
.visible-xl-block {display: none;}
@media (min-width: 1600px) {.visible-xl-block {display: block !important;}}
@media (min-width: 1600px) {.hidden-xl {display: none !important;}}
.page-doctor-large-photo {width: 500px;height: 750px;position: fixed;right: 0;bottom: 0;z-index: 100;}
.row blockquote:first-child {border: 0;margin: 0 0 2.5em 0;}
.row blockquote:first-child p {font-family: "Kobzar";font-size: 32px;line-height: 1.4;width: 80%;text-align: center;margin: 0 auto;}
.item-photo-bg {background: linear-gradient(135deg,#f7f7f7 0%,#e0e0e0 100%);}
#questions .children .comment .comment-body {background: rgba(0,206,209,.1);border-color: #00ced1;}
.hours-monday-friday:before {content: "Пн-Пт";}
.hours-saturday:before {content: "Сб";}
.hours-saturday-sunday:before {content: "Сб-Вс";}
.hours-sunday:before {content: "Вс";}
.dots {display: inline-block;position: relative;padding-left: 10px;}
.dots:before {position: absolute;display: block;-moz-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;border: 6px solid #00ced1;border-radius: 100%;content: "";height: 6px;left: 0;top: 3px;width: 6px;margin-left: -18px;}
.dots:hover:before {height: 0px;margin: 3px 0 0 -15px;width: 0px;}
.sidebar-menu a {position: relative;}
.sidebar-menu .active {background: #00ced1;border-radius: 4px 0 0 4px;padding-left: 20px !important;margin-left: -20px;}
.sidebar-menu .active a {color: #fff;}
.sidebar-menu .active a:hover {color: #fff;}
.header-wrapper {height: 13.6rem;}
@media (max-width: 1250px) {.header-wrapper {height: 9rem;}}
@media (max-width: 960px) {.header-wrapper {height: 5rem;}}
.header {position: fixed;top: 0;left: 0;right: 0;z-index: 999;}
.header .navbar-logo {margin-top: 10px;margin-bottom: 10px;}
.header .navbar-logo img.two {display: none;}
.header .navbar-phone {display: block;position: absolute;right: -19rem;top: 20px;font-size: 20px;font-weight: 500;font-family: "Caps";}
.header .navbar-phone .navbar-phone-times {display: block;font-size: 10px;line-height: 16px;text-align: center;}
@media (max-width: 1199px) {.header .navbar-phone {font-size: 13px;top: 25px;right: -150px;}}
@media (max-width: 991px) {.header .navbar-phone {right: 100px;top: 15px;font-size: 13px;}
	.header .navbar-phone .navbar-phone-times {display: inline-block;position: relative;top: 5px;}}
.header .navbar-phone a {}
.header.affix .navbar-logo {margin-top: 6px;}
.header.affix .navbar-logo img.one {display: none;}
.header.affix .navbar-logo img.two {display: block;}
.header.affix .navbar-phone {top: 0px;}
@media (max-width: 1199px) {.header.affix .navbar-phone {top: 15px;}}
@media (max-width: 1199px) {.header .navbar-main .container {width: 100%;}}
@media (max-width: 1199px) {.header .navbar-main .navbar-nav > li > a {font-size: 13px;padding: 16px 10px;}}
.global-search-wrapper .form-global-search .search-input {font-weight: 100;}
.search-result-entry .search-result-index {font-family: "Caps",sans-serif;letter-spacing: 4px;font-size: 4em;font-weight: 100;line-height: 1em;transition: color .2s ease;}
.search-result-entry:hover .search-result-index {color: #00ced1;}
@media (max-width: 991px) {#slide-nav #slidemenu .navbar-nav {margin: 10px 0 0;}}
.navbar-main .navbar-nav > li > a {font-family: "Caps",sans-serif;margin-top: 22px;padding: 20px 16px;text-transform: none;}
@media (max-width: 991px) {.navbar-main .navbar-nav > li > a {border-bottom: 0;}}
@media (max-width: 991px) {.navbar-main .navbar-nav .open .dropdown-menu > li.active > a {color: #fff;background: #00ced1;}}
.navbar-main .navbar-search {background-color: #00ced1;border-left: #00ced1;}
.navbar-main .navbar-search .navbar-search-icon:before {color: #fff !important;}
.navbar-main .navbar-nav > li.dropdown-icon > a {padding-top: 20px;}
.top-header-inverse {background-color: #122237;border-left: #122237;}
.page-title.style-3 {padding: 0;}
.page-title.noborder {border: none;}
.st-menu-title {font-family: "Caps",sans-serif;font-weight: 400;}
.section-title {font-family: "Caps",sans-serif;letter-spacing: 4px;}
.section-title span {font-weight: 400;}
@media (max-width: 991px) {section.slice {padding: 20px 0;}}
@media (max-width: 991px) {.page-title.style-3 .section-title-wrapper.style-1.v1 {display: block;}}
@media (max-width: 991px) {.page-title.style-3 .section-title-wrapper.style-1.v1 .section-title.center {font-size: 22px;line-height: 1.4;letter-spacing: 2px;padding-bottom: 18px;margin-top: 10px;}}
.page-title.style-3 .section-title-wrapper.style-1.v1 .section-title span {font-weight: 400;}
.page-title.style-3 .section-title-wrapper.style-1.v1 .section-title span:before {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAFAQAAAABkv5OhAAAAAnRSTlMAAQGU/a4AAAAmSURBVHjaY/h2O3cbKtrA8HYbumAGA4aybTcYMJTl7mDAUHa7AgCNRD+lIkIUJwAAAABJRU5ErkJggg==") no-repeat;height: 5px;width: 149px;}
@media (max-width: 991px) {.page-title.style-3 .section-title-wrapper.style-1.v1 .section-title-text {width: auto;}}
.comment-list.style-2 .comment-body {padding-left: 40px;}
.comment-list.style-2 .comment-author .link-author {color: #000;}
.block.style-5 .block-content .block-title {line-height: 1.4;text-transform: none;}
.block.style-4 .block-title {line-height: 1.4;text-transform: none;}
.block.block-image .block-title a {text-transform: none;}
@media (min-width: 992px) {.layer-slider-wrapper .ls-wrapper {left: 20%;top: 40%;width: 60%;}}
@media (max-width: 991px) {.layer-slider-wrapper .ls-wrapper {left: 15%;top: 15%;width: 70%;}}
.layer-slider-wrapper .title-lg {font-family: "Caps",sans-serif;}
@media (max-width: 1599px) {.layer-slider-wrapper .title-lg {font-size: 60px;line-height: 70px;}}
@media (max-width: 1199px) {.layer-slider-wrapper .title-lg {font-size: 50px;line-height: 60px;}}
@media (max-width: 991px) {.layer-slider-wrapper .title-lg {font-size: 46px;line-height: 56px;text-align: left !important;}}
@media (max-width: 599px) {.layer-slider-wrapper .title-lg {font-size: 32px;line-height: 1.2;}}
.layer-slider-wrapper .text-standard {line-height: 28px;}
@media (max-width: 1199px) {.layer-slider-wrapper .text-standard {font-size: 14px;}}
@media (max-width: 991px) {.layer-slider-wrapper .text-standard {font-size: 14px;line-height: 1.8;text-align: left !important;}}
@media (max-width: 599px) {.layer-slider-wrapper .text-standard {font-size: 12px;line-height: 1.6;}}
@media (max-width: 991px) {.layer-slider-wrapper .btn {left: 15% !important;top: 70%;}}
@media (max-width: 767px) {.layer-slider-wrapper img {max-height: 100% !important;width: auto !important;margin: 0 auto !important;left: auto !important;right: -30%;}}
.parallax-section-1 {height: auto;}
.parallax-section-3 {height: 450px !important;}
@media (max-width: 767px) {.parallax-section-3 {background-size: auto 120% !important;}}
.parallax-section .parallax-title {font-family: "Caps",sans-serif;font-weight: 500;}
.parallax-section .parallax-caption {bottom: 0px;}
.parallax-section .parallax-caption .caption-title {font-family: "Caps",sans-serif;font-weight: 400;letter-spacing: 4px;}
.parallax-section .parallax-caption .caption-subtitle {font-style: normal;}
.parallax-section .parallax-caption .parallax-caption-inner {padding: 3rem;background: linear-gradient(110deg,rgba(49,200,177,.95) 10%,rgba(78,199,255,.9) 90%);}
.milestone-counter .milestone-count {font-weight: 500;}
.milestone-counter h4.milestone-info {font-family: "Caps",sans-serif;font-weight: 300;letter-spacing: 1px;}
.page-feed-rows {font-size: 0px;}
@media (min-width: 768px) {.page-feed-rows .item {display: inline-block;width: 50%;}}
.no-space-container .item {font-size: 14px;float: none;vertical-align: top;}
@media (min-width: 768px) {.no-space-container .item.min-height {min-height: 400px;}}
@media (min-width: 768px) {.no-space-container .item.min-height-300 {min-height: 300px;}}
.no-space-container .item.min-height:hover {background-color: #faf0e6;}
@media (min-width: 768px) {.no-space-container .item .btn-b-base-4 {position: absolute;bottom: 20px;left: 50%;min-width: 124px;margin-left: -62px;}}
@media (max-width: 767px) {.no-space-container .item .btn-b-base-4 {margin-top: 10px;}}
.no-space-container .item .btn-b-base-4:hover, .no-space-container .item .btn-b-base-4:focus, .no-space-container .item .btn-b-base-4:active {background-color: #00ced1;border-color: #00ced1;top: auto;}
.no-space-container .item-photo {margin: 0 auto;}
.sticky-pagination {height: auto !important;}
.social-media {position: fixed;top: 50%;right: 0;width: 50px;transform: translateY(-50%);font-size: 18px;z-index: 999999;}
.social-media .facebook {background: #3b5998 !important;}
.social-media .facebook:hover {background: #4c70ba !important;}
.social-media .instagram {background: #517fa4 !important;}
.social-media .instagram:hover {background: #7098b8 !important;}
.social-media .vk {background: #45668e !important;}
.social-media .vk:hover {background: #587fae !important;}
.social-media .odnoklassniki {background: #ed812b !important;}
.social-media .odnoklassniki:hover {background: #f19d5a !important;}
.social-media .youtube {background: #cd201f !important;}
.social-media .youtube:hover {background: #e23e3d !important;}
.social-media a {margin-bottom: 10px;transition: all .1s ease;}
@media (max-width: 599px) {.social-media {display: none;bottom: -20px;left: 10px;top: inherit;right: inherit;width: auto;}
	.social-media a {margin-bottom: none;}}
.sidebar .section-title span {letter-spacing: 0px;}
.sidebar .sidebar-object h3 {line-height: 1.3;}
@media (max-width: 991px) {.sidebar {padding: 0 20px;}}
.st-pusher:after {background: rgba(0,204,204,.2);}
.st-menu {background: teal;}
.st-menu ul li a {font-weight: 300;letter-spacing: .03ex;}
.footer {background: none;background: -webkit-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: -moz-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: -o-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: -ms-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%);}
@media (max-width: 991px) {.navbar-main .navbar-logo {padding-top: 0 !important;position: relative;display: block;float: left;margin: 0;padding: 0;width: 50%;}
	.navbar-main .navbar-logo img {height: auto;margin-top: 8px;width: 100px;}}
#mse2_filters option.disabled {color: #eee !important;display: none;}
#mse2_selected {border-radius: 5px !important;box-shadow: 0 1px 3px 0 rgba(0,0,0,.2) inset;margin: 0;padding: 10px !important;text-align: center;}
#mse2_selected a {text-decoration: none;}
#mse2_selected a em {border-bottom: 1px dotted;}
#mse2_selected a sup {display: none;}
#mse2_selected a:after {font-size: 14px;content: "×";color: #fff;color: #00ced1;display: inline-block;font-style: normal;margin: 0 1.5em 0 .5em;text-align: center;}
#mse2_selected_wrapper {margin: 0 !important;min-height: 0 !important;}
.text-content {color: #000;}
.text-content a {text-decoration: underline;}
.text-content strong {font-weight: 600;}
.text-content blockquote {border: 0;margin: 2.5em auto;position: relative;}
@media (min-width: 992px) {.text-content blockquote {width: 80%;}}
.text-content blockquote > p > img:first-child {display: block;margin: 0 auto 20px;}
.text-content blockquote.sans > p {font-family: "Kobzar";font-size: 32px;line-height: 1.4;text-align: center;color: #666;}
.text-content blockquote.caps {margin: 4em auto;}
.text-content blockquote.caps > p {font-family: "Caps";font-size: 24px;line-height: 1.65;text-align: center;margin: 0 auto;font-weight: 200;color: #222;}
@media (max-width: 991px) {.text-content blockquote.caps > p {font-weight: 200;font-size: 20px;}}
.text-content blockquote.caps:before, .text-content blockquote.caps:after {content: "";display: block;width: 150px;height: 2px;background: #00ced1;left: 50%;margin-left: -75px;position: absolute;}
.text-content blockquote.caps:before {margin-top: -1.5em;top: 0;}
.text-content blockquote.caps:after {bottom: 0;margin-bottom: -1.5em;}
.text-content ul, .text-content ol {margin-top: 0;margin-bottom: 20px;}
.text-content ul li, .text-content ol li {line-height: 1.65;margin-bottom: 10px;}
.text-content ul li > ul, .text-content ol li > ul, .text-content ul li > ol, .text-content ol li > ol {margin-top: 10px;margin-bottom: 0;padding-bottom: 1px;}
.text-content ul li {list-style: none;}
.text-content ul li:before {content: "—";margin-left: -1.5em;margin-right: .5em;}
.text-content ul.list-bullet, .text-content ul.list-bordered, .text-content ul.list-checked {list-style-type: none;padding: 0;}
.text-content ul.list-bordered > li:before, .text-content ul.list-checked > li:before {content: "";font-family: "FontAwesome";display: inline-block;font-size: 14px;line-height: 1;width: 1em;height: 1em;color: #00ced1;margin-left: -2em;margin-right: 1em;}
.text-content ul.list-bordered > li > strong:first-child, .text-content ul.list-checked > li > strong:first-child {font-size: 14px;}
.text-content ul.list-bordered > li > strong:first-child:after, .text-content ul.list-checked > li > strong:first-child:after {content: "";display: block;}
.text-content ul.list-checked > li {padding-left: 40px;}
.text-content ul.list-bullet > li {padding-left: 40px;position: relative;}
.text-content ul.list-bullet > li:before {content: "";display: none;}
.text-content ul.list-bullet > li > strong:first-child, .text-content ul.list-bullet > li > b:first-child {background: #00ced1;margin: 0;padding: 0;border-radius: 100%;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 13px;color: #fff;display: inline-block;position: absolute;left: 0;margin-top: -4px;font-family: "Caps";font-weight: 300;}
.text-content ul.list-bordered {margin: 20px 0;}
.text-content ul.list-bordered > li {border-top: 1px solid #eee;margin: 0;padding: 20px 0 20px 40px;}
.text-content h3 {font-size: 1.25em;font-weight: 600;line-height: 1.65;margin-top: 30px;margin-bottom: 10px;}
.text-content h3:first-child {margin-top: 0;}
.text-content p {line-height: 1.65;margin: 0 0 10px;}
@media (min-width: 1200px) {.text-content .sidenote {position: absolute;width: 20%;font-style: italic;font-size: 12px;color: #999;line-height: 1.8;padding-bottom: 2em;padding-top: 2em;margin-top: -2em;}
	.text-content .sidenote > img:first-child {display: block;height: auto;margin: 0 0 15px 0;width: 80px;}
	.text-content .sidenote > li {margin-bottom: 20px;}
	.text-content .sidenote > li:before {display: none;}
	.text-content .sidenote-right {right: calc(-22%);border-left: 1px solid #eee;padding-left: 3em;}
	.text-content .sidenote-right > img:first-child {border-radius: 2em 2em 2em 0 !important;}
	.text-content .sidenote-left {left: calc(-22%);border-right: 1px solid #eee;padding-right: 3em;}
	.text-content .sidenote-left > img:first-child {border-radius: 2em 2em 0 2em !important;}
	.text-content .sidenote strong {color: #000;display: block;margin-bottom: 10px;}}
@media (max-width: 1199px) {.text-content .sidenote {font-style: italic;}
	.text-content .sidenote-right > img:first-child, .text-content .sidenote-left > img:first-child {display: none;}
	.text-content .sidenote-right > strong, .text-content .sidenote-left > strong {display: none;}
	.text-content .sidenote > li {font-style: normal;}}
.footer {padding-top: 20px;padding-bottom: 30px;}
.footer a:hover {color: #ecd899;}
.footer h4 {color: #fff;font-weight: 400;font-family: "Caps",sans-serif;}
.footer small {color: #fff;}
.footer .minzdrav img {margin-top: 2rem;opacity: .6;transition: opacity .2s ease;}
.footer .minzdrav:hover img {opacity: 1;}
.sweet-overlay {z-index: 1050;}
.navbar-main .navbar-nav > li > a.btn-signup {background-color: #00ced1;border: 1px solid #00ced1;color: #fff;transition: all .2s ease;margin-right: 15px;padding: 1rem 3rem;letter-spacing: 2px;text-align: center;}
.navbar-main .navbar-nav > li > a.btn-signup:hover {color: #00ced1;background-color: transparent;}
.navbar-main .navbar-nav > li > a.btn-backcall {background: #7c7bba;color: #fff;border-radius: 4em;padding: 1rem 2rem 1rem 1.5rem;margin-right: 4rem;letter-spacing: 2px;}
.navbar-main .navbar-nav > li > a.btn-backcall .icon {margin-right: 1rem;}
.navbar-main .navbar-nav > li > a.btn-backcall .icon img {height: 30px;vertical-align: initial;}
.navbar-main .navbar-nav > li > a.btn-backcall div {display: inline-block;}
.affix .navbar-main .navbar-nav > li > a.btn-backcall {margin-right: 10rem;}
@media (min-width: 768px) {.navbar-centered .navbar-nav {float: none;text-align: center;}
	.navbar-centered .navbar-nav > li {float: none;}
	.navbar-centered .nav > li {display: inline;}
	.navbar-centered .nav > li > a {display: inline-block;margin-top: -10px;padding: 0px 16px 0px;}}
#topmenu .searchform {width: 400px;padding-top: 36px;padding-right: 3rem;}
@media (max-width: 1199px) {#topmenu .searchform {width: 300px;}}
@media (max-width: 599px) {#topmenu .searchform {width: 100%;}}
.affix #topmenu .searchform {padding-top: 15px;}
section.hero {background: linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%);}
section.hero h1, section.hero p {line-height: 2;}
.layer-slider-wrapper.carousel {position: relative;background: #666;}
.layer-slider-wrapper.carousel .owl-controls {position: absolute;bottom: 1rem;width: 100%;}
.carousel .carousel-item img {opacity: .6;}
.carousel .carousel-item__title {position: absolute;top: 50%;width: 100%;color: white;transform: translateY(-50%);text-align: center;}
.carousel .carousel-item__title > span {background: #00ced1;background: -webkit-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: -moz-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: -o-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%),url("/assets/img/diamond_upholstery.png");background: -ms-linear-gradient(110deg,#31c8b1 10%,#4ec7ff 90%);font-size: 1.2em;padding: 3rem;font-family: "Caps";display: block;}
@media (max-width: 1199px) {.carousel .carousel-item__title > span {font-size: 1em;}}
@media (max-width: 599px) {.carousel .carousel-item__title > span {font-size: .8em;}}
.hero .carousel-item {display: block;color: #fff;}
@media (max-width: 599px) {.hero .carousel-item {padding-left: 2rem;}}
@media (min-width: 1200px) and (max-width: 1700px) {.hero .carousel-item .carousel-item__image {width: 33%;}}
@media (max-width: 599px) {.hero .carousel-item .section-title {line-height: 1.4;font-size: 12px;}}
.hero .carousel-item__title a {font-family: "Caps";font-size: 2em;color: white;}
@media (max-width: 599px) {.hero .carousel-item__title a {font-size: 1.5em;}}
@media (max-width: 768px) {.hero .carousel-item__title a {font-size: 1.6em;}}
@media (max-width: 1824px) {.hero .carousel-item__title a {font-size: 1.7em;}}
.hero .carousel-item__content {list-style-type: none;margin-top: 1.5rem;padding-left: 18px;margin-left: 2rem;margin-bottom: 3rem;}
.hero .carousel-item__content li {padding: 10px 0px;transition: all .2s ease;}
.hero .carousel-item__content li a {color: #fff;}
.hero .carousel-item__content li a h3 {padding: 0;margin: 0;}
.hero .section-title.center {color: #fff;}
.hero .bx-wrapper {margin: 0;}
.hero .bx-wrapper .bx-pager {bottom: 15px;opacity: .5;transition: opacity .2s ease;}
@media (max-width: 599px) {.hero .bx-wrapper .bx-pager {display: none;}}
.hero .bx-wrapper .bx-pager:hover {opacity: 1;}
.dots.white:before {border-color: #fff;}
.services-item {margin-bottom: 4rem;display: table;}
.services-item > a {transition: all .2s ease;display: table-row;}
.services-item__image {display: table-cell;width: 64px;}
.services-item__title {font-size: 1.05em;display: table-cell;text-align: left;padding-left: 2rem;vertical-align: middle;}
.cta-wrapper {padding: 10px 0px;}
.loader-wrapper {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(255,255,255,.9);z-index: 999999;}
@keyframes spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
.loader-wrapper .spinner {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.loader-wrapper .spinner > span {display: block;width: 4rem;height: 4rem;border: 2px solid #eee;border-top: 2px solid #00ced1;border-radius: 50%;transition: all .2s ease;animation: spin 1s infinite cubic-bezier(.79,-.57,.75,1.43);}
@media (max-width: 420px) {.loader-wrapper {position: fixed;}}
.file-uploader {border-style: dashed;}
.post-prev-next .post-prev:before, .post-prev-next .post-next:before {transition: color .2s ease;}
.post-prev:hover:before, .post-next:hover:before {color: #00ced1;}
.mainpage-info .limited {position: relative;height: 32em;overflow: hidden;}
.mainpage-info .limited .limiter {position: absolute;bottom: 0;width: 100%;height: 8em;padding-top: 6em;background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 80%);}
.mainpage-info .section-title span {display: inline-block;border: 2px solid #00ced1;padding: 1rem 1rem 1rem 1.2rem;text-align: center;transition: all .2s ease;}
.mainpage-info .mainpage-info__news > div {border: 2px solid #00ced1;border-image: linear-gradient(110deg,#31c8b1,#4ec7ff);border-image-slice: 1;padding: 3rem 3rem 0;}
.mainpage-info .mainpage-info__news .section-title {position: absolute;left: 0;top: -20px;width: 100%;text-align: center;}
.mainpage-info .mainpage-info__news .section-title a {background: #fff;}
.mainpage-info .mainpage-info__news .section-title span {border: none;}
.mainpage-info .mainpage-info__questions > div, .mainpage-info .mainpage-info__comments > div {border-top: 2px solid #00ced1;padding: 3rem 1rem 0;}
@media (max-width: 768px) {.mainpage-info .mainpage-info__questions > div, .mainpage-info .mainpage-info__comments > div {margin-top: 3rem;}}
.mainpage-info .mainpage-info__questions .section-title, .mainpage-info .mainpage-info__comments .section-title {position: absolute;top: -20px;width: 100%;}
.mainpage-info .mainpage-info__questions .section-title a, .mainpage-info .mainpage-info__comments .section-title a {background: #fff;}
.mainpage-info .mainpage-info__questions .section-title span, .mainpage-info .mainpage-info__comments .section-title span {border: none;}
@media (max-width: 768px) {.mainpage-info .mainpage-info__questions .section-title, .mainpage-info .mainpage-info__comments .section-title {text-align: center;left: 0;}}
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-15 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%;float: left;}}
form.msearch2 label {text-transform: none;}
.ui-helper-hidden-accessible {display: none;}
.mse2-ac-item .mse2-ac-weight {display: none;}
.ui-autocomplete {position: absolute;background: #fff;top: 100%;left: 0;z-index: 1000;padding: 1rem;font-size: 14px;margin: 0 0 10px 25px;list-style: none;border: 1px solid #00ced1;border-top-width: 0px;border-image: linear-gradient(110deg,#31c8b1,#4ec7ff);border-image-slice: 1;}
.ui-menu-item > a.ui-corner-all, .mse2-ac-link {display: block;padding: .5rem !important;font-size: 14px !important;clear: both;font-weight: normal;line-height: 18px;color: #555;white-space: nowrap;text-decoration: none;}
.feed-grid {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-auto-flow: dense;grid-gap: 2rem;margin-top: 2rem;}
.feed-grid__item {background-size: cover;position: relative;padding: 1rem;color: #fff;}
.feed-grid__item .mask {background-color: #4ec7ff;background-image: linear-gradient(140deg,#518c83 30%,#41a7d6 100%);opacity: .5;transition: opacity .2s ease;}
.feed-grid__item:hover .mask {opacity: .9;}
.feed-grid__item:hover .feed-grid__item-inner {background-color: transparent;}
.feed-grid__item:nth-of-type(3n) {grid-column: span 2;}
.feed-grid__item:nth-of-type(7n) {grid-row: span 2;}
.feed-grid__item .feed-grid__item-inner {position: relative;z-index: 100;background-color: rgba(0,0,0,.25);padding: 1rem 3rem 4rem;transition: background-color .2s ease;}
.feed-grid__item .feed-grid__item-inner h3 {font-family: "Caps";font-weight: 200;color: #fff;font-size: 3.2rem;}
.feed-grid__item .feed-grid__item-inner h3 a {color: #fff;word-wrap: break-word;}
.feed-grid__item .feed-grid__item-inner p {margin-bottom: 2rem;}
.feed-grid__item .feed-grid__item-inner > a {border-color: #fff;color: #fff;}
.feed-grid__item .feed-grid__item-inner > a:hover {color: #333;background: rgba(255,255,255,.6);}
.feed-flex {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: left;padding: 1rem;}
.feed-flex__item {background-size: cover;background-position: center;position: relative;padding: 0;color: #fff;min-height: 48rem;margin: .5rem;flex: 0 1 32%;border-radius: 3px;overflow: hidden;}
@media (max-width: 768px) {.feed-flex__item {flex: 1 1 45%;}}
@media (max-width: 480px) {.feed-flex__item {flex: 1 1 100%;}}
.feed-flex__item .mask {background-image: linear-gradient(to bottom,#2daab8,#29b6f6);background-blend-mode: hard-light;opacity: 0;transition: opacity .2s ease;}
.feed-flex__item .feed-flex__item-inner {position: absolute;z-index: 100;background-color: rgba(255,255,255,.8);color: #6b6a6a;padding: 16px 16px 0px;bottom: 0;left: 0;}
.feed-flex__item .feed-flex__item-inner h3 {font-family: "Caps";font-weight: 200;color: #474746;font-size: 2.37em;padding: 0px;margin: 0px;text-align: center;line-height: 4rem;}
.feed-flex__item .feed-flex__item-inner h3 a {color: #fff;word-wrap: break-word;}
.feed-flex__item .feed-flex__item-inner p {max-height: 0px;transition: all .2s ease;margin: 0;margin-top: 14px;line-height: 2.4rem;font-size: 14px;}
.feed-flex__item > a {border-color: #fff;color: #fff;position: absolute;bottom: 4rem;}
.feed-flex__item > a:hover {color: #333;background: rgba(255,255,255,.6);}
.feed-flex__item:hover .mask {opacity: .8;background-blend-mode: hard-light;}
.feed-flex__item:hover .feed-flex__item-inner p {max-height: 500px;margin-bottom: 18px;margin-top: 6px;}
@media (max-width: 768px) {.testograf-widget {display: none !important;}}
.iframe_container {position: relative;width: 100%;}
.iframe_container:before {content: "";display: block;padding-top: 56.25%;}
.iframe_container iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.green-bold {background: darkturquoise;color: #fff;padding: 1rem;}
.simple-landing__header {background-image: url("/img/second_opinion_bg.jpg");background-size: cover;background-position: center;padding: 8rem 0 4rem;border-bottom: 1px solid #f1f1f1;}
.simple-landing__header .mask {opacity: .9;background-color: #fff;}
.simple-landing__header .section-title {color: #2daab8;font-size: 40px;font-weight: 400;margin-bottom: 3rem;}
.simple-landing__header .section-title:before {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAFAQAAAABkv5OhAAAAAnRSTlMAAQGU/a4AAAAmSURBVHjaY/h2O3cbKtrA8HYbumAGA4aybTcYMJTl7mDAUHa7AgCNRD+lIkIUJwAAAABJRU5ErkJggg==") no-repeat;height: 5px;width: 149px;content: "";position: absolute;bottom: -3rem;left: 50%;margin-left: -75px;border-radius: 0;}
.simple-landing__header .description {font-size: 24px;margin-top: 6rem;margin-bottom: 3rem;font-weight: 100;}
.simple-landing__header .description p a {color: #2daab8;text-decoration: underline;}
.btn-landing {border-radius: 2px;font-size: 1.3em;letter-spacing: 1px;padding: 10px 10px;}
.simple-landing__content .text-large {font-size: 24px;font-weight: 100;margin-bottom: 3rem;}
.simple-landing__content .text-light {font-size: 15px;color: #949494;}
.btn-round.btn-back {background: transparent;border: 1px solid #d6d6d6;color: #d6d6d6;font-size: 1em;transition: all .2s ease;position: absolute;top: 0;left: 0;}
.btn.btn-round {border-radius: 50%;width: 4rem;height: 4rem;padding: 0px;}
.btn-round.btn-back:hover {border-color: #31c8b1;color: #31c8b1;transform: translateX(-5px);}
.test-buttons {text-align: center;}
.test-buttons a {display: block;border: 1px solid #d2d2d2;border-radius: 3px;transition: background-color .2s ease;width: 30rem;margin: 2rem auto;padding: 10px;font-size: 16px;color: #777;}
.test-buttons a:hover {background-color: #f8f8f8;}
@media (max-width: 499px) {#toTop {right: auto;left: 15px;}}
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px,0px,0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/assets/css/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3,1.3);-moz-transition: scale(1.3,1.3);-ms-transition: scale(1.3,1.3);-o-transition: scale(1.3,1.3);transition: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url("/assets/img/bx_loader.gif") center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev {left: 10px;background: url("/assets/img/controls.png") no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;background: url("/assets/img/controls.png") no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url("/assets/img/controls.png") -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url("/assets/img/controls.png") -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #660600;background: rgba(80,80,80,.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}