@charset "UTF-8";/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa-ul, .nc-icon-ul, .pagination-wrapper ul {
	list-style-type: none
}
.fa.fa-pull-left, .fa.pull-left {
	margin-right: .3em
}
.fa-fw, .fa-li {
	text-align: center
}
.fa, .fa-stack {
	display: inline-block
}
pre, textarea {
	overflow: auto
}
.fc table, table {
	border-spacing: 0
}
address, dl, ol, p, ul {
	margin-bottom: 1rem
}
.btn, .c-indicator {
	-webkit-user-select: none;
	-moz-user-select: none
}
.c-select, .progress[value] {
	-webkit-appearance: none;
	-moz-appearance: none
}
.owl-carousel, .owl-carousel .owl-item, .owl-theme .owl-dots, .owl-theme .owl-nav, .slick-slider, html {
	-webkit-tap-highlight-color: transparent
}
@font-face {
	font-family: FontAwesome;
	src: url(../../js/libs/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0);
	src: url(../../js/libs/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),
	     url(../../js/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),
	     url(../../js/libs/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),
	     url(../../js/libs/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),
	     url(../../js/libs/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}
.fa {
	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-stack, img {
	vertical-align: middle
}
.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
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em
}
.fa.fa-pull-right, .fa.pull-right {
	margin-left: .3em
}
.fa-ul>li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em
}
.fa-li.fa-lg {
	left: -1.85714286em
}
.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}
fieldset, legend, td, th {
	padding: 0
}
img, legend {
	border: 0
}
.fa-pull-left {
	float: left
}
.fa-pull-right, .pull-right {
	float: right
}
.btn-group>.btn-group, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .pull-left, .table-reflow thead, .table-reflow tr {
	float: left
}
.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(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
	filter: none
}
.fa-stack {
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
caption, th {
	text-align: left
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-close:before, .fa-remove:before, .fa-times:before {
	content: "\f00d"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-signal:before {
	content: "\f012"
}
.fa-cog:before, .fa-gear:before {
	content: "\f013"
}
.fa-trash-o:before {
	content: "\f014"
}
.fa-home:before {
	content: "\f015"
}
.fa-file-o:before {
	content: "\f016"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-road:before {
	content: "\f018"
}
.fa-download:before {
	content: "\f019"
}
.fa-arrow-circle-o-down:before {
	content: "\f01a"
}
.fa-arrow-circle-o-up:before {
	content: "\f01b"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-play-circle-o:before {
	content: "\f01d"
}
.fa-repeat:before, .fa-rotate-right:before {
	content: "\f01e"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-lock:before {
	content: "\f023"
}
.fa-flag:before {
	content: "\f024"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-print:before {
	content: "\f02f"
}
.fa-camera:before {
	content: "\f030"
}
.fa-font:before {
	content: "\f031"
}
.fa-bold:before {
	content: "\f032"
}
.fa-italic:before {
	content: "\f033"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-list:before {
	content: "\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-video-camera:before {
	content: "\f03d"
}
.fa-image:before, .fa-photo:before, .fa-picture-o:before {
	content: "\f03e"
}
.fa-pencil:before {
	content: "\f040"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-tint:before {
	content: "\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}
.fa-share-square-o:before {
	content: "\f045"
}
.fa-check-square-o:before {
	content: "\f046"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-play:before {
	content: "\f04b"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-eject:before {
	content: "\f052"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-times-circle-o:before {
	content: "\f05c"
}
.fa-check-circle-o:before {
	content: "\f05d"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}
.fa-expand:before {
	content: "\f065"
}
.fa-compress:before {
	content: "\f066"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-exclamation-triangle:before, .fa-warning:before {
	content: "\f071"
}
.fa-plane:before {
	content: "\f072"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-random:before {
	content: "\f074"
}
.fa-comment:before {
	content: "\f075"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-key:before {
	content: "\f084"
}
.fa-cogs:before, .fa-gears:before {
	content: "\f085"
}
.fa-comments:before {
	content: "\f086"
}
.fa-thumbs-o-up:before {
	content: "\f087"
}
.fa-thumbs-o-down:before {
	content: "\f088"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-linkedin-square:before {
	content: "\f08c"
}
.fa-thumb-tack:before {
	content: "\f08d"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-upload:before {
	content: "\f093"
}
.fa-lemon-o:before {
	content: "\f094"
}
.fa-phone:before {
	content: "\f095"
}
.fa-square-o:before {
	content: "\f096"
}
.fa-bookmark-o:before {
	content: "\f097"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}
.fa-github:before {
	content: "\f09b"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-feed:before, .fa-rss:before {
	content: "\f09e"
}
.fa-hdd-o:before {
	content: "\f0a0"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-hand-o-right:before {
	content: "\f0a4"
}
.fa-hand-o-left:before {
	content: "\f0a5"
}
.fa-hand-o-up:before {
	content: "\f0a6"
}
.fa-hand-o-down:before {
	content: "\f0a7"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-group:before, .fa-users:before {
	content: "\f0c0"
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-floppy-o:before, .fa-save:before {
	content: "\f0c7"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
	content: "\f0c9"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-money:before {
	content: "\f0d6"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-sort:before, .fa-unsorted:before {
	content: "\f0dc"
}
.fa-sort-desc:before, .fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-asc:before, .fa-sort-up:before {
	content: "\f0de"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}
.fa-gavel:before, .fa-legal:before {
	content: "\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}
.fa-comment-o:before {
	content: "\f0e5"
}
.fa-comments-o:before {
	content: "\f0e6"
}
.fa-bolt:before, .fa-flash:before {
	content: "\f0e7"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-clipboard:before, .fa-paste:before {
	content: "\f0ea"
}
.fa-lightbulb-o:before {
	content: "\f0eb"
}
.fa-exchange:before {
	content: "\f0ec"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-bell-o:before {
	content: "\f0a2"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cutlery:before {
	content: "\f0f5"
}
.fa-file-text-o:before {
	content: "\f0f6"
}
.fa-building-o:before {
	content: "\f0f7"
}
.fa-hospital-o:before {
	content: "\f0f8"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}
.fa-circle-o:before {
	content: "\f10c"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-circle:before {
	content: "\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-folder-o:before {
	content: "\f114"
}
.fa-folder-open-o:before {
	content: "\f115"
}
.fa-smile-o:before {
	content: "\f118"
}
.fa-frown-o:before {
	content: "\f119"
}
.fa-meh-o:before {
	content: "\f11a"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-keyboard-o:before {
	content: "\f11c"
}
.fa-flag-o:before {
	content: "\f11d"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-code:before {
	content: "\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-crop:before {
	content: "\f125"
}
.fa-code-fork:before {
	content: "\f126"
}
.fa-chain-broken:before, .fa-unlink:before {
	content: "\f127"
}
.fa-question:before {
	content: "\f128"
}
.fa-info:before {
	content: "\f129"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-shield:before {
	content: "\f132"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-minus-square-o:before {
	content: "\f147"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-down:before {
	content: "\f149"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-pencil-square:before {
	content: "\f14b"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: "\f150"
}
.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: "\f151"
}
.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: "\f152"
}
.fa-eur:before, .fa-euro:before {
	content: "\f153"
}
.fa-gbp:before {
	content: "\f154"
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}
.fa-inr:before, .fa-rupee:before {
	content: "\f156"
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: "\f157"
}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: "\f158"
}
.fa-krw:before, .fa-won:before {
	content: "\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-text:before {
	content: "\f15c"
}
.fa-sort-alpha-asc:before {
	content: "\f15d"
}
.fa-sort-alpha-desc:before {
	content: "\f15e"
}
.fa-sort-amount-asc:before {
	content: "\f160"
}
.fa-sort-amount-desc:before {
	content: "\f161"
}
.fa-sort-numeric-asc:before {
	content: "\f162"
}
.fa-sort-numeric-desc:before {
	content: "\f163"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-youtube-square:before {
	content: "\f166"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-adn:before {
	content: "\f170"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitbucket-square:before {
	content: "\f172"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-apple:before {
	content: "\f179"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-android:before {
	content: "\f17b"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-trello:before {
	content: "\f181"
}
.fa-female:before {
	content: "\f182"
}
.fa-male:before {
	content: "\f183"
}
.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}
.fa-sun-o:before {
	content: "\f185"
}
.fa-moon-o:before {
	content: "\f186"
}
.fa-archive:before {
	content: "\f187"
}
.fa-bug:before {
	content: "\f188"
}
.fa-vk:before {
	content: "\f189"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-arrow-circle-o-right:before {
	content: "\f18e"
}
.fa-arrow-circle-o-left:before {
	content: "\f190"
}
.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: "\f191"
}
.fa-dot-circle-o:before {
	content: "\f192"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-try:before, .fa-turkish-lira:before {
	content: "\f195"
}
.fa-plus-square-o:before {
	content: "\f196"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-slack:before {
	content: "\f198"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-bank:before, .fa-institution:before, .fa-university:before {
	content: "\f19c"
}
.fa-graduation-cap:before, .fa-mortar-board:before {
	content: "\f19d"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-pied-piper:before {
	content: "\f1a7"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-spoon:before {
	content: "\f1b1"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-file-word-o:before {
	content: "\f1c2"
}
.fa-file-excel-o:before {
	content: "\f1c3"
}
.fa-file-powerpoint-o:before {
	content: "\f1c4"
}
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
	content: "\f1c5"
}
.fa-file-archive-o:before, .fa-file-zip-o:before {
	content: "\f1c6"
}
.fa-file-audio-o:before, .fa-file-sound-o:before {
	content: "\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}
.fa-file-code-o:before {
	content: "\f1c9"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
	content: "\f1cd"
}
.fa-circle-o-notch:before {
	content: "\f1ce"
}
.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}
.fa-empire:before, .fa-ge:before {
	content: "\f1d1"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {
	content: "\f1d4"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}
.fa-paper-plane:before, .fa-send:before {
	content: "\f1d8"
}
.fa-paper-plane-o:before, .fa-send-o:before {
	content: "\f1d9"
}
.fa-history:before {
	content: "\f1da"
}
.fa-circle-thin:before {
	content: "\f1db"
}
.fa-header:before {
	content: "\f1dc"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-sliders:before {
	content: "\f1de"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-futbol-o:before, .fa-soccer-ball-o:before {
	content: "\f1e3"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-newspaper-o:before {
	content: "\f1ea"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bell-slash-o:before {
	content: "\f1f7"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-eyedropper:before {
	content: "\f1fb"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-area-chart:before {
	content: "\f1fe"
}
.fa-pie-chart:before {
	content: "\f200"
}
.fa-line-chart:before {
	content: "\f201"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bus:before {
	content: "\f207"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-cc:before {
	content: "\f20a"
}
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
	content: "\f20b"
}
.fa-meanpath:before {
	content: "\f20c"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-diamond:before {
	content: "\f219"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-venus:before {
	content: "\f221"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-intersex:before, .fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-facebook-official:before {
	content: "\f230"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-server:before {
	content: "\f233"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-bed:before, .fa-hotel:before {
	content: "\f236"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-train:before {
	content: "\f238"
}
.fa-subway:before {
	content: "\f239"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-y-combinator:before, .fa-yc:before {
	content: "\f23b"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-battery-4:before, .fa-battery-full:before {
	content: "\f240"
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-battery-2:before, .fa-battery-half:before {
	content: "\f242"
}
.fa-battery-1:before, .fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-0:before, .fa-battery-empty:before {
	content: "\f244"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-sticky-note-o:before {
	content: "\f24a"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-hourglass-o:before {
	content: "\f250"
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "\f251"
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "\f255"
}
.fa-hand-paper-o:before, .fa-hand-stop-o:before {
	content: "\f256"
}
.fa-hand-scissors-o:before {
	content: "\f257"
}
.fa-hand-lizard-o:before {
	content: "\f258"
}
.fa-hand-spock-o:before {
	content: "\f259"
}
.fa-hand-pointer-o:before {
	content: "\f25a"
}
.fa-hand-peace-o:before {
	content: "\f25b"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-safari:before {
	content: "\f267"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-television:before, .fa-tv:before {
	content: "\f26c"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-500px:before {
	content: "\f26e"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-calendar-plus-o:before {
	content: "\f271"
}
.fa-calendar-minus-o:before {
	content: "\f272"
}
.fa-calendar-times-o:before {
	content: "\f273"
}
.fa-calendar-check-o:before {
	content: "\f274"
}
.fa-industry:before {
	content: "\f275"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-map-o:before {
	content: "\f278"
}
.fa-map:before {
	content: "\f279"
}
.fa-commenting:before {
	content: "\f27a"
}
.fa-commenting-o:before {
	content: "\f27b"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-vimeo:before {
	content: "\f27d"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-fonticons:before {
	content: "\f280"
}/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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
}
b, optgroup, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0
}
dd, h1, h2, h3, h4, h5, h6, label {
margin-bottom:.5rem
}
mark {
	color: #000;
	background: #ff0
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
code, kbd, pre, samp {
	font-size: 1em
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit
}
dt, kbd kbd {
	font-weight: 700
}
address, legend {
	line-height: inherit
}
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 {
padding:0;
border:0
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
textarea {
	resize: vertical
}
table {
	border-collapse: collapse
}
@media print {
blockquote, img, pre, tr {
	page-break-inside: avoid
}
*, ::after, ::before {
	text-shadow: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
abbr[title]::after {
	content: " (" attr(title) ")"
}
blockquote, pre {
	border: 1px solid #999
}
thead {
	display: table-header-group
}
img {
	max-width: 100%!important
}
h2, h3, p {
	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 td, .table-bordered th {
	border: 1px solid #ddd!important
}
}
label, output {
	display: inline-block
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
*, ::after, ::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
@-ms-viewport {
width:device-width
}
@viewport {
width:device-width
}
body {
	margin: 0;
	color: #373a3c;
	background-color: #fff
}
[tabindex="-1"]:focus {
	outline: 0!important
}
dl, h1, h2, h3, h4, h5, h6, ol, p, ul {
	margin-top: 0
}
abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #818a91
}
address {
	font-style: normal
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
dd {
	margin-left: 0
}
blockquote, figure {
	margin: 0 0 1rem
}
a:focus {
	outline-offset: -2px
}
[role=button] {
cursor:pointer
}
[role=button], a, area, button, input, label, select, summary, textarea {
-ms-touch-action:manipulation;
touch-action:manipulation
}
table {
	background-color: transparent
}
caption {
padding-top:.75rem;
padding-bottom:.75rem;
	color: #818a91;
	caption-side: bottom
}
button:focus {
	outline: dotted 1px;
	outline: -webkit-focus-ring-color auto 5px
}
button, input, select, textarea {
	margin: 0;
	line-height: inherit;
	border-radius: 0
}
fieldset {
	min-width: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
margin-bottom:.5rem;
	font-size: 1.5rem
}
input[type=search] {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	-webkit-appearance: none
}
[hidden] {
display:none!important
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-bottom:.5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1
}
.blockquote, hr {
	margin-bottom: 1rem
}
.display-1, .display-2, .display-3, .display-4, .lead {
	font-weight: 300
}
.h1 {
	font-size: 2.5rem
}
.h2 {
	font-size: 2rem
}
.h3 {
	font-size: 1.75rem
}
.h4 {
	font-size: 1.5rem
}
.h5 {
	font-size: 1.25rem
}
.h6 {
	font-size: 1rem
}
.lead {
	font-size: 1.25rem
}
.display-1 {
	font-size: 6rem
}
.display-2 {
	font-size: 5.5rem
}
.display-3 {
	font-size: 4.5rem
}
.display-4 {
	font-size: 3.5rem
}
hr {
	margin-top: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}
.small, small {
	font-size: 80%;
	font-weight: 400
}
.mark, mark {
	padding: .2em;
	background-color: #fcf8e3
}
.list-inline, .list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline-item {
	display: inline-block
}
.list-inline-item:not(:last-child) {
	margin-right: 5px
}
.dl-horizontal {
	margin-right: -1.875rem;
	margin-left: -1.875rem
}
.dl-horizontal::after {
	display: table;
	clear: both;
	content: ""
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
.blockquote {
padding:.5rem 1rem;
	font-size: 1.25rem;
border-left:.25rem solid #eceeef
}
.blockquote-footer {
	display: block;
	font-size: 80%;
	line-height: 1.5;
	color: #818a91
}
.blockquote-footer::before {
	content: "\2014 \00A0"
}
.blockquote-reverse {
	padding-right: 1rem;
	padding-left: 0;
	text-align: right;
border-right:.25rem solid #eceeef;
	border-left: 0
}
.blockquote-reverse .blockquote-footer::before {
	content: ""
}
.blockquote-reverse .blockquote-footer::after {
	content: "\00A0 \2014"
}
.carousel-inner>.carousel-item>a>img, .carousel-inner>.carousel-item>img, .img-fluid {
	display: block;
	max-width: 100%;
	height: auto
}
.figure, .img-thumbnail {
	display: inline-block
}
.img-rounded {
border-radius:.3rem
}
.img-thumbnail {
	max-width: 100%;
	height: auto;
padding:.25rem;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
border-radius:.25rem;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
code, kbd {
padding:.2rem .4rem;
	font-size: 90%
}
.img-circle {
	border-radius: 50%
}
.figure-img {
margin-bottom:.5rem;
	line-height: 1
}
.table, pre {
	margin-bottom: 1rem
}
.figure-caption {
	font-size: 90%;
	color: #818a91
}
code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	background-color: #f7f7f9;
border-radius:.25rem
}
kbd {
	color: #fff;
	background-color: #333;
border-radius:.2rem
}
kbd kbd {
	padding: 0;
	font-size: 100%
}
pre {
	display: block;
	margin-top: 0;
	font-size: 90%;
	line-height: 1.5;
	color: #373a3c
}
.container-fluid::after, .container::after, .row::after {
	display: table;
	clear: both;
	content: ""
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	background-color: transparent;
	border-radius: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
padding-right:.9375rem;
padding-left:.9375rem;
	margin-right: auto;
	margin-left: auto
}
@media (min-width:544px) {
.container {
	max-width: 576px
}
}
@media (min-width:768px) {
.container {
	max-width: 720px
}
}
@media (min-width:992px) {
.container {
	max-width: 940px
}
}
.container-fluid {
	margin-right: auto;
	margin-left: auto
}
.row {
margin-right:-.9375rem;
margin-left:-.9375rem
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
padding-right:.9375rem;
padding-left:.9375rem
}
.col-xs-1 {
	width: 8.333333%
}
.col-xs-2 {
	width: 16.666667%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.333333%
}
.col-xs-5 {
	width: 41.666667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.333333%
}
.col-xs-8 {
	width: 66.666667%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.333333%
}
.col-xs-11 {
	width: 91.666667%
}
.col-xs-12 {
	width: 100%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-pull-1 {
	right: 8.333333%
}
.col-xs-pull-2 {
	right: 16.666667%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-4 {
	right: 33.333333%
}
.col-xs-pull-5 {
	right: 41.666667%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-7 {
	right: 58.333333%
}
.col-xs-pull-8 {
	right: 66.666667%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-10 {
	right: 83.333333%
}
.col-xs-pull-11 {
	right: 91.666667%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-push-1 {
	left: 8.333333%
}
.col-xs-push-2 {
	left: 16.666667%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-4 {
	left: 33.333333%
}
.col-xs-push-5 {
	left: 41.666667%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-7 {
	left: 58.333333%
}
.col-xs-push-8 {
	left: 66.666667%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-10 {
	left: 83.333333%
}
.col-xs-push-11 {
	left: 91.666667%
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-offset-0 {
	margin-left: 0
}
.col-xs-offset-1 {
	margin-left: 8.333333%
}
.col-xs-offset-2 {
	margin-left: 16.666667%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-4 {
	margin-left: 33.333333%
}
.col-xs-offset-5 {
	margin-left: 41.666667%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-7 {
	margin-left: 58.333333%
}
.col-xs-offset-8 {
	margin-left: 66.666667%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-10 {
	margin-left: 83.333333%
}
.col-xs-offset-11 {
	margin-left: 91.666667%
}
.col-xs-offset-12 {
	margin-left: 100%
}
@media (min-width:544px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left
}
.col-sm-1 {
	width: 8.333333%
}
.col-sm-2 {
	width: 16.666667%
}
.col-sm-3 {
	width: 25%
}
.col-sm-4 {
	width: 33.333333%
}
.col-sm-5 {
	width: 41.666667%
}
.col-sm-6 {
	width: 50%
}
.col-sm-7 {
	width: 58.333333%
}
.col-sm-8 {
	width: 66.666667%
}
.col-sm-9 {
	width: 75%
}
.col-sm-10 {
	width: 83.333333%
}
.col-sm-11 {
	width: 91.666667%
}
.col-sm-12 {
	width: 100%
}
.col-sm-pull-0 {
	right: auto
}
.col-sm-pull-1 {
	right: 8.333333%
}
.col-sm-pull-2 {
	right: 16.666667%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-4 {
	right: 33.333333%
}
.col-sm-pull-5 {
	right: 41.666667%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-7 {
	right: 58.333333%
}
.col-sm-pull-8 {
	right: 66.666667%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-10 {
	right: 83.333333%
}
.col-sm-pull-11 {
	right: 91.666667%
}
.col-sm-pull-12 {
	right: 100%
}
.col-sm-push-0 {
	left: auto
}
.col-sm-push-1 {
	left: 8.333333%
}
.col-sm-push-2 {
	left: 16.666667%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-4 {
	left: 33.333333%
}
.col-sm-push-5 {
	left: 41.666667%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-7 {
	left: 58.333333%
}
.col-sm-push-8 {
	left: 66.666667%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-10 {
	left: 83.333333%
}
.col-sm-push-11 {
	left: 91.666667%
}
.col-sm-push-12 {
	left: 100%
}
.col-sm-offset-0 {
	margin-left: 0
}
.col-sm-offset-1 {
	margin-left: 8.333333%
}
.col-sm-offset-2 {
	margin-left: 16.666667%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-4 {
	margin-left: 33.333333%
}
.col-sm-offset-5 {
	margin-left: 41.666667%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-7 {
	margin-left: 58.333333%
}
.col-sm-offset-8 {
	margin-left: 66.666667%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-10 {
	margin-left: 83.333333%
}
.col-sm-offset-11 {
	margin-left: 91.666667%
}
.col-sm-offset-12 {
	margin-left: 100%
}
}
@media (min-width:768px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left
}
.col-md-1 {
	width: 8.333333%
}
.col-md-2 {
	width: 16.666667%
}
.col-md-3 {
	width: 25%
}
.col-md-4 {
	width: 33.333333%
}
.col-md-5 {
	width: 41.666667%
}
.col-md-6 {
	width: 50%
}
.col-md-7 {
	width: 58.333333%
}
.col-md-8 {
	width: 66.666667%
}
.col-md-9 {
	width: 75%
}
.col-md-10 {
	width: 83.333333%
}
.col-md-11 {
	width: 91.666667%
}
.col-md-12 {
	width: 100%
}
.col-md-pull-0 {
	right: auto
}
.col-md-pull-1 {
	right: 8.333333%
}
.col-md-pull-2 {
	right: 16.666667%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-4 {
	right: 33.333333%
}
.col-md-pull-5 {
	right: 41.666667%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-7 {
	right: 58.333333%
}
.col-md-pull-8 {
	right: 66.666667%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-10 {
	right: 83.333333%
}
.col-md-pull-11 {
	right: 91.666667%
}
.col-md-pull-12 {
	right: 100%
}
.col-md-push-0 {
	left: auto
}
.col-md-push-1 {
	left: 8.333333%
}
.col-md-push-2 {
	left: 16.666667%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-4 {
	left: 33.333333%
}
.col-md-push-5 {
	left: 41.666667%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-7 {
	left: 58.333333%
}
.col-md-push-8 {
	left: 66.666667%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-10 {
	left: 83.333333%
}
.col-md-push-11 {
	left: 91.666667%
}
.col-md-push-12 {
	left: 100%
}
.col-md-offset-0 {
	margin-left: 0
}
.col-md-offset-1 {
	margin-left: 8.333333%
}
.col-md-offset-2 {
	margin-left: 16.666667%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-4 {
	margin-left: 33.333333%
}
.col-md-offset-5 {
	margin-left: 41.666667%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-7 {
	margin-left: 58.333333%
}
.col-md-offset-8 {
	margin-left: 66.666667%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-10 {
	margin-left: 83.333333%
}
.col-md-offset-11 {
	margin-left: 91.666667%
}
.col-md-offset-12 {
	margin-left: 100%
}
}
@media (min-width:992px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left
}
.col-lg-1 {
	width: 8.333333%
}
.col-lg-2 {
	width: 16.666667%
}
.col-lg-3 {
	width: 25%
}
.col-lg-4 {
	width: 33.333333%
}
.col-lg-5 {
	width: 41.666667%
}
.col-lg-6 {
	width: 50%
}
.col-lg-7 {
	width: 58.333333%
}
.col-lg-8 {
	width: 66.666667%
}
.col-lg-9 {
	width: 75%
}
.col-lg-10 {
	width: 83.333333%
}
.col-lg-11 {
	width: 91.666667%
}
.col-lg-12 {
	width: 100%
}
.col-lg-pull-0 {
	right: auto
}
.col-lg-pull-1 {
	right: 8.333333%
}
.col-lg-pull-2 {
	right: 16.666667%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-4 {
	right: 33.333333%
}
.col-lg-pull-5 {
	right: 41.666667%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-7 {
	right: 58.333333%
}
.col-lg-pull-8 {
	right: 66.666667%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-10 {
	right: 83.333333%
}
.col-lg-pull-11 {
	right: 91.666667%
}
.col-lg-pull-12 {
	right: 100%
}
.col-lg-push-0 {
	left: auto
}
.col-lg-push-1 {
	left: 8.333333%
}
.col-lg-push-2 {
	left: 16.666667%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-4 {
	left: 33.333333%
}
.col-lg-push-5 {
	left: 41.666667%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-7 {
	left: 58.333333%
}
.col-lg-push-8 {
	left: 66.666667%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-10 {
	left: 83.333333%
}
.col-lg-push-11 {
	left: 91.666667%
}
.col-lg-push-12 {
	left: 100%
}
.col-lg-offset-0 {
	margin-left: 0
}
.col-lg-offset-1 {
	margin-left: 8.333333%
}
.col-lg-offset-2 {
	margin-left: 16.666667%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-4 {
	margin-left: 33.333333%
}
.col-lg-offset-5 {
	margin-left: 41.666667%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-7 {
	margin-left: 58.333333%
}
.col-lg-offset-8 {
	margin-left: 66.666667%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-10 {
	margin-left: 83.333333%
}
.col-lg-offset-11 {
	margin-left: 91.666667%
}
.col-lg-offset-12 {
	margin-left: 100%
}
}
@media (min-width:1200px) {
.container {
	max-width: 1140px
}
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
	float: left
}
.col-xl-1 {
	width: 8.333333%
}
.col-xl-2 {
	width: 16.666667%
}
.col-xl-3 {
	width: 25%
}
.col-xl-4 {
	width: 33.333333%
}
.col-xl-5 {
	width: 41.666667%
}
.col-xl-6 {
	width: 50%
}
.col-xl-7 {
	width: 58.333333%
}
.col-xl-8 {
	width: 66.666667%
}
.col-xl-9 {
	width: 75%
}
.col-xl-10 {
	width: 83.333333%
}
.col-xl-11 {
	width: 91.666667%
}
.col-xl-12 {
	width: 100%
}
.col-xl-pull-0 {
	right: auto
}
.col-xl-pull-1 {
	right: 8.333333%
}
.col-xl-pull-2 {
	right: 16.666667%
}
.col-xl-pull-3 {
	right: 25%
}
.col-xl-pull-4 {
	right: 33.333333%
}
.col-xl-pull-5 {
	right: 41.666667%
}
.col-xl-pull-6 {
	right: 50%
}
.col-xl-pull-7 {
	right: 58.333333%
}
.col-xl-pull-8 {
	right: 66.666667%
}
.col-xl-pull-9 {
	right: 75%
}
.col-xl-pull-10 {
	right: 83.333333%
}
.col-xl-pull-11 {
	right: 91.666667%
}
.col-xl-pull-12 {
	right: 100%
}
.col-xl-push-0 {
	left: auto
}
.col-xl-push-1 {
	left: 8.333333%
}
.col-xl-push-2 {
	left: 16.666667%
}
.col-xl-push-3 {
	left: 25%
}
.col-xl-push-4 {
	left: 33.333333%
}
.col-xl-push-5 {
	left: 41.666667%
}
.col-xl-push-6 {
	left: 50%
}
.col-xl-push-7 {
	left: 58.333333%
}
.col-xl-push-8 {
	left: 66.666667%
}
.col-xl-push-9 {
	left: 75%
}
.col-xl-push-10 {
	left: 83.333333%
}
.col-xl-push-11 {
	left: 91.666667%
}
.col-xl-push-12 {
	left: 100%
}
.col-xl-offset-0 {
	margin-left: 0
}
.col-xl-offset-1 {
	margin-left: 8.333333%
}
.col-xl-offset-2 {
	margin-left: 16.666667%
}
.col-xl-offset-3 {
	margin-left: 25%
}
.col-xl-offset-4 {
	margin-left: 33.333333%
}
.col-xl-offset-5 {
	margin-left: 41.666667%
}
.col-xl-offset-6 {
	margin-left: 50%
}
.col-xl-offset-7 {
	margin-left: 58.333333%
}
.col-xl-offset-8 {
	margin-left: 66.666667%
}
.col-xl-offset-9 {
	margin-left: 75%
}
.col-xl-offset-10 {
	margin-left: 83.333333%
}
.col-xl-offset-11 {
	margin-left: 91.666667%
}
.col-xl-offset-12 {
	margin-left: 100%
}
}
.table {
	width: 100%;
	max-width: 100%
}
.table td, .table th {
padding:.75rem;
	line-height: 1.5;
	vertical-align: top;
	border-top: 1px solid #eceeef
}
.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #eceeef
}
.table tbody+tbody {
	border-top: 2px solid #eceeef
}
.table .table {
	background-color: #fff
}
.table-sm td, .table-sm th {
padding:.3rem
}
.table-bordered, .table-bordered td, .table-bordered th {
	border: 1px solid #eceeef
}
.table-bordered thead td, .table-bordered thead th {
	border-bottom-width: 2px
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: #f9f9f9
}
.table-active, .table-active>td, .table-active>th, .table-hover tbody tr:hover {
	background-color: #f5f5f5
}
.table-hover .table-active:hover, .table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
	background-color: #e8e8e8
}
.table-success, .table-success>td, .table-success>th {
	background-color: #dff0d8
}
.table-hover .table-success:hover, .table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
	background-color: #d0e9c6
}
.table-info, .table-info>td, .table-info>th {
	background-color: #d9edf7
}
.table-hover .table-info:hover, .table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
	background-color: #c4e3f3
}
.table-warning, .table-warning>td, .table-warning>th {
	background-color: #fcf8e3
}
.table-hover .table-warning:hover, .table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
	background-color: #faf2cc
}
.table-danger, .table-danger>td, .table-danger>th {
	background-color: #f2dede
}
.table-hover .table-danger:hover, .table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
	background-color: #ebcccc
}
.table-responsive {
	display: block;
	width: 100%;
	min-height: .01%;
	overflow-x: auto
}
.carousel-inner, .collapsing, .dropdown-divider, .embed-responsive, .modal, .modal-open, .navbar-divider, .sr-only {
	overflow: hidden
}
.thead-inverse th {
	color: #fff;
	background-color: #373a3c
}
.thead-default th {
	color: #55595c;
	background-color: #eceeef
}
.table-inverse {
	color: #eceeef;
	background-color: #373a3c
}
.table-inverse.table-bordered {
	border: 0
}
.table-inverse td, .table-inverse th, .table-inverse thead th {
	border-color: #55595c
}
.table-reflow tbody {
	display: block;
	white-space: nowrap
}
.table-reflow td, .table-reflow th {
	border-top: 1px solid #eceeef;
	border-left: 1px solid #eceeef
}
.table-reflow td:last-child, .table-reflow th:last-child {
	border-right: 1px solid #eceeef
}
.table-reflow tbody:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow thead:last-child tr:last-child th {
	border-bottom: 1px solid #eceeef
}
.table-reflow tr td, .table-reflow tr th {
	display: block!important;
	border: 1px solid #eceeef
}
.form-control, .form-control-file, .form-control-range {
	display: block
}
.form-control {
	width: 100%;
	line-height: 1.5;
	color: #55595c;
	background-color: #fff;
	background-image: none
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control:focus {
	outline: 0
}
.form-control::-webkit-input-placeholder {
color:#999;
opacity:1
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999;
opacity:1
}
.form-control::placeholder {
color:#999;
opacity:1
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .form-control-feedback, .has-success .form-control-label, .has-success .radio, .has-success .radio-inline, .has-success .text-help, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #5cb85c
}
.form-control:disabled, .form-control[readonly] {
	background-color: #eceeef;
	opacity: 1
}
.form-control:disabled {
	cursor: not-allowed
}
.form-control-label {
padding:.375rem .75rem;
	margin-bottom: 0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
	line-height: 2.25rem
}
.input-group-sm input[type=date].form-control, .input-group-sm input[type=datetime-local].form-control, .input-group-sm input[type=month].form-control, .input-group-sm input[type=time].form-control, input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
	line-height: 1.8625rem
}
.input-group-lg input[type=date].form-control, .input-group-lg input[type=datetime-local].form-control, .input-group-lg input[type=month].form-control, .input-group-lg input[type=time].form-control, input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
	line-height: 3.166667rem
}
}
.form-control-static {
	min-height: 2.25rem;
padding-top:.375rem;
padding-bottom:.375rem;
	margin-bottom: 0
}
.form-control-static.form-control-lg, .form-control-static.form-control-sm, .input-group-lg>.form-control-static.form-control, .input-group-lg>.form-control-static.input-group-addon, .input-group-lg>.input-group-btn>.form-control-static.btn, .input-group-sm>.form-control-static.form-control, .input-group-sm>.form-control-static.input-group-addon, .input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-right: 0;
	padding-left: 0
}
.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
padding:.275rem .75rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
padding:.75rem 1.25rem;
	font-size: 1.25rem;
	line-height: 1.333333;
border-radius:.3rem
}
.form-group {
	margin-bottom: 1rem
}
.checkbox, .radio {
	position: relative;
	display: block;
margin-bottom:.75rem
}
.checkbox label, .checkbox-inline, .radio label, .radio-inline {
	padding-left: 1.25rem;
	margin-bottom: 0;
	cursor: pointer
}
.checkbox label input:only-child, .radio label input:only-child {
	position: static
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
margin-top:.25rem;
	margin-left: -1.25rem
}
.collapsing, .dropdown, .dropup {
	position: relative
}
.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	font-weight: 400;
	vertical-align: middle
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
margin-left:.75rem
}
.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, input[type=checkbox].disabled, input[type=checkbox]:disabled, input[type=radio].disabled, input[type=radio]:disabled {
	cursor: not-allowed
}
.form-control-danger, .form-control-success, .form-control-warning {
	padding-right: 2.25rem;
	background-repeat: no-repeat;
background-position:center right .5625rem;
	-webkit-background-size: 1.4625rem 1.4625rem;
	background-size: 1.4625rem 1.4625rem
}
.has-success .form-control {
	border-color: #5cb85c
}
.has-success .input-group-addon {
	color: #5cb85c;
	background-color: #eaf6ea;
	border-color: #5cb85c
}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .form-control-feedback, .has-warning .form-control-label, .has-warning .radio, .has-warning .radio-inline, .has-warning .text-help, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #f0ad4e
}
.has-success .form-control-success {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)
}
.has-warning .form-control {
	border-color: #f0ad4e
}
.has-warning .input-group-addon {
	color: #f0ad4e;
	background-color: #fff;
	border-color: #f0ad4e
}
.has-danger .checkbox, .has-danger .checkbox-inline, .has-danger .form-control-feedback, .has-danger .form-control-label, .has-danger .radio, .has-danger .radio-inline, .has-danger .text-help, .has-danger.checkbox label, .has-danger.checkbox-inline label, .has-danger.radio label, .has-danger.radio-inline label {
	color: #d9534f
}
.has-warning .form-control-warning {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)
}
.has-danger .form-control {
	border-color: #d9534f
}
.has-danger .input-group-addon {
	color: #d9534f;
	background-color: #fdf7f7;
	border-color: #d9534f
}
.has-danger .form-control-danger {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)
}
@media (min-width:544px) {
.form-inline .form-control-static, .form-inline .form-group {
	display: inline-block
}
.form-inline .form-control-label, .form-inline .form-group {
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.form-inline .input-group {
	display: inline-table;
	vertical-align: middle
}
.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
	width: auto
}
.form-inline .input-group>.form-control {
	width: 100%
}
.form-inline .checkbox, .form-inline .radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .checkbox label, .form-inline .radio label {
	padding-left: 0
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
	position: relative;
	margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
	top: 0
}
}
.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.btn {
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-ms-user-select: none;
	user-select: none
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
.btn.focus, .btn:focus, .btn:hover {
	text-decoration: none
}
.btn.active, .btn:active {
	background-image: none
}
.btn.disabled, .btn:disabled {
	cursor: not-allowed;
	opacity: .65
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}
.btn-primary {
	color: #fff;
	border-color: #0275d8
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
	color: #fff;
	border-color: #01549b
}
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #025aa5;
	background-image: none;
	border-color: #01549b
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	color: #fff;
	background-color: #014682;
	border-color: #01315a
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
	background-color: #0275d8;
	border-color: #0275d8
}
.btn-secondary {
	color: #373a3c;
	background-color: #fff;
	border-color: #ccc
}
.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover {
	color: #373a3c;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-secondary.active, .btn-secondary:active, .open>.btn-secondary.dropdown-toggle {
	color: #373a3c;
	background-color: #e6e6e6;
	background-image: none;
	border-color: #adadad
}
.btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .btn-secondary:active:focus, .btn-secondary:active:hover, .open>.btn-secondary.dropdown-toggle.focus, .open>.btn-secondary.dropdown-toggle:focus, .open>.btn-secondary.dropdown-toggle:hover {
	color: #373a3c;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}
.btn-secondary.disabled.focus, .btn-secondary.disabled:focus, .btn-secondary.disabled:hover, .btn-secondary:disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled:hover {
	background-color: #fff;
	border-color: #ccc
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de
}
.btn-info.focus, .btn-info:focus, .btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2
}
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	background-image: none;
	border-color: #2aabd2
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1f7e9a
}
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info:disabled.focus, .btn-info:disabled:focus, .btn-info:disabled:hover {
	background-color: #5bc0de;
	border-color: #5bc0de
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c
}
.btn-success.focus, .btn-success:focus, .btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #419641
}
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	background-image: none;
	border-color: #419641
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover {
	color: #fff;
	background-color: #398439;
	border-color: #2d672d
}
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success:disabled.focus, .btn-success:disabled:focus, .btn-success:disabled:hover {
	background-color: #5cb85c;
	border-color: #5cb85c
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #f0ad4e
}
.btn-warning.focus, .btn-warning:focus, .btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #eb9316
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	background-image: none;
	border-color: #eb9316
}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #b06d0f
}
.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning:disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled:hover {
	background-color: #f0ad4e;
	border-color: #f0ad4e
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f
}
.btn-danger.focus, .btn-danger:focus, .btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a
}
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	background-image: none;
	border-color: #c12e2a
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.btn-danger.dropdown-toggle.focus, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #8b211e
}
.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger:disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled:hover {
	background-color: #d9534f;
	border-color: #d9534f
}
.btn-primary-outline {
	color: #0275d8;
	background-color: transparent;
	background-image: none;
	border-color: #0275d8
}
.btn-primary-outline.active, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline:focus, .btn-primary-outline:hover, .open>.btn-primary-outline.dropdown-toggle {
	color: #fff;
	background-color: #0275d8;
	border-color: #0275d8
}
.btn-primary-outline.disabled.focus, .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline:disabled:hover {
	border-color: #43a7fd
}
.btn-secondary-outline {
	color: #ccc;
	background-color: transparent;
	background-image: none;
	border-color: #ccc
}
.btn-secondary-outline.active, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline:focus, .btn-secondary-outline:hover, .open>.btn-secondary-outline.dropdown-toggle {
	color: #fff;
	background-color: #ccc;
	border-color: #ccc
}
.btn-secondary-outline.disabled.focus, .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline:disabled:hover {
	border-color: #fff
}
.btn-info-outline {
	color: #5bc0de;
	background-color: transparent;
	background-image: none;
	border-color: #5bc0de
}
.btn-info-outline.active, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline:focus, .btn-info-outline:hover, .open>.btn-info-outline.dropdown-toggle {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de
}
.btn-info-outline.disabled.focus, .btn-info-outline.disabled:focus, .btn-info-outline.disabled:hover, .btn-info-outline:disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline:disabled:hover {
	border-color: #b0e1ef
}
.btn-success-outline {
	color: #5cb85c;
	background-color: transparent;
	background-image: none;
	border-color: #5cb85c
}
.btn-success-outline.active, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline:focus, .btn-success-outline:hover, .open>.btn-success-outline.dropdown-toggle {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c
}
.btn-success-outline.disabled.focus, .btn-success-outline.disabled:focus, .btn-success-outline.disabled:hover, .btn-success-outline:disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline:disabled:hover {
	border-color: #a3d7a3
}
.btn-warning-outline {
	color: #f0ad4e;
	background-color: transparent;
	background-image: none;
	border-color: #f0ad4e
}
.btn-warning-outline.active, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline:focus, .btn-warning-outline:hover, .open>.btn-warning-outline.dropdown-toggle {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #f0ad4e
}
.btn-warning-outline.disabled.focus, .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline:disabled:hover {
	border-color: #f8d9ac
}
.btn-danger-outline {
	color: #d9534f;
	background-color: transparent;
	background-image: none;
	border-color: #d9534f
}
.btn-danger-outline.active, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline:focus, .btn-danger-outline:hover, .open>.btn-danger-outline.dropdown-toggle {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f
}
.btn-danger-outline.disabled.focus, .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline:disabled:hover {
	border-color: #eba5a3
}
.btn-link {
	font-weight: 400;
	color: #0275d8;
	border-radius: 0
}
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled {
	background-color: transparent
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent
}
.btn-link:focus, .btn-link:hover {
	color: #014c8c;
	text-decoration: underline;
	background-color: transparent
}
.btn-link:disabled:focus, .btn-link:disabled:hover {
	color: #818a91;
	text-decoration: none
}
.btn-group-lg>.btn, .btn-lg {
padding:.75rem 1.25rem;
	font-size: 1.25rem;
	line-height: 1.333333;
border-radius:.3rem
}
.btn-group-sm>.btn, .btn-sm {
padding:.25rem .75rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.dropdown-header, .dropdown-item {
	padding: 3px 20px;
	line-height: 1.5;
	white-space: nowrap
}
.btn-block {
	display: block
}
.btn-block+.btn-block {
	margin-top: 5px
}
.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
}
.collapsing {
	height: 0;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height;
	-o-transition-property: height;
	transition-property: height
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
margin-right:.25rem;
margin-left:.25rem;
	vertical-align: middle;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent
}
.dropdown-toggle:focus {
	outline: 0
}
.dropup .dropdown-toggle::after {
	border-top: 0;
	border-bottom: .3em solid
}
.dropdown-menu {
	color: #373a3c
}
.dropdown-divider {
	height: 1px;
margin:.5rem 0;
	background-color: #e5e5e5
}
.dropdown-item {
	display: block;
	width: 100%;
	clear: both;
	font-weight: 400;
	color: #373a3c;
	text-align: inherit;
	background: 0 0;
	border: 0
}
.c-indicator, .label, .pager {
	text-align: center
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child), .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #2b2d2f;
	text-decoration: none;
	background-color: #f5f5f5
}
.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
	color: #fff;
	text-decoration: none;
	background-color: #0275d8;
	outline: 0
}
.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
	color: #818a91
}
.dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"
}
.c-input, .file {
	cursor: pointer
}
.open>.dropdown-menu {
	display: block
}
.open>a {
	outline: 0
}
.dropdown-menu-right {
	right: 0;
	left: auto
}
.dropdown-menu-left {
	right: auto;
	left: 0
}
.dropdown-header {
	display: block;
font-size:.875rem;
	color: #818a91
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: .3em solid
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}
.c-indicator, .file-custom {
	top: 0;
	-ms-user-select: none;
	left: 0
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	float: left
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
	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::after {
	display: table;
	clear: both;
	content: ""
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px
}
.btn .caret, .btn-group>.btn:first-child {
	margin-left: 0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-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-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}
.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle, .btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px
}
.btn-group-lg>.btn .caret, .btn-lg .caret {
	border-width: .3em .3em 0;
	border-bottom-width: 0
}
.dropup .btn-group-lg>.btn .caret, .dropup .btn-lg .caret {
	border-width: 0 .3em .3em
}
.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::after {
	display: table;
	clear: both;
	content: ""
}
.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:first-child:not(:last-child) {
border-top-right-radius:.25rem;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
border-bottom-left-radius:.25rem
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn, .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	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-left-radius: 0;
	border-top-right-radius: 0
}
[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none
}
.c-input, .input-group, .input-group-btn, .input-group-btn>.btn {
	position: relative
}
.input-group {
	display: table;
	border-collapse: separate
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}
.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover, .input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 3
}
.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}
.input-group-addon {
padding:.375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1;
	color: #55595c;
	text-align: center;
	background-color: #eceeef;
	border: 1px solid #ccc;
border-radius:.25rem
}
.alert-link, .close, .label {
	font-weight: 700
}
.input-group-addon.form-control-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
padding:.275rem .75rem;
font-size:.875rem;
border-radius:.2rem
}
.input-group-addon.form-control-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
padding:.75rem 1.25rem;
	font-size: 1.25rem;
border-radius:.3rem
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	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-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-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:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-addon:last-child {
	border-left: 0
}
.input-group-btn {
	font-size: 0;
	white-space: nowrap
}
.input-group-btn>.btn+.btn {
	margin-left: -1px
}
.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
}
.c-input+.c-input, .nav-inline .nav-item+.nav-item, .nav-inline .nav-link+.nav-link {
	margin-left: 1rem
}
.input-group-btn:last-child>.btn-group:active, .input-group-btn:last-child>.btn-group:focus, .input-group-btn:last-child>.btn-group:hover, .input-group-btn:last-child>.btn:active, .input-group-btn:last-child>.btn:focus, .input-group-btn:last-child>.btn:hover {
	z-index: 3
}
.c-input {
	display: inline;
	padding-left: 1.5rem;
	color: #555
}
.c-input>input {
	position: absolute;
	z-index: -1;
	opacity: 0
}
.c-input>input:checked~.c-indicator {
	color: #fff;
	background-color: #0074d9
}
.c-input>input:focus~.c-indicator {
-webkit-box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9
}
.c-input>input:active~.c-indicator {
	color: #fff;
	background-color: #84c6ff
}
.c-indicator {
	position: absolute;
	display: block;
	width: 1rem;
	height: 1rem;
	font-size: 65%;
	line-height: 1rem;
	color: #eee;
	user-select: none;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: 50% 50%;
	background-size: 50% 50%
}
.c-checkbox .c-indicator {
border-radius:.25rem
}
.c-checkbox input:checked~.c-indicator {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)
}
.c-checkbox input:indeterminate~.c-indicator {
	background-color: #0074d9;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)
}
.c-radio .c-indicator {
	border-radius: 50%
}
.c-radio input:checked~.c-indicator {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)
}
.c-inputs-stacked .c-input {
	display: inline
}
.c-inputs-stacked .c-input::after {
	display: block;
margin-bottom:.25rem;
	content: ""
}
.c-select, .file {
	display: inline-block
}
.c-inputs-stacked .c-input+.c-input {
	margin-left: 0
}
.c-select {
	max-width: 100%;
padding:.375rem 1.75rem .375rem .75rem;
padding-right:.75rem\9;
	color: #55595c;
	vertical-align: middle;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) right .75rem center no-repeat #fff;
	background-image: none\9;
	-webkit-background-size: 8px 10px;
	background-size: 8px 10px;
	border: 1px solid #ccc
}
.c-select:focus {
	border-color: #51a7e8;
	outline: 0
}
.c-select::-ms-expand {
opacity:0
}
.c-select-sm {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px
}
.c-select-sm:not([multiple]) {
	height: 26px;
	min-height: 26px
}
.file {
	position: relative;
	height: 2.5rem
}
.file-custom, .file-custom::before {
	position: absolute;
	height: 2.5rem;
padding:.5rem 1rem;
	line-height: 1.5;
	color: #555
}
.file input {
	min-width: 14rem;
	margin: 0;
	filter: alpha(opacity=0);
	opacity: 0
}
.file-custom {
	right: 0;
	z-index: 5;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: #fff;
	border: 1px solid #ddd;
border-radius:.25rem
}
.file-custom::after {
	content: "Choose file..."
}
.file-custom::before {
top:-.075rem;
right:-.075rem;
bottom:-.075rem;
	z-index: 6;
	display: block;
	content: "Browse";
	background-color: #eee;
	border: 1px solid #ddd;
border-radius:0 .25rem .25rem 0
}
.nav-inline .nav-item, .nav-link {
	display: inline-block
}
.nav-pills::after, .nav-tabs::after, .navbar::after {
	content: "";
	clear: both
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav-link:focus, .nav-link:hover {
	text-decoration: none
}
.nav-link.disabled {
	color: #818a91
}
.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
	color: #818a91;
	cursor: not-allowed;
	background-color: transparent
}
.nav-pills .nav-item+.nav-item, .nav-tabs .nav-item+.nav-item {
margin-left:.2rem
}
.nav-tabs::after {
	display: table
}
.nav-tabs .nav-item {
	float: left;
	margin-bottom: -1px
}
.card, .card-title {
margin-bottom:.75rem
}
.nav-tabs .nav-link {
	display: block;
	padding: .5em 1em;
	border: 1px solid transparent;
border-radius:.25rem .25rem 0 0
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #eceeef #eceeef #ddd
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
	color: #818a91;
	background-color: transparent;
	border-color: transparent
}
.nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {
	color: #55595c;
	background-color: #fff;
	border-color: #ddd #ddd transparent
}
.nav-pills::after {
	display: table
}
.nav-pills .nav-item {
	float: left
}
.nav-pills .nav-link {
	display: block;
	padding: .5em 1em;
border-radius:.25rem
}
.nav-pills .nav-item.open .nav-link, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover, .nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover {
	color: #fff;
	cursor: default;
	background-color: #0275d8
}
.nav-stacked .nav-item {
	display: block;
	float: none
}
.breadcrumb>li, .navbar-brand, .navbar-nav .nav-item, .page-link {
	float: left
}
.nav-stacked .nav-item+.nav-item {
margin-top:.2rem;
	margin-left: 0
}
.navbar-divider, .navbar-nav .nav-item+.nav-item, .navbar-nav .nav-link+.nav-link {
	margin-left: 1rem
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar {
	position: relative;
padding:.5rem 1rem
}
.navbar::after {
	display: table
}
.navbar-full {
	z-index: 1000
}
.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
.navbar-fixed-top {
	top: 0
}
.navbar-fixed-bottom {
	bottom: 0
}
.navbar-sticky-top {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1030;
	width: 100%
}
@media (min-width:544px) {
.navbar {
border-radius:.25rem
}
.navbar-fixed-bottom, .navbar-fixed-top, .navbar-full, .navbar-sticky-top {
	border-radius: 0
}
}
.navbar-brand {
padding-top:.25rem;
padding-bottom:.25rem;
	margin-right: 1rem;
	font-size: 1.25rem
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}
.navbar-brand>img {
	display: block
}
.navbar-divider {
	float: left;
	width: 1px;
padding-top:.425rem;
padding-bottom:.425rem;
	margin-right: 1rem
}
.navbar-divider::before {
	content: "\00a0"
}
.navbar-toggler {
padding:.5rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background: 0 0;
	border: 1px solid transparent;
border-radius:.25rem
}
.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none
}
@media (min-width:544px) {
.navbar-toggleable-xs {
	display: block!important
}
}
@media (min-width:768px) {
.navbar-toggleable-sm {
	display: block!important
}
}
@media (min-width:992px) {
.navbar-toggleable-md {
	display: block!important
}
}
.navbar-nav .nav-link {
	display: block;
padding-top:.425rem;
padding-bottom:.425rem
}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color: rgba(0,0,0,.8)
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,.6)
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .active>.nav-link:focus, .navbar-light .navbar-nav .active>.nav-link:hover, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:focus, .navbar-light .navbar-nav .nav-link.active:hover, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .nav-link.open:focus, .navbar-light .navbar-nav .nav-link.open:hover, .navbar-light .navbar-nav .open>.nav-link, .navbar-light .navbar-nav .open>.nav-link:focus, .navbar-light .navbar-nav .open>.nav-link:hover {
	color: rgba(0,0,0,.8)
}
.navbar-light .navbar-divider {
	background-color: rgba(0,0,0,.075)
}
.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color: #fff
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,.75)
}
.card-inverse .card-blockquote, .card-inverse .card-footer, .card-inverse .card-header, .card-inverse .card-title, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .active>.nav-link:focus, .navbar-dark .navbar-nav .active>.nav-link:hover, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.active:focus, .navbar-dark .navbar-nav .nav-link.active:hover, .navbar-dark .navbar-nav .nav-link.open, .navbar-dark .navbar-nav .nav-link.open:focus, .navbar-dark .navbar-nav .nav-link.open:hover, .navbar-dark .navbar-nav .open>.nav-link, .navbar-dark .navbar-nav .open>.nav-link:focus, .navbar-dark .navbar-nav .open>.nav-link:hover {
	color: #fff
}
.navbar-dark .navbar-divider {
	background-color: rgba(255,255,255,.075)
}
.card {
	position: relative;
	display: block;
	background-color: #fff;
	border: 1px solid #e5e5e5;
border-radius:.25rem
}
.card-block {
	padding: 1.25rem
}
.card-footer, .card-header {
padding:.75rem 1.25rem;
	background-color: #f5f5f5
}
.card-subtitle, .card-text:last-child {
	margin-bottom: 0
}
.card-subtitle {
margin-top:-.375rem
}
.card-link:hover {
	text-decoration: none
}
.card-link+.card-link {
	margin-left: 1.25rem
}
.card>.list-group:first-child .list-group-item:first-child {
border-radius:.25rem .25rem 0 0
}
.card>.list-group:last-child .list-group-item:last-child {
border-radius:0 0 .25rem .25rem
}
.card-header {
	border-bottom: 1px solid #e5e5e5
}
.card-header:first-child {
border-radius:.25rem .25rem 0 0
}
.card-footer {
	border-top: 1px solid #e5e5e5
}
.card-footer:last-child {
border-radius:0 0 .25rem .25rem
}
.card-primary {
	background-color: #0275d8;
	border-color: #0275d8
}
.card-success {
	background-color: #5cb85c;
	border-color: #5cb85c
}
.card-info {
	background-color: #5bc0de;
	border-color: #5bc0de
}
.card-warning {
	background-color: #f0ad4e;
	border-color: #f0ad4e
}
.card-danger {
	background-color: #d9534f;
	border-color: #d9534f
}
.card-danger-outline, .card-info-outline, .card-primary-outline, .card-secondary-outline, .card-success-outline, .card-warning-outline {
	background-color: transparent
}
.card-primary-outline {
	border-color: #0275d8
}
.card-secondary-outline {
	border-color: #ccc
}
.card-info-outline {
	border-color: #5bc0de
}
.card-success-outline {
	border-color: #5cb85c
}
.card-warning-outline {
	border-color: #f0ad4e
}
.card-danger-outline {
	border-color: #d9534f
}
.card-inverse .card-footer, .card-inverse .card-header {
	border-bottom: 1px solid rgba(255,255,255,.2)
}
.card-inverse .card-blockquote>footer, .card-inverse .card-link, .card-inverse .card-text {
	color: rgba(255,255,255,.65)
}
.card-inverse .card-link:focus, .card-inverse .card-link:hover {
	color: #fff
}
.card-blockquote {
	padding: 0;
	margin-bottom: 0;
	border-left: 0
}
.card-img {
border-radius:.25rem
}
.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}
.card-img-top {
border-radius:.25rem .25rem 0 0
}
.card-img-bottom {
border-radius:0 0 .25rem .25rem
}
@media (min-width:544px) {
.card-deck {
	display: table;
	table-layout: fixed;
	border-spacing: 1.25rem 0
}
.card-deck .card {
	display: table-cell;
	width: 1%;
	vertical-align: top
}
.card-deck-wrapper {
	margin-right: -1.25rem;
	margin-left: -1.25rem
}
.card-group {
	display: table;
	width: 100%;
	table-layout: fixed
}
.card-group .card {
	display: table-cell;
	vertical-align: top
}
.card-group .card+.card {
	margin-left: 0;
	border-left: 0
}
.card-group .card:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.card-group .card:first-child .card-img-top {
	border-top-right-radius: 0
}
.card-group .card:first-child .card-img-bottom {
	border-bottom-right-radius: 0
}
.card-group .card:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.card-group .card:last-child .card-img-top {
	border-top-left-radius: 0
}
.card-group .card:last-child .card-img-bottom {
	border-bottom-left-radius: 0
}
.card-group .card:not(:first-child):not(:last-child), .card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top {
	border-radius: 0
}
.card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem
}
.card-columns .card {
	display: inline-block;
	width: 100%
}
}
.breadcrumb, .pagination {
border-radius:.25rem;
	margin-bottom: 1rem
}
.breadcrumb {
padding:.75rem 1rem;
	list-style: none;
	background-color: #eceeef
}
.breadcrumb::after {
	display: table;
	clear: both;
	content: ""
}
.breadcrumb>li+li::before {
padding-right:.5rem;
padding-left:.5rem;
	color: #818a91;
	content: "/"
}
.breadcrumb>.active {
	color: #818a91
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin-top: 1rem
}
.page-item {
	display: inline
}
.page-item:first-child .page-link {
	margin-left: 0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #0275d8;
	border-color: #0275d8
}
.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
	color: #818a91;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}
.page-link {
	position: relative;
padding:.5rem .75rem;
	margin-left: -1px;
	line-height: 1.5;
	color: #0275d8;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.page-link:focus, .page-link:hover {
	color: #014c8c;
	background-color: #eceeef;
	border-color: #ddd
}
.pagination-lg .page-link {
padding:.75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.333333
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius:.3rem;
border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius:.3rem;
border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
padding:.275rem .75rem;
font-size:.875rem;
	line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius:.2rem;
border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius:.2rem;
border-bottom-right-radius:.2rem
}
.pager {
	padding-left: 0;
	margin-top: 1rem;
	margin-bottom: 1rem;
	list-style: none
}
.pager::after {
	display: table;
	clear: both;
	content: ""
}
.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:focus, .pager li>a:hover {
	text-decoration: none;
	background-color: #eceeef
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #818a91;
	cursor: not-allowed;
	background-color: #fff
}
.pager-next>a, .pager-next>span {
	float: right
}
.pager-prev>a, .pager-prev>span {
	float: left
}
.label {
	display: inline-block;
	line-height: 1;
	color: #fff;
	white-space: nowrap;
	vertical-align: baseline
}
.label:empty {
	display: none
}
.btn .label {
	position: relative;
	top: -1px
}
a.label:focus, a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.label-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}
.label-default {
	background-color: #818a91
}
.label-default[href]:focus, .label-default[href]:hover {
	background-color: #687077
}
.label-primary[href]:focus, .label-primary[href]:hover {
	background-color: #025aa5
}
.label-success {
	background-color: #5cb85c
}
.label-success[href]:focus, .label-success[href]:hover {
	background-color: #449d44
}
.label-info {
	background-color: #5bc0de
}
.label-info[href]:focus, .label-info[href]:hover {
	background-color: #31b0d5
}
.label-warning {
	background-color: #f0ad4e
}
.label-warning[href]:focus, .label-warning[href]:hover {
	background-color: #ec971f
}
.label-danger {
	background-color: #d9534f
}
.label-danger[href]:focus, .label-danger[href]:hover {
	background-color: #c9302c
}
.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #eceeef;
border-radius:.3rem
}
@media (min-width:544px) {
.jumbotron {
	padding: 4rem 2rem
}
}
.jumbotron-hr {
	border-top-color: #d0d5d8
}
.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}
.alert {
	padding: 15px;
	margin-bottom: 1rem;
	border: 1px solid transparent
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert-heading {
	color: inherit
}
.alert-dismissible {
	padding-right: 35px
}
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success {
	color: #3c763d;
	border-color: #d0e9c6
}
.alert-success hr {
	border-top-color: #c1e2b3
}
.alert-success .alert-link {
	color: #2b542c
}
.alert-info {
	color: #31708f;
	border-color: #bcdff1
}
.alert-info hr {
	border-top-color: #a6d5ec
}
.alert-info .alert-link {
	color: #245269
}
.alert-warning {
	color: #8a6d3b;
	border-color: #faf2cc
}
.alert-warning hr {
	border-top-color: #f7ecb5
}
.alert-warning .alert-link {
	color: #66512c
}
.alert-danger {
	color: #a94442;
	border-color: #ebcccc
}
.alert-danger hr {
	border-top-color: #e4b9b9
}
.alert-danger .alert-link {
	color: #843534
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
.progress {
	display: block;
	width: 100%
}
.progress[value] {
	color: #0074d9;
	border: 0;
	appearance: none
}
.progress[value]::-webkit-progress-bar {
background-color:#eee;
border-radius:.25rem
}
.progress[value]::-webkit-progress-value::before {
content:attr(value)
}
.progress[value]::-webkit-progress-value {
background-color:#0074d9;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.progress[value="100"]::-webkit-progress-value {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
@media screen and (min-width:0\0) {
.progress {
background-color:#eee;
border-radius:.25rem
}
.progress-bar {
display:inline-block;
height:1rem;
text-indent:-999rem;
background-color:#0074d9;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.progress[width^="0"] {
min-width:2rem;
color:#818a91;
background-color:transparent;
background-image:none
}
.progress[width="100%"] {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
}
.progress-striped[value]::-webkit-progress-value {
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: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:1rem 1rem;
background-size:1rem 1rem
}
.progress-striped[value]::-moz-progress-bar {
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);
background-size:1rem 1rem
}
.progress-animated[value]::-webkit-progress-value {
-webkit-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite
}
.progress-animated[value]::-moz-progress-bar {
animation:progress-bar-stripes 2s linear infinite
}
.progress-success[value]::-webkit-progress-value {
background-color:#5cb85c
}
.progress-success[value]::-moz-progress-bar {
background-color:#5cb85c
}
@media screen and (min-width:0\0) {
.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:1rem 1rem;
background-size:1rem 1rem
}
.progress-animated .progress-bar-striped {
-webkit-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite
}
.progress-success .progress-bar {
background-color:#5cb85c
}
.progress-info .progress-bar {
background-color:#5bc0de
}
}
.progress-info[value]::-webkit-progress-value {
background-color:#5bc0de
}
.progress-info[value]::-moz-progress-bar {
background-color:#5bc0de
}
.progress-warning[value]::-webkit-progress-value {
background-color:#f0ad4e
}
.progress-warning[value]::-moz-progress-bar {
background-color:#f0ad4e
}
@media screen and (min-width:0\0) {
.progress-warning .progress-bar {
background-color:#f0ad4e
}
.progress-danger .progress-bar {
background-color:#d9534f
}
}
.progress-danger[value]::-webkit-progress-value {
background-color:#d9534f
}
.progress-danger[value]::-moz-progress-bar {
background-color:#d9534f
}
.media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media, .media-body {
	overflow: hidden;
	zoom: 1
}
.media-body {
	width: 10000px
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top
}
.media-middle {
	vertical-align: middle
}
.easyzoom img, .media-bottom {
	vertical-align: bottom
}
.media-object {
	display: block
}
.media-object.img-thumbnail {
	max-width: none
}
.media-right {
	padding-left: 10px
}
.media-left {
	padding-right: 10px
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.list-group {
	padding-left: 0;
	margin-bottom: 0
}
.list-group-item {
	position: relative;
	display: block;
padding:.75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}
.list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.list-group-item:last-child {
	margin-bottom: 0;
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.list-group-flush .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}
.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0
}
.list-group-flush:last-child .list-group-item:last-child {
	border-bottom: 0
}
a.list-group-item, button.list-group-item {
	width: 100%;
	color: #555;
	text-align: inherit
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333
}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5
}
.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	color: #818a91;
	cursor: not-allowed;
	background-color: #eceeef
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color: inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color: #818a91
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #0275d8;
	border-color: #0275d8
}
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color: inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color: #a8d6fe
}
.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:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	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:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	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:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	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:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	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
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embed-responsive-21by9 {
	padding-bottom: 42.857143%
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%
}
.embed-responsive-4by3 {
	padding-bottom: 75%
}
.embed-responsive-1by1 {
	padding-bottom: 100%
}
.close {
	float: right;
	font-size: 1.5rem;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2
}
.popover, .tooltip {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	line-break: auto;
	text-decoration: none
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal-footer::after, .modal-header::after {
	display: table;
	content: "";
	clear: both
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out, -o-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)
}
.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;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
border-radius:.3rem;
	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
}
.modal-backdrop.in {
	opacity: .5
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.5
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.popover, .tooltip {
	position: absolute;
	display: block
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.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:544px) {
.modal-dialog {
	width: 600px;
	margin: 30px auto
}
.modal-sm {
	width: 300px
}
}
@media (min-width:768px) {
.modal-lg {
	width: 900px
}
}
.tooltip {
	z-index: 1070;
	text-align: left;
	text-align: start;
	opacity: 0
}
.tooltip.in {
	opacity: .9
}
.tooltip.bs-tether-element-attached-bottom, .tooltip.tooltip-top {
	padding: 5px 0;
	margin-top: -3px
}
.tooltip.bs-tether-element-attached-bottom .tooltip-arrow, .tooltip.tooltip-top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.bs-tether-element-attached-left, .tooltip.tooltip-right {
	padding: 0 5px;
	margin-left: 3px
}
.tooltip.bs-tether-element-attached-left .tooltip-arrow, .tooltip.tooltip-right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}
.tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom {
	padding: 5px 0;
	margin-top: 3px
}
.tooltip.bs-tether-element-attached-top .tooltip-arrow, .tooltip.tooltip-bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bs-tether-element-attached-right, .tooltip.tooltip-left {
	padding: 0 5px;
	margin-left: -3px
}
.tooltip.bs-tether-element-attached-right .tooltip-arrow, .tooltip.tooltip-left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}
.tooltip-inner {
	color: #fff;
	text-align: center
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.popover {
	top: 0;
	left: 0;
	z-index: 1060;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	text-align: start;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
border-radius:.3rem
}
.carousel-caption, .carousel-control {
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6)
}
.popover.bs-tether-element-attached-bottom, .popover.popover-top {
	margin-top: -10px
}
.popover.bs-tether-element-attached-bottom .popover-arrow, .popover.popover-top .popover-arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: rgba(0,0,0,.25);
	border-bottom-width: 0
}
.popover.bs-tether-element-attached-bottom .popover-arrow::after, .popover.popover-top .popover-arrow::after {
	bottom: 1px;
	margin-left: -10px;
	content: "";
	border-top-color: #fff;
	border-bottom-width: 0
}
.popover.bs-tether-element-attached-left, .popover.popover-right {
	margin-left: 10px
}
.popover.bs-tether-element-attached-left .popover-arrow, .popover.popover-right .popover-arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: rgba(0,0,0,.25);
	border-left-width: 0
}
.popover.bs-tether-element-attached-left .popover-arrow::after, .popover.popover-right .popover-arrow::after {
	bottom: -10px;
	left: 1px;
	content: "";
	border-right-color: #fff;
	border-left-width: 0
}
.popover.bs-tether-element-attached-top, .popover.popover-bottom {
	margin-top: 10px
}
.popover.bs-tether-element-attached-top .popover-arrow, .popover.popover-bottom .popover-arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: rgba(0,0,0,.25)
}
.popover.bs-tether-element-attached-top .popover-arrow::after, .popover.popover-bottom .popover-arrow::after {
	top: 1px;
	margin-left: -10px;
	content: "";
	border-top-width: 0;
	border-bottom-color: #fff
}
.popover.bs-tether-element-attached-right, .popover.popover-left {
	margin-left: -10px
}
.popover.bs-tether-element-attached-right .popover-arrow, .popover.popover-left .popover-arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: rgba(0,0,0,.25)
}
.popover.bs-tether-element-attached-right .popover-arrow::after, .popover.popover-left .popover-arrow::after {
	right: 1px;
	bottom: -10px;
	content: "";
	border-right-width: 0;
	border-left-color: #fff
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
border-radius:-.7rem -.7rem 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
}
.carousel, .carousel-inner {
	position: relative
}
.popover-arrow {
	border-width: 11px
}
.popover-arrow::after {
	content: "";
	border-width: 10px
}
.carousel-inner {
	width: 100%
}
.carousel-inner>.carousel-item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.carousel-item>a>img, .carousel-inner>.carousel-item>img {
	line-height: 1
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner>.carousel-item {
	-webkit-transition: -webkit-transform .6s ease-in-out;
	-o-transition: transform .6s ease-in-out, -o-transform .6s ease-in-out;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.carousel-inner>.carousel-item.active.right, .carousel-inner>.carousel-item.next {
	left: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.carousel-inner>.carousel-item.active.left, .carousel-inner>.carousel-item.prev {
	left: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.carousel-inner>.carousel-item.active, .carousel-inner>.carousel-item.next.left, .carousel-inner>.carousel-item.prev.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 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;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	opacity: .5
}
.carousel-control.left {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001)));
	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: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5)));
	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: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x
}
.carousel-control:focus, .carousel-control:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}
.carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-family: serif;
	line-height: 1
}
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px
}
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px
}
.carousel-control .icon-prev::before {
	content: "\2039"
}
.carousel-control .icon-next::before {
	content: "\203a"
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 10px
}
.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px
}
.carousel-caption .btn, .text-hide {
	text-shadow: none
}
@media (min-width:544px) {
.carousel-control .icon-next, .carousel-control .icon-prev {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	font-size: 30px
}
.carousel-control .icon-prev {
	margin-left: -15px
}
.carousel-control .icon-next {
	margin-right: -15px
}
.carousel-caption {
	right: 20%;
	left: 20%;
	padding-bottom: 30px
}
.carousel-indicators {
	bottom: 20px
}
}
.clearfix::after {
	display: table;
	clear: both;
	content: ""
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.hidden-xl-down, .hidden-xs-up, .visible-print-block {
	display: none!important
}
.pull-xs-left {
	float: left!important
}
.pull-xs-right {
	float: right!important
}
.pull-xs-none {
	float: none!important
}
@media (min-width:544px) {
.pull-sm-left {
	float: left!important
}
.pull-sm-right {
	float: right!important
}
.pull-sm-none {
	float: none!important
}
}
@media (min-width:768px) {
.pull-md-left {
	float: left!important
}
.pull-md-right {
	float: right!important
}
.pull-md-none {
	float: none!important
}
}
@media (min-width:992px) {
.pull-lg-left {
	float: left!important
}
.pull-lg-right {
	float: right!important
}
.pull-lg-none {
	float: none!important
}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	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
}
.invisible {
	visibility: hidden!important
}
.flexslider .slides:after, .owl-carousel .owl-stage:after, .rev_slider>ul>li, .rev_slider>ul>li:before, .slick-loading .slick-slide, .slick-loading .slick-track, .tp-revslider-mainul>li, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before {
	visibility: hidden
}
.text-hide {
	font: "0/0" a;
	color: transparent;
	background-color: transparent;
	border: 0
}
.nc-icon-glyph.circle, .nc-icon-outline.circle {
	border-radius: 50%
}
.text-justify {
	text-align: justify!important
}
.text-nowrap {
	white-space: nowrap!important
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.text-xs-left {
	text-align: left!important
}
.text-xs-right {
	text-align: right!important
}
.text-xs-center {
	text-align: center!important
}
@media (min-width:544px) {
.text-sm-left {
	text-align: left!important
}
.text-sm-right {
	text-align: right!important
}
.text-sm-center {
	text-align: center!important
}
.hidden-sm-up {
	display: none!important
}
}
@media (min-width:768px) {
.text-md-left {
	text-align: left!important
}
.text-md-right {
	text-align: right!important
}
.text-md-center {
	text-align: center!important
}
.hidden-md-up {
	display: none!important
}
}
@media (min-width:992px) {
.text-lg-left {
	text-align: left!important
}
.text-lg-right {
	text-align: right!important
}
.text-lg-center {
	text-align: center!important
}
.hidden-lg-up {
	display: none!important
}
}
.text-lowercase {
	text-transform: lowercase!important
}
.text-uppercase {
	text-transform: uppercase!important
}
.text-capitalize {
	text-transform: capitalize!important
}
.font-weight-normal {
	font-weight: 400
}
.font-weight-bold {
	font-weight: 700
}
.font-italic {
	font-style: italic
}
.text-muted {
	color: #818a91
}
a.text-primary:focus, a.text-primary:hover {
	color: #025aa5
}
.text-success {
	color: #5cb85c!important
}
a.text-success:focus, a.text-success:hover {
	color: #449d44
}
.text-info {
	color: #5bc0de!important
}
a.text-info:focus, a.text-info:hover {
	color: #31b0d5
}
.text-warning {
	color: #f0ad4e!important
}
a.text-warning:focus, a.text-warning:hover {
	color: #ec971f
}
.text-danger {
	color: #d9534f!important
}
a.text-danger:focus, a.text-danger:hover {
	color: #c9302c
}
.bg-inverse {
	color: #eceeef;
	background-color: #373a3c
}
.bg-danger, .bg-info, .bg-primary, .bg-success, .bg-warning {
	color: #fff!important
}
.bg-faded {
	background-color: #f7f7f9
}
.bg-primary {
	background-color: #0275d8!important
}
a.bg-primary:focus, a.bg-primary:hover {
	background-color: #025aa5
}
.bg-success {
	background-color: #5cb85c!important
}
a.bg-success:focus, a.bg-success:hover {
	background-color: #449d44
}
.bg-info {
	background-color: #5bc0de!important
}
a.bg-info:focus, a.bg-info:hover {
	background-color: #31b0d5
}
.bg-warning {
	background-color: #f0ad4e!important
}
a.bg-warning:focus, a.bg-warning:hover {
	background-color: #ec971f
}
.bg-danger {
	background-color: #d9534f!important
}
.flex-direction-nav a, .flex-direction-nav a:before {
	color: rgba(0,0,0,.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,.3)
}
a.bg-danger:focus, a.bg-danger:hover {
	background-color: #c9302c
}
.m-x-auto {
	margin-right: auto!important;
	margin-left: auto!important
}
.m-a-0 {
	margin: 0!important
}
.m-x-0 {
	margin-right: 0!important;
	margin-left: 0!important
}
.m-r-1, .m-x-1 {
	margin-right: 1rem!important
}
.m-l-1, .m-x-1 {
	margin-left: 1rem!important
}
.m-y-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.m-t-1, .m-y-1 {
	margin-top: 1rem!important
}
.m-b-1, .m-y-1 {
	margin-bottom: 1rem!important
}
.m-a-1 {
	margin: 1rem!important
}
.m-r-2, .m-x-2 {
	margin-right: 1.5rem!important
}
.m-l-2, .m-x-2 {
	margin-left: 1.5rem!important
}
.m-t-2, .m-y-2 {
	margin-top: 1.5rem!important
}
.m-b-2, .m-y-2 {
	margin-bottom: 1.5rem!important
}
.m-a-2 {
	margin: 1.5rem!important
}
.m-r-3, .m-x-3 {
	margin-right: 3rem!important
}
.m-l-3, .m-x-3 {
	margin-left: 3rem!important
}
.m-t-3, .m-y-3 {
	margin-top: 3rem!important
}
.m-b-3, .m-y-3 {
	margin-bottom: 3rem!important
}
.m-a-3 {
	margin: 3rem!important
}
.p-a-0 {
	padding: 0!important
}
.p-x-0 {
	padding-right: 0!important;
	padding-left: 0!important
}
.p-r-1, .p-x-1 {
	padding-right: 1rem!important
}
.p-l-1, .p-x-1 {
	padding-left: 1rem!important
}
.p-y-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.p-t-1, .p-y-1 {
	padding-top: 1rem!important
}
.p-b-1, .p-y-1 {
	padding-bottom: 1rem!important
}
.p-a-1 {
	padding: 1rem!important
}
.p-r-2, .p-x-2 {
	padding-right: 1.5rem!important
}
.p-l-2, .p-x-2 {
	padding-left: 1.5rem!important
}
.p-t-2, .p-y-2 {
	padding-top: 1.5rem!important
}
.p-b-2, .p-y-2 {
	padding-bottom: 1.5rem!important
}
.p-a-2 {
	padding: 1.5rem!important
}
.p-r-3, .p-x-3 {
	padding-right: 3rem!important
}
.p-l-3, .p-x-3 {
	padding-left: 3rem!important
}
.p-t-3, .p-y-3 {
	padding-top: 3rem!important
}
.p-b-3, .p-y-3 {
	padding-bottom: 3rem!important
}
.p-a-3 {
	padding: 3rem!important
}
.nc-icon-glyph.circle, .nc-icon-glyph.square, .nc-icon-outline.circle, .nc-icon-outline.square {
	padding: .33333333em;
	vertical-align: -16%;
	background-color: #eee
}
.pos-f-t {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}
@media (max-width:767px) {
.hidden-sm-down {
	display: none!important
}
}
@media (max-width:991px) {
.hidden-md-down {
	display: none!important
}
}
@media (max-width:1199px) {
.hidden-lg-down {
	display: none!important
}
}
@media (min-width:1200px) {
.pull-xl-left {
	float: left!important
}
.pull-xl-right {
	float: right!important
}
.pull-xl-none {
	float: none!important
}
.text-xl-left {
	text-align: left!important
}
.text-xl-right {
	text-align: right!important
}
.text-xl-center {
	text-align: center!important
}
.hidden-xl-up {
	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
}
.hidden-print {
	display: none!important
}
}
.nc-icon-glyph, .nc-icon-outline {
	display: inline-block;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	speak: none
}
@font-face {
	font-family: 'Nucleo Outline';
	src: url(../icons/outline/nucleo-outline.eot);
	src: url(../icons/outline/nucleo-outline.eot) format('embedded-opentype'),
	     url(../icons/outline/nucleo-outline.woff2) format('woff2'),
	     url(../icons/outline/nucleo-outline.woff) format('woff'),
	     url(../icons/outline/nucleo-outline.ttf) format('truetype'),
	     url(../icons/outline/nucleo-outline.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
.nc-icon-outline {
	font: normal normal normal 14px/1 'Nucleo Outline';
	font-size: inherit;
	-webkit-font-smoothing: antialiased
}
.nc-icon-outline.lg {
	font-size: 1.33333333em;
	vertical-align: -16%
}
.nc-icon-outline.x2 {
	font-size: 2em
}
.nc-icon-outline.x3 {
	font-size: 3em
}
.nc-icon-ul>li>.nc-icon-outline {
	position: absolute;
	left: -1.57142857em;
	top: .14285714em;
	text-align: center
}
.nc-icon-ul>li>.nc-icon-outline.lg {
	top: 0;
	left: -1.35714286em
}
.nc-icon-ul>li>.nc-icon-outline.circle, .nc-icon-ul>li>.nc-icon-outline.square {
	top: -.19047619em;
	left: -1.9047619em
}
.nc-icon-outline.spin {
	-webkit-animation: nc-icon-spin 2s infinite linear;
	-moz-animation: nc-icon-spin 2s infinite linear;
	animation: nc-icon-spin 2s infinite linear
}
.nc-icon-outline.rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.nc-icon-outline.rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.nc-icon-outline.rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.nc-icon-outline.flip-y {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.nc-icon-outline.flip-x {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}
.nc-icon-outline.travel_axe:before {
	content: "\eb28"
}
.nc-icon-outline.travel_backpack:before {
	content: "\eb29"
}
.nc-icon-outline.travel_bag:before {
	content: "\eb2a"
}
.nc-icon-outline.travel_barbecue:before {
	content: "\eb2b"
}
.nc-icon-outline.travel_beach-umbrella:before {
	content: "\eb2c"
}
.nc-icon-outline.travel_berlin:before {
	content: "\eb2d"
}
.nc-icon-outline.travel_binocular:before {
	content: "\eb2e"
}
.nc-icon-outline.travel_camper:before {
	content: "\eb2f"
}
.nc-icon-outline.travel_camping:before {
	content: "\eb30"
}
.nc-icon-outline.travel_castle:before {
	content: "\eb31"
}
.nc-icon-outline.travel_china:before {
	content: "\eb32"
}
.nc-icon-outline.travel_church:before {
	content: "\eb33"
}
.nc-icon-outline.travel_drink:before {
	content: "\eb34"
}
.nc-icon-outline.travel_explore:before {
	content: "\eb35"
}
.nc-icon-outline.travel_fire:before {
	content: "\eb36"
}
.nc-icon-outline.travel_hotel-bell:before {
	content: "\eb37"
}
.nc-icon-outline.travel_hotel-symbol:before {
	content: "\eb38"
}
.nc-icon-outline.travel_hotel:before {
	content: "\eb39"
}
.nc-icon-outline.travel_hut:before {
	content: "\eb3a"
}
.nc-icon-outline.travel_igloo:before {
	content: "\eb3b"
}
.nc-icon-outline.travel_info:before {
	content: "\eb3c"
}
.nc-icon-outline.travel_istanbul:before {
	content: "\eb3d"
}
.nc-icon-outline.travel_jellyfish:before {
	content: "\eb3e"
}
.nc-icon-outline.travel_lamp:before {
	content: "\eb3f"
}
.nc-icon-outline.travel_lighthouse:before {
	content: "\eb40"
}
.nc-icon-outline.travel_london:before {
	content: "\eb41"
}
.nc-icon-outline.travel_luggage:before {
	content: "\eb42"
}
.nc-icon-outline.travel_mosque:before {
	content: "\eb43"
}
.nc-icon-outline.travel_ny:before {
	content: "\eb44"
}
.nc-icon-outline.travel_octopus:before {
	content: "\eb45"
}
.nc-icon-outline.travel_paris-tower:before {
	content: "\eb46"
}
.nc-icon-outline.travel_passport:before {
	content: "\eb47"
}
.nc-icon-outline.travel_pickaxe:before {
	content: "\eb48"
}
.nc-icon-outline.travel_pool:before {
	content: "\eb49"
}
.nc-icon-outline.travel_pyramid:before {
	content: "\eb4a"
}
.nc-icon-outline.travel_rackets:before {
	content: "\eb4b"
}
.nc-icon-outline.travel_rio:before {
	content: "\eb4c"
}
.nc-icon-outline.travel_road-sign-left:before {
	content: "\eb4d"
}
.nc-icon-outline.travel_road-sign-right:before {
	content: "\eb4e"
}
.nc-icon-outline.travel_rome:before {
	content: "\eb4f"
}
.nc-icon-outline.travel_rowing:before {
	content: "\eb50"
}
.nc-icon-outline.travel_sea-mask:before {
	content: "\eb51"
}
.nc-icon-outline.travel_sf-bridge:before {
	content: "\eb52"
}
.nc-icon-outline.travel_shark:before {
	content: "\eb53"
}
.nc-icon-outline.travel_spa:before {
	content: "\eb54"
}
.nc-icon-outline.travel_sunglasses:before {
	content: "\eb55"
}
.nc-icon-outline.travel_surf:before {
	content: "\eb56"
}
.nc-icon-outline.travel_swimsuit:before {
	content: "\eb57"
}
.nc-icon-outline.travel_swimwear:before {
	content: "\eb58"
}
.nc-icon-outline.travel_swiss-knife:before {
	content: "\eb59"
}
.nc-icon-outline.travel_temple-02:before {
	content: "\eb5a"
}
.nc-icon-outline.travel_temple-25:before {
	content: "\eb5b"
}
.nc-icon-outline.travel_trolley:before {
	content: "\eb5c"
}
.nc-icon-outline.travel_white-house:before {
	content: "\eb5d"
}
.nc-icon-outline.travel_world:before {
	content: "\eb5e"
}
.nc-icon-outline.travel_worldmap:before {
	content: "\eb5f"
}
.nc-icon-outline.food_alcohol:before {
	content: "\eb60"
}
.nc-icon-outline.food_apple:before {
	content: "\eb61"
}
.nc-icon-outline.food_baby:before {
	content: "\eb62"
}
.nc-icon-outline.food_bacon:before {
	content: "\eb63"
}
.nc-icon-outline.food_baguette:before {
	content: "\eb64"
}
.nc-icon-outline.food_banana:before {
	content: "\eb65"
}
.nc-icon-outline.food_barbecue-02:before {
	content: "\eb66"
}
.nc-icon-outline.food_barbecue-15:before {
	content: "\eb67"
}
.nc-icon-outline.food_barbecue-tools:before {
	content: "\eb68"
}
.nc-icon-outline.food_beer-95:before {
	content: "\eb69"
}
.nc-icon-outline.food_beer-96:before {
	content: "\eb6a"
}
.nc-icon-outline.food_beverage:before {
	content: "\eb6b"
}
.nc-icon-outline.food_bottle-wine:before {
	content: "\eb6c"
}
.nc-icon-outline.food_bottle:before {
	content: "\eb6d"
}
.nc-icon-outline.food_bowl:before {
	content: "\eb6e"
}
.nc-icon-outline.food_bread:before {
	content: "\eb6f"
}
.nc-icon-outline.food_broccoli:before {
	content: "\eb70"
}
.nc-icon-outline.food_cake-13:before {
	content: "\eb71"
}
.nc-icon-outline.food_cake-100:before {
	content: "\eb72"
}
.nc-icon-outline.food_cake-slice:before {
	content: "\eb73"
}
.nc-icon-outline.food_candle:before {
	content: "\eb74"
}
.nc-icon-outline.food_candy:before {
	content: "\eb75"
}
.nc-icon-outline.food_carrot:before {
	content: "\eb76"
}
.nc-icon-outline.food_champagne:before {
	content: "\eb77"
}
.nc-icon-outline.food_cheese-24:before {
	content: "\eb78"
}
.nc-icon-outline.food_cheese-87:before {
	content: "\eb79"
}
.nc-icon-outline.food_cheeseburger:before {
	content: "\eb7a"
}
.nc-icon-outline.food_chef-hat:before {
	content: "\eb7b"
}
.nc-icon-outline.food_cherry:before {
	content: "\eb7c"
}
.nc-icon-outline.food_chicken:before {
	content: "\eb7d"
}
.nc-icon-outline.food_chili:before {
	content: "\eb7e"
}
.nc-icon-outline.food_chinese:before {
	content: "\eb7f"
}
.nc-icon-outline.food_chips:before {
	content: "\eb80"
}
.nc-icon-outline.food_chocolate:before {
	content: "\eb81"
}
.nc-icon-outline.food_cocktail:before {
	content: "\eb82"
}
.nc-icon-outline.food_coffe-long:before {
	content: "\eb83"
}
.nc-icon-outline.food_coffee-long:before {
	content: "\eb84"
}
.nc-icon-outline.food_coffee:before {
	content: "\eb85"
}
.nc-icon-outline.food_cookies:before {
	content: "\eb86"
}
.nc-icon-outline.food_course:before {
	content: "\eb87"
}
.nc-icon-outline.food_crab:before {
	content: "\eb88"
}
.nc-icon-outline.food_croissant:before {
	content: "\eb89"
}
.nc-icon-outline.food_cutlery-75:before {
	content: "\eb8a"
}
.nc-icon-outline.food_cutlery-76:before {
	content: "\eb8b"
}
.nc-icon-outline.food_cutlery-77:before {
	content: "\eb8c"
}
.nc-icon-outline.food_dishwasher:before {
	content: "\eb8d"
}
.nc-icon-outline.food_donut:before {
	content: "\eb8e"
}
.nc-icon-outline.food_drink:before {
	content: "\eb8f"
}
.nc-icon-outline.food_egg:before {
	content: "\eb90"
}
.nc-icon-outline.food_energy-drink:before {
	content: "\eb91"
}
.nc-icon-outline.food_fish:before {
	content: "\eb92"
}
.nc-icon-outline.food_fishbone:before {
	content: "\eb93"
}
.nc-icon-outline.food_fridge:before {
	content: "\eb94"
}
.nc-icon-outline.food_glass:before {
	content: "\eb95"
}
.nc-icon-outline.food_grape:before {
	content: "\eb96"
}
.nc-icon-outline.food_hob:before {
	content: "\eb97"
}
.nc-icon-outline.food_hot-dog:before {
	content: "\eb98"
}
.nc-icon-outline.food_ice-cream-22:before {
	content: "\eb99"
}
.nc-icon-outline.food_ice-cream-72:before {
	content: "\eb9a"
}
.nc-icon-outline.food_jam:before {
	content: "\eb9b"
}
.nc-icon-outline.food_kettle:before {
	content: "\eb9c"
}
.nc-icon-outline.food_kitchen-fan:before {
	content: "\eb9d"
}
.nc-icon-outline.food_knife:before {
	content: "\eb9e"
}
.nc-icon-outline.food_lemon-slice:before {
	content: "\eb9f"
}
.nc-icon-outline.food_lighter:before {
	content: "\eba0"
}
.nc-icon-outline.food_lobster:before {
	content: "\eba1"
}
.nc-icon-outline.food_matches:before {
	content: "\eba2"
}
.nc-icon-outline.food_measuring-cup:before {
	content: "\eba3"
}
.nc-icon-outline.food_meat-spit:before {
	content: "\eba4"
}
.nc-icon-outline.food_microwave:before {
	content: "\eba5"
}
.nc-icon-outline.food_milk:before {
	content: "\eba6"
}
.nc-icon-outline.food_moka:before {
	content: "\eba7"
}
.nc-icon-outline.food_muffin:before {
	content: "\eba8"
}
.nc-icon-outline.food_mug:before {
	content: "\eba9"
}
.nc-icon-outline.food_oven:before {
	content: "\ebaa"
}
.nc-icon-outline.food_pan:before {
	content: "\ebab"
}
.nc-icon-outline.food_pizza-slice:before {
	content: "\ebac"
}
.nc-icon-outline.food_pizza:before {
	content: "\ebad"
}
.nc-icon-outline.food_plate:before {
	content: "\ebae"
}
.nc-icon-outline.food_pot:before {
	content: "\ebaf"
}
.nc-icon-outline.food_prosciutto:before {
	content: "\ebb0"
}
.nc-icon-outline.food_recipe-book-46:before {
	content: "\ebb1"
}
.nc-icon-outline.food_recipe-book-47:before {
	content: "\ebb2"
}
.nc-icon-outline.food_rolling-pin:before {
	content: "\ebb3"
}
.nc-icon-outline.food_salt:before {
	content: "\ebb4"
}
.nc-icon-outline.food_sausage:before {
	content: "\ebb5"
}
.nc-icon-outline.food_scale:before {
	content: "\ebb6"
}
.nc-icon-outline.food_scotch:before {
	content: "\ebb7"
}
.nc-icon-outline.food_shrimp:before {
	content: "\ebb8"
}
.nc-icon-outline.food_steak:before {
	content: "\ebb9"
}
.nc-icon-outline.food_store:before {
	content: "\ebba"
}
.nc-icon-outline.food_strawberry:before {
	content: "\ebbb"
}
.nc-icon-outline.food_sushi:before {
	content: "\ebbc"
}
.nc-icon-outline.food_tacos:before {
	content: "\ebbd"
}
.nc-icon-outline.food_tea:before {
	content: "\ebbe"
}
.nc-icon-outline.food_temperature:before {
	content: "\ebbf"
}
.nc-icon-outline.food_vest-07:before {
	content: "\ebc0"
}
.nc-icon-outline.food_vest-31:before {
	content: "\ebc1"
}
.nc-icon-outline.food_watermelon:before {
	content: "\ebc2"
}
.nc-icon-outline.food_whisk:before {
	content: "\ebc3"
}
.nc-icon-outline.emoticons_alien:before {
	content: "\ebc4"
}
.nc-icon-outline.emoticons_angry-10:before {
	content: "\ebc5"
}
.nc-icon-outline.emoticons_angry-44:before {
	content: "\ebc6"
}
.nc-icon-outline.emoticons_big-eyes:before {
	content: "\ebc7"
}
.nc-icon-outline.emoticons_big-smile:before {
	content: "\ebc8"
}
.nc-icon-outline.emoticons_bigmouth:before {
	content: "\ebc9"
}
.nc-icon-outline.emoticons_bleah:before {
	content: "\ebca"
}
.nc-icon-outline.emoticons_blind:before {
	content: "\ebcb"
}
.nc-icon-outline.emoticons_bomb:before {
	content: "\ebcc"
}
.nc-icon-outline.emoticons_bored:before {
	content: "\ebcd"
}
.nc-icon-outline.emoticons_cake:before {
	content: "\ebce"
}
.nc-icon-outline.emoticons_cry-15:before {
	content: "\ebcf"
}
.nc-icon-outline.emoticons_cry-57:before {
	content: "\ebd0"
}
.nc-icon-outline.emoticons_cute:before {
	content: "\ebd1"
}
.nc-icon-outline.emoticons_devil:before {
	content: "\ebd2"
}
.nc-icon-outline.emoticons_disgusted:before {
	content: "\ebd3"
}
.nc-icon-outline.emoticons_fist:before {
	content: "\ebd4"
}
.nc-icon-outline.emoticons_ghost:before {
	content: "\ebd5"
}
.nc-icon-outline.emoticons_hannibal:before {
	content: "\ebd6"
}
.nc-icon-outline.emoticons_happy-sun:before {
	content: "\ebd7"
}
.nc-icon-outline.emoticons_kid:before {
	content: "\ebd8"
}
.nc-icon-outline.emoticons_kiss:before {
	content: "\ebd9"
}
.nc-icon-outline.emoticons_laugh-17:before {
	content: "\ebda"
}
.nc-icon-outline.emoticons_laugh-35:before {
	content: "\ebdb"
}
.nc-icon-outline.emoticons_like-no:before {
	content: "\ebdc"
}
.nc-icon-outline.emoticons_like:before {
	content: "\ebdd"
}
.nc-icon-outline.emoticons_mad-12:before {
	content: "\ebde"
}
.nc-icon-outline.emoticons_mad-58:before {
	content: "\ebdf"
}
.nc-icon-outline.emoticons_malicious:before {
	content: "\ebe0"
}
.nc-icon-outline.emoticons_manga-62:before {
	content: "\ebe1"
}
.nc-icon-outline.emoticons_manga-63:before {
	content: "\ebe2"
}
.nc-icon-outline.emoticons_monster:before {
	content: "\ebe3"
}
.nc-icon-outline.emoticons_nerd-22:before {
	content: "\ebe4"
}
.nc-icon-outline.emoticons_nerd-23:before {
	content: "\ebe5"
}
.nc-icon-outline.emoticons_ninja:before {
	content: "\ebe6"
}
.nc-icon-outline.emoticons_no-words:before {
	content: "\ebe7"
}
.nc-icon-outline.emoticons_parrot:before {
	content: "\ebe8"
}
.nc-icon-outline.emoticons_penguin:before {
	content: "\ebe9"
}
.nc-icon-outline.emoticons_pirate:before {
	content: "\ebea"
}
.nc-icon-outline.emoticons_poop:before {
	content: "\ebeb"
}
.nc-icon-outline.emoticons_puzzled:before {
	content: "\ebec"
}
.nc-icon-outline.emoticons_quite-happy:before {
	content: "\ebed"
}
.nc-icon-outline.emoticons_robot:before {
	content: "\ebee"
}
.nc-icon-outline.emoticons_rock:before {
	content: "\ebef"
}
.nc-icon-outline.emoticons_sad:before {
	content: "\ebf0"
}
.nc-icon-outline.emoticons_satisfied:before {
	content: "\ebf1"
}
.nc-icon-outline.emoticons_shark:before {
	content: "\ebf2"
}
.nc-icon-outline.emoticons_shy:before {
	content: "\ebf3"
}
.nc-icon-outline.emoticons_sick:before {
	content: "\ebf4"
}
.nc-icon-outline.emoticons_silly:before {
	content: "\ebf5"
}
.nc-icon-outline.emoticons_skull:before {
	content: "\ebf6"
}
.nc-icon-outline.emoticons_sleep:before {
	content: "\ebf7"
}
.nc-icon-outline.emoticons_sloth:before {
	content: "\ebf8"
}
.nc-icon-outline.emoticons_smart:before {
	content: "\ebf9"
}
.nc-icon-outline.emoticons_smile:before {
	content: "\ebfa"
}
.nc-icon-outline.emoticons_soldier:before {
	content: "\ebfb"
}
.nc-icon-outline.emoticons_speechless:before {
	content: "\ebfc"
}
.nc-icon-outline.emoticons_spiteful:before {
	content: "\ebfd"
}
.nc-icon-outline.emoticons_sunglasses-48:before {
	content: "\ebfe"
}
.nc-icon-outline.emoticons_sunglasses-49:before {
	content: "\ebff"
}
.nc-icon-outline.emoticons_surprise:before {
	content: "\ec00"
}
.nc-icon-outline.emoticons_upset-13:before {
	content: "\ec01"
}
.nc-icon-outline.emoticons_upset-14:before {
	content: "\ec02"
}
.nc-icon-outline.emoticons_virus:before {
	content: "\ec03"
}
.nc-icon-outline.emoticons_what:before {
	content: "\ec04"
}
.nc-icon-outline.emoticons_whiskers:before {
	content: "\ec05"
}
.nc-icon-outline.emoticons_wink-06:before {
	content: "\ec06"
}
.nc-icon-outline.emoticons_wink-11:before {
	content: "\ec07"
}
.nc-icon-outline.emoticons_wink-69:before {
	content: "\ec08"
}
.nc-icon-outline.weather_celsius:before {
	content: "\e600"
}
.nc-icon-outline.weather_cloud-13:before {
	content: "\e601"
}
.nc-icon-outline.weather_cloud-14:before {
	content: "\e602"
}
.nc-icon-outline.weather_cloud-drop:before {
	content: "\e603"
}
.nc-icon-outline.weather_cloud-fog-31:before {
	content: "\e604"
}
.nc-icon-outline.weather_cloud-fog-32:before {
	content: "\e605"
}
.nc-icon-outline.weather_cloud-hail:before {
	content: "\e606"
}
.nc-icon-outline.weather_cloud-light:before {
	content: "\e607"
}
.nc-icon-outline.weather_cloud-moon:before {
	content: "\e608"
}
.nc-icon-outline.weather_cloud-rain:before {
	content: "\e609"
}
.nc-icon-outline.weather_cloud-rainbow:before {
	content: "\e60a"
}
.nc-icon-outline.weather_cloud-snow-34:before {
	content: "\e60b"
}
.nc-icon-outline.weather_cloud-snow-42:before {
	content: "\e60c"
}
.nc-icon-outline.weather_cloud-sun-17:before {
	content: "\e60d"
}
.nc-icon-outline.weather_cloud-sun-19:before {
	content: "\e60e"
}
.nc-icon-outline.weather_compass:before {
	content: "\e60f"
}
.nc-icon-outline.weather_drop-12:before {
	content: "\e610"
}
.nc-icon-outline.weather_drop-15:before {
	content: "\e611"
}
.nc-icon-outline.weather_drops:before {
	content: "\e612"
}
.nc-icon-outline.weather_eclipse:before {
	content: "\e613"
}
.nc-icon-outline.weather_fahrenheit:before {
	content: "\e614"
}
.nc-icon-outline.weather_fog:before {
	content: "\e615"
}
.nc-icon-outline.weather_forecast:before {
	content: "\e616"
}
.nc-icon-outline.weather_hurricane-44:before {
	content: "\e617"
}
.nc-icon-outline.weather_hurricane-45:before {
	content: "\e618"
}
.nc-icon-outline.weather_moon-cloud-drop:before {
	content: "\e619"
}
.nc-icon-outline.weather_moon-cloud-fog:before {
	content: "\e61a"
}
.nc-icon-outline.weather_moon-cloud-hail:before {
	content: "\e61b"
}
.nc-icon-outline.weather_moon-cloud-light:before {
	content: "\e61c"
}
.nc-icon-outline.weather_moon-cloud-rain:before {
	content: "\e61d"
}
.nc-icon-outline.weather_moon-cloud-snow-61:before {
	content: "\e61e"
}
.nc-icon-outline.weather_moon-cloud-snow-62:before {
	content: "\e61f"
}
.nc-icon-outline.weather_moon-fog:before {
	content: "\e620"
}
.nc-icon-outline.weather_moon-full:before {
	content: "\e621"
}
.nc-icon-outline.weather_moon-stars:before {
	content: "\e622"
}
.nc-icon-outline.weather_moon:before {
	content: "\e623"
}
.nc-icon-outline.weather_rain-hail:before {
	content: "\e624"
}
.nc-icon-outline.weather_rain:before {
	content: "\e625"
}
.nc-icon-outline.weather_rainbow:before {
	content: "\e626"
}
.nc-icon-outline.weather_snow:before {
	content: "\e627"
}
.nc-icon-outline.weather_sun-cloud-drop:before {
	content: "\e628"
}
.nc-icon-outline.weather_sun-cloud-fog:before {
	content: "\e629"
}
.nc-icon-outline.weather_sun-cloud-hail:before {
	content: "\e62a"
}
.nc-icon-outline.weather_sun-cloud-light:before {
	content: "\e62b"
}
.nc-icon-outline.weather_sun-cloud-rain:before {
	content: "\e62c"
}
.nc-icon-outline.weather_sun-cloud-snow-54:before {
	content: "\e62d"
}
.nc-icon-outline.weather_sun-cloud-snow-55:before {
	content: "\e62e"
}
.nc-icon-outline.weather_sun-cloud:before {
	content: "\e62f"
}
.nc-icon-outline.weather_sun-fog-29:before {
	content: "\e630"
}
.nc-icon-outline.weather_sun-fog-30:before {
	content: "\e631"
}
.nc-icon-outline.weather_sun-fog-43:before {
	content: "\e632"
}
.nc-icon-outline.weather_sun:before {
	content: "\e633"
}
.nc-icon-outline.weather_wind:before {
	content: "\e634"
}
.nc-icon-outline.users_add-27:before {
	content: "\e635"
}
.nc-icon-outline.users_add-29:before {
	content: "\e636"
}
.nc-icon-outline.users_badge-13:before {
	content: "\e637"
}
.nc-icon-outline.users_badge-14:before {
	content: "\e638"
}
.nc-icon-outline.users_badge-15:before {
	content: "\e639"
}
.nc-icon-outline.users_circle-08:before {
	content: "\e63a"
}
.nc-icon-outline.users_circle-09:before {
	content: "\e63b"
}
.nc-icon-outline.users_circle-10:before {
	content: "\e63c"
}
.nc-icon-outline.users_contacts:before {
	content: "\e63d"
}
.nc-icon-outline.users_delete-28:before {
	content: "\e63e"
}
.nc-icon-outline.users_delete-30:before {
	content: "\e63f"
}
.nc-icon-outline.users_man-20:before {
	content: "\e640"
}
.nc-icon-outline.users_man-23:before {
	content: "\e641"
}
.nc-icon-outline.users_man-glasses:before {
	content: "\e642"
}
.nc-icon-outline.users_mobile-contact:before {
	content: "\e643"
}
.nc-icon-outline.users_multiple-11:before {
	content: "\e644"
}
.nc-icon-outline.users_multiple-19:before {
	content: "\e645"
}
.nc-icon-outline.users_network:before {
	content: "\e646"
}
.nc-icon-outline.users_parent:before {
	content: "\e647"
}
.nc-icon-outline.users_single-01:before {
	content: "\e648"
}
.nc-icon-outline.users_single-02:before {
	content: "\e649"
}
.nc-icon-outline.users_single-03:before {
	content: "\e64a"
}
.nc-icon-outline.users_single-04:before {
	content: "\e64b"
}
.nc-icon-outline.users_single-05:before {
	content: "\e64c"
}
.nc-icon-outline.users_single-body:before {
	content: "\e64d"
}
.nc-icon-outline.users_single-position:before {
	content: "\e64e"
}
.nc-icon-outline.users_square-31:before {
	content: "\e64f"
}
.nc-icon-outline.users_square-32:before {
	content: "\e650"
}
.nc-icon-outline.users_square-33:before {
	content: "\e651"
}
.nc-icon-outline.users_woman-21:before {
	content: "\e652"
}
.nc-icon-outline.users_woman-24:before {
	content: "\e653"
}
.nc-icon-outline.users_woman-25:before {
	content: "\e654"
}
.nc-icon-outline.users_woman-34:before {
	content: "\e655"
}
.nc-icon-outline.users_woman-35:before {
	content: "\e656"
}
.nc-icon-outline.users_woman-man:before {
	content: "\e657"
}
.nc-icon-outline.ui-1_analytics-88:before {
	content: "\e658"
}
.nc-icon-outline.ui-1_analytics-89:before {
	content: "\e659"
}
.nc-icon-outline.ui-1_attach-86:before {
	content: "\e65a"
}
.nc-icon-outline.ui-1_attach-87:before {
	content: "\e65b"
}
.nc-icon-outline.ui-1_bell-53:before {
	content: "\e65c"
}
.nc-icon-outline.ui-1_bell-54:before {
	content: "\e65d"
}
.nc-icon-outline.ui-1_bell-55:before {
	content: "\e65e"
}
.nc-icon-outline.ui-1_bold-add:before {
	content: "\e65f"
}
.nc-icon-outline.ui-1_bold-delete:before {
	content: "\e660"
}
.nc-icon-outline.ui-1_bold-remove:before {
	content: "\e661"
}
.nc-icon-outline.ui-1_bookmark-add:before {
	content: "\e662"
}
.nc-icon-outline.ui-1_bookmark-remove:before {
	content: "\e663"
}
.nc-icon-outline.ui-1_calendar-57:before {
	content: "\e664"
}
.nc-icon-outline.ui-1_calendar-60:before {
	content: "\e665"
}
.nc-icon-outline.ui-1_calendar-check-59:before {
	content: "\e666"
}
.nc-icon-outline.ui-1_calendar-check-62:before {
	content: "\e667"
}
.nc-icon-outline.ui-1_calendar-grid-58:before {
	content: "\e668"
}
.nc-icon-outline.ui-1_calendar-grid-61:before {
	content: "\e669"
}
.nc-icon-outline.ui-1_check-bold:before {
	content: "\e66a"
}
.nc-icon-outline.ui-1_check-circle-07:before {
	content: "\e66b"
}
.nc-icon-outline.ui-1_check-circle-08:before {
	content: "\e66c"
}
.nc-icon-outline.ui-1_check-curve:before {
	content: "\e66d"
}
.nc-icon-outline.ui-1_check-simple:before {
	content: "\e66e"
}
.nc-icon-outline.ui-1_check-small:before {
	content: "\e66f"
}
.nc-icon-outline.ui-1_check-square-09:before {
	content: "\e670"
}
.nc-icon-outline.ui-1_check-square-11:before {
	content: "\e671"
}
.nc-icon-outline.ui-1_check:before {
	content: "\e672"
}
.nc-icon-outline.ui-1_circle-add:before {
	content: "\e673"
}
.nc-icon-outline.ui-1_circle-bold-add:before {
	content: "\e674"
}
.nc-icon-outline.ui-1_circle-bold-remove:before {
	content: "\e675"
}
.nc-icon-outline.ui-1_circle-delete:before {
	content: "\e676"
}
.nc-icon-outline.ui-1_circle-remove:before {
	content: "\e677"
}
.nc-icon-outline.ui-1_dashboard-29:before {
	content: "\e678"
}
.nc-icon-outline.ui-1_dashboard-30:before {
	content: "\e679"
}
.nc-icon-outline.ui-1_dashboard-half:before {
	content: "\e67a"
}
.nc-icon-outline.ui-1_dashboard-level:before {
	content: "\e67b"
}
.nc-icon-outline.ui-1_database:before {
	content: "\e67c"
}
.nc-icon-outline.ui-1_drop:before {
	content: "\e67d"
}
.nc-icon-outline.ui-1_edit-71:before {
	content: "\e67e"
}
.nc-icon-outline.ui-1_edit-72:before {
	content: "\e67f"
}
.nc-icon-outline.ui-1_edit-73:before {
	content: "\e680"
}
.nc-icon-outline.ui-1_edit-74:before {
	content: "\e681"
}
.nc-icon-outline.ui-1_edit-75:before {
	content: "\e682"
}
.nc-icon-outline.ui-1_edit-76:before {
	content: "\e683"
}
.nc-icon-outline.ui-1_edit-77:before {
	content: "\e684"
}
.nc-icon-outline.ui-1_edit-78:before {
	content: "\e685"
}
.nc-icon-outline.ui-1_email-83:before {
	content: "\e686"
}
.nc-icon-outline.ui-1_email-84:before {
	content: "\e687"
}
.nc-icon-outline.ui-1_email-85:before {
	content: "\e688"
}
.nc-icon-outline.ui-1_eye-17:before {
	content: "\e689"
}
.nc-icon-outline.ui-1_eye-19:before {
	content: "\e68a"
}
.nc-icon-outline.ui-1_eye-ban-18:before {
	content: "\e68b"
}
.nc-icon-outline.ui-1_eye-ban-20:before {
	content: "\e68c"
}
.nc-icon-outline.ui-1_flame:before {
	content: "\e68d"
}
.nc-icon-outline.ui-1_home-51:before {
	content: "\e68e"
}
.nc-icon-outline.ui-1_home-52:before {
	content: "\e68f"
}
.nc-icon-outline.ui-1_home-minimal:before {
	content: "\e690"
}
.nc-icon-outline.ui-1_home-simple:before {
	content: "\e691"
}
.nc-icon-outline.ui-1_leaf-80:before {
	content: "\e692"
}
.nc-icon-outline.ui-1_leaf-81:before {
	content: "\e693"
}
.nc-icon-outline.ui-1_leaf-edit:before {
	content: "\e694"
}
.nc-icon-outline.ui-1_lock-circle-open:before {
	content: "\e695"
}
.nc-icon-outline.ui-1_lock-circle:before {
	content: "\e696"
}
.nc-icon-outline.ui-1_lock-open:before {
	content: "\e697"
}
.nc-icon-outline.ui-1_lock:before {
	content: "\e698"
}
.nc-icon-outline.ui-1_notification-69:before {
	content: "\e699"
}
.nc-icon-outline.ui-1_notification-70:before {
	content: "\e69a"
}
.nc-icon-outline.ui-1_pencil:before {
	content: "\e69b"
}
.nc-icon-outline.ui-1_preferences-circle-rotate:before {
	content: "\e69c"
}
.nc-icon-outline.ui-1_preferences-circle:before {
	content: "\e69d"
}
.nc-icon-outline.ui-1_preferences-container-circle-rotate:before {
	content: "\e69e"
}
.nc-icon-outline.ui-1_preferences-container-circle:before {
	content: "\e69f"
}
.nc-icon-outline.ui-1_preferences-container-rotate:before {
	content: "\e6a0"
}
.nc-icon-outline.ui-1_preferences-container:before {
	content: "\e6a1"
}
.nc-icon-outline.ui-1_preferences-rotate:before {
	content: "\e6a2"
}
.nc-icon-outline.ui-1_preferences:before {
	content: "\e6a3"
}
.nc-icon-outline.ui-1_send:before {
	content: "\e6a4"
}
.nc-icon-outline.ui-1_settings-gear-63:before {
	content: "\e6a5"
}
.nc-icon-outline.ui-1_settings-gear-64:before {
	content: "\e6a6"
}
.nc-icon-outline.ui-1_settings-gear-65:before {
	content: "\e6a7"
}
.nc-icon-outline.ui-1_settings-tool-66:before {
	content: "\e6a8"
}
.nc-icon-outline.ui-1_settings-tool-67:before {
	content: "\e6a9"
}
.nc-icon-outline.ui-1_settings:before {
	content: "\e6aa"
}
.nc-icon-outline.ui-1_simple-add:before {
	content: "\e6ab"
}
.nc-icon-outline.ui-1_simple-delete:before {
	content: "\e6ac"
}
.nc-icon-outline.ui-1_simple-remove:before {
	content: "\e6ad"
}
.nc-icon-outline.ui-1_trash-round:before {
	content: "\e6ae"
}
.nc-icon-outline.ui-1_trash-simple:before {
	content: "\e6af"
}
.nc-icon-outline.ui-1_trash:before {
	content: "\e6b0"
}
.nc-icon-outline.ui-1_ui-03:before {
	content: "\e6b1"
}
.nc-icon-outline.ui-1_ui-04:before {
	content: "\e6b2"
}
.nc-icon-outline.ui-1_zoom-bold-in:before {
	content: "\e6b3"
}
.nc-icon-outline.ui-1_zoom-bold-out:before {
	content: "\e6b4"
}
.nc-icon-outline.ui-1_zoom-bold:before {
	content: "\e6b5"
}
.nc-icon-outline.ui-1_zoom-in:before {
	content: "\e6b6"
}
.nc-icon-outline.ui-1_zoom-out:before {
	content: "\e6b7"
}
.nc-icon-outline.ui-1_zoom-split-in:before {
	content: "\e6b8"
}
.nc-icon-outline.ui-1_zoom-split-out:before {
	content: "\e6b9"
}
.nc-icon-outline.ui-1_zoom-split:before {
	content: "\e6ba"
}
.nc-icon-outline.ui-1_zoom:before {
	content: "\e6bb"
}
.nc-icon-outline.ui-2_alert:before {
	content: "\e6bc"
}
.nc-icon-outline.ui-2_alert-:before {
	content: "\e6bd"
}
.nc-icon-outline.ui-2_alert-circle:before {
	content: "\e6be"
}
.nc-icon-outline.ui-2_alert-circle-:before {
	content: "\e6bf"
}
.nc-icon-outline.ui-2_alert-circle-i:before {
	content: "\e6c0"
}
.nc-icon-outline.ui-2_alert-i:before {
	content: "\e6c1"
}
.nc-icon-outline.ui-2_alert-square:before {
	content: "\e6c2"
}
.nc-icon-outline.ui-2_alert-square-:before {
	content: "\e6c3"
}
.nc-icon-outline.ui-2_alert-square-i:before {
	content: "\e6c4"
}
.nc-icon-outline.ui-2_archive:before {
	content: "\e6c5"
}
.nc-icon-outline.ui-2_ban-bold:before {
	content: "\e6c6"
}
.nc-icon-outline.ui-2_ban:before {
	content: "\e6c7"
}
.nc-icon-outline.ui-2_battery-81:before {
	content: "\e6c8"
}
.nc-icon-outline.ui-2_battery-83:before {
	content: "\e6c9"
}
.nc-icon-outline.ui-2_battery-half:before {
	content: "\e6ca"
}
.nc-icon-outline.ui-2_battery-low:before {
	content: "\e6cb"
}
.nc-icon-outline.ui-2_bluetooth:before {
	content: "\e6cc"
}
.nc-icon-outline.ui-2_book:before {
	content: "\e6cd"
}
.nc-icon-outline.ui-2_chart-bar-52:before {
	content: "\e6ce"
}
.nc-icon-outline.ui-2_chart-bar-53:before {
	content: "\e6cf"
}
.nc-icon-outline.ui-2_chat-content:before {
	content: "\e6d0"
}
.nc-icon-outline.ui-2_chat-round-content:before {
	content: "\e6d1"
}
.nc-icon-outline.ui-2_chat-round:before {
	content: "\e6d2"
}
.nc-icon-outline.ui-2_chat:before {
	content: "\e6d3"
}
.nc-icon-outline.ui-2_circle-bold-delete:before {
	content: "\e6d4"
}
.nc-icon-outline.ui-2_cloud-25:before {
	content: "\e6d5"
}
.nc-icon-outline.ui-2_cloud-26:before {
	content: "\e6d6"
}
.nc-icon-outline.ui-2_disk:before {
	content: "\e6d7"
}
.nc-icon-outline.ui-2_enlarge-57:before {
	content: "\e6d8"
}
.nc-icon-outline.ui-2_enlarge-58:before {
	content: "\e6d9"
}
.nc-icon-outline.ui-2_enlarge-59:before {
	content: "\e6da"
}
.nc-icon-outline.ui-2_fat-add:before {
	content: "\e6db"
}
.nc-icon-outline.ui-2_fat-delete:before {
	content: "\e6dc"
}
.nc-icon-outline.ui-2_fat-remove:before {
	content: "\e6dd"
}
.nc-icon-outline.ui-2_favourite-28:before {
	content: "\e6de"
}
.nc-icon-outline.ui-2_favourite-31:before {
	content: "\e6df"
}
.nc-icon-outline.ui-2_favourite-add-29:before {
	content: "\e6e0"
}
.nc-icon-outline.ui-2_favourite-add-32:before {
	content: "\e6e1"
}
.nc-icon-outline.ui-2_favourite-remove-30:before {
	content: "\e6e2"
}
.nc-icon-outline.ui-2_favourite-remove-33:before {
	content: "\e6e3"
}
.nc-icon-outline.ui-2_filter:before {
	content: "\e6e4"
}
.nc-icon-outline.ui-2_fullsize:before {
	content: "\e6e5"
}
.nc-icon-outline.ui-2_grid-45:before {
	content: "\e6e6"
}
.nc-icon-outline.ui-2_grid-46:before {
	content: "\e6e7"
}
.nc-icon-outline.ui-2_grid-48:before {
	content: "\e6e8"
}
.nc-icon-outline.ui-2_grid-49:before {
	content: "\e6e9"
}
.nc-icon-outline.ui-2_grid-50:before {
	content: "\e6ea"
}
.nc-icon-outline.ui-2_grid-square:before {
	content: "\e6eb"
}
.nc-icon-outline.ui-2_hourglass:before {
	content: "\e6ec"
}
.nc-icon-outline.ui-2_lab:before {
	content: "\e6ed"
}
.nc-icon-outline.ui-2_layers:before {
	content: "\e6ee"
}
.nc-icon-outline.ui-2_like:before {
	content: "\e6ef"
}
.nc-icon-outline.ui-2_link-66:before {
	content: "\e6f0"
}
.nc-icon-outline.ui-2_link-67:before {
	content: "\e6f1"
}
.nc-icon-outline.ui-2_link-68:before {
	content: "\e6f2"
}
.nc-icon-outline.ui-2_link-69:before {
	content: "\e6f3"
}
.nc-icon-outline.ui-2_link-71:before {
	content: "\e6f4"
}
.nc-icon-outline.ui-2_link-72:before {
	content: "\e6f5"
}
.nc-icon-outline.ui-2_link-broken-70:before {
	content: "\e6f6"
}
.nc-icon-outline.ui-2_link-broken-73:before {
	content: "\e6f7"
}
.nc-icon-outline.ui-2_menu-34:before {
	content: "\e6f8"
}
.nc-icon-outline.ui-2_menu-35:before {
	content: "\e6f9"
}
.nc-icon-outline.ui-2_menu-bold:before {
	content: "\e6fa"
}
.nc-icon-outline.ui-2_menu-dots:before {
	content: "\e6fb"
}
.nc-icon-outline.ui-2_menu-square:before {
	content: "\e6fc"
}
.nc-icon-outline.ui-2_node:before {
	content: "\e6fd"
}
.nc-icon-outline.ui-2_paragraph:before {
	content: "\e6fe"
}
.nc-icon-outline.ui-2_phone:before {
	content: "\e6ff"
}
.nc-icon-outline.ui-2_settings-90:before {
	content: "\e700"
}
.nc-icon-outline.ui-2_settings-91:before {
	content: "\e701"
}
.nc-icon-outline.ui-2_share-bold:before {
	content: "\e702"
}
.nc-icon-outline.ui-2_share:before {
	content: "\e703"
}
.nc-icon-outline.ui-2_small-add:before {
	content: "\e704"
}
.nc-icon-outline.ui-2_small-delete:before {
	content: "\e705"
}
.nc-icon-outline.ui-2_small-remove:before {
	content: "\e706"
}
.nc-icon-outline.ui-2_square-add-08:before {
	content: "\e707"
}
.nc-icon-outline.ui-2_square-add-11:before {
	content: "\e708"
}
.nc-icon-outline.ui-2_square-delete-10:before {
	content: "\e709"
}
.nc-icon-outline.ui-2_square-delete-13:before {
	content: "\e70a"
}
.nc-icon-outline.ui-2_square-remove-09:before {
	content: "\e70b"
}
.nc-icon-outline.ui-2_square-remove-12:before {
	content: "\e70c"
}
.nc-icon-outline.ui-2_target:before {
	content: "\e70d"
}
.nc-icon-outline.ui-2_tile-55:before {
	content: "\e70e"
}
.nc-icon-outline.ui-2_tile-56:before {
	content: "\e70f"
}
.nc-icon-outline.ui-2_time-alarm:before {
	content: "\e710"
}
.nc-icon-outline.ui-2_time-clock:before {
	content: "\e711"
}
.nc-icon-outline.ui-2_time-countdown:before {
	content: "\e712"
}
.nc-icon-outline.ui-2_time:before {
	content: "\e713"
}
.nc-icon-outline.ui-2_webpage:before {
	content: "\e714"
}
.nc-icon-outline.ui-2_window-add:before {
	content: "\e715"
}
.nc-icon-outline.ui-2_window-delete:before {
	content: "\e716"
}
.nc-icon-outline.transportation_air-baloon:before {
	content: "\e717"
}
.nc-icon-outline.transportation_bike-sport:before {
	content: "\e718"
}
.nc-icon-outline.transportation_bike:before {
	content: "\e719"
}
.nc-icon-outline.transportation_boat-front:before {
	content: "\e71a"
}
.nc-icon-outline.transportation_boat-small-02:before {
	content: "\e71b"
}
.nc-icon-outline.transportation_boat-small-03:before {
	content: "\e71c"
}
.nc-icon-outline.transportation_boat:before {
	content: "\e71d"
}
.nc-icon-outline.transportation_bus-front-10:before {
	content: "\e71e"
}
.nc-icon-outline.transportation_bus-front-12:before {
	content: "\e71f"
}
.nc-icon-outline.transportation_bus:before {
	content: "\e720"
}
.nc-icon-outline.transportation_car-front:before {
	content: "\e721"
}
.nc-icon-outline.transportation_car-simple:before {
	content: "\e722"
}
.nc-icon-outline.transportation_car-sport:before {
	content: "\e723"
}
.nc-icon-outline.transportation_car-taxi:before {
	content: "\e724"
}
.nc-icon-outline.transportation_car:before {
	content: "\e725"
}
.nc-icon-outline.transportation_helicopter:before {
	content: "\e726"
}
.nc-icon-outline.transportation_helmet:before {
	content: "\e727"
}
.nc-icon-outline.transportation_light-traffic:before {
	content: "\e728"
}
.nc-icon-outline.transportation_moto:before {
	content: "\e729"
}
.nc-icon-outline.transportation_plane-17:before {
	content: "\e72a"
}
.nc-icon-outline.transportation_plane-18:before {
	content: "\e72b"
}
.nc-icon-outline.transportation_road:before {
	content: "\e72c"
}
.nc-icon-outline.transportation_skateboard:before {
	content: "\e72d"
}
.nc-icon-outline.transportation_tractor:before {
	content: "\e72e"
}
.nc-icon-outline.transportation_train-speed:before {
	content: "\e72f"
}
.nc-icon-outline.transportation_train:before {
	content: "\e730"
}
.nc-icon-outline.transportation_tram:before {
	content: "\e731"
}
.nc-icon-outline.transportation_truck-front:before {
	content: "\e732"
}
.nc-icon-outline.transportation_vespa-front:before {
	content: "\e733"
}
.nc-icon-outline.transportation_vespa:before {
	content: "\e734"
}
.nc-icon-outline.tech_cable-49:before {
	content: "\e735"
}
.nc-icon-outline.tech_cable-50:before {
	content: "\e736"
}
.nc-icon-outline.tech_cd-reader:before {
	content: "\e737"
}
.nc-icon-outline.tech_computer-monitor:before {
	content: "\e738"
}
.nc-icon-outline.tech_computer-old:before {
	content: "\e739"
}
.nc-icon-outline.tech_computer:before {
	content: "\e73a"
}
.nc-icon-outline.tech_controller-modern:before {
	content: "\e73b"
}
.nc-icon-outline.tech_controller:before {
	content: "\e73c"
}
.nc-icon-outline.tech_desktop-screen:before {
	content: "\e73d"
}
.nc-icon-outline.tech_desktop:before {
	content: "\e73e"
}
.nc-icon-outline.tech_disk-reader:before {
	content: "\e73f"
}
.nc-icon-outline.tech_disk:before {
	content: "\e740"
}
.nc-icon-outline.tech_gopro:before {
	content: "\e741"
}
.nc-icon-outline.tech_headphones:before {
	content: "\e742"
}
.nc-icon-outline.tech_keyboard-mouse:before {
	content: "\e743"
}
.nc-icon-outline.tech_keyboard-wifi:before {
	content: "\e744"
}
.nc-icon-outline.tech_keyboard:before {
	content: "\e745"
}
.nc-icon-outline.tech_laptop-camera:before {
	content: "\e746"
}
.nc-icon-outline.tech_laptop-front:before {
	content: "\e747"
}
.nc-icon-outline.tech_laptop:before {
	content: "\e748"
}
.nc-icon-outline.tech_mobile-button:before {
	content: "\e749"
}
.nc-icon-outline.tech_mobile-camera:before {
	content: "\e74a"
}
.nc-icon-outline.tech_mobile-recharger-08:before {
	content: "\e74b"
}
.nc-icon-outline.tech_mobile-recharger-09:before {
	content: "\e74c"
}
.nc-icon-outline.tech_mobile-toolbar:before {
	content: "\e74d"
}
.nc-icon-outline.tech_mobile:before {
	content: "\e74e"
}
.nc-icon-outline.tech_music:before {
	content: "\e74f"
}
.nc-icon-outline.tech_navigation:before {
	content: "\e750"
}
.nc-icon-outline.tech_player-19:before {
	content: "\e751"
}
.nc-icon-outline.tech_player-48:before {
	content: "\e752"
}
.nc-icon-outline.tech_print-fold:before {
	content: "\e753"
}
.nc-icon-outline.tech_print-round-fold:before {
	content: "\e754"
}
.nc-icon-outline.tech_print-round:before {
	content: "\e755"
}
.nc-icon-outline.tech_print:before {
	content: "\e756"
}
.nc-icon-outline.tech_ram:before {
	content: "\e757"
}
.nc-icon-outline.tech_remote:before {
	content: "\e758"
}
.nc-icon-outline.tech_signal:before {
	content: "\e759"
}
.nc-icon-outline.tech_socket:before {
	content: "\e75a"
}
.nc-icon-outline.tech_sync:before {
	content: "\e75b"
}
.nc-icon-outline.tech_tablet-button:before {
	content: "\e75c"
}
.nc-icon-outline.tech_tablet-reader-31:before {
	content: "\e75d"
}
.nc-icon-outline.tech_tablet-reader-42:before {
	content: "\e75e"
}
.nc-icon-outline.tech_tablet-toolbar:before {
	content: "\e75f"
}
.nc-icon-outline.tech_tablet:before {
	content: "\e760"
}
.nc-icon-outline.tech_tv-old:before {
	content: "\e761"
}
.nc-icon-outline.tech_tv:before {
	content: "\e762"
}
.nc-icon-outline.tech_watch-circle:before {
	content: "\e763"
}
.nc-icon-outline.tech_watch-time:before {
	content: "\e764"
}
.nc-icon-outline.tech_watch:before {
	content: "\e765"
}
.nc-icon-outline.tech_webcam-38:before {
	content: "\e766"
}
.nc-icon-outline.tech_webcam-39:before {
	content: "\e767"
}
.nc-icon-outline.tech_wifi-router:before {
	content: "\e768"
}
.nc-icon-outline.tech_wifi:before {
	content: "\e769"
}
.nc-icon-outline.shopping_award:before {
	content: "\e76a"
}
.nc-icon-outline.shopping_bag-09:before {
	content: "\e76b"
}
.nc-icon-outline.shopping_bag-16:before {
	content: "\e76c"
}
.nc-icon-outline.shopping_bag-17:before {
	content: "\e76d"
}
.nc-icon-outline.shopping_bag-20:before {
	content: "\e76e"
}
.nc-icon-outline.shopping_bag-add-18:before {
	content: "\e76f"
}
.nc-icon-outline.shopping_bag-add-21:before {
	content: "\e770"
}
.nc-icon-outline.shopping_bag-edit:before {
	content: "\e771"
}
.nc-icon-outline.shopping_bag-remove-19:before {
	content: "\e772"
}
.nc-icon-outline.shopping_bag-remove-22:before {
	content: "\e773"
}
.nc-icon-outline.shopping_barcode-scan:before {
	content: "\e774"
}
.nc-icon-outline.shopping_barcode:before {
	content: "\e775"
}
.nc-icon-outline.shopping_bardcode-qr:before {
	content: "\e776"
}
.nc-icon-outline.shopping_basket-add:before {
	content: "\e777"
}
.nc-icon-outline.shopping_basket-edit:before {
	content: "\e778"
}
.nc-icon-outline.shopping_basket-remove:before {
	content: "\e779"
}
.nc-icon-outline.shopping_basket-simple-add:before {
	content: "\e77a"
}
.nc-icon-outline.shopping_basket-simple-remove:before {
	content: "\e77b"
}
.nc-icon-outline.shopping_basket-simple:before {
	content: "\e77c"
}
.nc-icon-outline.shopping_basket:before {
	content: "\e77d"
}
.nc-icon-outline.shopping_bitcoin:before {
	content: "\e77e"
}
.nc-icon-outline.shopping_board:before {
	content: "\e77f"
}
.nc-icon-outline.shopping_box-3d-50:before {
	content: "\e780"
}
.nc-icon-outline.shopping_box-3d-67:before {
	content: "\e781"
}
.nc-icon-outline.shopping_box-ribbon:before {
	content: "\e782"
}
.nc-icon-outline.shopping_box:before {
	content: "\e783"
}
.nc-icon-outline.shopping_cart-add:before {
	content: "\e784"
}
.nc-icon-outline.shopping_cart-modern-add:before {
	content: "\e785"
}
.nc-icon-outline.shopping_cart-modern-in:before {
	content: "\e786"
}
.nc-icon-outline.shopping_cart-modern-remove:before {
	content: "\e787"
}
.nc-icon-outline.shopping_cart-modern:before {
	content: "\e788"
}
.nc-icon-outline.shopping_cart-remove:before {
	content: "\e789"
}
.nc-icon-outline.shopping_cart-simple-add:before {
	content: "\e78a"
}
.nc-icon-outline.shopping_cart-simple-in:before {
	content: "\e78b"
}
.nc-icon-outline.shopping_cart-simple-remove:before {
	content: "\e78c"
}
.nc-icon-outline.shopping_cart-simple:before {
	content: "\e78d"
}
.nc-icon-outline.shopping_cart:before {
	content: "\e78e"
}
.nc-icon-outline.shopping_cash-register:before {
	content: "\e78f"
}
.nc-icon-outline.shopping_chart:before {
	content: "\e790"
}
.nc-icon-outline.shopping_credit-card-in:before {
	content: "\e791"
}
.nc-icon-outline.shopping_credit-card:before {
	content: "\e792"
}
.nc-icon-outline.shopping_credit-locked:before {
	content: "\e793"
}
.nc-icon-outline.shopping_delivery-fast:before {
	content: "\e794"
}
.nc-icon-outline.shopping_delivery-time:before {
	content: "\e795"
}
.nc-icon-outline.shopping_delivery-track:before {
	content: "\e796"
}
.nc-icon-outline.shopping_delivery:before {
	content: "\e797"
}
.nc-icon-outline.shopping_discount:before {
	content: "\e798"
}
.nc-icon-outline.shopping_gift:before {
	content: "\e799"
}
.nc-icon-outline.shopping_hand-card:before {
	content: "\e79a"
}
.nc-icon-outline.shopping_list:before {
	content: "\e79b"
}
.nc-icon-outline.shopping_mobile-card:before {
	content: "\e79c"
}
.nc-icon-outline.shopping_mobile-cart:before {
	content: "\e79d"
}
.nc-icon-outline.shopping_mobile-touch:before {
	content: "\e79e"
}
.nc-icon-outline.shopping_newsletter:before {
	content: "\e79f"
}
.nc-icon-outline.shopping_pos:before {
	content: "\e7a0"
}
.nc-icon-outline.shopping_receipt-list-42:before {
	content: "\e7a1"
}
.nc-icon-outline.shopping_receipt-list-43:before {
	content: "\e7a2"
}
.nc-icon-outline.shopping_receipt:before {
	content: "\e7a3"
}
.nc-icon-outline.shopping_shop-location:before {
	content: "\e7a4"
}
.nc-icon-outline.shopping_shop:before {
	content: "\e7a5"
}
.nc-icon-outline.shopping_stock:before {
	content: "\e7a6"
}
.nc-icon-outline.shopping_tag-content:before {
	content: "\e7a7"
}
.nc-icon-outline.shopping_tag-cut:before {
	content: "\e7a8"
}
.nc-icon-outline.shopping_tag-line:before {
	content: "\e7a9"
}
.nc-icon-outline.shopping_tag-sale:before {
	content: "\e7aa"
}
.nc-icon-outline.shopping_tag:before {
	content: "\e7ab"
}
.nc-icon-outline.shopping_wallet:before {
	content: "\e7ac"
}
.nc-icon-outline.education_abc:before {
	content: "\e7ad"
}
.nc-icon-outline.education_agenda-bookmark:before {
	content: "\e7ae"
}
.nc-icon-outline.education_atom:before {
	content: "\e7af"
}
.nc-icon-outline.education_award-55:before {
	content: "\e7b0"
}
.nc-icon-outline.education_backpack-57:before {
	content: "\e7b1"
}
.nc-icon-outline.education_backpack-58:before {
	content: "\e7b2"
}
.nc-icon-outline.education_ball-basket:before {
	content: "\e7b3"
}
.nc-icon-outline.education_ball-soccer:before {
	content: "\e7b4"
}
.nc-icon-outline.education_board-51:before {
	content: "\e7b5"
}
.nc-icon-outline.education_book-39:before {
	content: "\e7b6"
}
.nc-icon-outline.education_book-bookmark:before {
	content: "\e7b7"
}
.nc-icon-outline.education_book-open:before {
	content: "\e7b8"
}
.nc-icon-outline.education_books-46:before {
	content: "\e7b9"
}
.nc-icon-outline.education_chalkboard:before {
	content: "\e7ba"
}
.nc-icon-outline.education_flask:before {
	content: "\e7bb"
}
.nc-icon-outline.education_glasses:before {
	content: "\e7bc"
}
.nc-icon-outline.education_grammar-check:before {
	content: "\e7bd"
}
.nc-icon-outline.education_hat:before {
	content: "\e7be"
}
.nc-icon-outline.education_language:before {
	content: "\e7bf"
}
.nc-icon-outline.education_microscope:before {
	content: "\e7c0"
}
.nc-icon-outline.education_molecule:before {
	content: "\e7c1"
}
.nc-icon-outline.education_notepad:before {
	content: "\e7c2"
}
.nc-icon-outline.education_paper-diploma:before {
	content: "\e7c3"
}
.nc-icon-outline.education_paper:before {
	content: "\e7c4"
}
.nc-icon-outline.education_pencil-47:before {
	content: "\e7c5"
}
.nc-icon-outline.education_school:before {
	content: "\e7c6"
}
.nc-icon-outline.objects_alien-29:before {
	content: "\e7c7"
}
.nc-icon-outline.objects_alien-33:before {
	content: "\e7c8"
}
.nc-icon-outline.objects_anchor:before {
	content: "\e7c9"
}
.nc-icon-outline.objects_astronaut:before {
	content: "\e7ca"
}
.nc-icon-outline.objects_axe:before {
	content: "\e7cb"
}
.nc-icon-outline.objects_baby-bottle:before {
	content: "\e7cc"
}
.nc-icon-outline.objects_baby:before {
	content: "\e7cd"
}
.nc-icon-outline.objects_baloon:before {
	content: "\e7ce"
}
.nc-icon-outline.objects_battery:before {
	content: "\e7cf"
}
.nc-icon-outline.objects_bear:before {
	content: "\e7d0"
}
.nc-icon-outline.objects_billiard:before {
	content: "\e7d1"
}
.nc-icon-outline.objects_binocular:before {
	content: "\e7d2"
}
.nc-icon-outline.objects_bow:before {
	content: "\e7d3"
}
.nc-icon-outline.objects_bowling:before {
	content: "\e7d4"
}
.nc-icon-outline.objects_broom:before {
	content: "\e7d5"
}
.nc-icon-outline.objects_cone:before {
	content: "\e7d6"
}
.nc-icon-outline.objects_controller:before {
	content: "\e7d7"
}
.nc-icon-outline.objects_diamond:before {
	content: "\e7d8"
}
.nc-icon-outline.objects_dice:before {
	content: "\e7d9"
}
.nc-icon-outline.objects_globe:before {
	content: "\e7da"
}
.nc-icon-outline.objects_hut:before {
	content: "\e7db"
}
.nc-icon-outline.objects_key-25:before {
	content: "\e7dc"
}
.nc-icon-outline.objects_key-26:before {
	content: "\e7dd"
}
.nc-icon-outline.objects_lamp:before {
	content: "\e7de"
}
.nc-icon-outline.objects_leaf-36:before {
	content: "\e7df"
}
.nc-icon-outline.objects_leaf-38:before {
	content: "\e7e0"
}
.nc-icon-outline.objects_light:before {
	content: "\e7e1"
}
.nc-icon-outline.objects_pipe:before {
	content: "\e7e2"
}
.nc-icon-outline.objects_planet:before {
	content: "\e7e3"
}
.nc-icon-outline.objects_puzzle-09:before {
	content: "\e7e4"
}
.nc-icon-outline.objects_puzzle-10:before {
	content: "\e7e5"
}
.nc-icon-outline.objects_shovel:before {
	content: "\e7e6"
}
.nc-icon-outline.objects_skull:before {
	content: "\e7e7"
}
.nc-icon-outline.objects_spaceship:before {
	content: "\e7e8"
}
.nc-icon-outline.objects_spray:before {
	content: "\e7e9"
}
.nc-icon-outline.objects_support-16:before {
	content: "\e7ea"
}
.nc-icon-outline.objects_support-17:before {
	content: "\e7eb"
}
.nc-icon-outline.objects_umbrella-13:before {
	content: "\e7ec"
}
.nc-icon-outline.objects_umbrella-14:before {
	content: "\e7ed"
}
.nc-icon-outline.objects_wool-ball:before {
	content: "\e7ee"
}
.nc-icon-outline.media-1_3d:before {
	content: "\e7ef"
}
.nc-icon-outline.media-1_action-73:before {
	content: "\e7f0"
}
.nc-icon-outline.media-1_action-74:before {
	content: "\e7f1"
}
.nc-icon-outline.media-1_album:before {
	content: "\e7f2"
}
.nc-icon-outline.media-1_audio-91:before {
	content: "\e7f3"
}
.nc-icon-outline.media-1_audio-92:before {
	content: "\e7f4"
}
.nc-icon-outline.media-1_balance:before {
	content: "\e7f5"
}
.nc-icon-outline.media-1_brightness-46:before {
	content: "\e7f6"
}
.nc-icon-outline.media-1_brightness-47:before {
	content: "\e7f7"
}
.nc-icon-outline.media-1_button-circle-pause:before {
	content: "\e7f8"
}
.nc-icon-outline.media-1_button-circle-play:before {
	content: "\e7f9"
}
.nc-icon-outline.media-1_button-circle-stop:before {
	content: "\e7fa"
}
.nc-icon-outline.media-1_button-eject:before {
	content: "\e7fb"
}
.nc-icon-outline.media-1_button-next:before {
	content: "\e7fc"
}
.nc-icon-outline.media-1_button-pause:before {
	content: "\e7fd"
}
.nc-icon-outline.media-1_button-play:before {
	content: "\e7fe"
}
.nc-icon-outline.media-1_button-power:before {
	content: "\e7ff"
}
.nc-icon-outline.media-1_button-previous:before {
	content: "\e800"
}
.nc-icon-outline.media-1_button-record:before {
	content: "\e801"
}
.nc-icon-outline.media-1_button-rewind:before {
	content: "\e802"
}
.nc-icon-outline.media-1_button-skip:before {
	content: "\e803"
}
.nc-icon-outline.media-1_button-stop:before {
	content: "\e804"
}
.nc-icon-outline.media-1_camera-18:before {
	content: "\e805"
}
.nc-icon-outline.media-1_camera-19:before {
	content: "\e806"
}
.nc-icon-outline.media-1_camera-20:before {
	content: "\e807"
}
.nc-icon-outline.media-1_camera-ban-36:before {
	content: "\e808"
}
.nc-icon-outline.media-1_camera-ban-37:before {
	content: "\e809"
}
.nc-icon-outline.media-1_camera-compact:before {
	content: "\e80a"
}
.nc-icon-outline.media-1_camera-screen:before {
	content: "\e80b"
}
.nc-icon-outline.media-1_camera-square-57:before {
	content: "\e80c"
}
.nc-icon-outline.media-1_camera-square-58:before {
	content: "\e80d"
}
.nc-icon-outline.media-1_camera-time:before {
	content: "\e80e"
}
.nc-icon-outline.media-1_countdown-34:before {
	content: "\e80f"
}
.nc-icon-outline.media-1_countdown-35:before {
	content: "\e810"
}
.nc-icon-outline.media-1_edit-color:before {
	content: "\e811"
}
.nc-icon-outline.media-1_edit-contrast-42:before {
	content: "\e812"
}
.nc-icon-outline.media-1_edit-contrast-43:before {
	content: "\e813"
}
.nc-icon-outline.media-1_edit-saturation:before {
	content: "\e814"
}
.nc-icon-outline.media-1_flash-21:before {
	content: "\e815"
}
.nc-icon-outline.media-1_flash-24:before {
	content: "\e816"
}
.nc-icon-outline.media-1_flash-29:before {
	content: "\e817"
}
.nc-icon-outline.media-1_flash-auto-22:before {
	content: "\e818"
}
.nc-icon-outline.media-1_flash-auto-25:before {
	content: "\e819"
}
.nc-icon-outline.media-1_flash-off-23:before {
	content: "\e81a"
}
.nc-icon-outline.media-1_flash-off-26:before {
	content: "\e81b"
}
.nc-icon-outline.media-1_focus-32:before {
	content: "\e81c"
}
.nc-icon-outline.media-1_focus-38:before {
	content: "\e81d"
}
.nc-icon-outline.media-1_focus-40:before {
	content: "\e81e"
}
.nc-icon-outline.media-1_focus-circle:before {
	content: "\e81f"
}
.nc-icon-outline.media-1_frame-12:before {
	content: "\e820"
}
.nc-icon-outline.media-1_frame-41:before {
	content: "\e821"
}
.nc-icon-outline.media-1_grid:before {
	content: "\e822"
}
.nc-icon-outline.media-1_image-01:before {
	content: "\e823"
}
.nc-icon-outline.media-1_image-02:before {
	content: "\e824"
}
.nc-icon-outline.media-1_image-05:before {
	content: "\e825"
}
.nc-icon-outline.media-1_image-add:before {
	content: "\e826"
}
.nc-icon-outline.media-1_image-delete:before {
	content: "\e827"
}
.nc-icon-outline.media-1_image-location:before {
	content: "\e828"
}
.nc-icon-outline.media-1_kid:before {
	content: "\e829"
}
.nc-icon-outline.media-1_layers:before {
	content: "\e82a"
}
.nc-icon-outline.media-1_lens-31:before {
	content: "\e82b"
}
.nc-icon-outline.media-1_lens-56:before {
	content: "\e82c"
}
.nc-icon-outline.media-1_macro:before {
	content: "\e82d"
}
.nc-icon-outline.media-1_movie-61:before {
	content: "\e82e"
}
.nc-icon-outline.media-1_movie-62:before {
	content: "\e82f"
}
.nc-icon-outline.media-1_night:before {
	content: "\e830"
}
.nc-icon-outline.media-1_picture:before {
	content: "\e831"
}
.nc-icon-outline.media-1_play-68:before {
	content: "\e832"
}
.nc-icon-outline.media-1_play-69:before {
	content: "\e833"
}
.nc-icon-outline.media-1_player:before {
	content: "\e834"
}
.nc-icon-outline.media-1_polaroid-add:before {
	content: "\e835"
}
.nc-icon-outline.media-1_polaroid-delete:before {
	content: "\e836"
}
.nc-icon-outline.media-1_polaroid-multiple:before {
	content: "\e837"
}
.nc-icon-outline.media-1_polaroid-user:before {
	content: "\e838"
}
.nc-icon-outline.media-1_polaroid:before {
	content: "\e839"
}
.nc-icon-outline.media-1_roll:before {
	content: "\e83a"
}
.nc-icon-outline.media-1_rotate-left:before {
	content: "\e83b"
}
.nc-icon-outline.media-1_rotate-right:before {
	content: "\e83c"
}
.nc-icon-outline.media-1_sd:before {
	content: "\e83d"
}
.nc-icon-outline.media-1_selfie:before {
	content: "\e83e"
}
.nc-icon-outline.media-1_shake:before {
	content: "\e83f"
}
.nc-icon-outline.media-1_speaker:before {
	content: "\e840"
}
.nc-icon-outline.media-1_sport:before {
	content: "\e841"
}
.nc-icon-outline.media-1_ticket-75:before {
	content: "\e842"
}
.nc-icon-outline.media-1_ticket-76:before {
	content: "\e843"
}
.nc-icon-outline.media-1_touch:before {
	content: "\e844"
}
.nc-icon-outline.media-1_tripod:before {
	content: "\e845"
}
.nc-icon-outline.media-1_video-64:before {
	content: "\e846"
}
.nc-icon-outline.media-1_video-65:before {
	content: "\e847"
}
.nc-icon-outline.media-1_video-66:before {
	content: "\e848"
}
.nc-icon-outline.media-1_video-67:before {
	content: "\e849"
}
.nc-icon-outline.media-1_videocamera-71:before {
	content: "\e84a"
}
.nc-icon-outline.media-1_videocamera-72:before {
	content: "\e84b"
}
.nc-icon-outline.media-1_volume-93:before {
	content: "\e84c"
}
.nc-icon-outline.media-1_volume-97:before {
	content: "\e84d"
}
.nc-icon-outline.media-1_volume-98:before {
	content: "\e84e"
}
.nc-icon-outline.media-1_volume-ban:before {
	content: "\e84f"
}
.nc-icon-outline.media-1_volume-down:before {
	content: "\e850"
}
.nc-icon-outline.media-1_volume-off:before {
	content: "\e851"
}
.nc-icon-outline.media-1_volume-up:before {
	content: "\e852"
}
.nc-icon-outline.media-2_guitar:before {
	content: "\e853"
}
.nc-icon-outline.media-2_headphones-mic:before {
	content: "\e854"
}
.nc-icon-outline.media-2_headphones:before {
	content: "\e855"
}
.nc-icon-outline.media-2_knob:before {
	content: "\e856"
}
.nc-icon-outline.media-2_mic:before {
	content: "\e857"
}
.nc-icon-outline.media-2_music-album:before {
	content: "\e858"
}
.nc-icon-outline.media-2_music-cloud:before {
	content: "\e859"
}
.nc-icon-outline.media-2_note-03:before {
	content: "\e85a"
}
.nc-icon-outline.media-2_note-04:before {
	content: "\e85b"
}
.nc-icon-outline.media-2_piano:before {
	content: "\e85c"
}
.nc-icon-outline.media-2_radio:before {
	content: "\e85d"
}
.nc-icon-outline.media-2_remix:before {
	content: "\e85e"
}
.nc-icon-outline.media-2_sound-wave:before {
	content: "\e85f"
}
.nc-icon-outline.media-2_speaker-01:before {
	content: "\e860"
}
.nc-icon-outline.media-2_speaker-05:before {
	content: "\e861"
}
.nc-icon-outline.media-2_tape:before {
	content: "\e862"
}
.nc-icon-outline.location_appointment:before {
	content: "\e863"
}
.nc-icon-outline.location_bookmark-add:before {
	content: "\e864"
}
.nc-icon-outline.location_bookmark-remove:before {
	content: "\e865"
}
.nc-icon-outline.location_bookmark:before {
	content: "\e866"
}
.nc-icon-outline.location_compass-04:before {
	content: "\e867"
}
.nc-icon-outline.location_compass-05:before {
	content: "\e868"
}
.nc-icon-outline.location_compass-06:before {
	content: "\e869"
}
.nc-icon-outline.location_crosshair:before {
	content: "\e86a"
}
.nc-icon-outline.location_explore-user:before {
	content: "\e86b"
}
.nc-icon-outline.location_explore:before {
	content: "\e86c"
}
.nc-icon-outline.location_flag-complex:before {
	content: "\e86d"
}
.nc-icon-outline.location_flag-diagonal-33:before {
	content: "\e86e"
}
.nc-icon-outline.location_flag-diagonal-34:before {
	content: "\e86f"
}
.nc-icon-outline.location_flag-points-31:before {
	content: "\e870"
}
.nc-icon-outline.location_flag-points-32:before {
	content: "\e871"
}
.nc-icon-outline.location_flag-simple:before {
	content: "\e872"
}
.nc-icon-outline.location_flag-triangle:before {
	content: "\e873"
}
.nc-icon-outline.location_flag:before {
	content: "\e874"
}
.nc-icon-outline.location_gps:before {
	content: "\e875"
}
.nc-icon-outline.location_map-big:before {
	content: "\e876"
}
.nc-icon-outline.location_map-compass:before {
	content: "\e877"
}
.nc-icon-outline.location_map-gps:before {
	content: "\e878"
}
.nc-icon-outline.location_map-marker:before {
	content: "\e879"
}
.nc-icon-outline.location_map-pin:before {
	content: "\e87a"
}
.nc-icon-outline.location_map:before {
	content: "\e87b"
}
.nc-icon-outline.location_marker:before {
	content: "\e87c"
}
.nc-icon-outline.location_pin-add:before {
	content: "\e87d"
}
.nc-icon-outline.location_pin-copy:before {
	content: "\e87e"
}
.nc-icon-outline.location_pin-remove:before {
	content: "\e87f"
}
.nc-icon-outline.location_pin:before {
	content: "\e880"
}
.nc-icon-outline.location_pins:before {
	content: "\e881"
}
.nc-icon-outline.location_position-marker:before {
	content: "\e882"
}
.nc-icon-outline.location_position-pin:before {
	content: "\e883"
}
.nc-icon-outline.location_position-user:before {
	content: "\e884"
}
.nc-icon-outline.location_radar:before {
	content: "\e885"
}
.nc-icon-outline.location_road:before {
	content: "\e886"
}
.nc-icon-outline.location_route-alert:before {
	content: "\e887"
}
.nc-icon-outline.location_route-close:before {
	content: "\e888"
}
.nc-icon-outline.location_route-open:before {
	content: "\e889"
}
.nc-icon-outline.location_square-marker:before {
	content: "\e88a"
}
.nc-icon-outline.location_square-pin:before {
	content: "\e88b"
}
.nc-icon-outline.location_treasure-map-21:before {
	content: "\e88c"
}
.nc-icon-outline.location_treasure-map-40:before {
	content: "\e88d"
}
.nc-icon-outline.location_worl-marker:before {
	content: "\e88e"
}
.nc-icon-outline.location_world-pin:before {
	content: "\e88f"
}
.nc-icon-outline.location_world:before {
	content: "\e890"
}
.nc-icon-outline.health_ambulance:before {
	content: "\e891"
}
.nc-icon-outline.health_apple:before {
	content: "\e892"
}
.nc-icon-outline.health_bag-49:before {
	content: "\e893"
}
.nc-icon-outline.health_bag-50:before {
	content: "\e894"
}
.nc-icon-outline.health_brain:before {
	content: "\e895"
}
.nc-icon-outline.health_dna-27:before {
	content: "\e896"
}
.nc-icon-outline.health_dna-38:before {
	content: "\e897"
}
.nc-icon-outline.health_doctor:before {
	content: "\e898"
}
.nc-icon-outline.health_flask:before {
	content: "\e899"
}
.nc-icon-outline.health_heartbeat-16:before {
	content: "\e89a"
}
.nc-icon-outline.health_height:before {
	content: "\e89b"
}
.nc-icon-outline.health_hospital-32:before {
	content: "\e89c"
}
.nc-icon-outline.health_hospital-33:before {
	content: "\e89d"
}
.nc-icon-outline.health_hospital-34:before {
	content: "\e89e"
}
.nc-icon-outline.health_humidity-26:before {
	content: "\e89f"
}
.nc-icon-outline.health_humidity-52:before {
	content: "\e8a0"
}
.nc-icon-outline.health_intestine:before {
	content: "\e8a1"
}
.nc-icon-outline.health_lungs:before {
	content: "\e8a2"
}
.nc-icon-outline.health_molecule-39:before {
	content: "\e8a3"
}
.nc-icon-outline.health_molecule-40:before {
	content: "\e8a4"
}
.nc-icon-outline.health_notebook:before {
	content: "\e8a5"
}
.nc-icon-outline.health_nurse:before {
	content: "\e8a6"
}
.nc-icon-outline.health_patch-46:before {
	content: "\e8a7"
}
.nc-icon-outline.health_pill-42:before {
	content: "\e8a8"
}
.nc-icon-outline.health_pill-43:before {
	content: "\e8a9"
}
.nc-icon-outline.health_pill-container-44:before {
	content: "\e8aa"
}
.nc-icon-outline.health_pill-container-47:before {
	content: "\e8ab"
}
.nc-icon-outline.health_pulse-chart:before {
	content: "\e8ac"
}
.nc-icon-outline.health_pulse-phone:before {
	content: "\e8ad"
}
.nc-icon-outline.health_pulse-sleep:before {
	content: "\e8ae"
}
.nc-icon-outline.health_pulse-watch:before {
	content: "\e8af"
}
.nc-icon-outline.health_pulse:before {
	content: "\e8b0"
}
.nc-icon-outline.health_sleep:before {
	content: "\e8b1"
}
.nc-icon-outline.health_steps:before {
	content: "\e8b2"
}
.nc-icon-outline.health_syringe:before {
	content: "\e8b3"
}
.nc-icon-outline.health_temperature-23:before {
	content: "\e8b4"
}
.nc-icon-outline.health_temperature-24:before {
	content: "\e8b5"
}
.nc-icon-outline.health_tooth:before {
	content: "\e8b6"
}
.nc-icon-outline.health_weed:before {
	content: "\e8b7"
}
.nc-icon-outline.health_weight:before {
	content: "\e8b8"
}
.nc-icon-outline.health_wheelchair:before {
	content: "\e8b9"
}
.nc-icon-outline.health_woman:before {
	content: "\e8ba"
}
.nc-icon-outline.furniture_air-conditioner:before {
	content: "\e8bb"
}
.nc-icon-outline.furniture_armchair:before {
	content: "\e8bc"
}
.nc-icon-outline.furniture_bath-tub:before {
	content: "\e8bd"
}
.nc-icon-outline.furniture_bed-09:before {
	content: "\e8be"
}
.nc-icon-outline.furniture_bed-23:before {
	content: "\e8bf"
}
.nc-icon-outline.furniture_bed-side:before {
	content: "\e8c0"
}
.nc-icon-outline.furniture_cabinet:before {
	content: "\e8c1"
}
.nc-icon-outline.furniture_cactus:before {
	content: "\e8c2"
}
.nc-icon-outline.furniture_chair:before {
	content: "\e8c3"
}
.nc-icon-outline.furniture_coat-hanger:before {
	content: "\e8c4"
}
.nc-icon-outline.furniture_coffee:before {
	content: "\e8c5"
}
.nc-icon-outline.furniture_cradle:before {
	content: "\e8c6"
}
.nc-icon-outline.furniture_curtain:before {
	content: "\e8c7"
}
.nc-icon-outline.furniture_desk-drawer:before {
	content: "\e8c8"
}
.nc-icon-outline.furniture_desk:before {
	content: "\e8c9"
}
.nc-icon-outline.furniture_door:before {
	content: "\e8ca"
}
.nc-icon-outline.furniture_drawer:before {
	content: "\e8cb"
}
.nc-icon-outline.furniture_fridge:before {
	content: "\e8cc"
}
.nc-icon-outline.furniture_hanger-clothes:before {
	content: "\e8cd"
}
.nc-icon-outline.furniture_hanger:before {
	content: "\e8ce"
}
.nc-icon-outline.furniture_heater:before {
	content: "\e8cf"
}
.nc-icon-outline.furniture_iron:before {
	content: "\e8d0"
}
.nc-icon-outline.furniture_lamp-floor:before {
	content: "\e8d1"
}
.nc-icon-outline.furniture_lamp:before {
	content: "\e8d2"
}
.nc-icon-outline.furniture_library:before {
	content: "\e8d3"
}
.nc-icon-outline.furniture_light:before {
	content: "\e8d4"
}
.nc-icon-outline.furniture_mixer:before {
	content: "\e8d5"
}
.nc-icon-outline.furniture_oven:before {
	content: "\e8d6"
}
.nc-icon-outline.furniture_shower:before {
	content: "\e8d7"
}
.nc-icon-outline.furniture_sink-wash:before {
	content: "\e8d8"
}
.nc-icon-outline.furniture_sink:before {
	content: "\e8d9"
}
.nc-icon-outline.furniture_sofa:before {
	content: "\e8da"
}
.nc-icon-outline.furniture_storage-hanger:before {
	content: "\e8db"
}
.nc-icon-outline.furniture_storage:before {
	content: "\e8dc"
}
.nc-icon-outline.furniture_table:before {
	content: "\e8dd"
}
.nc-icon-outline.furniture_toilet-paper:before {
	content: "\e8de"
}
.nc-icon-outline.furniture_toilet:before {
	content: "\e8df"
}
.nc-icon-outline.furniture_tv:before {
	content: "\e8e0"
}
.nc-icon-outline.furniture_wardrobe:before {
	content: "\e8e1"
}
.nc-icon-outline.furniture_wash:before {
	content: "\e8e2"
}
.nc-icon-outline.files_add:before {
	content: "\e8e3"
}
.nc-icon-outline.files_archive-3d-check:before {
	content: "\e8e4"
}
.nc-icon-outline.files_archive-3d-content:before {
	content: "\e8e5"
}
.nc-icon-outline.files_archive-check:before {
	content: "\e8e6"
}
.nc-icon-outline.files_archive-content:before {
	content: "\e8e7"
}
.nc-icon-outline.files_archive-paper-check:before {
	content: "\e8e8"
}
.nc-icon-outline.files_archive-paper:before {
	content: "\e8e9"
}
.nc-icon-outline.files_archive:before {
	content: "\e8ea"
}
.nc-icon-outline.files_audio:before {
	content: "\e8eb"
}
.nc-icon-outline.files_book-07:before {
	content: "\e8ec"
}
.nc-icon-outline.files_book-08:before {
	content: "\e8ed"
}
.nc-icon-outline.files_bookmark:before {
	content: "\e8ee"
}
.nc-icon-outline.files_box:before {
	content: "\e8ef"
}
.nc-icon-outline.files_chart-bar:before {
	content: "\e8f0"
}
.nc-icon-outline.files_chart-pie:before {
	content: "\e8f1"
}
.nc-icon-outline.files_check:before {
	content: "\e8f2"
}
.nc-icon-outline.files_cloud:before {
	content: "\e8f3"
}
.nc-icon-outline.files_copy:before {
	content: "\e8f4"
}
.nc-icon-outline.files_dev:before {
	content: "\e8f5"
}
.nc-icon-outline.files_download:before {
	content: "\e8f6"
}
.nc-icon-outline.files_drawer:before {
	content: "\e8f7"
}
.nc-icon-outline.files_edit:before {
	content: "\e8f8"
}
.nc-icon-outline.files_exclamation:before {
	content: "\e8f9"
}
.nc-icon-outline.files_folder-13:before {
	content: "\e8fa"
}
.nc-icon-outline.files_folder-14:before {
	content: "\e8fb"
}
.nc-icon-outline.files_folder-15:before {
	content: "\e8fc"
}
.nc-icon-outline.files_folder-16:before {
	content: "\e8fd"
}
.nc-icon-outline.files_folder-17:before {
	content: "\e8fe"
}
.nc-icon-outline.files_folder-18:before {
	content: "\e8ff"
}
.nc-icon-outline.files_folder-19:before {
	content: "\e900"
}
.nc-icon-outline.files_folder-add:before {
	content: "\e901"
}
.nc-icon-outline.files_folder-audio:before {
	content: "\e902"
}
.nc-icon-outline.files_folder-bookmark:before {
	content: "\e903"
}
.nc-icon-outline.files_folder-chart-bar:before {
	content: "\e904"
}
.nc-icon-outline.files_folder-chart-pie:before {
	content: "\e905"
}
.nc-icon-outline.files_folder-check:before {
	content: "\e906"
}
.nc-icon-outline.files_folder-cloud:before {
	content: "\e907"
}
.nc-icon-outline.files_folder-dev:before {
	content: "\e908"
}
.nc-icon-outline.files_folder-download:before {
	content: "\e909"
}
.nc-icon-outline.files_folder-edit:before {
	content: "\e90a"
}
.nc-icon-outline.files_folder-exclamation:before {
	content: "\e90b"
}
.nc-icon-outline.files_folder-gallery:before {
	content: "\e90c"
}
.nc-icon-outline.files_folder-heart:before {
	content: "\e90d"
}
.nc-icon-outline.files_folder-image:before {
	content: "\e90e"
}
.nc-icon-outline.files_folder-info:before {
	content: "\e90f"
}
.nc-icon-outline.files_folder-link:before {
	content: "\e910"
}
.nc-icon-outline.files_folder-locked:before {
	content: "\e911"
}
.nc-icon-outline.files_folder-money:before {
	content: "\e912"
}
.nc-icon-outline.files_folder-music:before {
	content: "\e913"
}
.nc-icon-outline.files_folder-no-access:before {
	content: "\e914"
}
.nc-icon-outline.files_folder-play:before {
	content: "\e915"
}
.nc-icon-outline.files_folder-question:before {
	content: "\e916"
}
.nc-icon-outline.files_folder-refresh:before {
	content: "\e917"
}
.nc-icon-outline.files_folder-remove:before {
	content: "\e918"
}
.nc-icon-outline.files_folder-search:before {
	content: "\e919"
}
.nc-icon-outline.files_folder-settings-81:before {
	content: "\e91a"
}
.nc-icon-outline.files_folder-settings-97:before {
	content: "\e91b"
}
.nc-icon-outline.files_folder-shared:before {
	content: "\e91c"
}
.nc-icon-outline.files_folder-star:before {
	content: "\e91d"
}
.nc-icon-outline.files_folder-time:before {
	content: "\e91e"
}
.nc-icon-outline.files_folder-upload:before {
	content: "\e91f"
}
.nc-icon-outline.files_folder-user:before {
	content: "\e920"
}
.nc-icon-outline.files_folder-vector:before {
	content: "\e921"
}
.nc-icon-outline.files_gallery:before {
	content: "\e922"
}
.nc-icon-outline.files_heart:before {
	content: "\e923"
}
.nc-icon-outline.files_image:before {
	content: "\e924"
}
.nc-icon-outline.files_info:before {
	content: "\e925"
}
.nc-icon-outline.files_link:before {
	content: "\e926"
}
.nc-icon-outline.files_locked:before {
	content: "\e927"
}
.nc-icon-outline.files_money:before {
	content: "\e928"
}
.nc-icon-outline.files_music:before {
	content: "\e929"
}
.nc-icon-outline.files_no-access:before {
	content: "\e92a"
}
.nc-icon-outline.files_notebook:before {
	content: "\e92b"
}
.nc-icon-outline.files_paper:before {
	content: "\e92c"
}
.nc-icon-outline.files_play:before {
	content: "\e92d"
}
.nc-icon-outline.files_question:before {
	content: "\e92e"
}
.nc-icon-outline.files_refresh:before {
	content: "\e92f"
}
.nc-icon-outline.files_remove:before {
	content: "\e930"
}
.nc-icon-outline.files_replace-folder:before {
	content: "\e931"
}
.nc-icon-outline.files_replace:before {
	content: "\e932"
}
.nc-icon-outline.files_search:before {
	content: "\e933"
}
.nc-icon-outline.files_settings-46:before {
	content: "\e934"
}
.nc-icon-outline.files_settings-99:before {
	content: "\e935"
}
.nc-icon-outline.files_shared:before {
	content: "\e936"
}
.nc-icon-outline.files_single-content-02:before {
	content: "\e937"
}
.nc-icon-outline.files_single-content-03:before {
	content: "\e938"
}
.nc-icon-outline.files_single-copies:before {
	content: "\e939"
}
.nc-icon-outline.files_single-copy-04:before {
	content: "\e93a"
}
.nc-icon-outline.files_single-copy-06:before {
	content: "\e93b"
}
.nc-icon-outline.files_single-folded-content:before {
	content: "\e93c"
}
.nc-icon-outline.files_single-folded:before {
	content: "\e93d"
}
.nc-icon-outline.files_single-paragraph:before {
	content: "\e93e"
}
.nc-icon-outline.files_single:before {
	content: "\e93f"
}
.nc-icon-outline.files_star:before {
	content: "\e940"
}
.nc-icon-outline.files_time:before {
	content: "\e941"
}
.nc-icon-outline.files_upload:before {
	content: "\e942"
}
.nc-icon-outline.files_user:before {
	content: "\e943"
}
.nc-icon-outline.files_vector:before {
	content: "\e944"
}
.nc-icon-outline.files_zip-54:before {
	content: "\e945"
}
.nc-icon-outline.files_zip-55:before {
	content: "\e946"
}
.nc-icon-outline.design_album:before {
	content: "\e947"
}
.nc-icon-outline.design_align-bottom:before {
	content: "\e948"
}
.nc-icon-outline.design_align-center-horizontal:before {
	content: "\e949"
}
.nc-icon-outline.design_align-center-vertical:before {
	content: "\e94a"
}
.nc-icon-outline.design_align-left:before {
	content: "\e94b"
}
.nc-icon-outline.design_align-right:before {
	content: "\e94c"
}
.nc-icon-outline.design_align-top:before {
	content: "\e94d"
}
.nc-icon-outline.design_app:before {
	content: "\e94e"
}
.nc-icon-outline.design_artboard:before {
	content: "\e94f"
}
.nc-icon-outline.design_blend:before {
	content: "\e950"
}
.nc-icon-outline.design_book-bookmark:before {
	content: "\e951"
}
.nc-icon-outline.design_book-open:before {
	content: "\e952"
}
.nc-icon-outline.design_brush:before {
	content: "\e953"
}
.nc-icon-outline.design_bug:before {
	content: "\e954"
}
.nc-icon-outline.design_bullet-list-67:before {
	content: "\e955"
}
.nc-icon-outline.design_bullet-list-68:before {
	content: "\e956"
}
.nc-icon-outline.design_bullet-list-69:before {
	content: "\e957"
}
.nc-icon-outline.design_bullet-list-70:before {
	content: "\e958"
}
.nc-icon-outline.design_clone:before {
	content: "\e959"
}
.nc-icon-outline.design_code-editor:before {
	content: "\e95a"
}
.nc-icon-outline.design_code:before {
	content: "\e95b"
}
.nc-icon-outline.design_collection:before {
	content: "\e95c"
}
.nc-icon-outline.design_command:before {
	content: "\e95d"
}
.nc-icon-outline.design_compass:before {
	content: "\e95e"
}
.nc-icon-outline.design_contrast:before {
	content: "\e95f"
}
.nc-icon-outline.design_copy:before {
	content: "\e960"
}
.nc-icon-outline.design_crop:before {
	content: "\e961"
}
.nc-icon-outline.design_cursor-48:before {
	content: "\e962"
}
.nc-icon-outline.design_cursor-49:before {
	content: "\e963"
}
.nc-icon-outline.design_design-dev:before {
	content: "\e964"
}
.nc-icon-outline.design_design-responsive:before {
	content: "\e965"
}
.nc-icon-outline.design_design:before {
	content: "\e966"
}
.nc-icon-outline.design_distribute-horizontal:before {
	content: "\e967"
}
.nc-icon-outline.design_distribute-vertical:before {
	content: "\e968"
}
.nc-icon-outline.design_drag:before {
	content: "\e969"
}
.nc-icon-outline.design_eraser-32:before {
	content: "\e96a"
}
.nc-icon-outline.design_eraser-33:before {
	content: "\e96b"
}
.nc-icon-outline.design_eraser-46:before {
	content: "\e96c"
}
.nc-icon-outline.design_flip-horizontal:before {
	content: "\e96d"
}
.nc-icon-outline.design_flip-vertical:before {
	content: "\e96e"
}
.nc-icon-outline.design_image:before {
	content: "\e96f"
}
.nc-icon-outline.design_magnet:before {
	content: "\e970"
}
.nc-icon-outline.design_marker:before {
	content: "\e971"
}
.nc-icon-outline.design_measure-02:before {
	content: "\e972"
}
.nc-icon-outline.design_measure-17:before {
	content: "\e973"
}
.nc-icon-outline.design_measure-big:before {
	content: "\e974"
}
.nc-icon-outline.design_mobile-design:before {
	content: "\e975"
}
.nc-icon-outline.design_mobile-dev:before {
	content: "\e976"
}
.nc-icon-outline.design_mouse-08:before {
	content: "\e977"
}
.nc-icon-outline.design_mouse-09:before {
	content: "\e978"
}
.nc-icon-outline.design_mouse-10:before {
	content: "\e979"
}
.nc-icon-outline.design_newsletter-dev:before {
	content: "\e97a"
}
.nc-icon-outline.design_note-code:before {
	content: "\e97b"
}
.nc-icon-outline.design_paint-16:before {
	content: "\e97c"
}
.nc-icon-outline.design_paint-37:before {
	content: "\e97d"
}
.nc-icon-outline.design_paint-38:before {
	content: "\e97e"
}
.nc-icon-outline.design_paint-bucket-39:before {
	content: "\e97f"
}
.nc-icon-outline.design_paint-bucket-40:before {
	content: "\e980"
}
.nc-icon-outline.design_palette:before {
	content: "\e981"
}
.nc-icon-outline.design_pantone:before {
	content: "\e982"
}
.nc-icon-outline.design_paper-design:before {
	content: "\e983"
}
.nc-icon-outline.design_paper-dev:before {
	content: "\e984"
}
.nc-icon-outline.design_patch-19:before {
	content: "\e985"
}
.nc-icon-outline.design_patch-34:before {
	content: "\e986"
}
.nc-icon-outline.design_path-exclude:before {
	content: "\e987"
}
.nc-icon-outline.design_path-intersect:before {
	content: "\e988"
}
.nc-icon-outline.design_path-minus:before {
	content: "\e989"
}
.nc-icon-outline.design_path-unite:before {
	content: "\e98a"
}
.nc-icon-outline.design_pen-01:before {
	content: "\e98b"
}
.nc-icon-outline.design_pen-23:before {
	content: "\e98c"
}
.nc-icon-outline.design_pen-tool:before {
	content: "\e98d"
}
.nc-icon-outline.design_phone:before {
	content: "\e98e"
}
.nc-icon-outline.design_photo-editor:before {
	content: "\e98f"
}
.nc-icon-outline.design_scissors-dashed:before {
	content: "\e990"
}
.nc-icon-outline.design_scissors:before {
	content: "\e991"
}
.nc-icon-outline.design_shape-adjust:before {
	content: "\e992"
}
.nc-icon-outline.design_shape-circle:before {
	content: "\e993"
}
.nc-icon-outline.design_shape-polygon:before {
	content: "\e994"
}
.nc-icon-outline.design_shape-square:before {
	content: "\e995"
}
.nc-icon-outline.design_shape-triangle:before {
	content: "\e996"
}
.nc-icon-outline.design_shapes:before {
	content: "\e997"
}
.nc-icon-outline.design_sharpener:before {
	content: "\e998"
}
.nc-icon-outline.design_slice:before {
	content: "\e999"
}
.nc-icon-outline.design_spray:before {
	content: "\e99a"
}
.nc-icon-outline.design_stamp:before {
	content: "\e99b"
}
.nc-icon-outline.design_tablet-mobile:before {
	content: "\e99c"
}
.nc-icon-outline.design_tablet:before {
	content: "\e99d"
}
.nc-icon-outline.design_text:before {
	content: "\e99e"
}
.nc-icon-outline.design_todo:before {
	content: "\e99f"
}
.nc-icon-outline.design_usb:before {
	content: "\e9a0"
}
.nc-icon-outline.design_vector:before {
	content: "\e9a1"
}
.nc-icon-outline.design_wand-11:before {
	content: "\e9a2"
}
.nc-icon-outline.design_wand-99:before {
	content: "\e9a3"
}
.nc-icon-outline.design_watch-dev:before {
	content: "\e9a4"
}
.nc-icon-outline.design_web-design:before {
	content: "\e9a5"
}
.nc-icon-outline.design_webpage:before {
	content: "\e9a6"
}
.nc-icon-outline.design_window-code:before {
	content: "\e9a7"
}
.nc-icon-outline.design_window-dev:before {
	content: "\e9a8"
}
.nc-icon-outline.design_window-paragraph:before {
	content: "\e9a9"
}
.nc-icon-outline.design_window-responsive:before {
	content: "\e9aa"
}
.nc-icon-outline.clothes_baby:before {
	content: "\e9ab"
}
.nc-icon-outline.clothes_backpack:before {
	content: "\e9ac"
}
.nc-icon-outline.clothes_bag-21:before {
	content: "\e9ad"
}
.nc-icon-outline.clothes_bag-22:before {
	content: "\e9ae"
}
.nc-icon-outline.clothes_belt:before {
	content: "\e9af"
}
.nc-icon-outline.clothes_boot-woman:before {
	content: "\e9b0"
}
.nc-icon-outline.clothes_boot:before {
	content: "\e9b1"
}
.nc-icon-outline.clothes_bra:before {
	content: "\e9b2"
}
.nc-icon-outline.clothes_button:before {
	content: "\e9b3"
}
.nc-icon-outline.clothes_cap:before {
	content: "\e9b4"
}
.nc-icon-outline.clothes_coat:before {
	content: "\e9b5"
}
.nc-icon-outline.clothes_corset:before {
	content: "\e9b6"
}
.nc-icon-outline.clothes_dress-man:before {
	content: "\e9b7"
}
.nc-icon-outline.clothes_dress-woman:before {
	content: "\e9b8"
}
.nc-icon-outline.clothes_flip:before {
	content: "\e9b9"
}
.nc-icon-outline.clothes_glasses:before {
	content: "\e9ba"
}
.nc-icon-outline.clothes_gloves:before {
	content: "\e9bb"
}
.nc-icon-outline.clothes_hat-top:before {
	content: "\e9bc"
}
.nc-icon-outline.clothes_hat:before {
	content: "\e9bd"
}
.nc-icon-outline.clothes_hoodie:before {
	content: "\e9be"
}
.nc-icon-outline.clothes_iron-dont:before {
	content: "\e9bf"
}
.nc-icon-outline.clothes_iron:before {
	content: "\e9c0"
}
.nc-icon-outline.clothes_jeans-41:before {
	content: "\e9c1"
}
.nc-icon-outline.clothes_jeans-43:before {
	content: "\e9c2"
}
.nc-icon-outline.clothes_jeans-pocket:before {
	content: "\e9c3"
}
.nc-icon-outline.clothes_kitchen:before {
	content: "\e9c4"
}
.nc-icon-outline.clothes_long-sleeve:before {
	content: "\e9c5"
}
.nc-icon-outline.clothes_makeup:before {
	content: "\e9c6"
}
.nc-icon-outline.clothes_needle:before {
	content: "\e9c7"
}
.nc-icon-outline.clothes_pajamas:before {
	content: "\e9c8"
}
.nc-icon-outline.clothes_ring:before {
	content: "\e9c9"
}
.nc-icon-outline.clothes_scarf:before {
	content: "\e9ca"
}
.nc-icon-outline.clothes_shirt-business:before {
	content: "\e9cb"
}
.nc-icon-outline.clothes_shirt-buttons:before {
	content: "\e9cc"
}
.nc-icon-outline.clothes_shirt-neck:before {
	content: "\e9cd"
}
.nc-icon-outline.clothes_shirt:before {
	content: "\e9ce"
}
.nc-icon-outline.clothes_shoe-man:before {
	content: "\e9cf"
}
.nc-icon-outline.clothes_shoe-sport:before {
	content: "\e9d0"
}
.nc-icon-outline.clothes_shoe-woman:before {
	content: "\e9d1"
}
.nc-icon-outline.clothes_skirt:before {
	content: "\e9d2"
}
.nc-icon-outline.clothes_slacks-12:before {
	content: "\e9d3"
}
.nc-icon-outline.clothes_slacks-13:before {
	content: "\e9d4"
}
.nc-icon-outline.clothes_sock:before {
	content: "\e9d5"
}
.nc-icon-outline.clothes_tie-bow:before {
	content: "\e9d6"
}
.nc-icon-outline.clothes_tshirt-53:before {
	content: "\e9d7"
}
.nc-icon-outline.clothes_tshirt-54:before {
	content: "\e9d8"
}
.nc-icon-outline.clothes_tshirt-sport:before {
	content: "\e9d9"
}
.nc-icon-outline.clothes_underwear-man:before {
	content: "\e9da"
}
.nc-icon-outline.clothes_underwear:before {
	content: "\e9db"
}
.nc-icon-outline.clothes_vest-sport:before {
	content: "\e9dc"
}
.nc-icon-outline.clothes_vest:before {
	content: "\e9dd"
}
.nc-icon-outline.clothes_wash-30:before {
	content: "\e9de"
}
.nc-icon-outline.clothes_wash-60:before {
	content: "\e9df"
}
.nc-icon-outline.clothes_wash-90:before {
	content: "\e9e0"
}
.nc-icon-outline.clothes_wash-hand:before {
	content: "\e9e1"
}
.nc-icon-outline.clothes_wash:before {
	content: "\e9e2"
}
.nc-icon-outline.business_agenda:before {
	content: "\e9e3"
}
.nc-icon-outline.business_atm:before {
	content: "\e9e4"
}
.nc-icon-outline.business_award-48:before {
	content: "\e9e5"
}
.nc-icon-outline.business_award-49:before {
	content: "\e9e6"
}
.nc-icon-outline.business_award-74:before {
	content: "\e9e7"
}
.nc-icon-outline.business_badge:before {
	content: "\e9e8"
}
.nc-icon-outline.business_bank:before {
	content: "\e9e9"
}
.nc-icon-outline.business_board-27:before {
	content: "\e9ea"
}
.nc-icon-outline.business_board-28:before {
	content: "\e9eb"
}
.nc-icon-outline.business_board-29:before {
	content: "\e9ec"
}
.nc-icon-outline.business_board-30:before {
	content: "\e9ed"
}
.nc-icon-outline.business_books:before {
	content: "\e9ee"
}
.nc-icon-outline.business_briefcase-24:before {
	content: "\e9ef"
}
.nc-icon-outline.business_briefcase-25:before {
	content: "\e9f0"
}
.nc-icon-outline.business_briefcase-26:before {
	content: "\e9f1"
}
.nc-icon-outline.business_building:before {
	content: "\e9f2"
}
.nc-icon-outline.business_bulb-61:before {
	content: "\e9f3"
}
.nc-icon-outline.business_bulb-62:before {
	content: "\e9f4"
}
.nc-icon-outline.business_bulb-63:before {
	content: "\e9f5"
}
.nc-icon-outline.business_business-contact-85:before {
	content: "\e9f6"
}
.nc-icon-outline.business_business-contact-86:before {
	content: "\e9f7"
}
.nc-icon-outline.business_business-contact-87:before {
	content: "\e9f8"
}
.nc-icon-outline.business_business-contact-88:before {
	content: "\e9f9"
}
.nc-icon-outline.business_business-contact-89:before {
	content: "\e9fa"
}
.nc-icon-outline.business_businessman-03:before {
	content: "\e9fb"
}
.nc-icon-outline.business_businessman-04:before {
	content: "\e9fc"
}
.nc-icon-outline.business_calculator:before {
	content: "\e9fd"
}
.nc-icon-outline.business_chair:before {
	content: "\e9fe"
}
.nc-icon-outline.business_chart-bar-32:before {
	content: "\e9ff"
}
.nc-icon-outline.business_chart-bar-33:before {
	content: "\ea00"
}
.nc-icon-outline.business_chart-growth:before {
	content: "\ea01"
}
.nc-icon-outline.business_chart-pie-35:before {
	content: "\ea02"
}
.nc-icon-outline.business_chart-pie-36:before {
	content: "\ea03"
}
.nc-icon-outline.business_chart:before {
	content: "\ea04"
}
.nc-icon-outline.business_cheque:before {
	content: "\ea05"
}
.nc-icon-outline.business_coins:before {
	content: "\ea06"
}
.nc-icon-outline.business_connect:before {
	content: "\ea07"
}
.nc-icon-outline.business_contacts:before {
	content: "\ea08"
}
.nc-icon-outline.business_currency-dollar:before {
	content: "\ea09"
}
.nc-icon-outline.business_currency-euro:before {
	content: "\ea0a"
}
.nc-icon-outline.business_currency-pound:before {
	content: "\ea0b"
}
.nc-icon-outline.business_currency-yen:before {
	content: "\ea0c"
}
.nc-icon-outline.business_factory:before {
	content: "\ea0d"
}
.nc-icon-outline.business_globe:before {
	content: "\ea0e"
}
.nc-icon-outline.business_goal-64:before {
	content: "\ea0f"
}
.nc-icon-outline.business_goal-65:before {
	content: "\ea10"
}
.nc-icon-outline.business_gold:before {
	content: "\ea11"
}
.nc-icon-outline.business_hammer:before {
	content: "\ea12"
}
.nc-icon-outline.business_handout:before {
	content: "\ea13"
}
.nc-icon-outline.business_handshake:before {
	content: "\ea14"
}
.nc-icon-outline.business_hat:before {
	content: "\ea15"
}
.nc-icon-outline.business_hierarchy-53:before {
	content: "\ea16"
}
.nc-icon-outline.business_hierarchy-54:before {
	content: "\ea17"
}
.nc-icon-outline.business_hierarchy-55:before {
	content: "\ea18"
}
.nc-icon-outline.business_hierarchy-56:before {
	content: "\ea19"
}
.nc-icon-outline.business_laptop-71:before {
	content: "\ea1a"
}
.nc-icon-outline.business_laptop-72:before {
	content: "\ea1b"
}
.nc-icon-outline.business_laptop-91:before {
	content: "\ea1c"
}
.nc-icon-outline.business_law:before {
	content: "\ea1d"
}
.nc-icon-outline.business_math:before {
	content: "\ea1e"
}
.nc-icon-outline.business_money-11:before {
	content: "\ea1f"
}
.nc-icon-outline.business_money-12:before {
	content: "\ea20"
}
.nc-icon-outline.business_money-13:before {
	content: "\ea21"
}
.nc-icon-outline.business_money-bag:before {
	content: "\ea22"
}
.nc-icon-outline.business_money-coins:before {
	content: "\ea23"
}
.nc-icon-outline.business_money-growth:before {
	content: "\ea24"
}
.nc-icon-outline.business_money-time:before {
	content: "\ea25"
}
.nc-icon-outline.business_net:before {
	content: "\ea26"
}
.nc-icon-outline.business_notes:before {
	content: "\ea27"
}
.nc-icon-outline.business_payment:before {
	content: "\ea28"
}
.nc-icon-outline.business_percentage-38:before {
	content: "\ea29"
}
.nc-icon-outline.business_percentage-39:before {
	content: "\ea2a"
}
.nc-icon-outline.business_pig:before {
	content: "\ea2b"
}
.nc-icon-outline.business_pin:before {
	content: "\ea2c"
}
.nc-icon-outline.business_plug:before {
	content: "\ea2d"
}
.nc-icon-outline.business_progress:before {
	content: "\ea2e"
}
.nc-icon-outline.business_round-dollar:before {
	content: "\ea2f"
}
.nc-icon-outline.business_round-euro:before {
	content: "\ea30"
}
.nc-icon-outline.business_round-pound:before {
	content: "\ea31"
}
.nc-icon-outline.business_round-yen:before {
	content: "\ea32"
}
.nc-icon-outline.business_safe:before {
	content: "\ea33"
}
.nc-icon-outline.business_scale:before {
	content: "\ea34"
}
.nc-icon-outline.business_sign:before {
	content: "\ea35"
}
.nc-icon-outline.business_signature:before {
	content: "\ea36"
}
.nc-icon-outline.business_stock:before {
	content: "\ea37"
}
.nc-icon-outline.business_strategy:before {
	content: "\ea38"
}
.nc-icon-outline.business_tie-01:before {
	content: "\ea39"
}
.nc-icon-outline.business_tie-02:before {
	content: "\ea3a"
}
.nc-icon-outline.business_wallet-43:before {
	content: "\ea3b"
}
.nc-icon-outline.business_wallet-44:before {
	content: "\ea3c"
}
.nc-icon-outline.business_wallet-90:before {
	content: "\ea3d"
}
.nc-icon-outline.arrows-1_back-78:before {
	content: "\ea3e"
}
.nc-icon-outline.arrows-1_back-80:before {
	content: "\ea3f"
}
.nc-icon-outline.arrows-1_bold-direction:before {
	content: "\ea40"
}
.nc-icon-outline.arrows-1_bold-down:before {
	content: "\ea41"
}
.nc-icon-outline.arrows-1_bold-left:before {
	content: "\ea42"
}
.nc-icon-outline.arrows-1_bold-right:before {
	content: "\ea43"
}
.nc-icon-outline.arrows-1_bold-up:before {
	content: "\ea44"
}
.nc-icon-outline.arrows-1_circle-down-12:before {
	content: "\ea45"
}
.nc-icon-outline.arrows-1_circle-down-40:before {
	content: "\ea46"
}
.nc-icon-outline.arrows-1_circle-left-10:before {
	content: "\ea47"
}
.nc-icon-outline.arrows-1_circle-left-38:before {
	content: "\ea48"
}
.nc-icon-outline.arrows-1_circle-right-09:before {
	content: "\ea49"
}
.nc-icon-outline.arrows-1_circle-right-37:before {
	content: "\ea4a"
}
.nc-icon-outline.arrows-1_circle-up-11:before {
	content: "\ea4b"
}
.nc-icon-outline.arrows-1_circle-up-39:before {
	content: "\ea4c"
}
.nc-icon-outline.arrows-1_cloud-download-93:before {
	content: "\ea4d"
}
.nc-icon-outline.arrows-1_cloud-download-95:before {
	content: "\ea4e"
}
.nc-icon-outline.arrows-1_cloud-upload-94:before {
	content: "\ea4f"
}
.nc-icon-outline.arrows-1_cloud-upload-96:before {
	content: "\ea50"
}
.nc-icon-outline.arrows-1_curved-next:before {
	content: "\ea51"
}
.nc-icon-outline.arrows-1_curved-previous:before {
	content: "\ea52"
}
.nc-icon-outline.arrows-1_direction-53:before {
	content: "\ea53"
}
.nc-icon-outline.arrows-1_direction-56:before {
	content: "\ea54"
}
.nc-icon-outline.arrows-1_double-left:before {
	content: "\ea55"
}
.nc-icon-outline.arrows-1_double-right:before {
	content: "\ea56"
}
.nc-icon-outline.arrows-1_download:before {
	content: "\ea57"
}
.nc-icon-outline.arrows-1_enlarge-diagonal-43:before {
	content: "\ea58"
}
.nc-icon-outline.arrows-1_enlarge-diagonal-44:before {
	content: "\ea59"
}
.nc-icon-outline.arrows-1_enlarge-horizontal:before {
	content: "\ea5a"
}
.nc-icon-outline.arrows-1_enlarge-vertical:before {
	content: "\ea5b"
}
.nc-icon-outline.arrows-1_fit-horizontal:before {
	content: "\ea5c"
}
.nc-icon-outline.arrows-1_fit-vertical:before {
	content: "\ea5d"
}
.nc-icon-outline.arrows-1_fullscreen-70:before {
	content: "\ea5e"
}
.nc-icon-outline.arrows-1_fullscreen-71:before {
	content: "\ea5f"
}
.nc-icon-outline.arrows-1_fullscreen-76:before {
	content: "\ea60"
}
.nc-icon-outline.arrows-1_fullscreen-77:before {
	content: "\ea61"
}
.nc-icon-outline.arrows-1_fullscreen-double-74:before {
	content: "\ea62"
}
.nc-icon-outline.arrows-1_fullscreen-double-75:before {
	content: "\ea63"
}
.nc-icon-outline.arrows-1_fullscreen-split-72:before {
	content: "\ea64"
}
.nc-icon-outline.arrows-1_fullscreen-split-73:before {
	content: "\ea65"
}
.nc-icon-outline.arrows-1_log-in:before {
	content: "\ea66"
}
.nc-icon-outline.arrows-1_log-out:before {
	content: "\ea67"
}
.nc-icon-outline.arrows-1_loop-82:before {
	content: "\ea68"
}
.nc-icon-outline.arrows-1_loop-83:before {
	content: "\ea69"
}
.nc-icon-outline.arrows-1_minimal-down:before {
	content: "\ea6a"
}
.nc-icon-outline.arrows-1_minimal-left:before {
	content: "\ea6b"
}
.nc-icon-outline.arrows-1_minimal-right:before {
	content: "\ea6c"
}
.nc-icon-outline.arrows-1_minimal-up:before {
	content: "\ea6d"
}
.nc-icon-outline.arrows-1_redo-79:before {
	content: "\ea6e"
}
.nc-icon-outline.arrows-1_redo-81:before {
	content: "\ea6f"
}
.nc-icon-outline.arrows-1_refresh-68:before {
	content: "\ea70"
}
.nc-icon-outline.arrows-1_refresh-69:before {
	content: "\ea71"
}
.nc-icon-outline.arrows-1_round-down:before {
	content: "\ea72"
}
.nc-icon-outline.arrows-1_round-left:before {
	content: "\ea73"
}
.nc-icon-outline.arrows-1_round-right:before {
	content: "\ea74"
}
.nc-icon-outline.arrows-1_round-up:before {
	content: "\ea75"
}
.nc-icon-outline.arrows-1_share-66:before {
	content: "\ea76"
}
.nc-icon-outline.arrows-1_share-91:before {
	content: "\ea77"
}
.nc-icon-outline.arrows-1_share-92:before {
	content: "\ea78"
}
.nc-icon-outline.arrows-1_shuffle-97:before {
	content: "\ea79"
}
.nc-icon-outline.arrows-1_shuffle-98:before {
	content: "\ea7a"
}
.nc-icon-outline.arrows-1_simple-down:before {
	content: "\ea7b"
}
.nc-icon-outline.arrows-1_simple-left:before {
	content: "\ea7c"
}
.nc-icon-outline.arrows-1_simple-right:before {
	content: "\ea7d"
}
.nc-icon-outline.arrows-1_simple-up:before {
	content: "\ea7e"
}
.nc-icon-outline.arrows-1_small-triangle-down:before {
	content: "\ea7f"
}
.nc-icon-outline.arrows-1_small-triangle-left:before {
	content: "\ea80"
}
.nc-icon-outline.arrows-1_small-triangle-right:before {
	content: "\ea81"
}
.nc-icon-outline.arrows-1_small-triangle-up:before {
	content: "\ea82"
}
.nc-icon-outline.arrows-1_square-down:before {
	content: "\ea83"
}
.nc-icon-outline.arrows-1_square-left:before {
	content: "\ea84"
}
.nc-icon-outline.arrows-1_square-right:before {
	content: "\ea85"
}
.nc-icon-outline.arrows-1_square-up:before {
	content: "\ea86"
}
.nc-icon-outline.arrows-1_strong-down:before {
	content: "\ea87"
}
.nc-icon-outline.arrows-1_strong-left:before {
	content: "\ea88"
}
.nc-icon-outline.arrows-1_strong-right:before {
	content: "\ea89"
}
.nc-icon-outline.arrows-1_strong-up:before {
	content: "\ea8a"
}
.nc-icon-outline.arrows-1_tail-down:before {
	content: "\ea8b"
}
.nc-icon-outline.arrows-1_tail-left:before {
	content: "\ea8c"
}
.nc-icon-outline.arrows-1_tail-right:before {
	content: "\ea8d"
}
.nc-icon-outline.arrows-1_tail-triangle-down:before {
	content: "\ea8e"
}
.nc-icon-outline.arrows-1_tail-triangle-left:before {
	content: "\ea8f"
}
.nc-icon-outline.arrows-1_tail-triangle-right:before {
	content: "\ea90"
}
.nc-icon-outline.arrows-1_tail-triangle-up:before {
	content: "\ea91"
}
.nc-icon-outline.arrows-1_tail-up:before {
	content: "\ea92"
}
.nc-icon-outline.arrows-1_trend-down:before {
	content: "\ea93"
}
.nc-icon-outline.arrows-1_trend-up:before {
	content: "\ea94"
}
.nc-icon-outline.arrows-1_triangle-down-20:before {
	content: "\ea95"
}
.nc-icon-outline.arrows-1_triangle-down-65:before {
	content: "\ea96"
}
.nc-icon-outline.arrows-1_triangle-left-18:before {
	content: "\ea97"
}
.nc-icon-outline.arrows-1_triangle-left-63:before {
	content: "\ea98"
}
.nc-icon-outline.arrows-1_triangle-right-17:before {
	content: "\ea99"
}
.nc-icon-outline.arrows-1_triangle-right-62:before {
	content: "\ea9a"
}
.nc-icon-outline.arrows-1_triangle-up-19:before {
	content: "\ea9b"
}
.nc-icon-outline.arrows-1_triangle-up-64:before {
	content: "\ea9c"
}
.nc-icon-outline.arrows-1_window-zoom-in:before {
	content: "\ea9d"
}
.nc-icon-outline.arrows-1_window-zoom-out:before {
	content: "\ea9e"
}
.nc-icon-outline.arrows-1_zoom-88:before {
	content: "\ea9f"
}
.nc-icon-outline.arrows-1_zoom-99:before {
	content: "\eaa0"
}
.nc-icon-outline.arrows-1_zoom-100:before {
	content: "\eaa1"
}
.nc-icon-outline.arrows-2_block-down:before {
	content: "\eaa2"
}
.nc-icon-outline.arrows-2_block-left:before {
	content: "\eaa3"
}
.nc-icon-outline.arrows-2_block-right:before {
	content: "\eaa4"
}
.nc-icon-outline.arrows-2_block-up:before {
	content: "\eaa5"
}
.nc-icon-outline.arrows-2_circle-in:before {
	content: "\eaa6"
}
.nc-icon-outline.arrows-2_circle-out:before {
	content: "\eaa7"
}
.nc-icon-outline.arrows-2_circuit-round:before {
	content: "\eaa8"
}
.nc-icon-outline.arrows-2_circuit:before {
	content: "\eaa9"
}
.nc-icon-outline.arrows-2_computer-upload:before {
	content: "\eaaa"
}
.nc-icon-outline.arrows-2_conversion:before {
	content: "\eaab"
}
.nc-icon-outline.arrows-2_corner-down-round:before {
	content: "\eaac"
}
.nc-icon-outline.arrows-2_corner-down:before {
	content: "\eaad"
}
.nc-icon-outline.arrows-2_corner-left-down:before {
	content: "\eaae"
}
.nc-icon-outline.arrows-2_corner-left-round:before {
	content: "\eaaf"
}
.nc-icon-outline.arrows-2_corner-left:before {
	content: "\eab0"
}
.nc-icon-outline.arrows-2_corner-right-down:before {
	content: "\eab1"
}
.nc-icon-outline.arrows-2_corner-right-round:before {
	content: "\eab2"
}
.nc-icon-outline.arrows-2_corner-right:before {
	content: "\eab3"
}
.nc-icon-outline.arrows-2_corner-up-left:before {
	content: "\eab4"
}
.nc-icon-outline.arrows-2_corner-up-right:before {
	content: "\eab5"
}
.nc-icon-outline.arrows-2_corner-up-round:before {
	content: "\eab6"
}
.nc-icon-outline.arrows-2_corner-up:before {
	content: "\eab7"
}
.nc-icon-outline.arrows-2_cross-down:before {
	content: "\eab8"
}
.nc-icon-outline.arrows-2_cross-horizontal:before {
	content: "\eab9"
}
.nc-icon-outline.arrows-2_cross-left:before {
	content: "\eaba"
}
.nc-icon-outline.arrows-2_cross-right:before {
	content: "\eabb"
}
.nc-icon-outline.arrows-2_cross-up:before {
	content: "\eabc"
}
.nc-icon-outline.arrows-2_cross-vertical:before {
	content: "\eabd"
}
.nc-icon-outline.arrows-2_curve-circuit:before {
	content: "\eabe"
}
.nc-icon-outline.arrows-2_curve-directions:before {
	content: "\eabf"
}
.nc-icon-outline.arrows-2_curve-split:before {
	content: "\eac0"
}
.nc-icon-outline.arrows-2_delete-49:before {
	content: "\eac1"
}
.nc-icon-outline.arrows-2_delete-50:before {
	content: "\eac2"
}
.nc-icon-outline.arrows-2_direction:before {
	content: "\eac3"
}
.nc-icon-outline.arrows-2_dots-download:before {
	content: "\eac4"
}
.nc-icon-outline.arrows-2_dots-upload:before {
	content: "\eac5"
}
.nc-icon-outline.arrows-2_eject:before {
	content: "\eac6"
}
.nc-icon-outline.arrows-2_enlarge-circle:before {
	content: "\eac7"
}
.nc-icon-outline.arrows-2_file-download-87:before {
	content: "\eac8"
}
.nc-icon-outline.arrows-2_file-download-89:before {
	content: "\eac9"
}
.nc-icon-outline.arrows-2_file-download-94:before {
	content: "\eaca"
}
.nc-icon-outline.arrows-2_file-upload-86:before {
	content: "\eacb"
}
.nc-icon-outline.arrows-2_file-upload-88:before {
	content: "\eacc"
}
.nc-icon-outline.arrows-2_file-upload-93:before {
	content: "\eacd"
}
.nc-icon-outline.arrows-2_fork-round:before {
	content: "\eace"
}
.nc-icon-outline.arrows-2_fork:before {
	content: "\eacf"
}
.nc-icon-outline.arrows-2_hit-down:before {
	content: "\ead0"
}
.nc-icon-outline.arrows-2_hit-left:before {
	content: "\ead1"
}
.nc-icon-outline.arrows-2_hit-right:before {
	content: "\ead2"
}
.nc-icon-outline.arrows-2_hit-up:before {
	content: "\ead3"
}
.nc-icon-outline.arrows-2_lines:before {
	content: "\ead4"
}
.nc-icon-outline.arrows-2_log-out:before {
	content: "\ead5"
}
.nc-icon-outline.arrows-2_loop:before {
	content: "\ead6"
}
.nc-icon-outline.arrows-2_merge-round:before {
	content: "\ead7"
}
.nc-icon-outline.arrows-2_merge:before {
	content: "\ead8"
}
.nc-icon-outline.arrows-2_move-05:before {
	content: "\ead9"
}
.nc-icon-outline.arrows-2_move-06:before {
	content: "\eada"
}
.nc-icon-outline.arrows-2_move-92:before {
	content: "\eadb"
}
.nc-icon-outline.arrows-2_move-down-right:before {
	content: "\eadc"
}
.nc-icon-outline.arrows-2_move-down:before {
	content: "\eadd"
}
.nc-icon-outline.arrows-2_move-left:before {
	content: "\eade"
}
.nc-icon-outline.arrows-2_move-right:before {
	content: "\eadf"
}
.nc-icon-outline.arrows-2_move-up-left:before {
	content: "\eae0"
}
.nc-icon-outline.arrows-2_move-up:before {
	content: "\eae1"
}
.nc-icon-outline.arrows-2_push-next:before {
	content: "\eae2"
}
.nc-icon-outline.arrows-2_push-previous:before {
	content: "\eae3"
}
.nc-icon-outline.arrows-2_reload:before {
	content: "\eae4"
}
.nc-icon-outline.arrows-2_replay:before {
	content: "\eae5"
}
.nc-icon-outline.arrows-2_rotate-left:before {
	content: "\eae6"
}
.nc-icon-outline.arrows-2_rotate-right:before {
	content: "\eae7"
}
.nc-icon-outline.arrows-2_round-left-down:before {
	content: "\eae8"
}
.nc-icon-outline.arrows-2_round-right-down:before {
	content: "\eae9"
}
.nc-icon-outline.arrows-2_round-up-left:before {
	content: "\eaea"
}
.nc-icon-outline.arrows-2_round-up-right:before {
	content: "\eaeb"
}
.nc-icon-outline.arrows-2_select-83:before {
	content: "\eaec"
}
.nc-icon-outline.arrows-2_select-84:before {
	content: "\eaed"
}
.nc-icon-outline.arrows-2_separate-round:before {
	content: "\eaee"
}
.nc-icon-outline.arrows-2_separate:before {
	content: "\eaef"
}
.nc-icon-outline.arrows-2_share-left:before {
	content: "\eaf0"
}
.nc-icon-outline.arrows-2_share-right:before {
	content: "\eaf1"
}
.nc-icon-outline.arrows-2_skew-down:before {
	content: "\eaf2"
}
.nc-icon-outline.arrows-2_skew-left:before {
	content: "\eaf3"
}
.nc-icon-outline.arrows-2_skew-right:before {
	content: "\eaf4"
}
.nc-icon-outline.arrows-2_skew-up:before {
	content: "\eaf5"
}
.nc-icon-outline.arrows-2_small-left:before {
	content: "\eaf6"
}
.nc-icon-outline.arrows-2_small-right:before {
	content: "\eaf7"
}
.nc-icon-outline.arrows-2_split-horizontal:before {
	content: "\eaf8"
}
.nc-icon-outline.arrows-2_split-round:before {
	content: "\eaf9"
}
.nc-icon-outline.arrows-2_split-vertical:before {
	content: "\eafa"
}
.nc-icon-outline.arrows-2_split:before {
	content: "\eafb"
}
.nc-icon-outline.arrows-2_square-download:before {
	content: "\eafc"
}
.nc-icon-outline.arrows-2_square-upload:before {
	content: "\eafd"
}
.nc-icon-outline.arrows-2_time:before {
	content: "\eafe"
}
.nc-icon-outline.arrows-2_triangle-down:before {
	content: "\eaff"
}
.nc-icon-outline.arrows-2_triangle-left:before {
	content: "\eb00"
}
.nc-icon-outline.arrows-2_triangle-right:before {
	content: "\eb01"
}
.nc-icon-outline.arrows-2_triangle-up:before {
	content: "\eb02"
}
.nc-icon-outline.arrows-2_unite-round:before {
	content: "\eb03"
}
.nc-icon-outline.arrows-2_unite:before {
	content: "\eb04"
}
.nc-icon-outline.arrows-2_zoom:before {
	content: "\eb05"
}
.nc-icon-outline.arrows-3_circle-down:before {
	content: "\eb06"
}
.nc-icon-outline.arrows-3_circle-left:before {
	content: "\eb07"
}
.nc-icon-outline.arrows-3_circle-right:before {
	content: "\eb08"
}
.nc-icon-outline.arrows-3_circle-simple-down:before {
	content: "\eb09"
}
.nc-icon-outline.arrows-3_circle-simple-left:before {
	content: "\eb0a"
}
.nc-icon-outline.arrows-3_circle-simple-right:before {
	content: "\eb0b"
}
.nc-icon-outline.arrows-3_circle-simple-up:before {
	content: "\eb0c"
}
.nc-icon-outline.arrows-3_circle-up:before {
	content: "\eb0d"
}
.nc-icon-outline.arrows-3_cloud-refresh:before {
	content: "\eb0e"
}
.nc-icon-outline.arrows-3_separate:before {
	content: "\eb0f"
}
.nc-icon-outline.arrows-3_small-down:before {
	content: "\eb10"
}
.nc-icon-outline.arrows-3_small-up:before {
	content: "\eb11"
}
.nc-icon-outline.arrows-3_square-corner-down-left-17:before {
	content: "\eb12"
}
.nc-icon-outline.arrows-3_square-corner-down-left-18:before {
	content: "\eb13"
}
.nc-icon-outline.arrows-3_square-corner-up-left:before {
	content: "\eb14"
}
.nc-icon-outline.arrows-3_square-corner-up-right:before {
	content: "\eb15"
}
.nc-icon-outline.arrows-3_square-down-06:before {
	content: "\eb16"
}
.nc-icon-outline.arrows-3_square-down-22:before {
	content: "\eb17"
}
.nc-icon-outline.arrows-3_square-enlarge:before {
	content: "\eb18"
}
.nc-icon-outline.arrows-3_square-left-04:before {
	content: "\eb19"
}
.nc-icon-outline.arrows-3_square-left-20:before {
	content: "\eb1a"
}
.nc-icon-outline.arrows-3_square-right-03:before {
	content: "\eb1b"
}
.nc-icon-outline.arrows-3_square-right-19:before {
	content: "\eb1c"
}
.nc-icon-outline.arrows-3_square-simple-down:before {
	content: "\eb1d"
}
.nc-icon-outline.arrows-3_square-simple-left:before {
	content: "\eb1e"
}
.nc-icon-outline.arrows-3_square-simple-right:before {
	content: "\eb1f"
}
.nc-icon-outline.arrows-3_square-simple-up:before {
	content: "\eb20"
}
.nc-icon-outline.arrows-3_square-up-05:before {
	content: "\eb21"
}
.nc-icon-outline.arrows-3_square-up-21:before {
	content: "\eb22"
}
.nc-icon-outline.arrows-3_square-zoom:before {
	content: "\eb23"
}
.nc-icon-outline.arrows-3_super-bold-down:before {
	content: "\eb24"
}
.nc-icon-outline.arrows-3_super-bold-left:before {
	content: "\eb25"
}
.nc-icon-outline.arrows-3_super-bold-right:before {
	content: "\eb26"
}
.nc-icon-outline.arrows-3_super-bold-up:before {
	content: "\eb27"
}
@font-face {
	font-family: 'Nucleo Glyph';
	src: url(../icons/glyph/nucleo-glyph.eot);
	src: url(../icons/glyph/nucleo-glyph.eot) format('embedded-opentype'),
	     url(../icons/glyph/nucleo-glyph.woff2) format('woff2'),
	     url(../icons/glyph/nucleo-glyph.woff) format('woff'),
	     url(../icons/glyph/nucleo-glyph.ttf) format('truetype'),
	     url(../icons/glyph/nucleo-glyph.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
.nc-icon-glyph {
	font: normal normal normal 14px/1 'Nucleo Glyph';
	font-size: inherit;
	-webkit-font-smoothing: antialiased
}
.nc-icon-glyph.lg {
	font-size: 1.33333333em;
	vertical-align: -16%
}
.nc-icon-glyph.x2 {
	font-size: 2em
}
.nc-icon-glyph.x3 {
	font-size: 3em
}
.nc-icon-ul {
	padding-left: 0;
	margin-left: 2.14285714em
}
.nc-icon-ul>li {
	position: relative
}
.nc-icon-ul>li>.nc-icon-glyph {
	position: absolute;
	left: -1.57142857em;
	top: .14285714em;
	text-align: center
}
.nc-icon-ul>li>.nc-icon-glyph.lg {
	top: 0;
	left: -1.35714286em
}
.nc-icon-ul>li>.nc-icon-glyph.circle, .nc-icon-ul>li>.nc-icon-glyph.square {
	top: -.19047619em;
	left: -1.9047619em
}
.nc-icon-glyph.spin {
	-webkit-animation: nc-icon-spin 2s infinite linear;
	-moz-animation: nc-icon-spin 2s infinite linear;
	animation: nc-icon-spin 2s infinite linear
}
@-webkit-keyframes nc-icon-spin {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes nc-icon-spin {
0% {
-moz-transform:rotate(0)
}
100% {
-moz-transform:rotate(360deg)
}
}
@keyframes nc-icon-spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.nc-icon-glyph.rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.nc-icon-glyph.rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.nc-icon-glyph.rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.nc-icon-glyph.flip-y {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.nc-icon-glyph.flip-x {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}
.nc-icon-glyph.travel_axe:before {
	content: "\eb4f"
}
.nc-icon-glyph.travel_backpack:before {
	content: "\eb50"
}
.nc-icon-glyph.travel_bag:before {
	content: "\eb51"
}
.nc-icon-glyph.travel_barbecue:before {
	content: "\eb52"
}
.nc-icon-glyph.travel_beach-umbrella:before {
	content: "\eb53"
}
.nc-icon-glyph.travel_berlin:before {
	content: "\eb54"
}
.nc-icon-glyph.travel_binocular:before {
	content: "\eb55"
}
.nc-icon-glyph.travel_camper:before {
	content: "\eb56"
}
.nc-icon-glyph.travel_camping:before {
	content: "\eb57"
}
.nc-icon-glyph.travel_castle:before {
	content: "\eb58"
}
.nc-icon-glyph.travel_china:before {
	content: "\eb59"
}
.nc-icon-glyph.travel_church:before {
	content: "\eb5a"
}
.nc-icon-glyph.travel_drink:before {
	content: "\eb5b"
}
.nc-icon-glyph.travel_explore:before {
	content: "\eb5c"
}
.nc-icon-glyph.travel_fire:before {
	content: "\eb5d"
}
.nc-icon-glyph.travel_hotel-bell:before {
	content: "\eb5e"
}
.nc-icon-glyph.travel_hotel-symbol:before {
	content: "\eb5f"
}
.nc-icon-glyph.travel_hotel:before {
	content: "\eb60"
}
.nc-icon-glyph.travel_hut:before {
	content: "\eb61"
}
.nc-icon-glyph.travel_igloo:before {
	content: "\eb62"
}
.nc-icon-glyph.travel_info:before {
	content: "\eb63"
}
.nc-icon-glyph.travel_istanbul:before {
	content: "\eb64"
}
.nc-icon-glyph.travel_jellyfish:before {
	content: "\eb65"
}
.nc-icon-glyph.travel_lamp:before {
	content: "\eb66"
}
.nc-icon-glyph.travel_lighthouse:before {
	content: "\eb67"
}
.nc-icon-glyph.travel_london:before {
	content: "\eb68"
}
.nc-icon-glyph.travel_luggage:before {
	content: "\eb69"
}
.nc-icon-glyph.travel_mosque:before {
	content: "\eb6a"
}
.nc-icon-glyph.travel_ny:before {
	content: "\eb6b"
}
.nc-icon-glyph.travel_octopus:before {
	content: "\eb6c"
}
.nc-icon-glyph.travel_paris-tower:before {
	content: "\eb6d"
}
.nc-icon-glyph.travel_passport:before {
	content: "\eb6e"
}
.nc-icon-glyph.travel_pickaxe:before {
	content: "\eb6f"
}
.nc-icon-glyph.travel_pool:before {
	content: "\eb70"
}
.nc-icon-glyph.travel_pyramid:before {
	content: "\eb71"
}
.nc-icon-glyph.travel_rackets:before {
	content: "\eb72"
}
.nc-icon-glyph.travel_rio:before {
	content: "\eb73"
}
.nc-icon-glyph.travel_road-sign-left:before {
	content: "\eb74"
}
.nc-icon-glyph.travel_road-sign-right:before {
	content: "\eb75"
}
.nc-icon-glyph.travel_rome:before {
	content: "\eb76"
}
.nc-icon-glyph.travel_rowing:before {
	content: "\eb77"
}
.nc-icon-glyph.travel_sea-mask:before {
	content: "\eb78"
}
.nc-icon-glyph.travel_sf-bridge:before {
	content: "\eb79"
}
.nc-icon-glyph.travel_shark:before {
	content: "\eb7a"
}
.nc-icon-glyph.travel_spa:before {
	content: "\eb7b"
}
.nc-icon-glyph.travel_sunglasses:before {
	content: "\eb7c"
}
.nc-icon-glyph.travel_surf:before {
	content: "\eb7d"
}
.nc-icon-glyph.travel_swimsuit:before {
	content: "\eb7e"
}
.nc-icon-glyph.travel_swimwear:before {
	content: "\eb7f"
}
.nc-icon-glyph.travel_swiss-knife:before {
	content: "\eb80"
}
.nc-icon-glyph.travel_temple-02:before {
	content: "\eb81"
}
.nc-icon-glyph.travel_temple-25:before {
	content: "\eb82"
}
.nc-icon-glyph.travel_trolley:before {
	content: "\eb83"
}
.nc-icon-glyph.travel_white-house:before {
	content: "\eb84"
}
.nc-icon-glyph.travel_world:before {
	content: "\eb85"
}
.nc-icon-glyph.travel_worldmap:before {
	content: "\eb86"
}
.nc-icon-glyph.food_alcohol:before {
	content: "\eb87"
}
.nc-icon-glyph.food_apple:before {
	content: "\eb88"
}
.nc-icon-glyph.food_baby:before {
	content: "\eb89"
}
.nc-icon-glyph.food_bacon:before {
	content: "\eb8a"
}
.nc-icon-glyph.food_baguette:before {
	content: "\eb8b"
}
.nc-icon-glyph.food_banana:before {
	content: "\eb8c"
}
.nc-icon-glyph.food_barbecue-02:before {
	content: "\eb8d"
}
.nc-icon-glyph.food_barbecue-15:before {
	content: "\eb8e"
}
.nc-icon-glyph.food_barbecue-tools:before {
	content: "\eb8f"
}
.nc-icon-glyph.food_beer-95:before {
	content: "\eb90"
}
.nc-icon-glyph.food_beer-96:before {
	content: "\eb91"
}
.nc-icon-glyph.food_beverage:before {
	content: "\eb92"
}
.nc-icon-glyph.food_bottle-wine:before {
	content: "\eb93"
}
.nc-icon-glyph.food_bottle:before {
	content: "\eb94"
}
.nc-icon-glyph.food_bowl:before {
	content: "\eb95"
}
.nc-icon-glyph.food_bread:before {
	content: "\eb96"
}
.nc-icon-glyph.food_broccoli:before {
	content: "\eb97"
}
.nc-icon-glyph.food_cake-13:before {
	content: "\eb98"
}
.nc-icon-glyph.food_cake-100:before {
	content: "\eb99"
}
.nc-icon-glyph.food_cake-slice:before {
	content: "\eb9a"
}
.nc-icon-glyph.food_candle:before {
	content: "\eb9b"
}
.nc-icon-glyph.food_candy:before {
	content: "\eb9c"
}
.nc-icon-glyph.food_carrot:before {
	content: "\eb9d"
}
.nc-icon-glyph.food_champagne:before {
	content: "\eb9e"
}
.nc-icon-glyph.food_cheese-24:before {
	content: "\eb9f"
}
.nc-icon-glyph.food_cheese-87:before {
	content: "\eba0"
}
.nc-icon-glyph.food_cheeseburger:before {
	content: "\eba1"
}
.nc-icon-glyph.food_chef-hat:before {
	content: "\eba2"
}
.nc-icon-glyph.food_cherry:before {
	content: "\eba3"
}
.nc-icon-glyph.food_chicken:before {
	content: "\eba4"
}
.nc-icon-glyph.food_chili:before {
	content: "\eba5"
}
.nc-icon-glyph.food_chinese:before {
	content: "\eba6"
}
.nc-icon-glyph.food_chips:before {
	content: "\eba7"
}
.nc-icon-glyph.food_chocolate:before {
	content: "\eba8"
}
.nc-icon-glyph.food_cocktail:before {
	content: "\eba9"
}
.nc-icon-glyph.food_coffe-long:before {
	content: "\ebaa"
}
.nc-icon-glyph.food_coffee-long:before {
	content: "\ebab"
}
.nc-icon-glyph.food_coffee:before {
	content: "\ebac"
}
.nc-icon-glyph.food_cookies:before {
	content: "\ebad"
}
.nc-icon-glyph.food_course:before {
	content: "\ebae"
}
.nc-icon-glyph.food_crab:before {
	content: "\ebaf"
}
.nc-icon-glyph.food_croissant:before {
	content: "\ebb0"
}
.nc-icon-glyph.food_cutlery-75:before {
	content: "\ebb1"
}
.nc-icon-glyph.food_cutlery-76:before {
	content: "\ebb2"
}
.nc-icon-glyph.food_cutlery-77:before {
	content: "\ebb3"
}
.nc-icon-glyph.food_dishwasher:before {
	content: "\ebb4"
}
.nc-icon-glyph.food_donut:before {
	content: "\ebb5"
}
.nc-icon-glyph.food_drink:before {
	content: "\ebb6"
}
.nc-icon-glyph.food_egg:before {
	content: "\ebb7"
}
.nc-icon-glyph.food_energy-drink:before {
	content: "\ebb8"
}
.nc-icon-glyph.food_fish:before {
	content: "\ebb9"
}
.nc-icon-glyph.food_fishbone:before {
	content: "\ebba"
}
.nc-icon-glyph.food_fridge:before {
	content: "\ebbb"
}
.nc-icon-glyph.food_glass:before {
	content: "\ebbc"
}
.nc-icon-glyph.food_grape:before {
	content: "\ebbd"
}
.nc-icon-glyph.food_hob:before {
	content: "\ebbe"
}
.nc-icon-glyph.food_hot-dog:before {
	content: "\ebbf"
}
.nc-icon-glyph.food_ice-cream-22:before {
	content: "\ebc0"
}
.nc-icon-glyph.food_ice-cream-72:before {
	content: "\ebc1"
}
.nc-icon-glyph.food_jam:before {
	content: "\ebc2"
}
.nc-icon-glyph.food_kettle:before {
	content: "\ebc3"
}
.nc-icon-glyph.food_kitchen-fan:before {
	content: "\ebc4"
}
.nc-icon-glyph.food_knife:before {
	content: "\ebc5"
}
.nc-icon-glyph.food_lemon-slice:before {
	content: "\ebc6"
}
.nc-icon-glyph.food_lighter:before {
	content: "\ebc7"
}
.nc-icon-glyph.food_lobster:before {
	content: "\ebc8"
}
.nc-icon-glyph.food_matches:before {
	content: "\ebc9"
}
.nc-icon-glyph.food_measuring-cup:before {
	content: "\ebca"
}
.nc-icon-glyph.food_meat-spit:before {
	content: "\ebcb"
}
.nc-icon-glyph.food_microwave:before {
	content: "\ebcc"
}
.nc-icon-glyph.food_milk:before {
	content: "\ebcd"
}
.nc-icon-glyph.food_moka:before {
	content: "\ebce"
}
.nc-icon-glyph.food_muffin:before {
	content: "\ebcf"
}
.nc-icon-glyph.food_mug:before {
	content: "\ebd0"
}
.nc-icon-glyph.food_oven:before {
	content: "\ebd1"
}
.nc-icon-glyph.food_pan:before {
	content: "\ebd2"
}
.nc-icon-glyph.food_pizza-slice:before {
	content: "\ebd3"
}
.nc-icon-glyph.food_pizza:before {
	content: "\ebd4"
}
.nc-icon-glyph.food_plate:before {
	content: "\ebd5"
}
.nc-icon-glyph.food_pot:before {
	content: "\ebd6"
}
.nc-icon-glyph.food_prosciutto:before {
	content: "\ebd7"
}
.nc-icon-glyph.food_recipe-book-46:before {
	content: "\ebd8"
}
.nc-icon-glyph.food_recipe-book-47:before {
	content: "\ebd9"
}
.nc-icon-glyph.food_rolling-pin:before {
	content: "\ebda"
}
.nc-icon-glyph.food_salt:before {
	content: "\ebdb"
}
.nc-icon-glyph.food_sausage:before {
	content: "\ebdc"
}
.nc-icon-glyph.food_scale:before {
	content: "\ebdd"
}
.nc-icon-glyph.food_scotch:before {
	content: "\ebde"
}
.nc-icon-glyph.food_shrimp:before {
	content: "\ebdf"
}
.nc-icon-glyph.food_steak:before {
	content: "\ebe0"
}
.nc-icon-glyph.food_store:before {
	content: "\ebe1"
}
.nc-icon-glyph.food_strawberry:before {
	content: "\ebe2"
}
.nc-icon-glyph.food_sushi:before {
	content: "\ebe3"
}
.nc-icon-glyph.food_tacos:before {
	content: "\ebe4"
}
.nc-icon-glyph.food_tea:before {
	content: "\ebe5"
}
.nc-icon-glyph.food_temperature:before {
	content: "\ebe6"
}
.nc-icon-glyph.food_vest-07:before {
	content: "\ebe7"
}
.nc-icon-glyph.food_vest-31:before {
	content: "\ebe8"
}
.nc-icon-glyph.food_watermelon:before {
	content: "\ebe9"
}
.nc-icon-glyph.food_whisk:before {
	content: "\ebea"
}
.nc-icon-glyph.emoticons_alien:before {
	content: "\ebeb"
}
.nc-icon-glyph.emoticons_angry-10:before {
	content: "\ebec"
}
.nc-icon-glyph.emoticons_angry-44:before {
	content: "\ebed"
}
.nc-icon-glyph.emoticons_big-eyes:before {
	content: "\ebee"
}
.nc-icon-glyph.emoticons_big-smile:before {
	content: "\ebef"
}
.nc-icon-glyph.emoticons_bigmouth:before {
	content: "\ebf0"
}
.nc-icon-glyph.emoticons_bleah:before {
	content: "\ebf1"
}
.nc-icon-glyph.emoticons_blind:before {
	content: "\ebf2"
}
.nc-icon-glyph.emoticons_bomb:before {
	content: "\ebf3"
}
.nc-icon-glyph.emoticons_bored:before {
	content: "\ebf4"
}
.nc-icon-glyph.emoticons_cake:before {
	content: "\ebf5"
}
.nc-icon-glyph.emoticons_cry-15:before {
	content: "\ebf6"
}
.nc-icon-glyph.emoticons_cry-57:before {
	content: "\ebf7"
}
.nc-icon-glyph.emoticons_cute:before {
	content: "\ebf8"
}
.nc-icon-glyph.emoticons_devil:before {
	content: "\ebf9"
}
.nc-icon-glyph.emoticons_disgusted:before {
	content: "\ebfa"
}
.nc-icon-glyph.emoticons_fist:before {
	content: "\ebfb"
}
.nc-icon-glyph.emoticons_ghost:before {
	content: "\ebfc"
}
.nc-icon-glyph.emoticons_hannibal:before {
	content: "\ebfd"
}
.nc-icon-glyph.emoticons_happy-sun:before {
	content: "\ebfe"
}
.nc-icon-glyph.emoticons_kid:before {
	content: "\ebff"
}
.nc-icon-glyph.emoticons_kiss:before {
	content: "\ec00"
}
.nc-icon-glyph.emoticons_laugh-17:before {
	content: "\ec01"
}
.nc-icon-glyph.emoticons_laugh-35:before {
	content: "\ec02"
}
.nc-icon-glyph.emoticons_like-no:before {
	content: "\ec03"
}
.nc-icon-glyph.emoticons_like:before {
	content: "\ec04"
}
.nc-icon-glyph.emoticons_mad-12:before {
	content: "\ec05"
}
.nc-icon-glyph.emoticons_mad-58:before {
	content: "\ec06"
}
.nc-icon-glyph.emoticons_malicious:before {
	content: "\ec07"
}
.nc-icon-glyph.emoticons_manga-62:before {
	content: "\ec08"
}
.nc-icon-glyph.emoticons_manga-63:before {
	content: "\ec09"
}
.nc-icon-glyph.emoticons_monster:before {
	content: "\ec0a"
}
.nc-icon-glyph.emoticons_nerd-22:before {
	content: "\ec0b"
}
.nc-icon-glyph.emoticons_nerd-23:before {
	content: "\ec0c"
}
.nc-icon-glyph.emoticons_ninja:before {
	content: "\ec0d"
}
.nc-icon-glyph.emoticons_no-words:before {
	content: "\ec0e"
}
.nc-icon-glyph.emoticons_parrot:before {
	content: "\ec0f"
}
.nc-icon-glyph.emoticons_penguin:before {
	content: "\ec10"
}
.nc-icon-glyph.emoticons_pirate:before {
	content: "\ec11"
}
.nc-icon-glyph.emoticons_poop:before {
	content: "\ec12"
}
.nc-icon-glyph.emoticons_puzzled:before {
	content: "\ec13"
}
.nc-icon-glyph.emoticons_quite-happy:before {
	content: "\ec14"
}
.nc-icon-glyph.emoticons_robot:before {
	content: "\ec15"
}
.nc-icon-glyph.emoticons_rock:before {
	content: "\ec16"
}
.nc-icon-glyph.emoticons_sad:before {
	content: "\ec17"
}
.nc-icon-glyph.emoticons_satisfied:before {
	content: "\ec18"
}
.nc-icon-glyph.emoticons_shark:before {
	content: "\ec19"
}
.nc-icon-glyph.emoticons_shy:before {
	content: "\ec1a"
}
.nc-icon-glyph.emoticons_sick:before {
	content: "\ec1b"
}
.nc-icon-glyph.emoticons_silly:before {
	content: "\ec1c"
}
.nc-icon-glyph.emoticons_skull:before {
	content: "\ec1d"
}
.nc-icon-glyph.emoticons_sleep:before {
	content: "\ec1e"
}
.nc-icon-glyph.emoticons_sloth:before {
	content: "\ec1f"
}
.nc-icon-glyph.emoticons_smart:before {
	content: "\ec20"
}
.nc-icon-glyph.emoticons_smile:before {
	content: "\ec21"
}
.nc-icon-glyph.emoticons_soldier:before {
	content: "\ec22"
}
.nc-icon-glyph.emoticons_speechless:before {
	content: "\ec23"
}
.nc-icon-glyph.emoticons_spiteful:before {
	content: "\ec24"
}
.nc-icon-glyph.emoticons_sunglasses-48:before {
	content: "\ec25"
}
.nc-icon-glyph.emoticons_sunglasses-49:before {
	content: "\ec26"
}
.nc-icon-glyph.emoticons_surprise:before {
	content: "\ec27"
}
.nc-icon-glyph.emoticons_upset-13:before {
	content: "\ec28"
}
.nc-icon-glyph.emoticons_upset-14:before {
	content: "\ec29"
}
.nc-icon-glyph.emoticons_virus:before {
	content: "\ec2a"
}
.nc-icon-glyph.emoticons_what:before {
	content: "\ec2b"
}
.nc-icon-glyph.emoticons_whiskers:before {
	content: "\ec2c"
}
.nc-icon-glyph.emoticons_wink-06:before {
	content: "\ec2d"
}
.nc-icon-glyph.emoticons_wink-11:before {
	content: "\ec2e"
}
.nc-icon-glyph.emoticons_wink-69:before {
	content: "\ec2f"
}
.nc-icon-glyph.weather_celsius:before {
	content: "\e600"
}
.nc-icon-glyph.weather_cloud-13:before {
	content: "\e601"
}
.nc-icon-glyph.weather_cloud-14:before {
	content: "\e602"
}
.nc-icon-glyph.weather_cloud-drop:before {
	content: "\e603"
}
.nc-icon-glyph.weather_cloud-fog-31:before {
	content: "\e604"
}
.nc-icon-glyph.weather_cloud-fog-32:before {
	content: "\e605"
}
.nc-icon-glyph.weather_cloud-hail:before {
	content: "\e606"
}
.nc-icon-glyph.weather_cloud-light:before {
	content: "\e607"
}
.nc-icon-glyph.weather_cloud-moon:before {
	content: "\e608"
}
.nc-icon-glyph.weather_cloud-rain:before {
	content: "\e609"
}
.nc-icon-glyph.weather_cloud-rainbow:before {
	content: "\e60a"
}
.nc-icon-glyph.weather_cloud-snow-34:before {
	content: "\e60b"
}
.nc-icon-glyph.weather_cloud-snow-42:before {
	content: "\e60c"
}
.nc-icon-glyph.weather_cloud-sun-17:before {
	content: "\e60d"
}
.nc-icon-glyph.weather_cloud-sun-19:before {
	content: "\e60e"
}
.nc-icon-glyph.weather_compass:before {
	content: "\e60f"
}
.nc-icon-glyph.weather_drop-12:before {
	content: "\e610"
}
.nc-icon-glyph.weather_drop-15:before {
	content: "\e611"
}
.nc-icon-glyph.weather_drops:before {
	content: "\e612"
}
.nc-icon-glyph.weather_eclipse:before {
	content: "\e613"
}
.nc-icon-glyph.weather_fahrenheit:before {
	content: "\e614"
}
.nc-icon-glyph.weather_fog:before {
	content: "\e615"
}
.nc-icon-glyph.weather_forecast:before {
	content: "\e616"
}
.nc-icon-glyph.weather_hurricane-44:before {
	content: "\e617"
}
.nc-icon-glyph.weather_hurricane-45:before {
	content: "\e618"
}
.nc-icon-glyph.weather_moon-cloud-drop:before {
	content: "\e619"
}
.nc-icon-glyph.weather_moon-cloud-fog:before {
	content: "\e61a"
}
.nc-icon-glyph.weather_moon-cloud-hail:before {
	content: "\e61b"
}
.nc-icon-glyph.weather_moon-cloud-light:before {
	content: "\e61c"
}
.nc-icon-glyph.weather_moon-cloud-rain:before {
	content: "\e61d"
}
.nc-icon-glyph.weather_moon-cloud-snow-61:before {
	content: "\e61e"
}
.nc-icon-glyph.weather_moon-cloud-snow-62:before {
	content: "\e61f"
}
.nc-icon-glyph.weather_moon-fog:before {
	content: "\e620"
}
.nc-icon-glyph.weather_moon-full:before {
	content: "\e621"
}
.nc-icon-glyph.weather_moon-stars:before {
	content: "\e622"
}
.nc-icon-glyph.weather_moon:before {
	content: "\e623"
}
.nc-icon-glyph.weather_rain-hail:before {
	content: "\e624"
}
.nc-icon-glyph.weather_rain:before {
	content: "\e625"
}
.nc-icon-glyph.weather_rainbow:before {
	content: "\e626"
}
.nc-icon-glyph.weather_snow:before {
	content: "\e627"
}
.nc-icon-glyph.weather_sun-cloud-drop:before {
	content: "\e628"
}
.nc-icon-glyph.weather_sun-cloud-fog:before {
	content: "\e629"
}
.nc-icon-glyph.weather_sun-cloud-hail:before {
	content: "\e62a"
}
.nc-icon-glyph.weather_sun-cloud-light:before {
	content: "\e62b"
}
.nc-icon-glyph.weather_sun-cloud-rain:before {
	content: "\e62c"
}
.nc-icon-glyph.weather_sun-cloud-snow-54:before {
	content: "\e62d"
}
.nc-icon-glyph.weather_sun-cloud-snow-55:before {
	content: "\e62e"
}
.nc-icon-glyph.weather_sun-cloud:before {
	content: "\e62f"
}
.nc-icon-glyph.weather_sun-fog-29:before {
	content: "\e630"
}
.nc-icon-glyph.weather_sun-fog-30:before {
	content: "\e631"
}
.nc-icon-glyph.weather_sun-fog-43:before {
	content: "\e632"
}
.nc-icon-glyph.weather_sun:before {
	content: "\e633"
}
.nc-icon-glyph.weather_wind:before {
	content: "\e634"
}
.nc-icon-glyph.users_add-27:before {
	content: "\e635"
}
.nc-icon-glyph.users_add-29:before {
	content: "\e636"
}
.nc-icon-glyph.users_badge-13:before {
	content: "\e637"
}
.nc-icon-glyph.users_badge-14:before {
	content: "\e638"
}
.nc-icon-glyph.users_badge-15:before {
	content: "\e639"
}
.nc-icon-glyph.users_circle-08:before {
	content: "\e63a"
}
.nc-icon-glyph.users_circle-09:before {
	content: "\e63b"
}
.nc-icon-glyph.users_circle-10:before {
	content: "\e63c"
}
.nc-icon-glyph.users_contacts:before {
	content: "\e63d"
}
.nc-icon-glyph.users_delete-28:before {
	content: "\e63e"
}
.nc-icon-glyph.users_delete-30:before {
	content: "\e63f"
}
.nc-icon-glyph.users_man-20:before {
	content: "\e640"
}
.nc-icon-glyph.users_man-23:before {
	content: "\e641"
}
.nc-icon-glyph.users_man-glasses:before {
	content: "\e642"
}
.nc-icon-glyph.users_mobile-contact:before {
	content: "\e643"
}
.nc-icon-glyph.users_multiple-11:before {
	content: "\e644"
}
.nc-icon-glyph.users_multiple-19:before {
	content: "\e645"
}
.nc-icon-glyph.users_network:before {
	content: "\e646"
}
.nc-icon-glyph.users_parent:before {
	content: "\e647"
}
.nc-icon-glyph.users_single-01:before {
	content: "\e648"
}
.nc-icon-glyph.users_single-02:before {
	content: "\e649"
}
.nc-icon-glyph.users_single-03:before {
	content: "\e64a"
}
.nc-icon-glyph.users_single-04:before {
	content: "\e64b"
}
.nc-icon-glyph.users_single-05:before {
	content: "\e64c"
}
.nc-icon-glyph.users_single-body:before {
	content: "\e64d"
}
.nc-icon-glyph.users_single-position:before {
	content: "\e64e"
}
.nc-icon-glyph.users_square-31:before {
	content: "\e64f"
}
.nc-icon-glyph.users_square-32:before {
	content: "\e650"
}
.nc-icon-glyph.users_square-33:before {
	content: "\e651"
}
.nc-icon-glyph.users_woman-21:before {
	content: "\e652"
}
.nc-icon-glyph.users_woman-24:before {
	content: "\e653"
}
.nc-icon-glyph.users_woman-25:before {
	content: "\e654"
}
.nc-icon-glyph.users_woman-34:before {
	content: "\e655"
}
.nc-icon-glyph.users_woman-35:before {
	content: "\e656"
}
.nc-icon-glyph.users_woman-man:before {
	content: "\e657"
}
.nc-icon-glyph.ui-1_analytics-88:before {
	content: "\e658"
}
.nc-icon-glyph.ui-1_analytics-89:before {
	content: "\e659"
}
.nc-icon-glyph.ui-1_attach-86:before {
	content: "\e65a"
}
.nc-icon-glyph.ui-1_attach-87:before {
	content: "\e65b"
}
.nc-icon-glyph.ui-1_bell-53:before {
	content: "\e65c"
}
.nc-icon-glyph.ui-1_bell-54:before {
	content: "\e65d"
}
.nc-icon-glyph.ui-1_bell-55:before {
	content: "\e65e"
}
.nc-icon-glyph.ui-1_bold-add:before {
	content: "\e65f"
}
.nc-icon-glyph.ui-1_bold-delete:before {
	content: "\e660"
}
.nc-icon-glyph.ui-1_bold-remove:before {
	content: "\e661"
}
.nc-icon-glyph.ui-1_bookmark-add:before {
	content: "\e662"
}
.nc-icon-glyph.ui-1_bookmark-remove:before {
	content: "\e663"
}
.nc-icon-glyph.ui-1_calendar-57:before {
	content: "\e664"
}
.nc-icon-glyph.ui-1_calendar-60:before {
	content: "\e665"
}
.nc-icon-glyph.ui-1_calendar-check-59:before {
	content: "\e666"
}
.nc-icon-glyph.ui-1_calendar-check-62:before {
	content: "\e667"
}
.nc-icon-glyph.ui-1_calendar-grid-58:before {
	content: "\e668"
}
.nc-icon-glyph.ui-1_calendar-grid-61:before {
	content: "\e669"
}
.nc-icon-glyph.ui-1_check-bold:before {
	content: "\e66a"
}
.nc-icon-glyph.ui-1_check-circle-07:before {
	content: "\e66b"
}
.nc-icon-glyph.ui-1_check-circle-08:before {
	content: "\e66c"
}
.nc-icon-glyph.ui-1_check-curve:before {
	content: "\e66d"
}
.nc-icon-glyph.ui-1_check-simple:before {
	content: "\e66e"
}
.nc-icon-glyph.ui-1_check-small:before {
	content: "\e66f"
}
.nc-icon-glyph.ui-1_check-square-09:before {
	content: "\e670"
}
.nc-icon-glyph.ui-1_check-square-11:before {
	content: "\e671"
}
.nc-icon-glyph.ui-1_check:before {
	content: "\e672"
}
.nc-icon-glyph.ui-1_circle-add:before {
	content: "\e673"
}
.nc-icon-glyph.ui-1_circle-bold-add:before {
	content: "\e674"
}
.nc-icon-glyph.ui-1_circle-bold-remove:before {
	content: "\e675"
}
.nc-icon-glyph.ui-1_circle-delete:before {
	content: "\e676"
}
.nc-icon-glyph.ui-1_circle-remove:before {
	content: "\e677"
}
.nc-icon-glyph.ui-1_dashboard-29:before {
	content: "\e678"
}
.nc-icon-glyph.ui-1_dashboard-30:before {
	content: "\e679"
}
.nc-icon-glyph.ui-1_dashboard-half:before {
	content: "\e67a"
}
.nc-icon-glyph.ui-1_dashboard-level:before {
	content: "\e67b"
}
.nc-icon-glyph.ui-1_database:before {
	content: "\e67c"
}
.nc-icon-glyph.ui-1_drop:before {
	content: "\e67d"
}
.nc-icon-glyph.ui-1_edit-71:before {
	content: "\e67e"
}
.nc-icon-glyph.ui-1_edit-72:before {
	content: "\e67f"
}
.nc-icon-glyph.ui-1_edit-73:before {
	content: "\e680"
}
.nc-icon-glyph.ui-1_edit-74:before {
	content: "\e681"
}
.nc-icon-glyph.ui-1_edit-75:before {
	content: "\e682"
}
.nc-icon-glyph.ui-1_edit-76:before {
	content: "\e683"
}
.nc-icon-glyph.ui-1_edit-77:before {
	content: "\e684"
}
.nc-icon-glyph.ui-1_edit-78:before {
	content: "\e685"
}
.nc-icon-glyph.ui-1_email-83:before {
	content: "\e686"
}
.nc-icon-glyph.ui-1_email-84:before {
	content: "\e687"
}
.nc-icon-glyph.ui-1_email-85:before {
	content: "\e688"
}
.nc-icon-glyph.ui-1_eye-17:before {
	content: "\e689"
}
.nc-icon-glyph.ui-1_eye-19:before {
	content: "\e68a"
}
.nc-icon-glyph.ui-1_eye-ban-18:before {
	content: "\e68b"
}
.nc-icon-glyph.ui-1_eye-ban-20:before {
	content: "\e68c"
}
.nc-icon-glyph.ui-1_flame:before {
	content: "\e68d"
}
.nc-icon-glyph.ui-1_home-51:before {
	content: "\e68e"
}
.nc-icon-glyph.ui-1_home-52:before {
	content: "\e68f"
}
.nc-icon-glyph.ui-1_home-minimal:before {
	content: "\e690"
}
.nc-icon-glyph.ui-1_home-simple:before {
	content: "\e691"
}
.nc-icon-glyph.ui-1_leaf-80:before {
	content: "\e692"
}
.nc-icon-glyph.ui-1_leaf-81:before {
	content: "\e693"
}
.nc-icon-glyph.ui-1_leaf-edit:before {
	content: "\e694"
}
.nc-icon-glyph.ui-1_lock-circle-open:before {
	content: "\e695"
}
.nc-icon-glyph.ui-1_lock-circle:before {
	content: "\e696"
}
.nc-icon-glyph.ui-1_lock-open:before {
	content: "\e697"
}
.nc-icon-glyph.ui-1_lock:before {
	content: "\e698"
}
.nc-icon-glyph.ui-1_notification-69:before {
	content: "\e699"
}
.nc-icon-glyph.ui-1_notification-70:before {
	content: "\e69a"
}
.nc-icon-glyph.ui-1_pencil:before {
	content: "\e69b"
}
.nc-icon-glyph.ui-1_preferences-circle-rotate:before {
	content: "\e69c"
}
.nc-icon-glyph.ui-1_preferences-circle:before {
	content: "\e69d"
}
.nc-icon-glyph.ui-1_preferences-container-circle-rotate:before {
	content: "\e69e"
}
.nc-icon-glyph.ui-1_preferences-container-circle:before {
	content: "\e69f"
}
.nc-icon-glyph.ui-1_preferences-container-rotate:before {
	content: "\e6a0"
}
.nc-icon-glyph.ui-1_preferences-container:before {
	content: "\e6a1"
}
.nc-icon-glyph.ui-1_preferences-rotate:before {
	content: "\e6a2"
}
.nc-icon-glyph.ui-1_preferences:before {
	content: "\e6a3"
}
.nc-icon-glyph.ui-1_send:before {
	content: "\e6a4"
}
.nc-icon-glyph.ui-1_settings-gear-63:before {
	content: "\e6a5"
}
.nc-icon-glyph.ui-1_settings-gear-64:before {
	content: "\e6a6"
}
.nc-icon-glyph.ui-1_settings-gear-65:before {
	content: "\e6a7"
}
.nc-icon-glyph.ui-1_settings-tool-66:before {
	content: "\e6a8"
}
.nc-icon-glyph.ui-1_settings-tool-67:before {
	content: "\e6a9"
}
.nc-icon-glyph.ui-1_settings:before {
	content: "\e6aa"
}
.nc-icon-glyph.ui-1_simple-add:before {
	content: "\e6ab"
}
.nc-icon-glyph.ui-1_simple-delete:before {
	content: "\e6ac"
}
.nc-icon-glyph.ui-1_simple-remove:before {
	content: "\e6ad"
}
.nc-icon-glyph.ui-1_trash-round:before {
	content: "\e6ae"
}
.nc-icon-glyph.ui-1_trash-simple:before {
	content: "\e6af"
}
.nc-icon-glyph.ui-1_trash:before {
	content: "\e6b0"
}
.nc-icon-glyph.ui-1_ui-03:before {
	content: "\e6b1"
}
.nc-icon-glyph.ui-1_ui-04:before {
	content: "\e6b2"
}
.nc-icon-glyph.ui-1_zoom-bold-in:before {
	content: "\e6b3"
}
.nc-icon-glyph.ui-1_zoom-bold-out:before {
	content: "\e6b4"
}
.nc-icon-glyph.ui-1_zoom-bold:before {
	content: "\e6b5"
}
.nc-icon-glyph.ui-1_zoom-in:before {
	content: "\e6b6"
}
.nc-icon-glyph.ui-1_zoom-out:before {
	content: "\e6b7"
}
.nc-icon-glyph.ui-1_zoom-split-in:before {
	content: "\e6b8"
}
.nc-icon-glyph.ui-1_zoom-split-out:before {
	content: "\e6b9"
}
.nc-icon-glyph.ui-1_zoom-split:before {
	content: "\e6ba"
}
.nc-icon-glyph.ui-1_zoom:before {
	content: "\e6bb"
}
.nc-icon-glyph.ui-2_alert:before {
	content: "\e6bc"
}
.nc-icon-glyph.ui-2_alert-:before {
	content: "\e6bd"
}
.nc-icon-glyph.ui-2_alert-circle:before {
	content: "\e6be"
}
.nc-icon-glyph.ui-2_alert-circle-:before {
	content: "\e6bf"
}
.nc-icon-glyph.ui-2_alert-circle-i:before {
	content: "\e6c0"
}
.nc-icon-glyph.ui-2_alert-i:before {
	content: "\e6c1"
}
.nc-icon-glyph.ui-2_alert-square:before {
	content: "\e6c2"
}
.nc-icon-glyph.ui-2_alert-square-:before {
	content: "\e6c3"
}
.nc-icon-glyph.ui-2_alert-square-i:before {
	content: "\e6c4"
}
.nc-icon-glyph.ui-2_archive:before {
	content: "\e6c5"
}
.nc-icon-glyph.ui-2_ban-bold:before {
	content: "\e6c6"
}
.nc-icon-glyph.ui-2_ban:before {
	content: "\e6c7"
}
.nc-icon-glyph.ui-2_battery-81:before {
	content: "\e6c8"
}
.nc-icon-glyph.ui-2_battery-83:before {
	content: "\e6c9"
}
.nc-icon-glyph.ui-2_battery-half:before {
	content: "\e6ca"
}
.nc-icon-glyph.ui-2_battery-low:before {
	content: "\e6cb"
}
.nc-icon-glyph.ui-2_bluetooth:before {
	content: "\e6cc"
}
.nc-icon-glyph.ui-2_book:before {
	content: "\e6cd"
}
.nc-icon-glyph.ui-2_chart-bar-52:before {
	content: "\e6ce"
}
.nc-icon-glyph.ui-2_chart-bar-53:before {
	content: "\e6cf"
}
.nc-icon-glyph.ui-2_chat-content:before {
	content: "\e6d0"
}
.nc-icon-glyph.ui-2_chat-round-content:before {
	content: "\e6d1"
}
.nc-icon-glyph.ui-2_chat-round:before {
	content: "\e6d2"
}
.nc-icon-glyph.ui-2_chat:before {
	content: "\e6d3"
}
.nc-icon-glyph.ui-2_circle-bold-delete:before {
	content: "\e6d4"
}
.nc-icon-glyph.ui-2_cloud-25:before {
	content: "\e6d5"
}
.nc-icon-glyph.ui-2_cloud-26:before {
	content: "\e6d6"
}
.nc-icon-glyph.ui-2_disk:before {
	content: "\e6d7"
}
.nc-icon-glyph.ui-2_enlarge-57:before {
	content: "\e6d8"
}
.nc-icon-glyph.ui-2_enlarge-58:before {
	content: "\e6d9"
}
.nc-icon-glyph.ui-2_enlarge-59:before {
	content: "\e6da"
}
.nc-icon-glyph.ui-2_fat-add:before {
	content: "\e6db"
}
.nc-icon-glyph.ui-2_fat-delete:before {
	content: "\e6dc"
}
.nc-icon-glyph.ui-2_fat-remove:before {
	content: "\e6dd"
}
.nc-icon-glyph.ui-2_favourite-28:before {
	content: "\e6de"
}
.nc-icon-glyph.ui-2_favourite-31:before {
	content: "\e6df"
}
.nc-icon-glyph.ui-2_favourite-add-29:before {
	content: "\e6e0"
}
.nc-icon-glyph.ui-2_favourite-add-32:before {
	content: "\e6e1"
}
.nc-icon-glyph.ui-2_favourite-remove-30:before {
	content: "\e6e2"
}
.nc-icon-glyph.ui-2_favourite-remove-33:before {
	content: "\e6e3"
}
.nc-icon-glyph.ui-2_filter:before {
	content: "\e6e4"
}
.nc-icon-glyph.ui-2_fullsize:before {
	content: "\e6e5"
}
.nc-icon-glyph.ui-2_grid-45:before {
	content: "\e6e6"
}
.nc-icon-glyph.ui-2_grid-46:before {
	content: "\e6e7"
}
.nc-icon-glyph.ui-2_grid-48:before {
	content: "\e6e8"
}
.nc-icon-glyph.ui-2_grid-49:before {
	content: "\e6e9"
}
.nc-icon-glyph.ui-2_grid-50:before {
	content: "\e6ea"
}
.nc-icon-glyph.ui-2_grid-square:before {
	content: "\e6eb"
}
.nc-icon-glyph.ui-2_hourglass:before {
	content: "\e6ec"
}
.nc-icon-glyph.ui-2_lab:before {
	content: "\e6ed"
}
.nc-icon-glyph.ui-2_layers:before {
	content: "\e6ee"
}
.nc-icon-glyph.ui-2_like:before {
	content: "\e6ef"
}
.nc-icon-glyph.ui-2_link-66:before {
	content: "\e6f0"
}
.nc-icon-glyph.ui-2_link-67:before {
	content: "\e6f1"
}
.nc-icon-glyph.ui-2_link-68:before {
	content: "\e6f2"
}
.nc-icon-glyph.ui-2_link-69:before {
	content: "\e6f3"
}
.nc-icon-glyph.ui-2_link-71:before {
	content: "\e6f4"
}
.nc-icon-glyph.ui-2_link-72:before {
	content: "\e6f5"
}
.nc-icon-glyph.ui-2_link-broken-70:before {
	content: "\e6f6"
}
.nc-icon-glyph.ui-2_link-broken-73:before {
	content: "\e6f7"
}
.nc-icon-glyph.ui-2_menu-34:before {
	content: "\e6f8"
}
.nc-icon-glyph.ui-2_menu-35:before {
	content: "\e6f9"
}
.nc-icon-glyph.ui-2_menu-bold:before {
	content: "\e6fa"
}
.nc-icon-glyph.ui-2_menu-dots:before {
	content: "\e6fb"
}
.nc-icon-glyph.ui-2_menu-square:before {
	content: "\e6fc"
}
.nc-icon-glyph.ui-2_node:before {
	content: "\e6fd"
}
.nc-icon-glyph.ui-2_paragraph:before {
	content: "\e6fe"
}
.nc-icon-glyph.ui-2_phone:before {
	content: "\e6ff"
}
.nc-icon-glyph.ui-2_settings-90:before {
	content: "\e700"
}
.nc-icon-glyph.ui-2_settings-91:before {
	content: "\e701"
}
.nc-icon-glyph.ui-2_share-bold:before {
	content: "\e702"
}
.nc-icon-glyph.ui-2_share:before {
	content: "\e703"
}
.nc-icon-glyph.ui-2_small-add:before {
	content: "\e704"
}
.nc-icon-glyph.ui-2_small-delete:before {
	content: "\e705"
}
.nc-icon-glyph.ui-2_small-remove:before {
	content: "\e706"
}
.nc-icon-glyph.ui-2_square-add-08:before {
	content: "\e707"
}
.nc-icon-glyph.ui-2_square-add-11:before {
	content: "\e708"
}
.nc-icon-glyph.ui-2_square-delete-10:before {
	content: "\e709"
}
.nc-icon-glyph.ui-2_square-delete-13:before {
	content: "\e70a"
}
.nc-icon-glyph.ui-2_square-remove-09:before {
	content: "\e70b"
}
.nc-icon-glyph.ui-2_square-remove-12:before {
	content: "\e70c"
}
.nc-icon-glyph.ui-2_target:before {
	content: "\e70d"
}
.nc-icon-glyph.ui-2_tile-55:before {
	content: "\e70e"
}
.nc-icon-glyph.ui-2_tile-56:before {
	content: "\e70f"
}
.nc-icon-glyph.ui-2_time-alarm:before {
	content: "\e710"
}
.nc-icon-glyph.ui-2_time-clock:before {
	content: "\e711"
}
.nc-icon-glyph.ui-2_time-countdown:before {
	content: "\e712"
}
.nc-icon-glyph.ui-2_time:before {
	content: "\e713"
}
.nc-icon-glyph.ui-2_webpage:before {
	content: "\e714"
}
.nc-icon-glyph.ui-2_window-add:before {
	content: "\e715"
}
.nc-icon-glyph.ui-2_window-delete:before {
	content: "\e716"
}
.nc-icon-glyph.transportation_air-baloon:before {
	content: "\e717"
}
.nc-icon-glyph.transportation_bike-sport:before {
	content: "\e718"
}
.nc-icon-glyph.transportation_bike:before {
	content: "\e719"
}
.nc-icon-glyph.transportation_boat-front:before {
	content: "\e71a"
}
.nc-icon-glyph.transportation_boat-small-02:before {
	content: "\e71b"
}
.nc-icon-glyph.transportation_boat-small-03:before {
	content: "\e71c"
}
.nc-icon-glyph.transportation_boat:before {
	content: "\e71d"
}
.nc-icon-glyph.transportation_bus-front-10:before {
	content: "\e71e"
}
.nc-icon-glyph.transportation_bus-front-12:before {
	content: "\e71f"
}
.nc-icon-glyph.transportation_bus:before {
	content: "\e720"
}
.nc-icon-glyph.transportation_car-front:before {
	content: "\e721"
}
.nc-icon-glyph.transportation_car-simple:before {
	content: "\e722"
}
.nc-icon-glyph.transportation_car-sport:before {
	content: "\e723"
}
.nc-icon-glyph.transportation_car-taxi:before {
	content: "\e724"
}
.nc-icon-glyph.transportation_car:before {
	content: "\e725"
}
.nc-icon-glyph.transportation_helicopter:before {
	content: "\e726"
}
.nc-icon-glyph.transportation_helmet:before {
	content: "\e727"
}
.nc-icon-glyph.transportation_light-traffic:before {
	content: "\e728"
}
.nc-icon-glyph.transportation_moto:before {
	content: "\e729"
}
.nc-icon-glyph.transportation_plane-17:before {
	content: "\e72a"
}
.nc-icon-glyph.transportation_plane-18:before {
	content: "\e72b"
}
.nc-icon-glyph.transportation_road:before {
	content: "\e72c"
}
.nc-icon-glyph.transportation_skateboard:before {
	content: "\e72d"
}
.nc-icon-glyph.transportation_tractor:before {
	content: "\e72e"
}
.nc-icon-glyph.transportation_train-speed:before {
	content: "\e72f"
}
.nc-icon-glyph.transportation_train:before {
	content: "\e730"
}
.nc-icon-glyph.transportation_tram:before {
	content: "\e731"
}
.nc-icon-glyph.transportation_truck-front:before {
	content: "\e732"
}
.nc-icon-glyph.transportation_vespa-front:before {
	content: "\e733"
}
.nc-icon-glyph.transportation_vespa:before {
	content: "\e734"
}
.nc-icon-glyph.tech_cable-49:before {
	content: "\e735"
}
.nc-icon-glyph.tech_cable-50:before {
	content: "\e736"
}
.nc-icon-glyph.tech_cd-reader:before {
	content: "\e737"
}
.nc-icon-glyph.tech_computer-monitor:before {
	content: "\e738"
}
.nc-icon-glyph.tech_computer-old:before {
	content: "\e739"
}
.nc-icon-glyph.tech_computer:before {
	content: "\e73a"
}
.nc-icon-glyph.tech_controller-modern:before {
	content: "\e73b"
}
.nc-icon-glyph.tech_controller:before {
	content: "\e73c"
}
.nc-icon-glyph.tech_desktop-screen:before {
	content: "\e73d"
}
.nc-icon-glyph.tech_desktop:before {
	content: "\e73e"
}
.nc-icon-glyph.tech_disk-reader:before {
	content: "\e73f"
}
.nc-icon-glyph.tech_disk:before {
	content: "\e740"
}
.nc-icon-glyph.tech_gopro:before {
	content: "\e741"
}
.nc-icon-glyph.tech_headphones:before {
	content: "\e742"
}
.nc-icon-glyph.tech_keyboard-mouse:before {
	content: "\e743"
}
.nc-icon-glyph.tech_keyboard-wifi:before {
	content: "\e744"
}
.nc-icon-glyph.tech_keyboard:before {
	content: "\e745"
}
.nc-icon-glyph.tech_laptop-camera:before {
	content: "\e746"
}
.nc-icon-glyph.tech_laptop-front:before {
	content: "\e747"
}
.nc-icon-glyph.tech_laptop:before {
	content: "\e748"
}
.nc-icon-glyph.tech_mobile-button:before {
	content: "\e749"
}
.nc-icon-glyph.tech_mobile-camera:before {
	content: "\e74a"
}
.nc-icon-glyph.tech_mobile-recharger-08:before {
	content: "\e74b"
}
.nc-icon-glyph.tech_mobile-recharger-09:before {
	content: "\e74c"
}
.nc-icon-glyph.tech_mobile-toolbar:before {
	content: "\e74d"
}
.nc-icon-glyph.tech_mobile:before {
	content: "\e74e"
}
.nc-icon-glyph.tech_music:before {
	content: "\e74f"
}
.nc-icon-glyph.tech_navigation:before {
	content: "\e750"
}
.nc-icon-glyph.tech_player-19:before {
	content: "\e751"
}
.nc-icon-glyph.tech_player-48:before {
	content: "\e752"
}
.nc-icon-glyph.tech_print-fold:before {
	content: "\e753"
}
.nc-icon-glyph.tech_print-round-fold:before {
	content: "\e754"
}
.nc-icon-glyph.tech_print-round:before {
	content: "\e755"
}
.nc-icon-glyph.tech_print:before {
	content: "\e756"
}
.nc-icon-glyph.tech_ram:before {
	content: "\e757"
}
.nc-icon-glyph.tech_remote:before {
	content: "\e758"
}
.nc-icon-glyph.tech_signal:before {
	content: "\e759"
}
.nc-icon-glyph.tech_socket:before {
	content: "\e75a"
}
.nc-icon-glyph.tech_sync:before {
	content: "\e75b"
}
.nc-icon-glyph.tech_tablet-button:before {
	content: "\e75c"
}
.nc-icon-glyph.tech_tablet-reader-31:before {
	content: "\e75d"
}
.nc-icon-glyph.tech_tablet-reader-42:before {
	content: "\e75e"
}
.nc-icon-glyph.tech_tablet-toolbar:before {
	content: "\e75f"
}
.nc-icon-glyph.tech_tablet:before {
	content: "\e760"
}
.nc-icon-glyph.tech_tv-old:before {
	content: "\e761"
}
.nc-icon-glyph.tech_tv:before {
	content: "\e762"
}
.nc-icon-glyph.tech_watch-circle:before {
	content: "\e763"
}
.nc-icon-glyph.tech_watch-time:before {
	content: "\e764"
}
.nc-icon-glyph.tech_watch:before {
	content: "\e765"
}
.nc-icon-glyph.tech_webcam-38:before {
	content: "\e766"
}
.nc-icon-glyph.tech_webcam-39:before {
	content: "\e767"
}
.nc-icon-glyph.tech_wifi-router:before {
	content: "\e768"
}
.nc-icon-glyph.tech_wifi:before {
	content: "\e769"
}
.nc-icon-glyph.socials-1_logo-500px:before {
	content: "\e76a"
}
.nc-icon-glyph.socials-1_logo-behance:before {
	content: "\e76b"
}
.nc-icon-glyph.socials-1_logo-blogger:before {
	content: "\e76c"
}
.nc-icon-glyph.socials-1_logo-buffer:before {
	content: "\e76d"
}
.nc-icon-glyph.socials-1_logo-buysellads:before {
	content: "\e76e"
}
.nc-icon-glyph.socials-1_logo-codepen:before {
	content: "\e76f"
}
.nc-icon-glyph.socials-1_logo-creative-market:before {
	content: "\e770"
}
.nc-icon-glyph.socials-1_logo-deviantart:before {
	content: "\e771"
}
.nc-icon-glyph.socials-1_logo-dribbble:before {
	content: "\e772"
}
.nc-icon-glyph.socials-1_logo-dropbox:before {
	content: "\e773"
}
.nc-icon-glyph.socials-1_logo-envato:before {
	content: "\e774"
}
.nc-icon-glyph.socials-1_logo-evernote:before {
	content: "\e775"
}
.nc-icon-glyph.socials-1_logo-facebook:before {
	content: "\e776"
}
.nc-icon-glyph.socials-1_logo-feedly:before {
	content: "\e777"
}
.nc-icon-glyph.socials-1_logo-flickr:before {
	content: "\e778"
}
.nc-icon-glyph.socials-1_logo-github:before {
	content: "\e779"
}
.nc-icon-glyph.socials-1_logo-google-plus:before {
	content: "\e77a"
}
.nc-icon-glyph.socials-1_logo-instagram:before {
	content: "\e77b"
}
.nc-icon-glyph.socials-1_logo-lastfm:before {
	content: "\e77c"
}
.nc-icon-glyph.socials-1_logo-linkedin:before {
	content: "\e77d"
}
.nc-icon-glyph.socials-1_logo-myspace:before {
	content: "\e77e"
}
.nc-icon-glyph.socials-1_logo-paypal:before {
	content: "\e77f"
}
.nc-icon-glyph.socials-1_logo-pinterest:before {
	content: "\e780"
}
.nc-icon-glyph.socials-1_logo-product-hunt:before {
	content: "\e781"
}
.nc-icon-glyph.socials-1_logo-reddit:before {
	content: "\e782"
}
.nc-icon-glyph.socials-1_logo-rss:before {
	content: "\e783"
}
.nc-icon-glyph.socials-1_logo-shopify:before {
	content: "\e784"
}
.nc-icon-glyph.socials-1_logo-skype:before {
	content: "\e785"
}
.nc-icon-glyph.socials-1_logo-slack:before {
	content: "\e786"
}
.nc-icon-glyph.socials-1_logo-soundcloud:before {
	content: "\e787"
}
.nc-icon-glyph.socials-1_logo-spotify:before {
	content: "\e788"
}
.nc-icon-glyph.socials-1_logo-trello:before {
	content: "\e789"
}
.nc-icon-glyph.socials-1_logo-tumblr:before {
	content: "\e78a"
}
.nc-icon-glyph.socials-1_logo-twitter:before {
	content: "\e78b"
}
.nc-icon-glyph.socials-1_logo-vimeo:before {
	content: "\e78c"
}
.nc-icon-glyph.socials-1_logo-vine:before {
	content: "\e78d"
}
.nc-icon-glyph.socials-1_logo-whatsapp:before {
	content: "\e78e"
}
.nc-icon-glyph.socials-1_logo-wordpress:before {
	content: "\e78f"
}
.nc-icon-glyph.socials-1_logo-yelp:before {
	content: "\e790"
}
.nc-icon-glyph.socials-1_logo-youtube:before {
	content: "\e791"
}
.nc-icon-glyph.shopping_award:before {
	content: "\e792"
}
.nc-icon-glyph.shopping_bag-09:before {
	content: "\e793"
}
.nc-icon-glyph.shopping_bag-16:before {
	content: "\e794"
}
.nc-icon-glyph.shopping_bag-17:before {
	content: "\e795"
}
.nc-icon-glyph.shopping_bag-20:before {
	content: "\e796"
}
.nc-icon-glyph.shopping_bag-add-18:before {
	content: "\e797"
}
.nc-icon-glyph.shopping_bag-add-21:before {
	content: "\e798"
}
.nc-icon-glyph.shopping_bag-edit:before {
	content: "\e799"
}
.nc-icon-glyph.shopping_bag-remove-19:before {
	content: "\e79a"
}
.nc-icon-glyph.shopping_bag-remove-22:before {
	content: "\e79b"
}
.nc-icon-glyph.shopping_barcode-scan:before {
	content: "\e79c"
}
.nc-icon-glyph.shopping_barcode:before {
	content: "\e79d"
}
.nc-icon-glyph.shopping_bardcode-qr:before {
	content: "\e79e"
}
.nc-icon-glyph.shopping_basket-add:before {
	content: "\e79f"
}
.nc-icon-glyph.shopping_basket-edit:before {
	content: "\e7a0"
}
.nc-icon-glyph.shopping_basket-remove:before {
	content: "\e7a1"
}
.nc-icon-glyph.shopping_basket-simple-add:before {
	content: "\e7a2"
}
.nc-icon-glyph.shopping_basket-simple-remove:before {
	content: "\e7a3"
}
.nc-icon-glyph.shopping_basket-simple:before {
	content: "\e7a4"
}
.nc-icon-glyph.shopping_basket:before {
	content: "\e7a5"
}
.nc-icon-glyph.shopping_bitcoin:before {
	content: "\e7a6"
}
.nc-icon-glyph.shopping_board:before {
	content: "\e7a7"
}
.nc-icon-glyph.shopping_box-3d-50:before {
	content: "\e7a8"
}
.nc-icon-glyph.shopping_box-3d-67:before {
	content: "\e7a9"
}
.nc-icon-glyph.shopping_box-ribbon:before {
	content: "\e7aa"
}
.nc-icon-glyph.shopping_box:before {
	content: "\e7ab"
}
.nc-icon-glyph.shopping_cart-add:before {
	content: "\e7ac"
}
.nc-icon-glyph.shopping_cart-modern-add:before {
	content: "\e7ad"
}
.nc-icon-glyph.shopping_cart-modern-in:before {
	content: "\e7ae"
}
.nc-icon-glyph.shopping_cart-modern-remove:before {
	content: "\e7af"
}
.nc-icon-glyph.shopping_cart-modern:before {
	content: "\e7b0"
}
.nc-icon-glyph.shopping_cart-remove:before {
	content: "\e7b1"
}
.nc-icon-glyph.shopping_cart-simple-add:before {
	content: "\e7b2"
}
.nc-icon-glyph.shopping_cart-simple-in:before {
	content: "\e7b3"
}
.nc-icon-glyph.shopping_cart-simple-remove:before {
	content: "\e7b4"
}
.nc-icon-glyph.shopping_cart-simple:before {
	content: "\e7b5"
}
.nc-icon-glyph.shopping_cart:before {
	content: "\e7b6"
}
.nc-icon-glyph.shopping_cash-register:before {
	content: "\e7b7"
}
.nc-icon-glyph.shopping_chart:before {
	content: "\e7b8"
}
.nc-icon-glyph.shopping_credit-card-in:before {
	content: "\e7b9"
}
.nc-icon-glyph.shopping_credit-card:before {
	content: "\e7ba"
}
.nc-icon-glyph.shopping_credit-locked:before {
	content: "\e7bb"
}
.nc-icon-glyph.shopping_delivery-fast:before {
	content: "\e7bc"
}
.nc-icon-glyph.shopping_delivery-time:before {
	content: "\e7bd"
}
.nc-icon-glyph.shopping_delivery-track:before {
	content: "\e7be"
}
.nc-icon-glyph.shopping_delivery:before {
	content: "\e7bf"
}
.nc-icon-glyph.shopping_discount:before {
	content: "\e7c0"
}
.nc-icon-glyph.shopping_gift:before {
	content: "\e7c1"
}
.nc-icon-glyph.shopping_hand-card:before {
	content: "\e7c2"
}
.nc-icon-glyph.shopping_list:before {
	content: "\e7c3"
}
.nc-icon-glyph.shopping_mobile-card:before {
	content: "\e7c4"
}
.nc-icon-glyph.shopping_mobile-cart:before {
	content: "\e7c5"
}
.nc-icon-glyph.shopping_mobile-touch:before {
	content: "\e7c6"
}
.nc-icon-glyph.shopping_newsletter:before {
	content: "\e7c7"
}
.nc-icon-glyph.shopping_pos:before {
	content: "\e7c8"
}
.nc-icon-glyph.shopping_receipt-list-42:before {
	content: "\e7c9"
}
.nc-icon-glyph.shopping_receipt-list-43:before {
	content: "\e7ca"
}
.nc-icon-glyph.shopping_receipt:before {
	content: "\e7cb"
}
.nc-icon-glyph.shopping_shop-location:before {
	content: "\e7cc"
}
.nc-icon-glyph.shopping_shop:before {
	content: "\e7cd"
}
.nc-icon-glyph.shopping_stock:before {
	content: "\e7ce"
}
.nc-icon-glyph.shopping_tag-content:before {
	content: "\e7cf"
}
.nc-icon-glyph.shopping_tag-cut:before {
	content: "\e7d0"
}
.nc-icon-glyph.shopping_tag-line:before {
	content: "\e7d1"
}
.nc-icon-glyph.shopping_tag-sale:before {
	content: "\e7d2"
}
.nc-icon-glyph.shopping_tag:before {
	content: "\e7d3"
}
.nc-icon-glyph.shopping_wallet:before {
	content: "\e7d4"
}
.nc-icon-glyph.education_abc:before {
	content: "\e7d5"
}
.nc-icon-glyph.education_agenda-bookmark:before {
	content: "\e7d6"
}
.nc-icon-glyph.education_atom:before {
	content: "\e7d7"
}
.nc-icon-glyph.education_award-55:before {
	content: "\e7d8"
}
.nc-icon-glyph.education_backpack-57:before {
	content: "\e7d9"
}
.nc-icon-glyph.education_backpack-58:before {
	content: "\e7da"
}
.nc-icon-glyph.education_ball-basket:before {
	content: "\e7db"
}
.nc-icon-glyph.education_ball-soccer:before {
	content: "\e7dc"
}
.nc-icon-glyph.education_board-51:before {
	content: "\e7dd"
}
.nc-icon-glyph.education_book-39:before {
	content: "\e7de"
}
.nc-icon-glyph.education_book-bookmark:before {
	content: "\e7df"
}
.nc-icon-glyph.education_book-open:before {
	content: "\e7e0"
}
.nc-icon-glyph.education_books-46:before {
	content: "\e7e1"
}
.nc-icon-glyph.education_chalkboard:before {
	content: "\e7e2"
}
.nc-icon-glyph.education_flask:before {
	content: "\e7e3"
}
.nc-icon-glyph.education_glasses:before {
	content: "\e7e4"
}
.nc-icon-glyph.education_grammar-check:before {
	content: "\e7e5"
}
.nc-icon-glyph.education_hat:before {
	content: "\e7e6"
}
.nc-icon-glyph.education_language:before {
	content: "\e7e7"
}
.nc-icon-glyph.education_microscope:before {
	content: "\e7e8"
}
.nc-icon-glyph.education_molecule:before {
	content: "\e7e9"
}
.nc-icon-glyph.education_notepad:before {
	content: "\e7ea"
}
.nc-icon-glyph.education_paper-diploma:before {
	content: "\e7eb"
}
.nc-icon-glyph.education_paper:before {
	content: "\e7ec"
}
.nc-icon-glyph.education_pencil-47:before {
	content: "\e7ed"
}
.nc-icon-glyph.education_school:before {
	content: "\e7ee"
}
.nc-icon-glyph.objects_alien-29:before {
	content: "\e7ef"
}
.nc-icon-glyph.objects_alien-33:before {
	content: "\e7f0"
}
.nc-icon-glyph.objects_anchor:before {
	content: "\e7f1"
}
.nc-icon-glyph.objects_astronaut:before {
	content: "\e7f2"
}
.nc-icon-glyph.objects_axe:before {
	content: "\e7f3"
}
.nc-icon-glyph.objects_baby-bottle:before {
	content: "\e7f4"
}
.nc-icon-glyph.objects_baby:before {
	content: "\e7f5"
}
.nc-icon-glyph.objects_baloon:before {
	content: "\e7f6"
}
.nc-icon-glyph.objects_battery:before {
	content: "\e7f7"
}
.nc-icon-glyph.objects_bear:before {
	content: "\e7f8"
}
.nc-icon-glyph.objects_billiard:before {
	content: "\e7f9"
}
.nc-icon-glyph.objects_binocular:before {
	content: "\e7fa"
}
.nc-icon-glyph.objects_bow:before {
	content: "\e7fb"
}
.nc-icon-glyph.objects_bowling:before {
	content: "\e7fc"
}
.nc-icon-glyph.objects_broom:before {
	content: "\e7fd"
}
.nc-icon-glyph.objects_cone:before {
	content: "\e7fe"
}
.nc-icon-glyph.objects_controller:before {
	content: "\e7ff"
}
.nc-icon-glyph.objects_diamond:before {
	content: "\e800"
}
.nc-icon-glyph.objects_dice:before {
	content: "\e801"
}
.nc-icon-glyph.objects_globe:before {
	content: "\e802"
}
.nc-icon-glyph.objects_hut:before {
	content: "\e803"
}
.nc-icon-glyph.objects_key-25:before {
	content: "\e804"
}
.nc-icon-glyph.objects_key-26:before {
	content: "\e805"
}
.nc-icon-glyph.objects_lamp:before {
	content: "\e806"
}
.nc-icon-glyph.objects_leaf-36:before {
	content: "\e807"
}
.nc-icon-glyph.objects_leaf-38:before {
	content: "\e808"
}
.nc-icon-glyph.objects_light:before {
	content: "\e809"
}
.nc-icon-glyph.objects_pipe:before {
	content: "\e80a"
}
.nc-icon-glyph.objects_planet:before {
	content: "\e80b"
}
.nc-icon-glyph.objects_puzzle-09:before {
	content: "\e80c"
}
.nc-icon-glyph.objects_puzzle-10:before {
	content: "\e80d"
}
.nc-icon-glyph.objects_shovel:before {
	content: "\e80e"
}
.nc-icon-glyph.objects_skull:before {
	content: "\e80f"
}
.nc-icon-glyph.objects_spaceship:before {
	content: "\e810"
}
.nc-icon-glyph.objects_spray:before {
	content: "\e811"
}
.nc-icon-glyph.objects_support-16:before {
	content: "\e812"
}
.nc-icon-glyph.objects_support-17:before {
	content: "\e813"
}
.nc-icon-glyph.objects_umbrella-13:before {
	content: "\e814"
}
.nc-icon-glyph.objects_umbrella-14:before {
	content: "\e815"
}
.nc-icon-glyph.objects_wool-ball:before {
	content: "\e816"
}
.nc-icon-glyph.media-1_3d:before {
	content: "\e817"
}
.nc-icon-glyph.media-1_action-73:before {
	content: "\e818"
}
.nc-icon-glyph.media-1_action-74:before {
	content: "\e819"
}
.nc-icon-glyph.media-1_album:before {
	content: "\e81a"
}
.nc-icon-glyph.media-1_audio-91:before {
	content: "\e81b"
}
.nc-icon-glyph.media-1_audio-92:before {
	content: "\e81c"
}
.nc-icon-glyph.media-1_balance:before {
	content: "\e81d"
}
.nc-icon-glyph.media-1_brightness-46:before {
	content: "\e81e"
}
.nc-icon-glyph.media-1_brightness-47:before {
	content: "\e81f"
}
.nc-icon-glyph.media-1_button-circle-pause:before {
	content: "\e820"
}
.nc-icon-glyph.media-1_button-circle-play:before {
	content: "\e821"
}
.nc-icon-glyph.media-1_button-circle-stop:before {
	content: "\e822"
}
.nc-icon-glyph.media-1_button-eject:before {
	content: "\e823"
}
.nc-icon-glyph.media-1_button-next:before {
	content: "\e824"
}
.nc-icon-glyph.media-1_button-pause:before {
	content: "\e825"
}
.nc-icon-glyph.media-1_button-play:before {
	content: "\e826"
}
.nc-icon-glyph.media-1_button-power:before {
	content: "\e827"
}
.nc-icon-glyph.media-1_button-previous:before {
	content: "\e828"
}
.nc-icon-glyph.media-1_button-record:before {
	content: "\e829"
}
.nc-icon-glyph.media-1_button-rewind:before {
	content: "\e82a"
}
.nc-icon-glyph.media-1_button-skip:before {
	content: "\e82b"
}
.nc-icon-glyph.media-1_button-stop:before {
	content: "\e82c"
}
.nc-icon-glyph.media-1_camera-18:before {
	content: "\e82d"
}
.nc-icon-glyph.media-1_camera-19:before {
	content: "\e82e"
}
.nc-icon-glyph.media-1_camera-20:before {
	content: "\e82f"
}
.nc-icon-glyph.media-1_camera-ban-36:before {
	content: "\e830"
}
.nc-icon-glyph.media-1_camera-ban-37:before {
	content: "\e831"
}
.nc-icon-glyph.media-1_camera-compact:before {
	content: "\e832"
}
.nc-icon-glyph.media-1_camera-screen:before {
	content: "\e833"
}
.nc-icon-glyph.media-1_camera-square-57:before {
	content: "\e834"
}
.nc-icon-glyph.media-1_camera-square-58:before {
	content: "\e835"
}
.nc-icon-glyph.media-1_camera-time:before {
	content: "\e836"
}
.nc-icon-glyph.media-1_countdown-34:before {
	content: "\e837"
}
.nc-icon-glyph.media-1_countdown-35:before {
	content: "\e838"
}
.nc-icon-glyph.media-1_edit-color:before {
	content: "\e839"
}
.nc-icon-glyph.media-1_edit-contrast-42:before {
	content: "\e83a"
}
.nc-icon-glyph.media-1_edit-contrast-43:before {
	content: "\e83b"
}
.nc-icon-glyph.media-1_edit-saturation:before {
	content: "\e83c"
}
.nc-icon-glyph.media-1_flash-21:before {
	content: "\e83d"
}
.nc-icon-glyph.media-1_flash-24:before {
	content: "\e83e"
}
.nc-icon-glyph.media-1_flash-29:before {
	content: "\e83f"
}
.nc-icon-glyph.media-1_flash-auto-22:before {
	content: "\e840"
}
.nc-icon-glyph.media-1_flash-auto-25:before {
	content: "\e841"
}
.nc-icon-glyph.media-1_flash-off-23:before {
	content: "\e842"
}
.nc-icon-glyph.media-1_flash-off-26:before {
	content: "\e843"
}
.nc-icon-glyph.media-1_focus-32:before {
	content: "\e844"
}
.nc-icon-glyph.media-1_focus-38:before {
	content: "\e845"
}
.nc-icon-glyph.media-1_focus-40:before {
	content: "\e846"
}
.nc-icon-glyph.media-1_focus-circle:before {
	content: "\e847"
}
.nc-icon-glyph.media-1_frame-12:before {
	content: "\e848"
}
.nc-icon-glyph.media-1_frame-41:before {
	content: "\e849"
}
.nc-icon-glyph.media-1_grid:before {
	content: "\e84a"
}
.nc-icon-glyph.media-1_image-01:before {
	content: "\e84b"
}
.nc-icon-glyph.media-1_image-02:before {
	content: "\e84c"
}
.nc-icon-glyph.media-1_image-05:before {
	content: "\e84d"
}
.nc-icon-glyph.media-1_image-add:before {
	content: "\e84e"
}
.nc-icon-glyph.media-1_image-delete:before {
	content: "\e84f"
}
.nc-icon-glyph.media-1_image-location:before {
	content: "\e850"
}
.nc-icon-glyph.media-1_kid:before {
	content: "\e851"
}
.nc-icon-glyph.media-1_layers:before {
	content: "\e852"
}
.nc-icon-glyph.media-1_lens-31:before {
	content: "\e853"
}
.nc-icon-glyph.media-1_lens-56:before {
	content: "\e854"
}
.nc-icon-glyph.media-1_macro:before {
	content: "\e855"
}
.nc-icon-glyph.media-1_movie-61:before {
	content: "\e856"
}
.nc-icon-glyph.media-1_movie-62:before {
	content: "\e857"
}
.nc-icon-glyph.media-1_night:before {
	content: "\e858"
}
.nc-icon-glyph.media-1_picture:before {
	content: "\e859"
}
.nc-icon-glyph.media-1_play-68:before {
	content: "\e85a"
}
.nc-icon-glyph.media-1_play-69:before {
	content: "\e85b"
}
.nc-icon-glyph.media-1_player:before {
	content: "\e85c"
}
.nc-icon-glyph.media-1_polaroid-add:before {
	content: "\e85d"
}
.nc-icon-glyph.media-1_polaroid-delete:before {
	content: "\e85e"
}
.nc-icon-glyph.media-1_polaroid-multiple:before {
	content: "\e85f"
}
.nc-icon-glyph.media-1_polaroid-user:before {
	content: "\e860"
}
.nc-icon-glyph.media-1_polaroid:before {
	content: "\e861"
}
.nc-icon-glyph.media-1_roll:before {
	content: "\e862"
}
.nc-icon-glyph.media-1_rotate-left:before {
	content: "\e863"
}
.nc-icon-glyph.media-1_rotate-right:before {
	content: "\e864"
}
.nc-icon-glyph.media-1_sd:before {
	content: "\e865"
}
.nc-icon-glyph.media-1_selfie:before {
	content: "\e866"
}
.nc-icon-glyph.media-1_shake:before {
	content: "\e867"
}
.nc-icon-glyph.media-1_speaker:before {
	content: "\e868"
}
.nc-icon-glyph.media-1_sport:before {
	content: "\e869"
}
.nc-icon-glyph.media-1_ticket-75:before {
	content: "\e86a"
}
.nc-icon-glyph.media-1_ticket-76:before {
	content: "\e86b"
}
.nc-icon-glyph.media-1_touch:before {
	content: "\e86c"
}
.nc-icon-glyph.media-1_tripod:before {
	content: "\e86d"
}
.nc-icon-glyph.media-1_video-64:before {
	content: "\e86e"
}
.nc-icon-glyph.media-1_video-65:before {
	content: "\e86f"
}
.nc-icon-glyph.media-1_video-66:before {
	content: "\e870"
}
.nc-icon-glyph.media-1_video-67:before {
	content: "\e871"
}
.nc-icon-glyph.media-1_videocamera-71:before {
	content: "\e872"
}
.nc-icon-glyph.media-1_videocamera-72:before {
	content: "\e873"
}
.nc-icon-glyph.media-1_volume-93:before {
	content: "\e874"
}
.nc-icon-glyph.media-1_volume-97:before {
	content: "\e875"
}
.nc-icon-glyph.media-1_volume-98:before {
	content: "\e876"
}
.nc-icon-glyph.media-1_volume-ban:before {
	content: "\e877"
}
.nc-icon-glyph.media-1_volume-down:before {
	content: "\e878"
}
.nc-icon-glyph.media-1_volume-off:before {
	content: "\e879"
}
.nc-icon-glyph.media-1_volume-up:before {
	content: "\e87a"
}
.nc-icon-glyph.media-2_guitar:before {
	content: "\e87b"
}
.nc-icon-glyph.media-2_headphones-mic:before {
	content: "\e87c"
}
.nc-icon-glyph.media-2_headphones:before {
	content: "\e87d"
}
.nc-icon-glyph.media-2_knob:before {
	content: "\e87e"
}
.nc-icon-glyph.media-2_mic:before {
	content: "\e87f"
}
.nc-icon-glyph.media-2_music-album:before {
	content: "\e880"
}
.nc-icon-glyph.media-2_music-cloud:before {
	content: "\e881"
}
.nc-icon-glyph.media-2_note-03:before {
	content: "\e882"
}
.nc-icon-glyph.media-2_note-04:before {
	content: "\e883"
}
.nc-icon-glyph.media-2_piano:before {
	content: "\e884"
}
.nc-icon-glyph.media-2_radio:before {
	content: "\e885"
}
.nc-icon-glyph.media-2_remix:before {
	content: "\e886"
}
.nc-icon-glyph.media-2_sound-wave:before {
	content: "\e887"
}
.nc-icon-glyph.media-2_speaker-01:before {
	content: "\e888"
}
.nc-icon-glyph.media-2_speaker-05:before {
	content: "\e889"
}
.nc-icon-glyph.media-2_tape:before {
	content: "\e88a"
}
.nc-icon-glyph.location_appointment:before {
	content: "\e88b"
}
.nc-icon-glyph.location_bookmark-add:before {
	content: "\e88c"
}
.nc-icon-glyph.location_bookmark-remove:before {
	content: "\e88d"
}
.nc-icon-glyph.location_bookmark:before {
	content: "\e88e"
}
.nc-icon-glyph.location_compass-04:before {
	content: "\e88f"
}
.nc-icon-glyph.location_compass-05:before {
	content: "\e890"
}
.nc-icon-glyph.location_compass-06:before {
	content: "\e891"
}
.nc-icon-glyph.location_crosshair:before {
	content: "\e892"
}
.nc-icon-glyph.location_explore-user:before {
	content: "\e893"
}
.nc-icon-glyph.location_explore:before {
	content: "\e894"
}
.nc-icon-glyph.location_flag-complex:before {
	content: "\e895"
}
.nc-icon-glyph.location_flag-diagonal-33:before {
	content: "\e896"
}
.nc-icon-glyph.location_flag-diagonal-34:before {
	content: "\e897"
}
.nc-icon-glyph.location_flag-points-31:before {
	content: "\e898"
}
.nc-icon-glyph.location_flag-points-32:before {
	content: "\e899"
}
.nc-icon-glyph.location_flag-simple:before {
	content: "\e89a"
}
.nc-icon-glyph.location_flag-triangle:before {
	content: "\e89b"
}
.nc-icon-glyph.location_flag:before {
	content: "\e89c"
}
.nc-icon-glyph.location_gps:before {
	content: "\e89d"
}
.nc-icon-glyph.location_map-big:before {
	content: "\e89e"
}
.nc-icon-glyph.location_map-compass:before {
	content: "\e89f"
}
.nc-icon-glyph.location_map-gps:before {
	content: "\e8a0"
}
.nc-icon-glyph.location_map-marker:before {
	content: "\e8a1"
}
.nc-icon-glyph.location_map-pin:before {
	content: "\e8a2"
}
.nc-icon-glyph.location_map:before {
	content: "\e8a3"
}
.nc-icon-glyph.location_marker:before {
	content: "\e8a4"
}
.nc-icon-glyph.location_pin-add:before {
	content: "\e8a5"
}
.nc-icon-glyph.location_pin-copy:before {
	content: "\e8a6"
}
.nc-icon-glyph.location_pin-remove:before {
	content: "\e8a7"
}
.nc-icon-glyph.location_pin:before {
	content: "\e8a8"
}
.nc-icon-glyph.location_pins:before {
	content: "\e8a9"
}
.nc-icon-glyph.location_position-marker:before {
	content: "\e8aa"
}
.nc-icon-glyph.location_position-pin:before {
	content: "\e8ab"
}
.nc-icon-glyph.location_position-user:before {
	content: "\e8ac"
}
.nc-icon-glyph.location_radar:before {
	content: "\e8ad"
}
.nc-icon-glyph.location_road:before {
	content: "\e8ae"
}
.nc-icon-glyph.location_route-alert:before {
	content: "\e8af"
}
.nc-icon-glyph.location_route-close:before {
	content: "\e8b0"
}
.nc-icon-glyph.location_route-open:before {
	content: "\e8b1"
}
.nc-icon-glyph.location_square-marker:before {
	content: "\e8b2"
}
.nc-icon-glyph.location_square-pin:before {
	content: "\e8b3"
}
.nc-icon-glyph.location_treasure-map-21:before {
	content: "\e8b4"
}
.nc-icon-glyph.location_treasure-map-40:before {
	content: "\e8b5"
}
.nc-icon-glyph.location_worl-marker:before {
	content: "\e8b6"
}
.nc-icon-glyph.location_world-pin:before {
	content: "\e8b7"
}
.nc-icon-glyph.location_world:before {
	content: "\e8b8"
}
.nc-icon-glyph.health_ambulance:before {
	content: "\e8b9"
}
.nc-icon-glyph.health_apple:before {
	content: "\e8ba"
}
.nc-icon-glyph.health_bag-49:before {
	content: "\e8bb"
}
.nc-icon-glyph.health_bag-50:before {
	content: "\e8bc"
}
.nc-icon-glyph.health_brain:before {
	content: "\e8bd"
}
.nc-icon-glyph.health_dna-27:before {
	content: "\e8be"
}
.nc-icon-glyph.health_dna-38:before {
	content: "\e8bf"
}
.nc-icon-glyph.health_doctor:before {
	content: "\e8c0"
}
.nc-icon-glyph.health_flask:before {
	content: "\e8c1"
}
.nc-icon-glyph.health_heartbeat-16:before {
	content: "\e8c2"
}
.nc-icon-glyph.health_height:before {
	content: "\e8c3"
}
.nc-icon-glyph.health_hospital-32:before {
	content: "\e8c4"
}
.nc-icon-glyph.health_hospital-33:before {
	content: "\e8c5"
}
.nc-icon-glyph.health_hospital-34:before {
	content: "\e8c6"
}
.nc-icon-glyph.health_humidity-26:before {
	content: "\e8c7"
}
.nc-icon-glyph.health_humidity-52:before {
	content: "\e8c8"
}
.nc-icon-glyph.health_intestine:before {
	content: "\e8c9"
}
.nc-icon-glyph.health_lungs:before {
	content: "\e8ca"
}
.nc-icon-glyph.health_molecule-39:before {
	content: "\e8cb"
}
.nc-icon-glyph.health_molecule-40:before {
	content: "\e8cc"
}
.nc-icon-glyph.health_notebook:before {
	content: "\e8cd"
}
.nc-icon-glyph.health_nurse:before {
	content: "\e8ce"
}
.nc-icon-glyph.health_patch-46:before {
	content: "\e8cf"
}
.nc-icon-glyph.health_pill-42:before {
	content: "\e8d0"
}
.nc-icon-glyph.health_pill-43:before {
	content: "\e8d1"
}
.nc-icon-glyph.health_pill-container-44:before {
	content: "\e8d2"
}
.nc-icon-glyph.health_pill-container-47:before {
	content: "\e8d3"
}
.nc-icon-glyph.health_pulse-chart:before {
	content: "\e8d4"
}
.nc-icon-glyph.health_pulse-phone:before {
	content: "\e8d5"
}
.nc-icon-glyph.health_pulse-sleep:before {
	content: "\e8d6"
}
.nc-icon-glyph.health_pulse-watch:before {
	content: "\e8d7"
}
.nc-icon-glyph.health_pulse:before {
	content: "\e8d8"
}
.nc-icon-glyph.health_sleep:before {
	content: "\e8d9"
}
.nc-icon-glyph.health_steps:before {
	content: "\e8da"
}
.nc-icon-glyph.health_syringe:before {
	content: "\e8db"
}
.nc-icon-glyph.health_temperature-23:before {
	content: "\e8dc"
}
.nc-icon-glyph.health_temperature-24:before {
	content: "\e8dd"
}
.nc-icon-glyph.health_tooth:before {
	content: "\e8de"
}
.nc-icon-glyph.health_weed:before {
	content: "\e8df"
}
.nc-icon-glyph.health_weight:before {
	content: "\e8e0"
}
.nc-icon-glyph.health_wheelchair:before {
	content: "\e8e1"
}
.nc-icon-glyph.health_woman:before {
	content: "\e8e2"
}
.nc-icon-glyph.furniture_air-conditioner:before {
	content: "\e8e3"
}
.nc-icon-glyph.furniture_armchair:before {
	content: "\e8e4"
}
.nc-icon-glyph.furniture_bath-tub:before {
	content: "\e8e5"
}
.nc-icon-glyph.furniture_bed-09:before {
	content: "\e8e6"
}
.nc-icon-glyph.furniture_bed-23:before {
	content: "\e8e7"
}
.nc-icon-glyph.furniture_bed-side:before {
	content: "\e8e8"
}
.nc-icon-glyph.furniture_cabinet:before {
	content: "\e8e9"
}
.nc-icon-glyph.furniture_cactus:before {
	content: "\e8ea"
}
.nc-icon-glyph.furniture_chair:before {
	content: "\e8eb"
}
.nc-icon-glyph.furniture_coat-hanger:before {
	content: "\e8ec"
}
.nc-icon-glyph.furniture_coffee:before {
	content: "\e8ed"
}
.nc-icon-glyph.furniture_cradle:before {
	content: "\e8ee"
}
.nc-icon-glyph.furniture_curtain:before {
	content: "\e8ef"
}
.nc-icon-glyph.furniture_desk-drawer:before {
	content: "\e8f0"
}
.nc-icon-glyph.furniture_desk:before {
	content: "\e8f1"
}
.nc-icon-glyph.furniture_door:before {
	content: "\e8f2"
}
.nc-icon-glyph.furniture_drawer:before {
	content: "\e8f3"
}
.nc-icon-glyph.furniture_fridge:before {
	content: "\e8f4"
}
.nc-icon-glyph.furniture_hanger-clothes:before {
	content: "\e8f5"
}
.nc-icon-glyph.furniture_hanger:before {
	content: "\e8f6"
}
.nc-icon-glyph.furniture_heater:before {
	content: "\e8f7"
}
.nc-icon-glyph.furniture_iron:before {
	content: "\e8f8"
}
.nc-icon-glyph.furniture_lamp-floor:before {
	content: "\e8f9"
}
.nc-icon-glyph.furniture_lamp:before {
	content: "\e8fa"
}
.nc-icon-glyph.furniture_library:before {
	content: "\e8fb"
}
.nc-icon-glyph.furniture_light:before {
	content: "\e8fc"
}
.nc-icon-glyph.furniture_mixer:before {
	content: "\e8fd"
}
.nc-icon-glyph.furniture_oven:before {
	content: "\e8fe"
}
.nc-icon-glyph.furniture_shower:before {
	content: "\e8ff"
}
.nc-icon-glyph.furniture_sink-wash:before {
	content: "\e900"
}
.nc-icon-glyph.furniture_sink:before {
	content: "\e901"
}
.nc-icon-glyph.furniture_sofa:before {
	content: "\e902"
}
.nc-icon-glyph.furniture_storage-hanger:before {
	content: "\e903"
}
.nc-icon-glyph.furniture_storage:before {
	content: "\e904"
}
.nc-icon-glyph.furniture_table:before {
	content: "\e905"
}
.nc-icon-glyph.furniture_toilet-paper:before {
	content: "\e906"
}
.nc-icon-glyph.furniture_toilet:before {
	content: "\e907"
}
.nc-icon-glyph.furniture_tv:before {
	content: "\e908"
}
.nc-icon-glyph.furniture_wardrobe:before {
	content: "\e909"
}
.nc-icon-glyph.furniture_wash:before {
	content: "\e90a"
}
.nc-icon-glyph.files_add:before {
	content: "\e90b"
}
.nc-icon-glyph.files_archive-3d-check:before {
	content: "\e90c"
}
.nc-icon-glyph.files_archive-3d-content:before {
	content: "\e90d"
}
.nc-icon-glyph.files_archive-check:before {
	content: "\e90e"
}
.nc-icon-glyph.files_archive-content:before {
	content: "\e90f"
}
.nc-icon-glyph.files_archive-paper-check:before {
	content: "\e910"
}
.nc-icon-glyph.files_archive-paper:before {
	content: "\e911"
}
.nc-icon-glyph.files_archive:before {
	content: "\e912"
}
.nc-icon-glyph.files_audio:before {
	content: "\e913"
}
.nc-icon-glyph.files_book-07:before {
	content: "\e914"
}
.nc-icon-glyph.files_book-08:before {
	content: "\e915"
}
.nc-icon-glyph.files_bookmark:before {
	content: "\e916"
}
.nc-icon-glyph.files_box:before {
	content: "\e917"
}
.nc-icon-glyph.files_chart-bar:before {
	content: "\e918"
}
.nc-icon-glyph.files_chart-pie:before {
	content: "\e919"
}
.nc-icon-glyph.files_check:before {
	content: "\e91a"
}
.nc-icon-glyph.files_cloud:before {
	content: "\e91b"
}
.nc-icon-glyph.files_copy:before {
	content: "\e91c"
}
.nc-icon-glyph.files_dev:before {
	content: "\e91d"
}
.nc-icon-glyph.files_download:before {
	content: "\e91e"
}
.nc-icon-glyph.files_drawer:before {
	content: "\e91f"
}
.nc-icon-glyph.files_edit:before {
	content: "\e920"
}
.nc-icon-glyph.files_exclamation:before {
	content: "\e921"
}
.nc-icon-glyph.files_folder-13:before {
	content: "\e922"
}
.nc-icon-glyph.files_folder-14:before {
	content: "\e923"
}
.nc-icon-glyph.files_folder-15:before {
	content: "\e924"
}
.nc-icon-glyph.files_folder-16:before {
	content: "\e925"
}
.nc-icon-glyph.files_folder-17:before {
	content: "\e926"
}
.nc-icon-glyph.files_folder-18:before {
	content: "\e927"
}
.nc-icon-glyph.files_folder-19:before {
	content: "\e928"
}
.nc-icon-glyph.files_folder-add:before {
	content: "\e929"
}
.nc-icon-glyph.files_folder-audio:before {
	content: "\e92a"
}
.nc-icon-glyph.files_folder-bookmark:before {
	content: "\e92b"
}
.nc-icon-glyph.files_folder-chart-bar:before {
	content: "\e92c"
}
.nc-icon-glyph.files_folder-chart-pie:before {
	content: "\e92d"
}
.nc-icon-glyph.files_folder-check:before {
	content: "\e92e"
}
.nc-icon-glyph.files_folder-cloud:before {
	content: "\e92f"
}
.nc-icon-glyph.files_folder-dev:before {
	content: "\e930"
}
.nc-icon-glyph.files_folder-download:before {
	content: "\e931"
}
.nc-icon-glyph.files_folder-edit:before {
	content: "\e932"
}
.nc-icon-glyph.files_folder-exclamation:before {
	content: "\e933"
}
.nc-icon-glyph.files_folder-gallery:before {
	content: "\e934"
}
.nc-icon-glyph.files_folder-heart:before {
	content: "\e935"
}
.nc-icon-glyph.files_folder-image:before {
	content: "\e936"
}
.nc-icon-glyph.files_folder-info:before {
	content: "\e937"
}
.nc-icon-glyph.files_folder-link:before {
	content: "\e938"
}
.nc-icon-glyph.files_folder-locked:before {
	content: "\e939"
}
.nc-icon-glyph.files_folder-money:before {
	content: "\e93a"
}
.nc-icon-glyph.files_folder-music:before {
	content: "\e93b"
}
.nc-icon-glyph.files_folder-no-access:before {
	content: "\e93c"
}
.nc-icon-glyph.files_folder-play:before {
	content: "\e93d"
}
.nc-icon-glyph.files_folder-question:before {
	content: "\e93e"
}
.nc-icon-glyph.files_folder-refresh:before {
	content: "\e93f"
}
.nc-icon-glyph.files_folder-remove:before {
	content: "\e940"
}
.nc-icon-glyph.files_folder-search:before {
	content: "\e941"
}
.nc-icon-glyph.files_folder-settings-81:before {
	content: "\e942"
}
.nc-icon-glyph.files_folder-settings-97:before {
	content: "\e943"
}
.nc-icon-glyph.files_folder-shared:before {
	content: "\e944"
}
.nc-icon-glyph.files_folder-star:before {
	content: "\e945"
}
.nc-icon-glyph.files_folder-time:before {
	content: "\e946"
}
.nc-icon-glyph.files_folder-upload:before {
	content: "\e947"
}
.nc-icon-glyph.files_folder-user:before {
	content: "\e948"
}
.nc-icon-glyph.files_folder-vector:before {
	content: "\e949"
}
.nc-icon-glyph.files_gallery:before {
	content: "\e94a"
}
.nc-icon-glyph.files_heart:before {
	content: "\e94b"
}
.nc-icon-glyph.files_image:before {
	content: "\e94c"
}
.nc-icon-glyph.files_info:before {
	content: "\e94d"
}
.nc-icon-glyph.files_link:before {
	content: "\e94e"
}
.nc-icon-glyph.files_locked:before {
	content: "\e94f"
}
.nc-icon-glyph.files_money:before {
	content: "\e950"
}
.nc-icon-glyph.files_music:before {
	content: "\e951"
}
.nc-icon-glyph.files_no-access:before {
	content: "\e952"
}
.nc-icon-glyph.files_notebook:before {
	content: "\e953"
}
.nc-icon-glyph.files_paper:before {
	content: "\e954"
}
.nc-icon-glyph.files_play:before {
	content: "\e955"
}
.nc-icon-glyph.files_question:before {
	content: "\e956"
}
.nc-icon-glyph.files_refresh:before {
	content: "\e957"
}
.nc-icon-glyph.files_remove:before {
	content: "\e958"
}
.nc-icon-glyph.files_replace-folder:before {
	content: "\e959"
}
.nc-icon-glyph.files_replace:before {
	content: "\e95a"
}
.nc-icon-glyph.files_search:before {
	content: "\e95b"
}
.nc-icon-glyph.files_settings-46:before {
	content: "\e95c"
}
.nc-icon-glyph.files_settings-99:before {
	content: "\e95d"
}
.nc-icon-glyph.files_shared:before {
	content: "\e95e"
}
.nc-icon-glyph.files_single-content-02:before {
	content: "\e95f"
}
.nc-icon-glyph.files_single-content-03:before {
	content: "\e960"
}
.nc-icon-glyph.files_single-copies:before {
	content: "\e961"
}
.nc-icon-glyph.files_single-copy-04:before {
	content: "\e962"
}
.nc-icon-glyph.files_single-copy-06:before {
	content: "\e963"
}
.nc-icon-glyph.files_single-folded-content:before {
	content: "\e964"
}
.nc-icon-glyph.files_single-folded:before {
	content: "\e965"
}
.nc-icon-glyph.files_single-paragraph:before {
	content: "\e966"
}
.nc-icon-glyph.files_single:before {
	content: "\e967"
}
.nc-icon-glyph.files_star:before {
	content: "\e968"
}
.nc-icon-glyph.files_time:before {
	content: "\e969"
}
.nc-icon-glyph.files_upload:before {
	content: "\e96a"
}
.nc-icon-glyph.files_user:before {
	content: "\e96b"
}
.nc-icon-glyph.files_vector:before {
	content: "\e96c"
}
.nc-icon-glyph.files_zip-54:before {
	content: "\e96d"
}
.nc-icon-glyph.files_zip-55:before {
	content: "\e96e"
}
.nc-icon-glyph.design_album:before {
	content: "\e96f"
}
.nc-icon-glyph.design_align-bottom:before {
	content: "\e970"
}
.nc-icon-glyph.design_align-center-horizontal:before {
	content: "\e971"
}
.nc-icon-glyph.design_align-center-vertical:before {
	content: "\e972"
}
.nc-icon-glyph.design_align-left:before {
	content: "\e973"
}
.nc-icon-glyph.design_align-right:before {
	content: "\e974"
}
.nc-icon-glyph.design_align-top:before {
	content: "\e975"
}
.nc-icon-glyph.design_app:before {
	content: "\e976"
}
.nc-icon-glyph.design_artboard:before {
	content: "\e977"
}
.nc-icon-glyph.design_blend:before {
	content: "\e978"
}
.nc-icon-glyph.design_book-bookmark:before {
	content: "\e979"
}
.nc-icon-glyph.design_book-open:before {
	content: "\e97a"
}
.nc-icon-glyph.design_brush:before {
	content: "\e97b"
}
.nc-icon-glyph.design_bug:before {
	content: "\e97c"
}
.nc-icon-glyph.design_bullet-list-67:before {
	content: "\e97d"
}
.nc-icon-glyph.design_bullet-list-68:before {
	content: "\e97e"
}
.nc-icon-glyph.design_bullet-list-69:before {
	content: "\e97f"
}
.nc-icon-glyph.design_bullet-list-70:before {
	content: "\e980"
}
.nc-icon-glyph.design_clone:before {
	content: "\e981"
}
.nc-icon-glyph.design_code-editor:before {
	content: "\e982"
}
.nc-icon-glyph.design_code:before {
	content: "\e983"
}
.nc-icon-glyph.design_collection:before {
	content: "\e984"
}
.nc-icon-glyph.design_command:before {
	content: "\e985"
}
.nc-icon-glyph.design_compass:before {
	content: "\e986"
}
.nc-icon-glyph.design_contrast:before {
	content: "\e987"
}
.nc-icon-glyph.design_copy:before {
	content: "\e988"
}
.nc-icon-glyph.design_crop:before {
	content: "\e989"
}
.nc-icon-glyph.design_cursor-48:before {
	content: "\e98a"
}
.nc-icon-glyph.design_cursor-49:before {
	content: "\e98b"
}
.nc-icon-glyph.design_design-dev:before {
	content: "\e98c"
}
.nc-icon-glyph.design_design:before {
	content: "\e98d"
}
.nc-icon-glyph.design_distribute-horizontal:before {
	content: "\e98e"
}
.nc-icon-glyph.design_distribute-vertical:before {
	content: "\e98f"
}
.nc-icon-glyph.design_drag:before {
	content: "\e990"
}
.nc-icon-glyph.design_eraser-32:before {
	content: "\e991"
}
.nc-icon-glyph.design_eraser-33:before {
	content: "\e992"
}
.nc-icon-glyph.design_eraser-46:before {
	content: "\e993"
}
.nc-icon-glyph.design_flip-horizontal:before {
	content: "\e994"
}
.nc-icon-glyph.design_flip-vertical:before {
	content: "\e995"
}
.nc-icon-glyph.design_image:before {
	content: "\e996"
}
.nc-icon-glyph.design_magnet:before {
	content: "\e997"
}
.nc-icon-glyph.design_marker:before {
	content: "\e998"
}
.nc-icon-glyph.design_measure-02:before {
	content: "\e999"
}
.nc-icon-glyph.design_measure-17:before {
	content: "\e99a"
}
.nc-icon-glyph.design_measure-big:before {
	content: "\e99b"
}
.nc-icon-glyph.design_mobile-design:before {
	content: "\e99c"
}
.nc-icon-glyph.design_mobile-dev:before {
	content: "\e99d"
}
.nc-icon-glyph.design_mouse-08:before {
	content: "\e99e"
}
.nc-icon-glyph.design_mouse-09:before {
	content: "\e99f"
}
.nc-icon-glyph.design_mouse-10:before {
	content: "\e9a0"
}
.nc-icon-glyph.design_newsletter-dev:before {
	content: "\e9a1"
}
.nc-icon-glyph.design_note-code:before {
	content: "\e9a2"
}
.nc-icon-glyph.design_paint-16:before {
	content: "\e9a3"
}
.nc-icon-glyph.design_paint-37:before {
	content: "\e9a4"
}
.nc-icon-glyph.design_paint-38:before {
	content: "\e9a5"
}
.nc-icon-glyph.design_paint-bucket-39:before {
	content: "\e9a6"
}
.nc-icon-glyph.design_paint-bucket-40:before {
	content: "\e9a7"
}
.nc-icon-glyph.design_palette:before {
	content: "\e9a8"
}
.nc-icon-glyph.design_pantone:before {
	content: "\e9a9"
}
.nc-icon-glyph.design_paper-design:before {
	content: "\e9aa"
}
.nc-icon-glyph.design_paper-dev:before {
	content: "\e9ab"
}
.nc-icon-glyph.design_patch-19:before {
	content: "\e9ac"
}
.nc-icon-glyph.design_patch-34:before {
	content: "\e9ad"
}
.nc-icon-glyph.design_path-exclude:before {
	content: "\e9ae"
}
.nc-icon-glyph.design_path-intersect:before {
	content: "\e9af"
}
.nc-icon-glyph.design_path-minus:before {
	content: "\e9b0"
}
.nc-icon-glyph.design_path-unite:before {
	content: "\e9b1"
}
.nc-icon-glyph.design_pen-01:before {
	content: "\e9b2"
}
.nc-icon-glyph.design_pen-23:before {
	content: "\e9b3"
}
.nc-icon-glyph.design_pen-tool:before {
	content: "\e9b4"
}
.nc-icon-glyph.design_phone:before {
	content: "\e9b5"
}
.nc-icon-glyph.design_photo-editor:before {
	content: "\e9b6"
}
.nc-icon-glyph.design_scissors-dashed:before {
	content: "\e9b7"
}
.nc-icon-glyph.design_scissors:before {
	content: "\e9b8"
}
.nc-icon-glyph.design_shape-adjust:before {
	content: "\e9b9"
}
.nc-icon-glyph.design_shape-circle:before {
	content: "\e9ba"
}
.nc-icon-glyph.design_shape-polygon:before {
	content: "\e9bb"
}
.nc-icon-glyph.design_shape-square:before {
	content: "\e9bc"
}
.nc-icon-glyph.design_shape-triangle:before {
	content: "\e9bd"
}
.nc-icon-glyph.design_shapes:before {
	content: "\e9be"
}
.nc-icon-glyph.design_sharpener:before {
	content: "\e9bf"
}
.nc-icon-glyph.design_slice:before {
	content: "\e9c0"
}
.nc-icon-glyph.design_spray:before {
	content: "\e9c1"
}
.nc-icon-glyph.design_stamp:before {
	content: "\e9c2"
}
.nc-icon-glyph.design_tablet-mobile:before {
	content: "\e9c3"
}
.nc-icon-glyph.design_tablet:before {
	content: "\e9c4"
}
.nc-icon-glyph.design_text:before {
	content: "\e9c5"
}
.nc-icon-glyph.design_todo:before {
	content: "\e9c6"
}
.nc-icon-glyph.design_usb:before {
	content: "\e9c7"
}
.nc-icon-glyph.design_vector:before {
	content: "\e9c8"
}
.nc-icon-glyph.design_wand-11:before {
	content: "\e9c9"
}
.nc-icon-glyph.design_wand-99:before {
	content: "\e9ca"
}
.nc-icon-glyph.design_watch-dev:before {
	content: "\e9cb"
}
.nc-icon-glyph.design_web-design:before {
	content: "\e9cc"
}
.nc-icon-glyph.design_webpage:before {
	content: "\e9cd"
}
.nc-icon-glyph.design_window-code:before {
	content: "\e9ce"
}
.nc-icon-glyph.design_window-dev:before {
	content: "\e9cf"
}
.nc-icon-glyph.design_window-paragraph:before {
	content: "\e9d0"
}
.nc-icon-glyph.design_window-responsive:before {
	content: "\e9d1"
}
.nc-icon-glyph.clothes_baby:before {
	content: "\e9d2"
}
.nc-icon-glyph.clothes_backpack:before {
	content: "\e9d3"
}
.nc-icon-glyph.clothes_bag-21:before {
	content: "\e9d4"
}
.nc-icon-glyph.clothes_bag-22:before {
	content: "\e9d5"
}
.nc-icon-glyph.clothes_belt:before {
	content: "\e9d6"
}
.nc-icon-glyph.clothes_boot-woman:before {
	content: "\e9d7"
}
.nc-icon-glyph.clothes_boot:before {
	content: "\e9d8"
}
.nc-icon-glyph.clothes_bra:before {
	content: "\e9d9"
}
.nc-icon-glyph.clothes_button:before {
	content: "\e9da"
}
.nc-icon-glyph.clothes_cap:before {
	content: "\e9db"
}
.nc-icon-glyph.clothes_coat:before {
	content: "\e9dc"
}
.nc-icon-glyph.clothes_corset:before {
	content: "\e9dd"
}
.nc-icon-glyph.clothes_dress-man:before {
	content: "\e9de"
}
.nc-icon-glyph.clothes_dress-woman:before {
	content: "\e9df"
}
.nc-icon-glyph.clothes_flip:before {
	content: "\e9e0"
}
.nc-icon-glyph.clothes_glasses:before {
	content: "\e9e1"
}
.nc-icon-glyph.clothes_gloves:before {
	content: "\e9e2"
}
.nc-icon-glyph.clothes_hat-top:before {
	content: "\e9e3"
}
.nc-icon-glyph.clothes_hat:before {
	content: "\e9e4"
}
.nc-icon-glyph.clothes_hoodie:before {
	content: "\e9e5"
}
.nc-icon-glyph.clothes_iron-dont:before {
	content: "\e9e6"
}
.nc-icon-glyph.clothes_iron:before {
	content: "\e9e7"
}
.nc-icon-glyph.clothes_jeans-41:before {
	content: "\e9e8"
}
.nc-icon-glyph.clothes_jeans-43:before {
	content: "\e9e9"
}
.nc-icon-glyph.clothes_jeans-pocket:before {
	content: "\e9ea"
}
.nc-icon-glyph.clothes_kitchen:before {
	content: "\e9eb"
}
.nc-icon-glyph.clothes_long-sleeve:before {
	content: "\e9ec"
}
.nc-icon-glyph.clothes_makeup:before {
	content: "\e9ed"
}
.nc-icon-glyph.clothes_needle:before {
	content: "\e9ee"
}
.nc-icon-glyph.clothes_pajamas:before {
	content: "\e9ef"
}
.nc-icon-glyph.clothes_ring:before {
	content: "\e9f0"
}
.nc-icon-glyph.clothes_scarf:before {
	content: "\e9f1"
}
.nc-icon-glyph.clothes_shirt-business:before {
	content: "\e9f2"
}
.nc-icon-glyph.clothes_shirt-buttons:before {
	content: "\e9f3"
}
.nc-icon-glyph.clothes_shirt-neck:before {
	content: "\e9f4"
}
.nc-icon-glyph.clothes_shirt:before {
	content: "\e9f5"
}
.nc-icon-glyph.clothes_shoe-man:before {
	content: "\e9f6"
}
.nc-icon-glyph.clothes_shoe-sport:before {
	content: "\e9f7"
}
.nc-icon-glyph.clothes_shoe-woman:before {
	content: "\e9f8"
}
.nc-icon-glyph.clothes_skirt:before {
	content: "\e9f9"
}
.nc-icon-glyph.clothes_slacks-12:before {
	content: "\e9fa"
}
.nc-icon-glyph.clothes_slacks-13:before {
	content: "\e9fb"
}
.nc-icon-glyph.clothes_sock:before {
	content: "\e9fc"
}
.nc-icon-glyph.clothes_tie-bow:before {
	content: "\e9fd"
}
.nc-icon-glyph.clothes_tshirt-53:before {
	content: "\e9fe"
}
.nc-icon-glyph.clothes_tshirt-54:before {
	content: "\e9ff"
}
.nc-icon-glyph.clothes_tshirt-sport:before {
	content: "\ea00"
}
.nc-icon-glyph.clothes_underwear-man:before {
	content: "\ea01"
}
.nc-icon-glyph.clothes_underwear:before {
	content: "\ea02"
}
.nc-icon-glyph.clothes_vest-sport:before {
	content: "\ea03"
}
.nc-icon-glyph.clothes_vest:before {
	content: "\ea04"
}
.nc-icon-glyph.clothes_wash-30:before {
	content: "\ea05"
}
.nc-icon-glyph.clothes_wash-60:before {
	content: "\ea06"
}
.nc-icon-glyph.clothes_wash-90:before {
	content: "\ea07"
}
.nc-icon-glyph.clothes_wash-hand:before {
	content: "\ea08"
}
.nc-icon-glyph.clothes_wash:before {
	content: "\ea09"
}
.nc-icon-glyph.business_agenda:before {
	content: "\ea0a"
}
.nc-icon-glyph.business_atm:before {
	content: "\ea0b"
}
.nc-icon-glyph.business_award-48:before {
	content: "\ea0c"
}
.nc-icon-glyph.business_award-49:before {
	content: "\ea0d"
}
.nc-icon-glyph.business_award-74:before {
	content: "\ea0e"
}
.nc-icon-glyph.business_badge:before {
	content: "\ea0f"
}
.nc-icon-glyph.business_bank:before {
	content: "\ea10"
}
.nc-icon-glyph.business_board-27:before {
	content: "\ea11"
}
.nc-icon-glyph.business_board-28:before {
	content: "\ea12"
}
.nc-icon-glyph.business_board-29:before {
	content: "\ea13"
}
.nc-icon-glyph.business_board-30:before {
	content: "\ea14"
}
.nc-icon-glyph.business_books:before {
	content: "\ea15"
}
.nc-icon-glyph.business_briefcase-24:before {
	content: "\ea16"
}
.nc-icon-glyph.business_briefcase-25:before {
	content: "\ea17"
}
.nc-icon-glyph.business_briefcase-26:before {
	content: "\ea18"
}
.nc-icon-glyph.business_building:before {
	content: "\ea19"
}
.nc-icon-glyph.business_bulb-61:before {
	content: "\ea1a"
}
.nc-icon-glyph.business_bulb-62:before {
	content: "\ea1b"
}
.nc-icon-glyph.business_bulb-63:before {
	content: "\ea1c"
}
.nc-icon-glyph.business_business-contact-85:before {
	content: "\ea1d"
}
.nc-icon-glyph.business_business-contact-86:before {
	content: "\ea1e"
}
.nc-icon-glyph.business_business-contact-87:before {
	content: "\ea1f"
}
.nc-icon-glyph.business_business-contact-88:before {
	content: "\ea20"
}
.nc-icon-glyph.business_business-contact-89:before {
	content: "\ea21"
}
.nc-icon-glyph.business_businessman-03:before {
	content: "\ea22"
}
.nc-icon-glyph.business_businessman-04:before {
	content: "\ea23"
}
.nc-icon-glyph.business_calculator:before {
	content: "\ea24"
}
.nc-icon-glyph.business_chair:before {
	content: "\ea25"
}
.nc-icon-glyph.business_chart-bar-32:before {
	content: "\ea26"
}
.nc-icon-glyph.business_chart-bar-33:before {
	content: "\ea27"
}
.nc-icon-glyph.business_chart-growth:before {
	content: "\ea28"
}
.nc-icon-glyph.business_chart-pie-35:before {
	content: "\ea29"
}
.nc-icon-glyph.business_chart-pie-36:before {
	content: "\ea2a"
}
.nc-icon-glyph.business_chart:before {
	content: "\ea2b"
}
.nc-icon-glyph.business_cheque:before {
	content: "\ea2c"
}
.nc-icon-glyph.business_coins:before {
	content: "\ea2d"
}
.nc-icon-glyph.business_connect:before {
	content: "\ea2e"
}
.nc-icon-glyph.business_contacts:before {
	content: "\ea2f"
}
.nc-icon-glyph.business_currency-dollar:before {
	content: "\ea30"
}
.nc-icon-glyph.business_currency-euro:before {
	content: "\ea31"
}
.nc-icon-glyph.business_currency-pound:before {
	content: "\ea32"
}
.nc-icon-glyph.business_currency-yen:before {
	content: "\ea33"
}
.nc-icon-glyph.business_factory:before {
	content: "\ea34"
}
.nc-icon-glyph.business_globe:before {
	content: "\ea35"
}
.nc-icon-glyph.business_goal-64:before {
	content: "\ea36"
}
.nc-icon-glyph.business_goal-65:before {
	content: "\ea37"
}
.nc-icon-glyph.business_gold:before {
	content: "\ea38"
}
.nc-icon-glyph.business_hammer:before {
	content: "\ea39"
}
.nc-icon-glyph.business_handout:before {
	content: "\ea3a"
}
.nc-icon-glyph.business_handshake:before {
	content: "\ea3b"
}
.nc-icon-glyph.business_hat:before {
	content: "\ea3c"
}
.nc-icon-glyph.business_hierarchy-53:before {
	content: "\ea3d"
}
.nc-icon-glyph.business_hierarchy-54:before {
	content: "\ea3e"
}
.nc-icon-glyph.business_hierarchy-55:before {
	content: "\ea3f"
}
.nc-icon-glyph.business_hierarchy-56:before {
	content: "\ea40"
}
.nc-icon-glyph.business_laptop-71:before {
	content: "\ea41"
}
.nc-icon-glyph.business_laptop-72:before {
	content: "\ea42"
}
.nc-icon-glyph.business_laptop-91:before {
	content: "\ea43"
}
.nc-icon-glyph.business_law:before {
	content: "\ea44"
}
.nc-icon-glyph.business_math:before {
	content: "\ea45"
}
.nc-icon-glyph.business_money-11:before {
	content: "\ea46"
}
.nc-icon-glyph.business_money-12:before {
	content: "\ea47"
}
.nc-icon-glyph.business_money-13:before {
	content: "\ea48"
}
.nc-icon-glyph.business_money-bag:before {
	content: "\ea49"
}
.nc-icon-glyph.business_money-coins:before {
	content: "\ea4a"
}
.nc-icon-glyph.business_money-growth:before {
	content: "\ea4b"
}
.nc-icon-glyph.business_money-time:before {
	content: "\ea4c"
}
.nc-icon-glyph.business_net:before {
	content: "\ea4d"
}
.nc-icon-glyph.business_notes:before {
	content: "\ea4e"
}
.nc-icon-glyph.business_payment:before {
	content: "\ea4f"
}
.nc-icon-glyph.business_percentage-38:before {
	content: "\ea50"
}
.nc-icon-glyph.business_percentage-39:before {
	content: "\ea51"
}
.nc-icon-glyph.business_pig:before {
	content: "\ea52"
}
.nc-icon-glyph.business_pin:before {
	content: "\ea53"
}
.nc-icon-glyph.business_plug:before {
	content: "\ea54"
}
.nc-icon-glyph.business_progress:before {
	content: "\ea55"
}
.nc-icon-glyph.business_round-dollar:before {
	content: "\ea56"
}
.nc-icon-glyph.business_round-euro:before {
	content: "\ea57"
}
.nc-icon-glyph.business_round-pound:before {
	content: "\ea58"
}
.nc-icon-glyph.business_round-yen:before {
	content: "\ea59"
}
.nc-icon-glyph.business_safe:before {
	content: "\ea5a"
}
.nc-icon-glyph.business_scale:before {
	content: "\ea5b"
}
.nc-icon-glyph.business_sign:before {
	content: "\ea5c"
}
.nc-icon-glyph.business_signature:before {
	content: "\ea5d"
}
.nc-icon-glyph.business_stock:before {
	content: "\ea5e"
}
.nc-icon-glyph.business_strategy:before {
	content: "\ea5f"
}
.nc-icon-glyph.business_tie-01:before {
	content: "\ea60"
}
.nc-icon-glyph.business_tie-02:before {
	content: "\ea61"
}
.nc-icon-glyph.business_wallet-43:before {
	content: "\ea62"
}
.nc-icon-glyph.business_wallet-44:before {
	content: "\ea63"
}
.nc-icon-glyph.business_wallet-90:before {
	content: "\ea64"
}
.nc-icon-glyph.arrows-1_back-78:before {
	content: "\ea65"
}
.nc-icon-glyph.arrows-1_back-80:before {
	content: "\ea66"
}
.nc-icon-glyph.arrows-1_bold-direction:before {
	content: "\ea67"
}
.nc-icon-glyph.arrows-1_bold-down:before {
	content: "\ea68"
}
.nc-icon-glyph.arrows-1_bold-left:before {
	content: "\ea69"
}
.nc-icon-glyph.arrows-1_bold-right:before {
	content: "\ea6a"
}
.nc-icon-glyph.arrows-1_bold-up:before {
	content: "\ea6b"
}
.nc-icon-glyph.arrows-1_circle-down-12:before {
	content: "\ea6c"
}
.nc-icon-glyph.arrows-1_circle-down-40:before {
	content: "\ea6d"
}
.nc-icon-glyph.arrows-1_circle-left-10:before {
	content: "\ea6e"
}
.nc-icon-glyph.arrows-1_circle-left-38:before {
	content: "\ea6f"
}
.nc-icon-glyph.arrows-1_circle-right-09:before {
	content: "\ea70"
}
.nc-icon-glyph.arrows-1_circle-right-37:before {
	content: "\ea71"
}
.nc-icon-glyph.arrows-1_circle-up-11:before {
	content: "\ea72"
}
.nc-icon-glyph.arrows-1_circle-up-39:before {
	content: "\ea73"
}
.nc-icon-glyph.arrows-1_cloud-download-93:before {
	content: "\ea74"
}
.nc-icon-glyph.arrows-1_cloud-download-95:before {
	content: "\ea75"
}
.nc-icon-glyph.arrows-1_cloud-upload-94:before {
	content: "\ea76"
}
.nc-icon-glyph.arrows-1_cloud-upload-96:before {
	content: "\ea77"
}
.nc-icon-glyph.arrows-1_curved-next:before {
	content: "\ea78"
}
.nc-icon-glyph.arrows-1_curved-previous:before {
	content: "\ea79"
}
.nc-icon-glyph.arrows-1_direction-53:before {
	content: "\ea7a"
}
.nc-icon-glyph.arrows-1_direction-56:before {
	content: "\ea7b"
}
.nc-icon-glyph.arrows-1_double-left:before {
	content: "\ea7c"
}
.nc-icon-glyph.arrows-1_double-right:before {
	content: "\ea7d"
}
.nc-icon-glyph.arrows-1_download:before {
	content: "\ea7e"
}
.nc-icon-glyph.arrows-1_enlarge-diagonal-43:before {
	content: "\ea7f"
}
.nc-icon-glyph.arrows-1_enlarge-diagonal-44:before {
	content: "\ea80"
}
.nc-icon-glyph.arrows-1_enlarge-horizontal:before {
	content: "\ea81"
}
.nc-icon-glyph.arrows-1_enlarge-vertical:before {
	content: "\ea82"
}
.nc-icon-glyph.arrows-1_fit-horizontal:before {
	content: "\ea83"
}
.nc-icon-glyph.arrows-1_fit-vertical:before {
	content: "\ea84"
}
.nc-icon-glyph.arrows-1_fullscreen-70:before {
	content: "\ea85"
}
.nc-icon-glyph.arrows-1_fullscreen-71:before {
	content: "\ea86"
}
.nc-icon-glyph.arrows-1_fullscreen-76:before {
	content: "\ea87"
}
.nc-icon-glyph.arrows-1_fullscreen-77:before {
	content: "\ea88"
}
.nc-icon-glyph.arrows-1_fullscreen-double-74:before {
	content: "\ea89"
}
.nc-icon-glyph.arrows-1_fullscreen-double-75:before {
	content: "\ea8a"
}
.nc-icon-glyph.arrows-1_fullscreen-split-72:before {
	content: "\ea8b"
}
.nc-icon-glyph.arrows-1_fullscreen-split-73:before {
	content: "\ea8c"
}
.nc-icon-glyph.arrows-1_log-in:before {
	content: "\ea8d"
}
.nc-icon-glyph.arrows-1_log-out:before {
	content: "\ea8e"
}
.nc-icon-glyph.arrows-1_loop-82:before {
	content: "\ea8f"
}
.nc-icon-glyph.arrows-1_loop-83:before {
	content: "\ea90"
}
.nc-icon-glyph.arrows-1_minimal-down:before {
	content: "\ea91"
}
.nc-icon-glyph.arrows-1_minimal-left:before {
	content: "\ea92"
}
.nc-icon-glyph.arrows-1_minimal-right:before {
	content: "\ea93"
}
.nc-icon-glyph.arrows-1_minimal-up:before {
	content: "\ea94"
}
.nc-icon-glyph.arrows-1_redo-79:before {
	content: "\ea95"
}
.nc-icon-glyph.arrows-1_redo-81:before {
	content: "\ea96"
}
.nc-icon-glyph.arrows-1_refresh-68:before {
	content: "\ea97"
}
.nc-icon-glyph.arrows-1_refresh-69:before {
	content: "\ea98"
}
.nc-icon-glyph.arrows-1_round-down:before {
	content: "\ea99"
}
.nc-icon-glyph.arrows-1_round-left:before {
	content: "\ea9a"
}
.nc-icon-glyph.arrows-1_round-right:before {
	content: "\ea9b"
}
.nc-icon-glyph.arrows-1_round-up:before {
	content: "\ea9c"
}
.nc-icon-glyph.arrows-1_share-66:before {
	content: "\ea9d"
}
.nc-icon-glyph.arrows-1_share-91:before {
	content: "\ea9e"
}
.nc-icon-glyph.arrows-1_share-92:before {
	content: "\ea9f"
}
.nc-icon-glyph.arrows-1_shuffle-97:before {
	content: "\eaa0"
}
.nc-icon-glyph.arrows-1_shuffle-98:before {
	content: "\eaa1"
}
.nc-icon-glyph.arrows-1_simple-down:before {
	content: "\eaa2"
}
.nc-icon-glyph.arrows-1_simple-left:before {
	content: "\eaa3"
}
.nc-icon-glyph.arrows-1_simple-right:before {
	content: "\eaa4"
}
.nc-icon-glyph.arrows-1_simple-up:before {
	content: "\eaa5"
}
.nc-icon-glyph.arrows-1_small-triangle-down:before {
	content: "\eaa6"
}
.nc-icon-glyph.arrows-1_small-triangle-left:before {
	content: "\eaa7"
}
.nc-icon-glyph.arrows-1_small-triangle-right:before {
	content: "\eaa8"
}
.nc-icon-glyph.arrows-1_small-triangle-up:before {
	content: "\eaa9"
}
.nc-icon-glyph.arrows-1_square-down:before {
	content: "\eaaa"
}
.nc-icon-glyph.arrows-1_square-left:before {
	content: "\eaab"
}
.nc-icon-glyph.arrows-1_square-right:before {
	content: "\eaac"
}
.nc-icon-glyph.arrows-1_square-up:before {
	content: "\eaad"
}
.nc-icon-glyph.arrows-1_strong-down:before {
	content: "\eaae"
}
.nc-icon-glyph.arrows-1_strong-left:before {
	content: "\eaaf"
}
.nc-icon-glyph.arrows-1_strong-right:before {
	content: "\eab0"
}
.nc-icon-glyph.arrows-1_strong-up:before {
	content: "\eab1"
}
.nc-icon-glyph.arrows-1_tail-down:before {
	content: "\eab2"
}
.nc-icon-glyph.arrows-1_tail-left:before {
	content: "\eab3"
}
.nc-icon-glyph.arrows-1_tail-right:before {
	content: "\eab4"
}
.nc-icon-glyph.arrows-1_tail-triangle-down:before {
	content: "\eab5"
}
.nc-icon-glyph.arrows-1_tail-triangle-left:before {
	content: "\eab6"
}
.nc-icon-glyph.arrows-1_tail-triangle-right:before {
	content: "\eab7"
}
.nc-icon-glyph.arrows-1_tail-triangle-up:before {
	content: "\eab8"
}
.nc-icon-glyph.arrows-1_tail-up:before {
	content: "\eab9"
}
.nc-icon-glyph.arrows-1_trend-down:before {
	content: "\eaba"
}
.nc-icon-glyph.arrows-1_trend-up:before {
	content: "\eabb"
}
.nc-icon-glyph.arrows-1_triangle-down-20:before {
	content: "\eabc"
}
.nc-icon-glyph.arrows-1_triangle-down-65:before {
	content: "\eabd"
}
.nc-icon-glyph.arrows-1_triangle-left-18:before {
	content: "\eabe"
}
.nc-icon-glyph.arrows-1_triangle-left-63:before {
	content: "\eabf"
}
.nc-icon-glyph.arrows-1_triangle-right-17:before {
	content: "\eac0"
}
.nc-icon-glyph.arrows-1_triangle-right-62:before {
	content: "\eac1"
}
.nc-icon-glyph.arrows-1_triangle-up-19:before {
	content: "\eac2"
}
.nc-icon-glyph.arrows-1_triangle-up-64:before {
	content: "\eac3"
}
.nc-icon-glyph.arrows-1_window-zoom-in:before {
	content: "\eac4"
}
.nc-icon-glyph.arrows-1_window-zoom-out:before {
	content: "\eac5"
}
.nc-icon-glyph.arrows-1_zoom-88:before {
	content: "\eac6"
}
.nc-icon-glyph.arrows-1_zoom-99:before {
	content: "\eac7"
}
.nc-icon-glyph.arrows-1_zoom-100:before {
	content: "\eac8"
}
.nc-icon-glyph.arrows-2_block-down:before {
	content: "\eac9"
}
.nc-icon-glyph.arrows-2_block-left:before {
	content: "\eaca"
}
.nc-icon-glyph.arrows-2_block-right:before {
	content: "\eacb"
}
.nc-icon-glyph.arrows-2_block-up:before {
	content: "\eacc"
}
.nc-icon-glyph.arrows-2_circle-in:before {
	content: "\eacd"
}
.nc-icon-glyph.arrows-2_circle-out:before {
	content: "\eace"
}
.nc-icon-glyph.arrows-2_circuit-round:before {
	content: "\eacf"
}
.nc-icon-glyph.arrows-2_circuit:before {
	content: "\ead0"
}
.nc-icon-glyph.arrows-2_computer-upload:before {
	content: "\ead1"
}
.nc-icon-glyph.arrows-2_conversion:before {
	content: "\ead2"
}
.nc-icon-glyph.arrows-2_corner-down-round:before {
	content: "\ead3"
}
.nc-icon-glyph.arrows-2_corner-down:before {
	content: "\ead4"
}
.nc-icon-glyph.arrows-2_corner-left-down:before {
	content: "\ead5"
}
.nc-icon-glyph.arrows-2_corner-left-round:before {
	content: "\ead6"
}
.nc-icon-glyph.arrows-2_corner-left:before {
	content: "\ead7"
}
.nc-icon-glyph.arrows-2_corner-right-down:before {
	content: "\ead8"
}
.nc-icon-glyph.arrows-2_corner-right-round:before {
	content: "\ead9"
}
.nc-icon-glyph.arrows-2_corner-right:before {
	content: "\eada"
}
.nc-icon-glyph.arrows-2_corner-up-left:before {
	content: "\eadb"
}
.nc-icon-glyph.arrows-2_corner-up-right:before {
	content: "\eadc"
}
.nc-icon-glyph.arrows-2_corner-up-round:before {
	content: "\eadd"
}
.nc-icon-glyph.arrows-2_corner-up:before {
	content: "\eade"
}
.nc-icon-glyph.arrows-2_cross-down:before {
	content: "\eadf"
}
.nc-icon-glyph.arrows-2_cross-horizontal:before {
	content: "\eae0"
}
.nc-icon-glyph.arrows-2_cross-left:before {
	content: "\eae1"
}
.nc-icon-glyph.arrows-2_cross-right:before {
	content: "\eae2"
}
.nc-icon-glyph.arrows-2_cross-up:before {
	content: "\eae3"
}
.nc-icon-glyph.arrows-2_cross-vertical:before {
	content: "\eae4"
}
.nc-icon-glyph.arrows-2_curve-circuit:before {
	content: "\eae5"
}
.nc-icon-glyph.arrows-2_curve-directions:before {
	content: "\eae6"
}
.nc-icon-glyph.arrows-2_curve-split:before {
	content: "\eae7"
}
.nc-icon-glyph.arrows-2_delete-49:before {
	content: "\eae8"
}
.nc-icon-glyph.arrows-2_delete-50:before {
	content: "\eae9"
}
.nc-icon-glyph.arrows-2_direction:before {
	content: "\eaea"
}
.nc-icon-glyph.arrows-2_dots-download:before {
	content: "\eaeb"
}
.nc-icon-glyph.arrows-2_dots-upload:before {
	content: "\eaec"
}
.nc-icon-glyph.arrows-2_eject:before {
	content: "\eaed"
}
.nc-icon-glyph.arrows-2_enlarge-circle:before {
	content: "\eaee"
}
.nc-icon-glyph.arrows-2_file-download-87:before {
	content: "\eaef"
}
.nc-icon-glyph.arrows-2_file-download-89:before {
	content: "\eaf0"
}
.nc-icon-glyph.arrows-2_file-download-94:before {
	content: "\eaf1"
}
.nc-icon-glyph.arrows-2_file-upload-86:before {
	content: "\eaf2"
}
.nc-icon-glyph.arrows-2_file-upload-88:before {
	content: "\eaf3"
}
.nc-icon-glyph.arrows-2_file-upload-93:before {
	content: "\eaf4"
}
.nc-icon-glyph.arrows-2_fork-round:before {
	content: "\eaf5"
}
.nc-icon-glyph.arrows-2_fork:before {
	content: "\eaf6"
}
.nc-icon-glyph.arrows-2_hit-down:before {
	content: "\eaf7"
}
.nc-icon-glyph.arrows-2_hit-left:before {
	content: "\eaf8"
}
.nc-icon-glyph.arrows-2_hit-right:before {
	content: "\eaf9"
}
.nc-icon-glyph.arrows-2_hit-up:before {
	content: "\eafa"
}
.nc-icon-glyph.arrows-2_lines:before {
	content: "\eafb"
}
.nc-icon-glyph.arrows-2_log-out:before {
	content: "\eafc"
}
.nc-icon-glyph.arrows-2_loop:before {
	content: "\eafd"
}
.nc-icon-glyph.arrows-2_merge-round:before {
	content: "\eafe"
}
.nc-icon-glyph.arrows-2_merge:before {
	content: "\eaff"
}
.nc-icon-glyph.arrows-2_move-05:before {
	content: "\eb00"
}
.nc-icon-glyph.arrows-2_move-06:before {
	content: "\eb01"
}
.nc-icon-glyph.arrows-2_move-92:before {
	content: "\eb02"
}
.nc-icon-glyph.arrows-2_move-down-right:before {
	content: "\eb03"
}
.nc-icon-glyph.arrows-2_move-down:before {
	content: "\eb04"
}
.nc-icon-glyph.arrows-2_move-left:before {
	content: "\eb05"
}
.nc-icon-glyph.arrows-2_move-right:before {
	content: "\eb06"
}
.nc-icon-glyph.arrows-2_move-up-left:before {
	content: "\eb07"
}
.nc-icon-glyph.arrows-2_move-up:before {
	content: "\eb08"
}
.nc-icon-glyph.arrows-2_push-next:before {
	content: "\eb09"
}
.nc-icon-glyph.arrows-2_push-previous:before {
	content: "\eb0a"
}
.nc-icon-glyph.arrows-2_reload:before {
	content: "\eb0b"
}
.nc-icon-glyph.arrows-2_replay:before {
	content: "\eb0c"
}
.nc-icon-glyph.arrows-2_rotate-left:before {
	content: "\eb0d"
}
.nc-icon-glyph.arrows-2_rotate-right:before {
	content: "\eb0e"
}
.nc-icon-glyph.arrows-2_round-left-down:before {
	content: "\eb0f"
}
.nc-icon-glyph.arrows-2_round-right-down:before {
	content: "\eb10"
}
.nc-icon-glyph.arrows-2_round-up-left:before {
	content: "\eb11"
}
.nc-icon-glyph.arrows-2_round-up-right:before {
	content: "\eb12"
}
.nc-icon-glyph.arrows-2_select-83:before {
	content: "\eb13"
}
.nc-icon-glyph.arrows-2_select-84:before {
	content: "\eb14"
}
.nc-icon-glyph.arrows-2_separate-round:before {
	content: "\eb15"
}
.nc-icon-glyph.arrows-2_separate:before {
	content: "\eb16"
}
.nc-icon-glyph.arrows-2_share-left:before {
	content: "\eb17"
}
.nc-icon-glyph.arrows-2_share-right:before {
	content: "\eb18"
}
.nc-icon-glyph.arrows-2_skew-down:before {
	content: "\eb19"
}
.nc-icon-glyph.arrows-2_skew-left:before {
	content: "\eb1a"
}
.nc-icon-glyph.arrows-2_skew-right:before {
	content: "\eb1b"
}
.nc-icon-glyph.arrows-2_skew-up:before {
	content: "\eb1c"
}
.nc-icon-glyph.arrows-2_small-left:before {
	content: "\eb1d"
}
.nc-icon-glyph.arrows-2_small-right:before {
	content: "\eb1e"
}
.nc-icon-glyph.arrows-2_split-horizontal:before {
	content: "\eb1f"
}
.nc-icon-glyph.arrows-2_split-round:before {
	content: "\eb20"
}
.nc-icon-glyph.arrows-2_split-vertical:before {
	content: "\eb21"
}
.nc-icon-glyph.arrows-2_split:before {
	content: "\eb22"
}
.nc-icon-glyph.arrows-2_square-download:before {
	content: "\eb23"
}
.nc-icon-glyph.arrows-2_square-upload:before {
	content: "\eb24"
}
.nc-icon-glyph.arrows-2_time:before {
	content: "\eb25"
}
.nc-icon-glyph.arrows-2_triangle-down:before {
	content: "\eb26"
}
.nc-icon-glyph.arrows-2_triangle-left:before {
	content: "\eb27"
}
.nc-icon-glyph.arrows-2_triangle-right:before {
	content: "\eb28"
}
.nc-icon-glyph.arrows-2_triangle-up:before {
	content: "\eb29"
}
.nc-icon-glyph.arrows-2_unite-round:before {
	content: "\eb2a"
}
.nc-icon-glyph.arrows-2_unite:before {
	content: "\eb2b"
}
.nc-icon-glyph.arrows-2_zoom:before {
	content: "\eb2c"
}
.nc-icon-glyph.arrows-3_circle-down:before {
	content: "\eb2d"
}
.nc-icon-glyph.arrows-3_circle-left:before {
	content: "\eb2e"
}
.nc-icon-glyph.arrows-3_circle-right:before {
	content: "\eb2f"
}
.nc-icon-glyph.arrows-3_circle-simple-down:before {
	content: "\eb30"
}
.nc-icon-glyph.arrows-3_circle-simple-left:before {
	content: "\eb31"
}
.nc-icon-glyph.arrows-3_circle-simple-right:before {
	content: "\eb32"
}
.nc-icon-glyph.arrows-3_circle-simple-up:before {
	content: "\eb33"
}
.nc-icon-glyph.arrows-3_circle-up:before {
	content: "\eb34"
}
.nc-icon-glyph.arrows-3_cloud-refresh:before {
	content: "\eb35"
}
.nc-icon-glyph.arrows-3_separate:before {
	content: "\eb36"
}
.nc-icon-glyph.arrows-3_small-down:before {
	content: "\eb37"
}
.nc-icon-glyph.arrows-3_small-up:before {
	content: "\eb38"
}
.nc-icon-glyph.arrows-3_square-corner-down-left-17:before {
	content: "\eb39"
}
.nc-icon-glyph.arrows-3_square-corner-down-left-18:before {
	content: "\eb3a"
}
.nc-icon-glyph.arrows-3_square-corner-up-left:before {
	content: "\eb3b"
}
.nc-icon-glyph.arrows-3_square-corner-up-right:before {
	content: "\eb3c"
}
.nc-icon-glyph.arrows-3_square-down-06:before {
	content: "\eb3d"
}
.nc-icon-glyph.arrows-3_square-down-22:before {
	content: "\eb3e"
}
.nc-icon-glyph.arrows-3_square-enlarge:before {
	content: "\eb3f"
}
.nc-icon-glyph.arrows-3_square-left-04:before {
	content: "\eb40"
}
.nc-icon-glyph.arrows-3_square-left-20:before {
	content: "\eb41"
}
.nc-icon-glyph.arrows-3_square-right-03:before {
	content: "\eb42"
}
.nc-icon-glyph.arrows-3_square-right-19:before {
	content: "\eb43"
}
.nc-icon-glyph.arrows-3_square-simple-down:before {
	content: "\eb44"
}
.nc-icon-glyph.arrows-3_square-simple-left:before {
	content: "\eb45"
}
.nc-icon-glyph.arrows-3_square-simple-right:before {
	content: "\eb46"
}
.nc-icon-glyph.arrows-3_square-simple-up:before {
	content: "\eb47"
}
.nc-icon-glyph.arrows-3_square-up-05:before {
	content: "\eb48"
}
.nc-icon-glyph.arrows-3_square-up-21:before {
	content: "\eb49"
}
.nc-icon-glyph.arrows-3_square-zoom:before {
	content: "\eb4a"
}
.nc-icon-glyph.arrows-3_super-bold-down:before {
	content: "\eb4b"
}
.nc-icon-glyph.arrows-3_super-bold-left:before {
	content: "\eb4c"
}
.nc-icon-glyph.arrows-3_super-bold-right:before {
	content: "\eb4d"
}
.nc-icon-glyph.arrows-3_super-bold-up:before {
	content: "\eb4e"
}
.tether-element, .tether-element *, .tether-element :after, .tether-element :before, .tether-element:after, .tether-element:before {
	box-sizing: border-box
}
.tether-element {
	position: absolute;
	display: none
}
.tether-element.tether-open {
	display: block
}
@font-face {
	font-family: flexslider-icon;
	src: url(fonts/flexslider-icon.eot);
	src: url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
	     url(fonts/flexslider-icon.woff) format('woff'),
	     url(fonts/flexslider-icon.ttf) format('truetype'),
	     url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');
	font-weight: 400;
	font-style: normal
}
.flex-container a:focus, .flex-container a:hover, .flex-slider a:focus, .flex-slider a:hover {
	outline: 0
}
.flex-control-nav, .flex-direction-nav, .slides, .slides>li {
	margin: 0;
	padding: 0;
	list-style: none
}
.flex-pauseplay span {
	text-transform: capitalize
}
.flexslider {
	padding: 0;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: '' 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: '' 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: '' 0 1px 4px rgba(0,0,0,.2);
	box-shadow: '' 0 1px 4px rgba(0,0,0,.2)
}
.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	line-height: 0;
	height: 0
}
html[xmlns] .flexslider .slides {
	display: block
}
* html .flexslider .slides {
	height: 1%
}
.no-js .flexslider .slides>li:first-child {
	display: block
}
.flexslider .slides img {
	width: 100%;
	display: block;
	height: auto
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
.header-select.select2-dropdown .select2-results>.select2-results__options, .loading .flex-viewport {
	max-height: 300px
}
.carousel li {
	margin-right: 5px
}
.flex-direction-nav a {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.flex-direction-nav a:before {
	font-family: flexslider-icon;
	font-size: 40px;
	display: inline-block;
	content: '\f001'
}
.flex-direction-nav .flex-prev {
	left: -50px
}
.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: .7
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: .7
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1
}
.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default
}
.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000
}
.flex-pauseplay a:before {
	font-family: flexslider-icon;
	font-size: 20px;
	display: inline-block;
	content: '\f004'
}
.flex-pauseplay a:hover {
	opacity: 1
}
.flex-pauseplay a.flex-play:before {
	content: '\f003'
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
.flex-control-paging li a.flex-active {
	cursor: default
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}
.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
.flex-control-thumbs img:hover {
	opacity: 1
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
	opacity: 1;
	left: 10px
}
.flex-direction-nav .flex-next {
	opacity: 1;
	right: 10px
}
}
.owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-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 .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}
.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0
}
.mfp-container:before, .mfp-figure:after, .slick-track:after, .slick-track:before {
	content: ''
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	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-drag .owl-item, .slick-slider {
	-webkit-user-select: none;
	-moz-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-drag .owl-item {
	-ms-user-select: none;
	user-select: none
}
.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 .4s ease;
	-moz-transition: opacity .4s ease;
	-ms-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}
.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(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale .1s ease;
	-moz-transition: scale .1s ease;
	-ms-transition: scale .1s ease;
	-o-transition: scale .1s ease;
	transition: scale .1s 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-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	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 .4s ease;
	-moz-transition: opacity .4s ease;
	-ms-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}
.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center
}
.owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none
}
.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px
}
.owl-theme .owl-dots {
	text-align: center
}
.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;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.bx-wrapper {
	position: relative;
	padding: 0;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc
}
.bx-wrapper img {
	max-width: 100%;
	display: block
}
.bxslider {
	margin: 0;
	padding: 0
}
ul.bxslider {
	list-style: none
}
.bx-viewport {
	-webkit-transform: translatez(0)
}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
	position: absolute;
	bottom: -30px;
	width: 100%
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../../js/libs/bxslider-4/dist/images/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: 700;
	color: #666;
	padding-top: 20px
}
.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.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #000
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager-item {
	display: inline-block
}
.bx-wrapper .bx-pager-item {
	font-size: 0;
	line-height: 0
}
.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) 0 -32px no-repeat
}
.bx-wrapper .bx-prev:focus, .bx-wrapper .bx-prev:hover {
	background-position: 0 0
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) -43px -32px no-repeat
}
.bx-wrapper .bx-next:focus, .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(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:hover {
	background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:hover {
	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: #666;
	background: rgba(80,80,80,.75);
	width: 100%
}
.rev_slider, .slick-list, .slick-slider, .slick-track {
	position: relative
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}
.slick-slider {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.slick-list {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	top: 0;
	left: 0;
	display: block
}
.slick-track:after, .slick-track:before {
	display: table
}
.slick-track:after {
	clear: both
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.tp-caption .backcorner, .tp-caption .backcornertop, .tp-caption .frontcorner, .tp-caption .frontcornertop {
	height: 0;
	width: 0;
	position: absolute
}
.slick-arrow.slick-hidden {
	display: none
}
@font-face {
	font-family: revicons;
	src: url(../../js/plugins/revolution-slider/revolution/fonts/revicons/revicons.eot?5510888);
	src: url(../../js/plugins/revolution-slider/revolution/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
	     url(../../js/plugins/revolution-slider/revolution/fonts/revicons/revicons.woff?5510888) format('woff'),
	     url(../../js/plugins/revolution-slider/revolution/fonts/revicons/revicons.ttf?5510888) format('truetype'),
	     url(../../js/plugins/revolution-slider/revolution/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
	font-weight: 400;
	font-style: normal
}
[class*=" revicon-"]:before, [class^=revicon-]:before {
	font-family: revicons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}
.revicon-search-1:before {
	content: '\e802'
}
.revicon-pencil-1:before {
	content: '\e831'
}
.revicon-picture-1:before {
	content: '\e803'
}
.revicon-cancel:before {
	content: '\e80a'
}
.revicon-info-circled:before {
	content: '\e80f'
}
.revicon-trash:before {
	content: '\e801'
}
.revicon-left-dir:before {
	content: '\e817'
}
.revicon-right-dir:before {
	content: '\e818'
}
.revicon-down-open:before {
	content: '\e83b'
}
.revicon-left-open:before {
	content: '\e819'
}
.revicon-right-open:before {
	content: '\e81a'
}
.revicon-angle-left:before {
	content: '\e820'
}
.revicon-angle-right:before {
	content: '\e81d'
}
.revicon-left-big:before {
	content: '\e81f'
}
.revicon-right-big:before {
	content: '\e81e'
}
.revicon-magic:before {
	content: '\e807'
}
.revicon-picture:before {
	content: '\e800'
}
.revicon-export:before {
	content: '\e80b'
}
.revicon-cog:before {
	content: '\e832'
}
.revicon-login:before {
	content: '\e833'
}
.revicon-logout:before {
	content: '\e834'
}
.revicon-video:before {
	content: '\e805'
}
.revicon-arrow-combo:before {
	content: '\e827'
}
.revicon-left-open-1:before {
	content: '\e82a'
}
.revicon-right-open-1:before {
	content: '\e82b'
}
.revicon-left-open-mini:before {
	content: '\e822'
}
.revicon-right-open-mini:before {
	content: '\e823'
}
.revicon-left-open-big:before {
	content: '\e824'
}
.revicon-right-open-big:before {
	content: '\e825'
}
.revicon-left:before {
	content: '\e836'
}
.revicon-right:before {
	content: '\e826'
}
.revicon-ccw:before {
	content: '\e808'
}
.revicon-arrows-ccw:before {
	content: '\e806'
}
.revicon-palette:before {
	content: '\e829'
}
.revicon-list-add:before {
	content: '\e80c'
}
.revicon-doc:before {
	content: '\e809'
}
.revicon-left-open-outline:before {
	content: '\e82e'
}
.revicon-left-open-2:before {
	content: '\e82c'
}
.revicon-right-open-outline:before {
	content: '\e82f'
}
.revicon-right-open-2:before {
	content: '\e82d'
}
.revicon-equalizer:before {
	content: '\e83a'
}
.revicon-layers-alt:before {
	content: '\e804'
}
.revicon-popup:before {
	content: '\e828'
}
.rev_slider_wrapper {
	position: relative;
	z-index: 0;
	width: 100%
}
.tp-overflow-hidden {
	overflow: hidden
}
.rev_slider img, .tp-simpleresponsive img {
	max-width: none!important;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	margin: 0;
	padding: 0;
	border: none
}
.rev_slider .no-slides-text {
	font-weight: 700;
	text-align: center;
	padding-top: 80px
}
.rev_slider>ul, .rev_slider>ul>li, .rev_slider>ul>li:before, .rev_slider_wrapper>ul, .tp-revslider-mainul>li, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before {
	list-style: none!important;
	position: absolute;
	margin: 0!important;
	padding: 0!important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none!important;
	background-image: none;
	background-position: 0 0;
	text-indent: 0;
	top: 0;
	left: 0
}
.tp-revslider-mainul, .tp-revslider-slidesli {
	padding: 0!important;
	margin: 0!important;
	list-style: none!important
}
.fullscreen-container, .fullwidthbanner-container {
	padding: 0;
	position: relative
}
.rev_slider li.tp-revslider-slidesli {
	position: absolute!important
}
.tp-caption .rs-untoggled-content {
	display: block
}
.tp-caption .rs-toggled-content {
	display: none
}
.rs-toggle-content-active.tp-caption .rs-toggled-content {
	display: block
}
.rs-toggle-content-active.tp-caption .rs-untoggled-content {
	display: none
}
.rev_slider .caption, .rev_slider .tp-caption {
	position: relative;
	visibility: hidden;
	white-space: nowrap;
	display: block
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child {
	margin-bottom: 0
}
.tp-carousel-wrapper {
	cursor: url(../../js/plugins/revolution-slider/revolution/css/openhand.cur), move
}
.tp-carousel-wrapper.dragged {
	cursor: url(../../js/plugins/revolution-slider/revolution/css/closedhand.cur), move
}
.tp-caption {
	z-index: 1;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	position: absolute;
	-webkit-font-smoothing: antialiased!important
}
.tp_inner_padding {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-height: none!important
}
.tp-caption.tp-layer-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all
}
.datepicker table, .fc-icon, .tp-simpleresponsive img, .video-js {
	-webkit-user-select: none
}
.tp-caption.tp-hidden-caption, .tp-forcenotvisible, .tp-hide-revslider {
	visibility: hidden!important;
	display: none!important
}
.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {
	max-width: none!important
}
.fullwidthbanner-container {
	overflow: hidden
}
.fullwidthbanner-container .fullwidthabanner {
	width: 100%;
	position: relative
}
.tp-static-layers {
	position: absolute;
	z-index: 505;
	top: 0;
	left: 0
}
.tp-caption .frontcorner {
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-top: 40px solid #00A8FF;
	left: -40px;
	top: 0
}
.tp-caption .backcorner {
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	right: 0;
	top: 0
}
.tp-caption .frontcornertop {
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 40px solid #00A8FF;
	left: -40px;
	top: 0
}
.tp-caption .backcornertop {
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	right: 0;
	top: 0
}
.tp-layer-inner-rotation {
	position: relative!important
}
img.tp-slider-alternative-image {
	width: 100%;
	height: auto
}
.caption.fullscreenvideo, .rs-background-video-layer, .tp-caption.coverscreenvideo, .tp-caption.fullscreenvideo {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.noFilterClass {
	filter: none!important
}
.mfp-bg, .rev-scroll-btn>.active, .rev-scroll-btn>:active, .rev-scroll-btn>:focus, .rev-scroll-btn>:hover {
	filter: alpha(opacity=80)
}
.rs-background-video-layer {
	visibility: hidden;
	z-index: 0
}
.caption.fullscreenvideo iframe, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe video {
	width: 100%!important;
	height: 100%!important;
	display: none
}
.fullcoveredvideo video, .fullscreenvideo video {
	background: #000
}
.fullcoveredvideo .tp-poster {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.videoisplaying .html5vid .tp-poster {
	display: none
}
.tp-video-play-button, .tp-video-play-button i {
	display: inline-block;
	line-height: 50px!important;
	text-align: center;
	vertical-align: top
}
.tp-video-play-button {
	background: #000;
	background: rgba(0,0,0,.3);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #FFF;
	margin-top: -25px;
	margin-left: -25px;
	cursor: pointer;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	z-index: 4;
	opacity: 0;
	-webkit-transition: opacity .3s ease-out!important;
	-moz-transition: opacity .3s ease-out!important;
	-o-transition: opacity .3s ease-out!important;
	transition: opacity .3s ease-out!important
}
.tp-caption .html5vid {
	width: 100%!important;
	height: 100%!important
}
.tp-video-play-button i {
	width: 50px;
	height: 50px;
	font-size: 40px!important
}
.rs-fullvideo-cover, .tp-dottedoverlay, .tp-shadowcover {
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.tp-caption .tp-revstop {
	display: none;
	border-left: 5px solid #fff!important;
	border-right: 5px solid #fff!important;
	margin-top: 15px!important;
	line-height: 20px!important;
	vertical-align: top;
	font-size: 25px!important
}
.tp-seek-bar, .tp-video-button, .tp-volume-bar {
	line-height: 12px;
	margin: 0;
	cursor: pointer;
	outline: 0
}
.videoisplaying .revicon-right-dir {
	display: none
}
.videoisplaying .tp-revstop {
	display: inline-block
}
.videoisplaying .tp-video-play-button {
	display: none
}
.tp-caption:hover .tp-video-play-button {
	opacity: 1;
	display: block
}
.fullcoveredvideo .tp-video-play-button {
	display: none!important
}
.fullscreenvideo .fullscreenvideo video {
	object-fit: contain!important
}
.fullscreenvideo .fullcoveredvideo video {
	object-fit: cover!important
}
.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-image: linear-gradient(bottom, #000 13%, #323232 100%);
	background-image: -o-linear-gradient(bottom, #000 13%, #323232 100%);
	background-image: -moz-linear-gradient(bottom, #000 13%, #323232 100%);
	background-image: -webkit-linear-gradient(bottom, #000 13%, #323232 100%);
	background-image: -ms-linear-gradient(bottom, #000 13%, #323232 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.13, #000), color-stop(1, #323232));
	display: table;
	max-width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.rev-btn.rev-hiddenicon i, .rev-btn.rev-withicon i {
	-webkit-transition: all .2s ease-out!important;
	-o-transition: all .2s ease-out!important;
	-ms-transition: all .2s ease-out!important
}
.tp-caption:hover .tp-video-controls {
	opacity: .9
}
.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	padding: 0
}
.tp-video-button:hover {
	cursor: pointer
}
.tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {
	padding: 0 5px;
	display: table-cell
}
.tp-video-seek-bar-wrap {
	width: 80%
}
.tp-video-vol-bar-wrap {
	width: 20%
}
.tp-seek-bar, .tp-volume-bar {
	width: 100%;
	padding: 0
}
.rs-fullvideo-cover {
	width: 100%;
	background: 0 0;
	z-index: 5
}
.rs-background-video-layer video::-webkit-media-controls {
display:none!important
}
.tp-dottedoverlay {
	background-repeat: repeat;
	width: 100%;
	z-index: 3
}
.tp-dottedoverlay.twoxtwo {
	background: url(../assets/gridtile.png)
}
.tp-dottedoverlay.twoxtwowhite {
	background: url(../assets/gridtile_white.png)
}
.tp-dottedoverlay.threexthree {
	background: url(../assets/gridtile_3x3.png)
}
.tp-dottedoverlay.threexthreewhite {
	background: url(../assets/gridtile_3x3_white.png)
}
.tp-shadowcover {
	width: 100%;
	background: #fff;
	z-index: -1
}
.tp-shadow1 {
	-webkit-box-shadow: 0 10px 6px -6px rgba(0,0,0,.8);
	-moz-box-shadow: 0 10px 6px -6px rgba(0,0,0,.8);
	box-shadow: 0 10px 6px -6px rgba(0,0,0,.8)
}
.tp-shadow2:after, .tp-shadow2:before, .tp-shadow3:before, .tp-shadow4:after {
	z-index: -2;
	position: absolute;
	content: "";
	bottom: 10px;
	left: 10px;
	width: 50%;
	top: 85%;
	max-width: 300px;
	background: 0 0;
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0 15px 10px rgba(0,0,0,.8);
	box-shadow: 0 15px 10px rgba(0,0,0,.8);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.tp-shadow2:after, .tp-shadow4:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.tp-shadow5 {
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset;
	box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:after, .tp-shadow5:before {
	content: "";
	position: absolute;
	z-index: -2;
	-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 25px 0 rgba(0,0,0,.6);
	box-shadow: 0 0 25px 0 rgba(0,0,0,.6);
	top: 30%;
	bottom: 0;
	left: 20px;
	right: 20px;
	-moz-border-radius: 100px/20px;
	border-radius: 100px/20px
}
.tp-button {
	padding: 6px 13px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 30px;
	cursor: pointer;
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,.6)!important;
	font-size: 15px;
	line-height: 45px!important;
	font-family: arial, sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	text-decoration: none
}
.tp-button.big {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	font-weight: 700;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px!important
}
.purchase:hover, .tp-button.big:hover, .tp-button:hover {
	background-position: bottom, 15px 11px
}
.purchase.green, .purchase:hover.green, .tp-button.green, .tp-button:hover.green {
	background-color: #21a117;
	-webkit-box-shadow: 0 3px 0 0 #104d0b;
	-moz-box-shadow: 0 3px 0 0 #104d0b;
	box-shadow: 0 3px 0 0 #104d0b
}
.purchase.blue, .purchase:hover.blue, .tp-button.blue, .tp-button:hover.blue {
	background-color: #1d78cb;
	-webkit-box-shadow: 0 3px 0 0 #0f3e68;
	-moz-box-shadow: 0 3px 0 0 #0f3e68;
	box-shadow: 0 3px 0 0 #0f3e68
}
.purchase.red, .purchase:hover.red, .tp-button.red, .tp-button:hover.red {
	background-color: #cb1d1d;
	-webkit-box-shadow: 0 3px 0 0 #7c1212;
	-moz-box-shadow: 0 3px 0 0 #7c1212;
	box-shadow: 0 3px 0 0 #7c1212
}
.purchase.orange, .purchase:hover.orange, .tp-button.orange, .tp-button:hover.orange {
	background-color: #f70;
	-webkit-box-shadow: 0 3px 0 0 #a34c00;
	-moz-box-shadow: 0 3px 0 0 #a34c00;
	box-shadow: 0 3px 0 0 #a34c00
}
.purchase.darkgrey, .purchase:hover.darkgrey, .tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey {
	background-color: #555;
	-webkit-box-shadow: 0 3px 0 0 #222;
	-moz-box-shadow: 0 3px 0 0 #222;
	box-shadow: 0 3px 0 0 #222
}
.purchase.lightgrey, .purchase:hover.lightgrey, .tp-button.lightgrey, .tp-button:hover.lightgrey {
	background-color: #888;
	-webkit-box-shadow: 0 3px 0 0 #555;
	-moz-box-shadow: 0 3px 0 0 #555;
	box-shadow: 0 3px 0 0 #555
}
.rev-btn, .rev-btn:visited {
	outline: 0!important;
	box-shadow: none!important;
	text-decoration: none!important;
	line-height: 44px;
	font-size: 17px;
	font-weight: 500;
	padding: 12px 35px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: Roboto, sans-serif;
	cursor: pointer
}
.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: 900
}
.rev-btn.rev-withicon i {
	font-size: 15px;
	font-weight: 400;
	position: relative;
	top: 0;
	-moz-transition: all .2s ease-out!important;
	margin-left: 10px!important
}
.rev-btn.rev-hiddenicon i {
	font-size: 15px;
	font-weight: 400;
	position: relative;
	top: 0;
	-moz-transition: all .2s ease-out!important;
	opacity: 0;
	margin-left: 0!important;
	width: 0!important
}
.rev-btn.rev-hiddenicon:hover i {
	opacity: 1!important;
	margin-left: 10px!important;
	width: auto!important
}
.rev-btn.rev-medium, .rev-btn.rev-medium:visited {
	line-height: 36px;
	font-size: 14px;
	padding: 10px 30px
}
.rev-btn.rev-medium.rev-hiddenicon i, .rev-btn.rev-medium.rev-withicon i {
	font-size: 14px;
	top: 0
}
.rev-btn.rev-small, .rev-btn.rev-small:visited {
	line-height: 28px;
	font-size: 12px;
	padding: 7px 20px
}
.rev-btn.rev-small.rev-hiddenicon i, .rev-btn.rev-small.rev-withicon i {
	font-size: 12px;
	top: 0
}
.rev-maxround {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.rev-minround {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.rev-burger {
	position: relative;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	padding: 22px 0 0 14px;
	border-radius: 50%;
	border: 1px solid rgba(51,51,51,.25);
	tap-highlight-color: transparent;
	cursor: pointer
}
.mfp-container, .rev-scroll-btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.rev-burger span {
	display: block;
	width: 30px;
	height: 3px;
	background: #333;
	transition: .7s;
	pointer-events: none;
	transform-style: flat!important
}
.rev-burger.revb-white span, .rev-burger.revb-whitenoborder span {
	background: #fff
}
.rev-burger span:nth-child(2) {
	margin: 3px 0
}
#dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {
	transform: translateY(6px) rotate(-45deg);
	-webkit-transform: translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	opacity: 0
}
#dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {
	transform: translateY(-6px) rotate(-135deg);
	-webkit-transform: translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white {
	border: 2px solid rgba(255,255,255,.2)
}
.rev-burger.revb-whitenoborder {
	border: 0
}
.rev-burger.revb-darknoborder {
	border: 0
}
.rev-burger.revb-darknoborder span {
	background: #333
}
.rev-burger.revb-whitefull {
	background: #fff;
	border: none
}
.rev-burger.revb-whitefull span {
	background: #333
}
.rev-burger.revb-darkfull {
	background: #333;
	border: none
}
.rev-burger.revb-darkfull span, .rev-scroll-btn.revs-fullwhite {
	background: #fff
}
@-webkit-keyframes rev-ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
@-moz-keyframes rev-ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
@keyframes rev-ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width: 35px;
	height: 55px;
	box-sizing: border-box;
	border: 3px solid #fff;
	border-radius: 23px
}
.rev-control-btn, .tp-tab, .tp-thumb {
	box-sizing: border-box;
	cursor: pointer
}
.rev-scroll-btn>* {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: 400;
	color: #7f8c8d;
	color: #fff;
	font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px
}
.rev-scroll-btn>.active, .rev-scroll-btn>:focus, .rev-scroll-btn>:hover {
	color: #fff
}
.rev-scroll-btn.revs-fullwhite span {
	background: #333
}
.rev-scroll-btn.revs-fulldark {
	background: #333;
	border: none
}
.rev-scroll-btn.revs-fulldark span, .tp-bullet {
	background: #fff
}
.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: #fff;
	border-radius: 50%;
	-webkit-animation: rev-ani-mouse 2.5s linear infinite;
	-moz-animation: rev-ani-mouse 2.5s linear infinite;
	animation: rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark {
	border-color: #333
}
.rev-scroll-btn.revs-dark span {
	background: #333
}
.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;
	color: #FFF;
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	text-align: center;
	background-color: #000;
	border-radius: 50px;
	text-shadow: none;
	background-color: rgba(0,0,0,.5);
	width: 60px;
	height: 60px
}
.rev-cbutton-dark-sr, .rev-cbutton-light-sr {
	border-radius: 3px
}
.rev-cbutton-light, .rev-cbutton-light-sr {
	color: #333;
	background-color: rgba(255,255,255,.75)
}
.rev-sbutton {
	line-height: 37px;
	width: 37px;
	height: 37px
}
.rev-sbutton-blue {
	background-color: #3B5998
}
.rev-sbutton-lightblue {
	background-color: #00A0D1
}
.rev-sbutton-red {
	background-color: #DD4B39
}
.tp-bannertimer {
	visibility: hidden;
	width: 100%;
	position: absolute;
	z-index: 200;
	top: 0
}
.tp-bannertimer.tp-bottom {
	top: auto;
	bottom: 0!important;
	height: 5px
}
.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none
}
.tp-caption img {
	background: 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
	zoom: 1
}
.caption.slidelink a div, .tp-caption.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url(../assets/coloredbg.png)
}
.tp-caption.slidelink a span {
	background: url(../assets/coloredbg.png)
}
.tp-shape {
	width: 100%;
	height: 100%
}
.tp-caption .rs-starring {
	display: inline-block
}
.tp-caption .rs-starring .star-rating {
	float: none;
	display: inline-block;
	vertical-align: top
}
.tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-size: 1em!important;
	font-family: star
}
.tp-loader.spinner0, .tp-loader.spinner1 {
	width: 40px;
	height: 40px;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	margin-top: -20px;
	margin-left: -20px;
	border-radius: 3px
}
.ares.tparrows:before, .tparrows:before {
	font-family: revicons;
	text-align: center
}
.tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}
.tp-caption .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em!important
}
.tp-caption .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}
.tp-caption .rs-starring .star-rating {
	color: #FFC321!important
}
.tp-loader {
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute
}
.tp-loader.spinner0 {
	background-color: #fff;
	background: url(../assets/loader.gif) center center no-repeat;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.tp-loader.spinner1 {
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.tp-loader.spinner5 {
	background: url(../assets/loader.gif) 10px 10px no-repeat;
	background-color: #fff;
	margin: -22px;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
@-webkit-keyframes tp-rotateplane {
0% {
-webkit-transform:perspective(120px)
}
50% {
-webkit-transform:perspective(120px) rotateY(180deg)
}
100% {
-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
}
}
@keyframes tp-rotateplane {
0% {
transform:perspective(120px) rotateX(0) rotateY(0)
}
50% {
transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
}
100% {
transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.tp-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: red;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	border-radius: 100%;
	-webkit-animation: tp-scaleout 1s infinite ease-in-out;
	animation: tp-scaleout 1s infinite ease-in-out
}
@-webkit-keyframes tp-scaleout {
0% {
-webkit-transform:scale(0)
}
100% {
-webkit-transform:scale(1);
opacity:0
}
}
@keyframes tp-scaleout {
0% {
transform:scale(0);
-webkit-transform:scale(0)
}
100% {
transform:scale(1);
-webkit-transform:scale(1);
opacity:0
}
}
.tp-loader.spinner3 {
	margin: -9px 0 0 -35px;
	width: 70px;
	text-align: center
}
.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {
	width: 18px;
	height: 18px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
	animation: tp-bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.tp-loader.spinner3 .bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.tp-loader.spinner3 .bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes tp-bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0)
}
40% {
-webkit-transform:scale(1)
}
}
@keyframes tp-bouncedelay {
0%, 100%, 80% {
transform:scale(0)
}
40% {
transform:scale(1)
}
}
.tp-loader.spinner4 {
	margin: -20px 0 0 -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	-webkit-animation: tp-rotate 2s infinite linear;
	animation: tp-rotate 2s infinite linear
}
.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	-webkit-animation: tp-bounce 2s infinite ease-in-out;
	animation: tp-bounce 2s infinite ease-in-out;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}
.tp-loader.spinner4 .dot2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
@-webkit-keyframes tp-rotate {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes tp-rotate {
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg)
}
}
@-webkit-keyframes tp-bounce {
0%, 100% {
-webkit-transform:scale(0)
}
50% {
-webkit-transform:scale(1)
}
}
@keyframes tp-bounce {
0%, 100% {
transform:scale(0)
}
50% {
transform:scale(1)
}
}
.tp-bullets.navbar, .tp-tabs.navbar, .tp-thumbs.navbar {
	border: none;
	min-height: 0;
	margin: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}
.tp-bullets, .tp-tabs, .tp-thumbs {
	position: absolute;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0
}
.tp-tab, .tp-thumb {
	position: absolute;
	opacity: .5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.tp-arr-imgholder, .tp-tab-image, .tp-thumb-image, .tp-videoposter {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}
.tp-tab.selected, .tp-tab:hover, .tp-thumb.selected, .tp-thumb:hover {
	opacity: 1
}
.tp-tab-mask, .tp-thumb-mask {
	box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important
}
.tp-tabs, .tp-thumbs {
	box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
	-moz-box-sizing: content-box!important
}
.tp-bullet {
	width: 15px;
	height: 15px;
	position: absolute;
	background: rgba(255,255,255,.3);
	cursor: pointer
}
.tp-bullet.selected, .tp-bullet:hover {
	background: #fff
}
.tp-bannertimer {
	background: #000;
	background: rgba(0,0,0,.15);
	height: 5px
}
.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 1000
}
.tparrows:hover {
	background: #000
}
.tparrows:before {
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px
}
.hginfo, .hglayerinfo {
	font-size: 12px;
	font-weight: 600
}
.tparrows.tp-leftarrow:before {
	content: '\e824'
}
.tparrows.tp-rightarrow:before {
	content: '\e825'
}
.dddwrappershadow {
	box-shadow: 0 45px 100px rgba(0,0,0,.4)
}
.hglayerinfo {
	position: fixed;
	bottom: 0;
	left: 0;
	color: #FFF;
	line-height: 20px;
	background: rgba(0,0,0,.75);
	padding: 5px 10px;
	z-index: 2000;
	white-space: normal
}
.helpgrid, .hginfo {
	position: absolute
}
.hginfo {
	top: -2px;
	left: -2px;
	color: #e74c3c;
	background: #000;
	padding: 2px 5px
}
.indebugmode .tp-caption:hover {
	border: 1px dashed #c0392b!important
}
.helpgrid {
	border: 2px dashed #c0392b;
	top: 0;
	peft: 0;
	z-index: 0
}
#revsliderlogloglog {
	padding: 15px;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 150px;
	background: rgba(0,0,0,.7);
	z-index: 100000;
	font-size: 10px;
	overflow: scroll
}
.ares.tparrows {
	cursor: pointer;
	background: #fff;
	min-width: 60px;
	min-height: 60px;
	position: absolute;
	display: block;
	z-index: 100;
	border-radius: 50%
}
.ares.tparrows:before {
	font-size: 25px;
	color: #aaa;
	display: block;
	line-height: 60px;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s;
	z-index: 2;
	position: relative
}
.ares.tparrows.tp-leftarrow:before {
	content: "\e81f"
}
.ares.tparrows.tp-rightarrow:before {
	content: "\e81e"
}
.ares.tparrows:hover:before {
	color: #000
}
.ares .tp-title-wrap {
	position: absolute;
	z-index: 1;
	display: inline-block;
	background: #fff;
	min-height: 60px;
	line-height: 60px;
	top: 0;
	margin-left: 30px;
	border-radius: 0 30px 30px 0;
	overflow: hidden;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform-origin: 0 50%;
	-webkit-transform-origin: 0 50%
}
.ares.tp-rightarrow .tp-title-wrap {
	right: 0;
	margin-right: 30px;
	margin-left: 0;
	-webkit-transform-origin: 100% 50%;
	border-radius: 30px 0 0 30px
}
.ares.tparrows:hover .tp-title-wrap {
	transform: scaleX(1) scaleY(1);
	-webkit-transform: scaleX(1) scaleY(1)
}
.ares .tp-arr-titleholder {
	position: relative;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	transform: translateX(200px);
	text-transform: uppercase;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 60px;
	white-space: nowrap;
	padding: 0 20px;
	margin-left: 10px;
	opacity: 0
}
.ares.tp-rightarrow .tp-arr-titleholder {
	transform: translateX(-200px);
	margin-left: 0;
	margin-right: 10px
}
.ares.tparrows:hover .tp-arr-titleholder {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition-delay: .1s;
	opacity: 1
}
.ares.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: 0 0;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box
}
.ares .tp-bullet {
	width: 13px;
	height: 13px;
	position: absolute;
	background: #e5e5e5;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: content-box
}
.ares .tp-bullet.selected, .ares .tp-bullet:hover {
	background: #fff
}
.ares .tp-bullet-title {
	position: absolute;
	color: #888;
	font-size: 12px;
	padding: 0 10px;
	font-weight: 600;
	right: 27px;
	top: -4px;
	background: #fff;
	background: rgba(255,255,255,.75);
	visibility: hidden;
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	transition: transform .3s;
	-webkit-transition: transform .3s;
	line-height: 20px;
	white-space: nowrap
}
.dione .tp-arr-imgholder, .dione.tparrows {
	transition: all .3s;
	width: 100px;
	height: 100%
}
.ares .tp-bullet-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent rgba(255,255,255,.75);
	content: " ";
	position: absolute;
	right: -10px;
	top: 0
}
.ares .tp-bullet:hover .tp-bullet-title {
	visibility: visible;
	transform: translateX(0);
	-webkit-transform: translateX(0)
}
.ares .tp-bullet.selected:hover .tp-bullet-title {
	background: #fff
}
.ares .tp-bullet.selected:hover .tp-bullet-title:after {
	border-color: transparent transparent transparent #fff
}
.ares.tp-bullets:hover .tp-bullet-title {
	visibility: hidden
}
.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {
	visibility: visible
}
.ares .tp-tab {
	opacity: 1;
	padding: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #e5e5e5
}
.ares .tp-tab-image {
	width: 60px;
	height: 60px;
	max-height: 100%;
	max-width: 100%;
	position: relative;
	display: inline-block;
	float: left
}
.ares .tp-tab-content {
	background: rgba(0,0,0,0);
	padding: 15px 15px 15px 85px;
	left: 0;
	overflow: hidden;
	margin-top: -15px;
	box-sizing: border-box;
	color: #333;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute
}
.ares .tp-tab-date {
	display: block;
	color: #aaa;
	font-weight: 500;
	font-size: 12px;
	margin-bottom: 0
}
.ares .tp-tab-title {
	display: block;
	text-align: left;
	color: #333;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	line-height: 17px
}
.custom.tparrows:before, .erinyen.tparrows:before {
	text-align: center;
	font-family: revicons
}
.ares .tp-tab.selected, .ares .tp-tab:hover {
	background: #eee
}
.custom.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 100
}
.custom.tparrows:hover {
	background: #000
}
.custom.tparrows:before {
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px
}
.custom.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.custom.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.custom.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: 0 0;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box
}
.custom .tp-bullet {
	width: 12px;
	height: 12px;
	position: absolute;
	background: #aaa;
	background: rgba(125,125,125,.5);
	cursor: pointer;
	box-sizing: content-box
}
.custom .tp-bullet.selected, .custom .tp-bullet:hover {
	background: #7d7d7d
}
.dione.tparrows {
	background: 0 0;
	background: rgba(0,0,0,0);
	line-height: 100%;
	-webkit-transition: all .3s
}
.dione.tparrows:hover {
	background: rgba(0,0,0,.45)
}
.dione .tp-arr-imgwrapper {
	width: 100px;
	left: 0;
	position: absolute;
	height: 100%;
	top: 0;
	overflow: hidden
}
.dione.tp-rightarrow .tp-arr-imgwrapper {
	left: auto;
	right: 0
}
.dione .tp-arr-imgholder {
	background-position: center center;
	background-size: cover;
	top: 0;
	visibility: hidden;
	transform: translateX(-50px);
	-webkit-transform: translateX(-50px);
	-webkit-transition: all .3s;
	opacity: 0;
	left: 0
}
.dione.tparrows.tp-rightarrow .tp-arr-imgholder {
	right: 0;
	left: auto;
	transform: translateX(50px);
	-webkit-transform: translateX(50px)
}
.dione.tparrows:before {
	position: absolute;
	line-height: 30px;
	margin-left: -22px;
	top: 50%;
	left: 50%;
	font-size: 30px;
	margin-top: -15px;
	transition: all .3s;
	-webkit-transition: all .3s
}
.dione.tparrows.tp-rightarrow:before {
	margin-left: 6px
}
.dione.tparrows:hover:before {
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	opacity: 0
}
.dione.tparrows.tp-rightarrow:hover:before {
	transform: translateX(20px);
	-webkit-transform: translateX(20px)
}
.dione.tparrows:hover .tp-arr-imgholder {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1;
	visibility: visible
}
.dione .tp-bullet {
	opacity: 1;
	width: 50px;
	height: 50px;
	padding: 3px;
	background: #000;
	background-color: rgba(0,0,0,.25);
	margin: 0;
	box-sizing: border-box;
	transition: all .3s;
	-webkit-transition: all .3s
}
.dione .tp-bullet-image {
	display: block;
	box-sizing: border-box;
	position: relative;
	-webkit-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	-moz-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	width: 44px;
	height: 44px;
	background-size: cover;
	background-position: center center
}
.dione .tp-bullet-title {
	position: absolute;
	bottom: 65px;
	display: inline-block;
	left: 50%;
	background: #000;
	background: rgba(0,0,0,.75);
	color: #fff;
	padding: 10px 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: all .3s;
	-webkit-transition: all .3s;
	transform: translateZ(.001px) translateX(-50%) translateY(14px);
	transform-origin: 50% 100%;
	-webkit-transform: translateZ(.001px) translateX(-50%) translateY(14px);
	-webkit-transform-origin: 50% 100%;
	opacity: 0;
	white-space: nowrap
}
.dione .tp-bullet:hover .tp-bullet-title {
	transform: rotateX(0) translateX(-50%);
	-webkit-transform: rotateX(0) translateX(-50%);
	opacity: 1
}
.dione .tp-bullet.selected, .dione .tp-bullet:hover {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 )
}
.dione .tp-bullet-title:after {
	content: " ";
	position: absolute;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0;
	border-color: rgba(0,0,0,.75) transparent transparent;
	bottom: -8px
}
.erinyen.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	min-width: 70px;
	min-height: 70px;
	position: absolute;
	display: block;
	z-index: 100;
	border-radius: 35px
}
.erinyen.tparrows:before {
	font-size: 20px;
	color: #fff;
	display: block;
	line-height: 70px;
	z-index: 2;
	position: relative
}
.erinyen.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.erinyen.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.erinyen .tp-title-wrap {
	position: absolute;
	z-index: 1;
	display: inline-block;
	background: #000;
	background: rgba(0,0,0,.5);
	min-height: 70px;
	line-height: 70px;
	top: 0;
	margin-left: 0;
	border-radius: 35px;
	overflow: hidden;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0);
	visibility: hidden;
	opacity: 0
}
.erinyen.tparrows:hover .tp-title-wrap {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	visibility: visible
}
.erinyen.tp-rightarrow .tp-title-wrap {
	right: 0;
	margin-right: 0;
	margin-left: 0;
	-webkit-transform-origin: 100% 50%;
	border-radius: 35px;
	padding-right: 20px;
	padding-left: 10px
}
.erinyen.tp-leftarrow .tp-title-wrap {
	padding-left: 20px;
	padding-right: 10px
}
.erinyen .tp-arr-titleholder {
	letter-spacing: 3px;
	position: relative;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	transform: translateX(200px);
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	font-size: 13px;
	line-height: 70px;
	white-space: nowrap;
	padding: 0 20px;
	margin-left: 11px;
	opacity: 0
}
.erinyen .tp-thumb, .gyges .tp-thumb {
	opacity: 1
}
.erinyen .tp-arr-imgholder {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-size: cover
}
.erinyen .tp-arr-img-over {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	background: rgba(0,0,0,.5)
}
.erinyen.tp-rightarrow .tp-arr-titleholder {
	transform: translateX(-200px);
	margin-left: 0;
	margin-right: 11px
}
.erinyen.tparrows:hover .tp-arr-titleholder {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition-delay: .1s;
	opacity: 1
}
.erinyen.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #555;
	background: -moz-linear-gradient(top, #555 0, #222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(100%, #222));
	background: -webkit-linear-gradient(top, #555 0, #222 100%);
	background: -o-linear-gradient(top, #555 0, #222 100%);
	background: -ms-linear-gradient(top, #555 0, #222 100%);
	background: linear-gradient(to bottom, #555 0, #222 100%);
filter:progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222", gradienttype=0 );
	padding: 10px 15px;
	margin-left: -15px;
	margin-top: -10px;
	box-sizing: content-box;
	border-radius: 10px;
	box-shadow: 0 0 2px 1px rgba(33,33,33,.3)
}
.erinyen .tp-bullet {
	width: 13px;
	height: 13px;
	position: absolute;
	background: #111;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: content-box
}
.erinyen .tp-bullet.selected, .erinyen .tp-bullet:hover {
	background: #e5e5e5;
	background: -moz-linear-gradient(top, #e5e5e5 0, #999 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(100%, #999));
	background: -webkit-linear-gradient(top, #e5e5e5 0, #999 100%);
	background: -o-linear-gradient(top, #e5e5e5 0, #999 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0, #999 100%);
	background: linear-gradient(to bottom, #e5e5e5 0, #999 100%);
filter:progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999", gradienttype=0 );
	border: 1px solid #555;
	width: 12px;
	height: 12px
}
.erinyen .tp-thumb-over {
	background: #000;
	background: rgba(0,0,0,.25);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transition: all .3s;
	transition: all .3s
}
.erinyen .tp-thumb-more:before, .erinyen .tp-thumb-title {
	font-size: 12px;
	display: block;
	z-index: 2;
	position: absolute;
	text-align: left
}
.erinyen .tp-thumb-more:before {
	font-family: revicons;
	color: #aaa;
	color: rgba(255,255,255,.75);
	line-height: 12px;
	top: 20px;
	right: 20px;
	content: "\e825"
}
.erinyen .tp-thumb-title {
	font-family: Raleway;
	letter-spacing: 1px;
	color: #fff;
	line-height: 15px;
	top: 0;
	left: 0;
	padding: 20px 35px 20px 20px;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	transition: all .3s;
	-webkit-transition: all .3s;
	font-weight: 500
}
.hades.tparrows:before, .hebe.tparrows:before, .hephaistos.tparrows:before, .hermes.tparrows:before, .hesperiden.tparrows:before {
	font-family: revicons
}
.erinyen .tp-thumb.selected .tp-thumb-more:before, .erinyen .tp-thumb:hover .tp-thumb-more:before {
	color: #aaa
}
.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over {
	background: #fff
}
.erinyen .tp-thumb.selected .tp-thumb-title, .erinyen .tp-thumb:hover .tp-thumb-title {
	color: #000
}
.erinyen .tp-tab-title {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase
}
.erinyen .tp-tab-desc {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	line-height: 25px
}
.gyges.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #777;
	background: -moz-linear-gradient(top, #777 0, #666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #777), color-stop(100%, #666));
	background: -webkit-linear-gradient(top, #777 0, #666 100%);
	background: -o-linear-gradient(top, #777 0, #666 100%);
	background: -ms-linear-gradient(top, #777 0, #666 100%);
	background: linear-gradient(to bottom, #777 0, #666 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777",  endColorstr="#666666", GradientType=0 );
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box;
	border-radius: 10px
}
.gyges .tp-bullet {
	width: 12px;
	height: 12px;
	position: absolute;
	background: #333;
	border: 3px solid #444;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: content-box
}
.gyges .tp-bullet.selected, .gyges .tp-bullet:hover {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e1e1e1));
	background: -webkit-linear-gradient(top, #fff 0, #e1e1e1 100%);
	background: -o-linear-gradient(top, #fff 0, #e1e1e1 100%);
	background: -ms-linear-gradient(top, #fff 0, #e1e1e1 100%);
	background: linear-gradient(to bottom, #fff 0, #e1e1e1 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff",  endColorstr="#e1e1e1", GradientType=0 )
}
.gyges .tp-thumb-img-wrap {
	padding: 3px;
	background: #000;
	background-color: rgba(0,0,0,.25);
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
	box-sizing: border-box;
	transition: all .3s;
	-webkit-transition: all .3s
}
.gyges .tp-thumb-image {
	padding: 3px;
	display: block;
	box-sizing: border-box;
	position: relative;
	-webkit-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	-moz-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25)
}
.gyges .tp-thumb-title {
	position: absolute;
	bottom: 100%;
	display: inline-block;
	left: 50%;
	background: rgba(255,255,255,.8);
	padding: 10px 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	transform: translateZ(.001px) translateX(-50%) translateY(14px);
	transform-origin: 50% 100%;
	-webkit-transform: translateZ(.001px) translateX(-50%) translateY(14px);
	-webkit-transform-origin: 50% 100%;
	white-space: nowrap
}
.gyges .tp-thumb:hover .tp-thumb-title {
	transform: rotateX(0) translateX(-50%);
	-webkit-transform: rotateX(0) translateX(-50%);
	opacity: 1
}
.gyges .tp-thumb.selected .tp-thumb-img-wrap, .gyges .tp-thumb:hover .tp-thumb-img-wrap {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 )
}
.gyges .tp-thumb-title:after {
	content: " ";
	position: absolute;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0;
	border-color: rgba(255,255,255,.8) transparent transparent;
	bottom: -8px
}
.gyges .tp-tab {
	opacity: 1;
	padding: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(255,255,255,.15)
}
.gyges .tp-tab-image {
	width: 60px;
	height: 60px;
	max-height: 100%;
	max-width: 100%;
	position: relative;
	display: inline-block;
	float: left
}
.gyges .tp-tab-content {
	background: rgba(0,0,0,0);
	padding: 15px 15px 15px 85px;
	left: 0;
	overflow: hidden;
	margin-top: -15px;
	box-sizing: border-box;
	color: #333;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute
}
.hades .tp-arr-allwrapper, .hades.tparrows {
	width: 100px;
	height: 100px;
	position: absolute
}
.gyges .tp-tab-date {
	display: block;
	color: rgba(255,255,255,.25);
	font-weight: 500;
	font-size: 12px;
	margin-bottom: 0
}
.gyges .tp-tab-title {
	display: block;
	text-align: left;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	line-height: 17px
}
.gyges .tp-tab.selected, .gyges .tp-tab:hover {
	background: rgba(0,0,0,.5)
}
.hades.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.15);
	display: block;
	z-index: 100
}
.hades.tparrows:before {
	font-size: 30px;
	color: #fff;
	display: block;
	line-height: 100px;
	text-align: center;
	transition: background .3s, color .3s
}
.hades.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.hades.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.hades.tparrows:hover:before {
	color: #aaa;
	background: #fff;
	background: rgba(255,255,255,1)
}
.hades .tp-arr-allwrapper {
	left: 100%;
	top: 0;
	background: #888;
	-webkit-transition: all .3s;
	transition: all .3s;
	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transform: rotatey(-90deg);
	transform: rotatey(-90deg);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%
}
.hades.tp-rightarrow .tp-arr-allwrapper {
	left: auto;
	right: 100%;
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: rotatey(90deg);
	transform: rotatey(90deg)
}
.hades:hover .tp-arr-allwrapper {
	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transform: rotatey(0);
	transform: rotatey(0)
}
.hades .tp-arr-imgholder {
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.hades.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: 0 0;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box
}
.hades .tp-bullet {
	width: 3px;
	height: 3px;
	position: absolute;
	background: #888;
	cursor: pointer;
	border: 5px solid #fff;
	box-sizing: content-box;
	box-shadow: 0 0 3px 1px rgba(0,0,0,.2);
	-webkit-perspective: 400;
	perspective: 400;
	-webkit-transform: translatez(.01px);
	transform: translatez(.01px)
}
.hades .tp-bullet.selected, .hades .tp-bullet:hover {
	background: #555
}
.hades .tp-bullet-image {
	position: absolute;
	top: -80px;
	left: -60px;
	width: 120px;
	height: 60px;
	background-position: center center;
	background-size: cover;
	visibility: hidden;
	opacity: 0;
	transition: all .3s;
	-webkit-transform-style: flat;
	transform-style: flat;
	perspective: 600;
	-webkit-perspective: 600;
	transform: rotatex(-90deg);
	-webkit-transform: rotatex(-90deg);
	box-shadow: 0 0 3px 1px rgba(0,0,0,.2);
	transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%
}
.hades .tp-thumb-image, .hades .tp-thumb-img-wrap {
	padding: 3px;
	border-radius: 50%;
	box-sizing: border-box;
	position: relative
}
.hades .tp-bullet:hover .tp-bullet-image {
	display: block;
	opacity: 1;
	transform: rotatex(0);
	-webkit-transform: rotatex(0);
	visibility: visible
}
.hades .tp-thumb {
	opacity: 1
}
.hades .tp-thumb-img-wrap {
	display: inline-block;
	background: #000;
	background-color: rgba(0,0,0,.25);
	width: 100%;
	height: 100%;
	margin: 0;
	transition: all .3s;
	-webkit-transition: all .3s
}
.hades .tp-thumb-image {
	display: block;
	-webkit-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	-moz-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25)
}
.hades .tp-thumb.selected .tp-thumb-img-wrap, .hades .tp-thumb:hover .tp-thumb-img-wrap {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 )
}
.hades .tp-thumb-title:after {
	content: " ";
	position: absolute;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0;
	border-color: rgba(0,0,0,.75) transparent transparent;
	bottom: -8px
}
.hades .tp-tab {
	opacity: 1
}
.hades .tp-tab-title {
	display: block;
	color: #333;
	font-weight: 600;
	font-size: 18px;
	text-align: center;
	line-height: 25px
}
.hades .tp-tab-price {
	display: block;
	text-align: center;
	color: #999;
	font-size: 16px;
	margin-top: 10px;
	line-height: 20px
}
.hades .tp-tab-button {
	display: inline-block;
	margin-top: 15px;
	text-align: center;
	padding: 5px 15px;
	color: #fff;
	font-size: 14px;
	background: #219bd7;
	border-radius: 4px;
	font-weight: 400
}
.hebe.tparrows, .hebe.tparrows:before {
	display: block;
	background: #fff;
	min-height: 70px;
	min-width: 70px
}
.hades .tp-tab-inner {
	text-align: center
}
.hebe.tparrows {
	cursor: pointer;
	position: absolute;
	z-index: 100
}
.hebe.tparrows:before {
	font-size: 30px;
	color: #aaa;
	line-height: 70px;
	text-align: center;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s;
	z-index: 2;
	position: relative
}
.hebe.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.hebe.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.hebe.tparrows:hover:before {
	color: #000
}
.hebe .tp-title-wrap {
	position: absolute;
	z-index: 0;
	display: inline-block;
	background: #000;
	background: rgba(0,0,0,.75);
	min-height: 60px;
	line-height: 60px;
	top: -10px;
	margin-left: 0;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform-origin: 0 50%;
	-webkit-transform-origin: 0 50%
}
.hebe.tp-rightarrow .tp-title-wrap {
	right: 0;
	-webkit-transform-origin: 100% 50%
}
.hebe.tparrows:hover .tp-title-wrap {
	transform: scaleX(1);
	-webkit-transform: scaleX(1)
}
.hebe .tp-arr-titleholder {
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	line-height: 90px;
	white-space: nowrap;
	padding: 0 20px 0 90px
}
.hebe.tp-rightarrow .tp-arr-titleholder {
	margin-left: 0;
	padding: 0 90px 0 20px
}
.hebe.tp-bullets:before, .hephaistos.tp-bullets:before {
	padding: 10px;
	box-sizing: content-box;
	position: absolute;
	margin-top: -10px
}
.hebe.tparrows:hover .tp-arr-titleholder {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition-delay: .1s;
	opacity: 1
}
.hebe .tp-arr-imgholder {
	width: 90px;
	height: 90px;
	position: absolute;
	left: 100%;
	display: block;
	background-size: cover;
	background-position: center center;
	top: 0;
	right: -90px
}
.hebe.tp-rightarrow .tp-arr-imgholder {
	right: auto;
	left: -90px
}
.hebe.tp-bullets:before {
	content: " ";
	width: 100%;
	height: 100%;
	background: 0 0;
	margin-left: -10px
}
.hebe .tp-bullet {
	width: 3px;
	height: 3px;
	position: absolute;
	background: #fff;
	cursor: pointer;
	border: 5px solid #222;
	border-radius: 50%;
	box-sizing: content-box;
	-webkit-perspective: 400;
	perspective: 400;
	-webkit-transform: translateZ(.01px);
	transform: translateZ(.01px);
	transition: all .3s
}
.hebe .tp-bullet.selected, .hebe .tp-bullet:hover {
	background: #222;
	border-color: #fff
}
.hebe .tp-bullet-image {
	position: absolute;
	top: -90px;
	left: -40px;
	width: 70px;
	height: 70px;
	background-position: center center;
	background-size: cover;
	visibility: hidden;
	opacity: 0;
	transition: all .3s;
	-webkit-transform-style: flat;
	transform-style: flat;
	perspective: 600;
	-webkit-perspective: 600;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
	border-radius: 6px
}
.hebe .tp-bullet:hover .tp-bullet-image {
	display: block;
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	visibility: visible
}
.hebe .tp-tab-title {
	color: #a8d8ee;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase
}
.hebe .tp-tab-desc {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	line-height: 25px
}
.hephaistos.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 100;
	border-radius: 50%
}
.hephaistos.tparrows:hover {
	background: #000
}
.hephaistos.tparrows:before {
	font-size: 18px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center
}
.hephaistos.tparrows.tp-leftarrow:before {
	content: "\e82c";
	margin-left: -2px
}
.hephaistos.tparrows.tp-rightarrow:before {
	content: "\e82d";
	margin-right: -2px
}
.hephaistos.tp-bullets:before {
	content: " ";
	width: 100%;
	height: 100%;
	background: 0 0;
	margin-left: -10px
}
.hephaistos .tp-bullet {
	width: 12px;
	height: 12px;
	position: absolute;
	background: #999;
	border: 3px solid #f5f5f5;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: content-box;
	box-shadow: 0 0 2px 1px rgba(130,130,130,.3)
}
.hephaistos .tp-bullet.selected, .hephaistos .tp-bullet:hover {
	background: #fff;
	border-color: #000
}
.hermes.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 30px;
	height: 110px;
	position: absolute;
	display: block;
	z-index: 100
}
.hermes.tparrows:before {
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 110px;
	text-align: center;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition: all .3s;
	-webkit-transition: all .3s
}
.hermes.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.hermes.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.hermes.tparrows.tp-leftarrow:hover:before {
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	opacity: 0
}
.hermes.tparrows.tp-rightarrow:hover:before {
	transform: translateX(20px);
	-webkit-transform: translateX(20px);
	opacity: 0
}
.hermes .tp-arr-allwrapper {
	overflow: hidden;
	position: absolute;
	width: 180px;
	height: 140px;
	top: 0;
	left: 0;
	visibility: hidden;
	-webkit-transition: -webkit-transform .3s .3s;
	transition: transform .3s .3s;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.hermes.tp-rightarrow .tp-arr-allwrapper {
	right: 0;
	left: auto
}
.hermes.tparrows:hover .tp-arr-allwrapper {
	visibility: visible
}
.hermes .tp-arr-imgholder {
	width: 180px;
	position: absolute;
	left: 0;
	top: 0;
	height: 110px;
	transform: translateX(-180px);
	-webkit-transform: translateX(-180px);
	transition: all .3s;
	transition-delay: .3s
}
.hermes.tp-rightarrow .tp-arr-imgholder {
	transform: translateX(180px);
	-webkit-transform: translateX(180px)
}
.hermes.tparrows:hover .tp-arr-imgholder {
	transform: translateX(0);
	-webkit-transform: translateX(0)
}
.hermes .tp-arr-titleholder {
	top: 110px;
	width: 180px;
	text-align: left;
	display: block;
	padding: 0 10px;
	line-height: 30px;
	background: #000;
	background: rgba(0,0,0,.75);
	color: #fff;
	font-weight: 600;
	position: absolute;
	font-size: 12px;
	white-space: nowrap;
	letter-spacing: 1px;
	-webkit-transition: all .3s;
	transition: all .3s;
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	box-sizing: border-box
}
.hermes.tparrows:hover .tp-arr-titleholder {
	-webkit-transition-delay: .6s;
	transition-delay: .6s;
	-webkit-transform: rotateX(0);
	transform: rotateX(0)
}
.hermes .tp-bullet {
	overflow: hidden;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	background-color: rgba(0,0,0,0);
	box-shadow: inset 0 0 0 2px #FFF;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
	position: absolute
}
.hermes .tp-bullet:hover {
	background-color: rgba(0,0,0,.2)
}
.hermes .tp-bullet:after {
	content: ' ';
	position: absolute;
	bottom: 0;
	height: 0;
	left: 0;
	width: 100%;
	background-color: #FFF;
	box-shadow: 0 0 1px #FFF;
	-webkit-transition: height .3s ease;
	transition: height .3s ease
}
.hermes .tp-bullet.selected:after {
	height: 100%
}
.hermes .tp-tab {
	opacity: 1;
	padding-right: 10px;
	box-sizing: border-box
}
.hermes .tp-tab-image {
	width: 100%;
	height: 60%;
	position: relative
}
.hermes .tp-tab-content {
	background: #363636;
	position: absolute;
	padding: 20px 20px 20px 30px;
	box-sizing: border-box;
	color: #fff;
	display: block;
	width: 100%;
	min-height: 40%;
	bottom: 0;
	left: -10px
}
.hermes .tp-tab-date {
	display: block;
	color: #888;
	font-weight: 600;
	font-size: 12px;
	margin-bottom: 10px
}
.hermes .tp-tab-title {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 19px
}
.hermes .tp-tab.selected .tp-tab-title:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 0 30px 10px;
	border-color: transparent transparent transparent #363636;
	content: " ";
	position: absolute;
	right: -9px;
	bottom: 50%;
	margin-bottom: -30px
}
.hermes .tp-tab-mask {
	padding-right: 10px!important
}
@media only screen and (max-width:960px) {
.hermes .tp-tab .tp-tab-title {
	font-size: 14px;
	line-height: 16px
}
.hermes .tp-tab-date {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 10px
}
.hermes .tp-tab-content {
	padding: 15px 15px 15px 25px
}
}
@media only screen and (max-width:768px) {
.hermes .tp-tab .tp-tab-title {
	font-size: 12px;
	line-height: 14px
}
.hermes .tp-tab-date {
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 5px
}
.hermes .tp-tab-content {
	padding: 10px 10px 10px 20px
}
}
.hesperiden.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 100;
	border-radius: 50%
}
.hesperiden.tparrows:hover {
	background: #000
}
.hesperiden.tparrows:before {
	font-size: 20px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center
}
.hesperiden.tparrows.tp-leftarrow:before {
	content: "\e82c";
	margin-left: -3px
}
.hesperiden.tparrows.tp-rightarrow:before {
	content: "\e82d";
	margin-right: -3px
}
.hesperiden.tp-bullets:before, .metis .tp-bullet-title:after, .metis.tp-tabs:before {
	content: " "
}
.hesperiden.tp-bullets:before {
	position: absolute;
	width: 100%;
	height: 100%;
	background: 0 0;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box;
	border-radius: 8px
}
.hesperiden .tp-bullet {
	width: 12px;
	height: 12px;
	position: absolute;
	background: #999;
	background: -moz-linear-gradient(top, #999 0, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(100%, #e1e1e1));
	background: -webkit-linear-gradient(top, #999 0, #e1e1e1 100%);
	background: -o-linear-gradient(top, #999 0, #e1e1e1 100%);
	background: -ms-linear-gradient(top, #999 0, #e1e1e1 100%);
	background: linear-gradient(to bottom, #999 0, #e1e1e1 100%);
filter:progid:dximagetransform.microsoft.gradient(  startcolorstr="#999999", endcolorstr="#e1e1e1", gradienttype=0 );
	border: 3px solid #e5e5e5;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: content-box
}
.hesperiden .tp-bullet.selected, .hesperiden .tp-bullet:hover {
	background: #666
}
.hesperiden .tp-thumb {
	opacity: 1;
	-webkit-perspective: 600px;
	perspective: 600px
}
.hesperiden .tp-thumb .tp-thumb-title {
	font-size: 12px;
	position: absolute;
	margin-top: -10px;
	color: #fff;
	display: block;
	z-index: 1000;
	background-color: #000;
	padding: 5px 10px;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	transition: all .3s;
	-webkit-transition: all .3s;
	transform: rotatex(90deg) translatez(.001px);
	transform-origin: 50% 100%;
	-webkit-transform: rotatex(90deg) translatez(.001px);
	-webkit-transform-origin: 50% 100%;
	opacity: 0
}
.hesperiden .tp-thumb:hover .tp-thumb-title {
	transform: rotatex(0);
	-webkit-transform: rotatex(0);
	opacity: 1
}
.hesperiden .tp-tab {
	opacity: 1;
	padding: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #e5e5e5
}
.hesperiden .tp-tab-image {
	width: 60px;
	height: 60px;
	max-height: 100%;
	max-width: 100%;
	position: relative;
	display: inline-block;
	float: left
}
.hesperiden .tp-tab-content {
	background: rgba(0,0,0,0);
	padding: 15px 15px 15px 85px;
	left: 0;
	overflow: hidden;
	margin-top: -15px;
	box-sizing: border-box;
	color: #333;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute
}
.hesperiden .tp-tab-date {
	display: block;
	color: #aaa;
	font-weight: 500;
	font-size: 12px;
	margin-bottom: 0
}
.hesperiden .tp-tab-title {
	display: block;
	text-align: left;
	color: #333;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	line-height: 17px
}
.metis .tp-tab-number, .metis .tp-tab-title {
	font-weight: 400;
	font-family: "Playfair Display"
}
.hesperiden .tp-tab.selected, .hesperiden .tp-tab:hover {
	background: #eee
}
.metis.tparrows {
	background: #fff;
	padding: 10px;
	transition: all .3s;
	-webkit-transition: all .3s;
	width: 60px;
	height: 60px;
	box-sizing: border-box
}
.metis.tparrows:hover {
	background: #fff;
	background: rgba(255,255,255,.75)
}
.metis.tparrows:before {
	color: #000;
	transition: all .3s;
	-webkit-transition: all .3s
}
.metis.tparrows:hover:before {
	transform: scale(1.5)
}
.metis .tp-bullet {
	opacity: 1;
	width: 50px;
	height: 50px;
	padding: 3px;
	background: #000;
	background-color: rgba(0,0,0,.25);
	margin: 0;
	box-sizing: border-box;
	transition: all .3s;
	-webkit-transition: all .3s;
	border-radius: 50%
}
.metis .tp-bullet-image {
	border-radius: 50%;
	display: block;
	box-sizing: border-box;
	position: relative;
	-webkit-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	-moz-box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	box-shadow: inset 5px 5px 10px 0 rgba(0,0,0,.25);
	width: 44px;
	height: 44px;
	background-size: cover;
	background-position: center center
}
.metis .tp-bullet-title {
	position: absolute;
	bottom: 65px;
	display: inline-block;
	left: 50%;
	background: #000;
	background: rgba(0,0,0,.75);
	color: #fff;
	padding: 10px 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: all .3s;
	-webkit-transition: all .3s;
	transform: translateZ(.001px) translateX(-50%) translateY(14px);
	transform-origin: 50% 100%;
	-webkit-transform: translateZ(.001px) translateX(-50%) translateY(14px);
	-webkit-transform-origin: 50% 100%;
	opacity: 0;
	white-space: nowrap
}
.metis .tp-bullet:hover .tp-bullet-title {
	transform: rotateX(0) translateX(-50%);
	-webkit-transform: rotateX(0) translateX(-50%);
	opacity: 1
}
.metis .tp-bullet.selected, .metis .tp-bullet:hover {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0, rgba(119,119,119,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 )
}
.metis .tp-bullet-title:after {
	position: absolute;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0;
	border-color: rgba(0,0,0,.75) transparent transparent;
	bottom: -8px
}
.metis .tp-tab-number {
	color: #fff;
	font-size: 40px;
	line-height: 30px;
	width: 50px;
	margin-right: 17px;
	display: inline-block;
	float: left
}
.metis .tp-tab-mask {
	padding-left: 20px;
	left: 0;
	max-width: 90px!important;
	transition: .4s padding-left, .4s left, .4s max-width
}
.metis:hover .tp-tab-mask {
	padding-left: 0;
	left: 50px;
	max-width: 500px!important
}
.metis .tp-tab-divider {
	border-right: 1px solid transparent;
	height: 30px;
	width: 1px;
	margin-top: 5px;
	display: inline-block;
	float: left
}
.metis .tp-tab-title {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	position: relative;
	padding-top: 10px;
	padding-left: 30px;
	display: inline-block;
	transform: translateX(-100%);
	transition: .4s all
}
.persephone.tparrows:before, .zeus .tp-thumb-more:before, .zeus.tparrows:before {
	font-family: revicons
}
.metis .tp-tab-title-mask {
	position: absolute;
	overflow: hidden;
	left: 67px
}
.metis:hover .tp-tab-title {
	transform: translateX(0)
}
.metis .tp-tab {
	opacity: .15;
	transition: .4s all
}
.metis .tp-tab.selected, .metis .tp-tab:hover {
	opacity: 1
}
.metis .tp-tab.selected .tp-tab-divider {
	border-right: 1px solid #cdb083
}
.metis.tp-tabs {
	max-width: 118px!important;
	padding-left: 50px
}
.metis.tp-tabs:before {
	height: 100%;
	width: 88px;
	background: rgba(0,0,0,.15);
	border-right: 1px solid rgba(255,255,255,.1);
	left: 0;
	top: 0;
	position: absolute;
	transition: .4s all
}
.metis.tp-tabs:hover:before {
	width: 118px
}
@media (max-width:499px) {
.metis.tp-tabs:before {
	background: rgba(0,0,0,.75)
}
}
.persephone.tparrows {
	cursor: pointer;
	background: #aaa;
	background: rgba(200,200,200,.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 100;
	border: 1px solid #f5f5f5
}
.persephone.tparrows:hover {
	background: #333
}
.persephone.tparrows:before {
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center
}
.persephone.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.persephone.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.persephone.tp-bullets:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: 0 0;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box
}
.persephone .tp-bullet {
	width: 12px;
	height: 12px;
	position: absolute;
	background: #aaa;
	border: 1px solid #e5e5e5;
	cursor: pointer;
	box-sizing: content-box
}
.persephone .tp-bullet.selected, .persephone .tp-bullet:hover {
	background: #222
}
.uranus.tparrows {
	width: 50px;
	height: 50px;
	background: 0 0
}
.uranus.tparrows:before {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 40px;
	transition: all .3s;
	-webkit-transition: all .3s
}
.uranus .tp-bullet-inner, .zeus .tp-arr-imgholder, .zeus .tp-title-wrap {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.uranus.tparrows:hover:before {
	opacity: .75
}
.uranus .tp-bullet {
	border-radius: 50%;
	box-shadow: 0 0 0 2px rgba(255,255,255,0);
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	background: 0 0
}
.uranus .tp-bullet.selected, .uranus .tp-bullet:hover {
	box-shadow: 0 0 0 2px #FFF;
	border: none;
	border-radius: 50%;
	background: 0 0
}
.uranus .tp-bullet-inner {
	-webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
	transition: background-color .3s ease, transform .3s ease;
	outline: 0;
	border-radius: 50%;
	background-color: #FFF;
	background-color: rgba(255,255,255,.3);
	text-indent: -999em;
	cursor: pointer;
	position: absolute
}
.uranus .tp-bullet.selected .tp-bullet-inner, .uranus .tp-bullet:hover .tp-bullet-inner {
	transform: scale(.4);
	-webkit-transform: scale(.4);
	background-color: #fff
}
.zeus.tparrows {
	cursor: pointer;
	min-width: 70px;
	min-height: 70px;
	position: absolute;
	display: block;
	z-index: 100;
	border-radius: 35px;
	overflow: hidden;
	background: rgba(0,0,0,.1)
}
.zeus.tparrows:before {
	font-size: 20px;
	color: #fff;
	display: block;
	line-height: 70px;
	text-align: center;
	z-index: 2;
	position: relative
}
.zeus.tparrows.tp-leftarrow:before {
	content: "\e824"
}
.zeus.tparrows.tp-rightarrow:before {
	content: "\e825"
}
.zeus .tp-title-wrap {
	background: #000;
	background: rgba(0,0,0,.5);
	position: absolute;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	border-radius: 50%
}
.zeus .tp-arr-imgholder {
	position: absolute;
	background-position: center center;
	background-size: cover;
	border-radius: 50%;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
.zeus.tp-rightarrow .tp-arr-imgholder {
	transform: translateX(100%);
	-webkit-transform: translateX(100%)
}
.zeus.tparrows:hover .tp-arr-imgholder {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1
}
.zeus.tparrows:hover .tp-title-wrap {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1
}
.zeus .tp-bullet {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	width: 13px;
	height: 13px;
	border: 2px solid #fff
}
.zeus .tp-bullet:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	border-radius: 50%;
	background-color: #FFF;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: -webkit-transform .3s ease;
	transition: transform .3s ease
}
.zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay, .zeus .tp-bullet-title {
	visibility: hidden;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	width: 135px;
	position: absolute
}
.zeus .tp-bullet.selected:after, .zeus .tp-bullet:hover:after {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay {
	height: 60px;
	background: #000;
	background: rgba(0,0,0,.5);
	bottom: 25px;
	left: 50%;
	margin-left: -65px;
	box-sizing: border-box;
	background-size: cover;
	background-position: center center;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 4px
}
.zeus .tp-bullet-imageoverlay, .zeus .tp-bullet-title {
	z-index: 2;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.zeus .tp-bullet-title {
	color: #fff;
	text-align: center;
	line-height: 15px;
	font-size: 13px;
	font-weight: 600;
	z-index: 3;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	bottom: 45px;
	vertical-align: middle;
	left: -57px
}
.post-tabs .tp-thumb-title, .zeus .tp-thumb-title {
	letter-spacing: 1px;
	box-sizing: border-box;
	font-weight: 500
}
.post-tabs .tp-thumb, .zeus .tp-tab, .zeus .tp-thumb {
	opacity: 1
}
.zeus .tp-bullet:hover .tp-bullet-image, .zeus .tp-bullet:hover .tp-bullet-imageoverlay, .zeus .tp-bullet:hover .tp-bullet-title {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.zeus .tp-thumb-over {
	background: #000;
	background: rgba(0,0,0,.25);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transition: all .3s;
	transition: all .3s
}
.zeus .tp-thumb-more:before, .zeus .tp-thumb-title {
	font-size: 12px;
	text-align: left;
	z-index: 2;
	display: block
}
.zeus .tp-thumb-more:before {
	color: #aaa;
	color: rgba(255,255,255,.75);
	line-height: 12px;
	position: absolute;
	top: 20px;
	right: 20px;
	content: "\e825"
}
.post-tabs .tp-thumb-over, .zeus .tp-thumb-title {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.zeus .tp-thumb-title {
	font-family: Raleway;
	color: #fff;
	line-height: 15px;
	padding: 20px 35px 20px 20px;
	transition: all .3s;
	-webkit-transition: all .3s
}
.zeus .tp-thumb.selected .tp-thumb-more:before, .zeus .tp-thumb:hover .tp-thumb-more:before {
	color: #aaa
}
.zeus .tp-thumb.selected .tp-thumb-over, .zeus .tp-thumb:hover .tp-thumb-over {
	background: #000
}
.zeus .tp-thumb.selected .tp-thumb-title, .zeus .tp-thumb:hover .tp-thumb-title {
	color: #fff
}
.zeus .tp-tab {
	box-sizing: border-box
}
.zeus .tp-tab-title {
	display: block;
	text-align: center;
	background: rgba(0,0,0,.25);
	font-weight: 700;
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	padding: 9px 10px
}
.zeus .tp-tab.selected .tp-tab-title, .zeus .tp-tab:hover .tp-tab-title {
	color: #000;
	background: rgba(255,255,255,1)
}
.post-tabs .tp-thumb-over {
	background: #252525;
	z-index: 1;
	-webkit-transition: all .3s;
	transition: all .3s
}
.post-tabs .tp-thumb-more:before, .post-tabs .tp-thumb-title {
	display: block;
	text-align: left;
	position: absolute;
	z-index: 2;
	font-size: 12px
}
.post-tabs .tp-thumb-more:before {
	font-family: revicons;
	color: #aaa;
	color: rgba(255,255,255,.75);
	line-height: 12px;
	top: 15px;
	right: 15px;
	content: "\e825"
}
.post-tabs .tp-thumb-title {
	font-family: raleway;
	color: #fff;
	line-height: 15px;
	top: 0;
	left: 0;
	padding: 15px 30px 15px 15px;
	width: 100%;
	height: 100%;
	transition: all .3s;
	-webkit-transition: all .3s
}
.mfp-bg, .mfp-wrap {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%
}
.post-tabs .tp-thumb.selected .tp-thumb-more:before, .post-tabs .tp-thumb:hover .tp-thumb-more:before {
	color: #aaa
}
.post-tabs .tp-thumb.selected .tp-thumb-over, .post-tabs .tp-thumb:hover .tp-thumb-over {
	background: #fff
}
.post-tabs .tp-thumb.selected .tp-thumb-title, .post-tabs .tp-thumb:hover .tp-thumb-title {
	color: #000
}
.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: .8
}
.mfp-wrap {
	z-index: 1043;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}
#toast-container *, img.mfp-img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.datepicker table, .fc-icon, .video-js {
	-ms-user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none!important
}
.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}
.mfp-preloader a {
	color: #CCC
}
.mfp-preloader a:hover {
	color: #FFF
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none
}
.mfp-figure:after, .mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	position: absolute;
	left: 0
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close:focus, .mfp-close:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.mfp-close:active {
	top: 1px
}
.mfp-close-btn-in .mfp-close {
	color: #333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #FFF;
	text-align: right;
	padding-right: 6px;
	width: 100%
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}
.mfp-figure, img.mfp-img {
	line-height: 0
}
.mfp-arrow {
	position: absolute;
	opacity: .65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}
.mfp-arrow .mfp-b, .mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px
}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px
}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}
.mfp-image-holder .mfp-content, img.mfp-img {
	max-width: 100%
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000
}
.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block
}
img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}
.mfp-figure:after {
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444
}
.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-figure figure {
	margin: 0
}
.mfp-bottom-bar {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0
}
.mfp-img-mobile img.mfp-img {
	padding: 0
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0,0,0,.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0,0,0,.6);
	position: fixed;
	text-align: center;
	padding: 0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
	-webkit-transform: scale(.75);
	transform: scale(.75)
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%
}
.mfp-container {
	padding-left: 6px;
	padding-right: 6px
}
}
.mfp-ie7 .mfp-img {
	padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
	padding: 0
}
.mfp-ie7 .mfp-content {
	padding-top: 44px
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.15
Create your own skin at http://designer.videojs.com
*/
.vjs-default-skin {
	color: #ccc
}
@font-face {
	font-family: VideoJS;
	src: url(font/vjs.eot);
	src: url(font/vjs.eot?#iefix) format('embedded-opentype'),
	     url(font/vjs.woff) format('woff'),
	     url(font/vjs.ttf) format('truetype'),
	     url(font/vjs.svg#icomoon) format('svg');
	font-weight: 400;
	font-style: normal
}
.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333;
	background-color: rgba(51,51,51,.9)
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #fff;
	-moz-box-shadow: 0 0 2em #fff;
	box-shadow: 0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0
}
.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0 0 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7)
}
.vjs-default-skin .vjs-play-progress, .vjs-default-skin .vjs-volume-level {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	-moz-transition: visibility .1s, opacity .1s;
	-o-transition: visibility .1s, opacity .1s;
	transition: visibility .1s, opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar, .vjs-default-skin.vjs-error .vjs-control-bar, .vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}
@media \0screen {
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: ""
}
}
.vjs-default-skin .vjs-control {
	outline: 0;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3em;
	width: 4em
}
.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-control:focus:before, .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}
.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer
}
.vjs-default-skin .vjs-play-control:before {
	content: "\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002"
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none
}
.vjs-default-skin .vjs-mute-control, .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before, .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005"
}
.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right
}
.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: .6em;
	margin: 1.1em auto 0
}
.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: .5em;
	width: 100%
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: .5em;
	height: .5em;
	left: 4.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size: .9em;
	top: -.2em;
	left: -.2em;
	width: 1em;
	height: 1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height: 0;
	width: 0
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu {
	border-top-color: rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content, .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content {
	height: 2.9em;
	width: 10em
}
.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: .3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size: .9em;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress, .vjs-default-skin .vjs-progress-holder .vjs-load-progress div, .vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}
.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-load-progress div {
	background: #787878;
	background: rgba(255,255,255,.1)
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top: .1em
}
.vjs-default-skin.vjs-live .vjs-progress-control, .vjs-default-skin.vjs-live .vjs-time-controls, .vjs-default-skin.vjs-live .vjs-time-divider {
	display: none
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block
}
.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em
}
.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em
}
.vjs-default-skin .vjs-current-time, .vjs-default-skin .vjs-duration {
	float: left
}
.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left
}
.vjs-time-divider {
	float: left;
	line-height: 3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	left: .5em;
	top: .5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7);
	border: .1em solid #3b4249;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
	-webkit-box-shadow: 0 0 1em rgba(255,255,255,.25);
	-moz-box-shadow: 0 0 1em rgba(255,255,255,.25);
	box-shadow: 0 0 1em rgba(255,255,255,.25);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button, .vjs-default-skin.vjs-has-started .vjs-big-play-button, .vjs-default-skin.vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-error-display {
	display: none
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4000000000000001em
}
.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin:hover .vjs-big-play-button {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50,50,50,.75);
	-webkit-box-shadow: 0 0 3em #fff;
	-moz-box-shadow: 0 0 3em #fff;
	box-shadow: 0 0 3em #fff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%
}
.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666;
	line-height: 1;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 100%
}
.vjs-error-display div {
	position: absolute;
	bottom: 1em;
	right: 0;
	left: 0;
	font-size: 1.4em;
	text-align: center;
	padding: 3px;
	background: #000;
	background: rgba(0,0,0,.5)
}
.vjs-error-display a, .vjs-error-display a:visited {
	color: #F4A460
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -.5em;
	margin-top: -.5em;
	opacity: .75
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear
}
.vjs-error .vjs-loading-spinner {
	display: none;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none
}
.animated.infinite, .scroll-down span {
	-webkit-animation-iteration-count: infinite
}
.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0 0 .1em #000
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0)
}
100% {
-o-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
transform:rotate(0)
}
100% {
transform:rotate(359deg)
}
}
.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer
}
.select2-container .select2-search--inline, .vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float: left
}
.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000;
	border-top-color: rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7,20,30,.7);
	-webkit-box-shadow: -.2em -.2em .3em rgba(255,255,255,.2);
	-moz-box-shadow: -.2em -.2em .3em rgba(255,255,255,.2);
	box-shadow: -.2em -.2em .3em rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing, .vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: block
}
.video-js.vjs-has-started .vjs-poster, .vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: none
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: .3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover, .vjs-default-skin .vjs-menu-button ul li:focus, .vjs-default-skin .vjs-menu-button ul li:hover {
	outline: 0;
	color: #111;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	content: "\e008"
}
.vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c"
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before, .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.video-js {
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, sans-serif
}
.vjs-poster {
	background-color: #000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}
.video-js.vjs-controls-disabled .vjs-poster {
	display: none
}
.video-js .vjs-text-track-display {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 3em;
	right: 0;
	pointer-events: none
}
.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #000;
	opacity: .75;
	color: #FFF;
	margin: 0 auto;
	padding: .5em;
	height: 15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40em
}
.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 2em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
	clear: both
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em
}
.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px
}
.vjs-caption-settings .vjs-tracksetting label {
	display: block;
	width: 100px;
	margin-bottom: 5px
}
.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px
}
.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom: 5px;
	min-height: 20px
}
.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0
}
.vjs-caption-settings label>input {
	margin-right: 10px
}
.vjs-caption-settings input[type=button] {
	width: 40px;
	height: 40px
}
.vjs-hidden {
	display: none!important
}
.vjs-lock-showing {
	display: block!important;
	opacity: 1;
	visibility: visible
}
.vjs-no-js {
	padding: 2em;
	color: #ccc;
	background-color: #333;
	font-size: 1.8em;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 30em;
	height: 15em;
	margin: 0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #F4A460
}
.vjs-sublime-skin {
	color: #fff
}
.vjs-sublime-skin .vjs-control:focus, .vjs-sublime-skin .vjs-poster:focus {
	outline: 0
}
.vjs-sublime-skin .vjs-big-play-button {
	line-height: 50px;
	margin: -25px;
	opacity: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 50px;
	width: 50px;
	-webkit-transition: opacity .1s cubic-bezier(.455, .03, .515, .955);
	-moz-transition: opacity .1s cubic-bezier(.455, .03, .515, .955);
	transition: opacity .1s cubic-bezier(.455, .03, .515, .955);
	z-index: 2
}
.vjs-sublime-skin .vjs-big-play-button:before {
	display: block
}
.vjs-sublime-skin .vjs-control-bar {
	height: 50px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2
}
.vjs-sublime-skin.vjs-has-started .vjs-control-bar {
	opacity: 1;
	pointer-events: auto;
	-webkit-transition: opacity .1s cubic-bezier(.455, .03, .515, .955);
	-moz-transition: opacity .1s cubic-bezier(.455, .03, .515, .955);
	transition: opacity .1s cubic-bezier(.455, .03, .515, .955)
}
.vjs-sublime-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 0;
	-webkit-transition: opacity 1s cubic-bezier(.455, .03, .515, .955);
	-moz-transition: opacity 1s cubic-bezier(.455, .03, .515, .955);
	transition: opacity 1s cubic-bezier(.455, .03, .515, .955)
}
.vjs-sublime-skin.vjs-controls-disabled .vjs-control-bar, .vjs-sublime-skin.vjs-has-started .vjs-poster, .vjs-sublime-skin.vjs-using-native-controls .vjs-control-bar {
	display: none
}
.vjs-sublime-skin .vjs-progress-control {
	position: absolute;
	top: 0;
	right: 95px;
	bottom: 0;
	left: 50px
}
.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder {
	cursor: pointer;
	height: 20px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	right: 0;
	left: 0
}
.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after {
	background-color: rgba(255,255,255,.3);
	border-radius: 2px;
	content: "";
	display: block;
	height: 4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	right: 0;
	left: 0
}
.vjs-sublime-skin .vjs-progress-control .vjs-play-progress {
	background-color: rgba(255,255,255,.7);
	border-radius: 2px;
	height: 4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	right: 0;
	left: 0
}
.vjs-sublime-skin .vjs-play-control {
	cursor: pointer;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	left: 20px;
	height: 16px;
	width: 15px
}
.vjs-sublime-skin .vjs-play-control:before {
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 8px 0 8px 15px;
	content: "";
	display: block
}
.vjs-sublime-skin.vjs-playing .vjs-play-control:after, .vjs-sublime-skin.vjs-playing .vjs-play-control:before {
	background-color: #fff;
	border: none;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 6px
}
.vjs-sublime-skin.vjs-playing .vjs-play-control:after {
	left: auto;
	right: 0
}
.vjs-sublime-skin .vjs-fullscreen-control {
	border: 3px solid #fff;
	box-sizing: border-box;
	cursor: pointer;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	right: 20px;
	height: 14px;
	width: 22px
}
.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control {
	background: #fff
}
.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after {
	background: #000;
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 5px;
	width: 5px
}
.vjs-sublime-skin .vjs-volume-control {
	cursor: pointer;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	right: 55px;
	height: 14px;
	width: 22px
}
.vjs-sublime-skin .vjs-volume-bar {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);
	background-size: 22px 14px;
	height: 100%;
	width: 100%
}
.vjs-sublime-skin .vjs-volume-level {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);
	background-size: 22px 14px;
	height: 100%
}
.vjs-sublime-skin .vjs-captions-button, .vjs-sublime-skin .vjs-current-time, .vjs-sublime-skin .vjs-duration, .vjs-sublime-skin .vjs-fullscreen-control .vjs-control-text, .vjs-sublime-skin .vjs-hidden, .vjs-sublime-skin .vjs-live-controls, .vjs-sublime-skin .vjs-load-progress, .vjs-sublime-skin .vjs-mute-control, .vjs-sublime-skin .vjs-play-control .vjs-control-content, .vjs-sublime-skin .vjs-play-progress .vjs-control-text, .vjs-sublime-skin .vjs-playback-rate, .vjs-sublime-skin .vjs-remaining-time, .vjs-sublime-skin .vjs-slider-handle, .vjs-sublime-skin .vjs-subtitles-button, .vjs-sublime-skin .vjs-time-divider, .vjs-sublime-skin .vjs-volume-handle {
	display: none
}
.video-js {
	background-color: #000;
	padding: 0;
	position: relative;
	-moz-user-select: none;
	user-select: none;
	vertical-align: middle
}
.select2-close-mask, .select2-container--default .select2-selection--single, .select2-dropdown {
	background-color: #fff
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.video-js:-moz-full-screen {
position:absolute
}
.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%!important;
	height: 100%!important
}
.select2-container .select2-selection--single .select2-selection__clear, .vjs-poster {
	position: relative
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}
body.vjs-full-window {
	height: 100%;
	margin: 0;
	overflow-y: auto;
	padding: 0
}
.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none
}
.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}
.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-results, .select2-search--dropdown {
	display: block
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-dropdown {
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}
.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none
}
.datepicker table, .fc-icon {
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-moz-user-select: none
}
.select2-results__option[aria-selected] {
	cursor: pointer
}
.select2-container--open .select2-dropdown {
	left: 0
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, .select2-search--dropdown.select2-search--hide {
	display: none
}
.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	filter: alpha(opacity=0)
}
.select2-hidden-accessible {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}
.select2-container--classic .select2-results>.select2-results__options, .select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 1px;
	width: 20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px
}
.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	cursor: pointer;
	display: inline-block;
	font-weight: 700
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: 0 0;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}
.select2-container--default .select2-results__option[role=group] {
	padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb
}
.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: 0 0;
	border: none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
	background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}
.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none
}
.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}
.select2-container--classic .select2-dropdown--below {
	border-top: none
}
.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff
}
.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb
}
.bootstrap-tagsinput input, .bootstrap-tagsinput input:focus {
	border: none;
	box-shadow: none
}
.bootstrap-tagsinput {
	background-color: #fff;
	display: inline-block;
	color: #555;
	vertical-align: middle;
	max-width: 100%;
	line-height: 22px;
	cursor: text
}
.bootstrap-tagsinput input, .table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
	background-color: transparent
}
.bootstrap-tagsinput input {
	outline: 0;
	padding: 0 6px;
	margin: 0;
	width: auto;
	max-width: inherit
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
color:#777;
opacity:1
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
color:#777
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
color:#777
}
.bootstrap-tagsinput .tag {
	margin-right: 2px;
	color: #fff
}
.bootstrap-tagsinput .tag [data-role=remove] {
	margin-left: 8px;
	cursor: pointer
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
	content: "x";
	padding: 0 2px
}
.datepicker-dropdown:after, .datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-top: 0;
	position: absolute
}
.bootstrap-tagsinput .tag [data-role=remove]:hover {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}/*!
 * Datepicker for Bootstrap v1.4.1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
	padding: 4px;
	border-radius: 4px;
	direction: ltr
}
.datepicker-inline {
	width: 220px
}
.datepicker.datepicker-rtl {
	direction: rtl
}
.datepicker.datepicker-rtl table tr td span {
	float: right
}
.datepicker-dropdown {
	top: 0;
	left: 0
}
.datepicker-dropdown:before {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,.2)
}
.datepicker-dropdown:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff
}
.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px
}
.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px
}
.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px
}
.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px
}
.datepicker-dropdown.datepicker-orient-top:before {
	top: -7px
}
.datepicker-dropdown.datepicker-orient-top:after {
	top: -6px
}
.datepicker-dropdown.datepicker-orient-bottom:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999
}
.datepicker-dropdown.datepicker-orient-bottom:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff
}
.datepicker>div {
	display: none
}
.datepicker.days .datepicker-days, .datepicker.months .datepicker-months, .datepicker.years .datepicker-years, .hljs {
	display: block
}
.datepicker table {
	margin: 0;
	user-select: none
}
.datepicker table tr td, .datepicker table tr th {
	text-align: center;
	width: 30px;
	height: 30px;
	border: none
}
.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
	background: #eee;
	cursor: pointer
}
.datepicker table tr td.new, .datepicker table tr td.old {
	color: #999
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}
.datepicker table tr td.today, .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:focus, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today:hover:hover, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.today:hover {
	color: #000
}
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.today:hover {
	background-image: none
}
.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled.disabled.active, .datepicker table tr td.today.disabled.disabled:active, .datepicker table tr td.today.disabled.disabled:focus, .datepicker table tr td.today.disabled.disabled:hover, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover.disabled.active, .datepicker table tr td.today.disabled:hover.disabled:active, .datepicker table tr td.today.disabled:hover.disabled:focus, .datepicker table tr td.today.disabled:hover.disabled:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled:hover[disabled].active, .datepicker table tr td.today.disabled:hover[disabled]:active, .datepicker table tr td.today.disabled:hover[disabled]:focus, .datepicker table tr td.today.disabled:hover[disabled]:hover, .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled[disabled].active, .datepicker table tr td.today.disabled[disabled]:active, .datepicker table tr td.today.disabled[disabled]:focus, .datepicker table tr td.today.disabled[disabled]:hover, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover.disabled.active, .datepicker table tr td.today:hover.disabled:active, .datepicker table tr td.today:hover.disabled:focus, .datepicker table tr td.today:hover.disabled:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today:hover[disabled].active, .datepicker table tr td.today:hover[disabled]:active, .datepicker table tr td.today:hover[disabled]:focus, .datepicker table tr td.today:hover[disabled]:hover, .datepicker table tr td.today[disabled], .datepicker table tr td.today[disabled].active, .datepicker table tr td.today[disabled]:active, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.today, fieldset[disabled] .datepicker table tr td.today.active, fieldset[disabled] .datepicker table tr td.today.disabled, fieldset[disabled] .datepicker table tr td.today.disabled.active, fieldset[disabled] .datepicker table tr td.today.disabled:active, fieldset[disabled] .datepicker table tr td.today.disabled:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover.active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.today:active, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today:hover.active, fieldset[disabled] .datepicker table tr td.today:hover:active, fieldset[disabled] .datepicker table tr td.today:hover:focus, fieldset[disabled] .datepicker table tr td.today:hover:hover {
	background-color: #ffdb99;
	border-color: #ffb733
}
.datepicker table tr td.today.active:hover {
	color: #fff
}
.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
	background: #eee;
	border-radius: 0
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.range.today:hover, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover, .open .dropdown-toggle.datepicker table tr td.selected:hover {
	background-image: none
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
	color: #000;
	background-color: #f7ca77;
	border-color: #f1a417;
	border-radius: 0
}
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:focus, .datepicker table tr td.range.today:hover:hover, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.range.today:hover {
	color: #000;
	background-color: #f4bb51;
	border-color: #bf800c
}
.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled.disabled.active, .datepicker table tr td.range.today.disabled.disabled:active, .datepicker table tr td.range.today.disabled.disabled:focus, .datepicker table tr td.range.today.disabled.disabled:hover, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover.disabled.active, .datepicker table tr td.range.today.disabled:hover.disabled:active, .datepicker table tr td.range.today.disabled:hover.disabled:focus, .datepicker table tr td.range.today.disabled:hover.disabled:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled:hover[disabled].active, .datepicker table tr td.range.today.disabled:hover[disabled]:active, .datepicker table tr td.range.today.disabled:hover[disabled]:focus, .datepicker table tr td.range.today.disabled:hover[disabled]:hover, .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled[disabled].active, .datepicker table tr td.range.today.disabled[disabled]:active, .datepicker table tr td.range.today.disabled[disabled]:focus, .datepicker table tr td.range.today.disabled[disabled]:hover, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover.disabled.active, .datepicker table tr td.range.today:hover.disabled:active, .datepicker table tr td.range.today:hover.disabled:focus, .datepicker table tr td.range.today:hover.disabled:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today:hover[disabled].active, .datepicker table tr td.range.today:hover[disabled]:active, .datepicker table tr td.range.today:hover[disabled]:focus, .datepicker table tr td.range.today:hover[disabled]:hover, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today[disabled].active, .datepicker table tr td.range.today[disabled]:active, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today, fieldset[disabled] .datepicker table tr td.range.today.active, fieldset[disabled] .datepicker table tr td.range.today.disabled, fieldset[disabled] .datepicker table tr td.range.today.disabled.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.range.today:active, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today:hover.active, fieldset[disabled] .datepicker table tr td.range.today:hover:active, fieldset[disabled] .datepicker table tr td.range.today:hover:focus, fieldset[disabled] .datepicker table tr td.range.today:hover:hover {
	background-color: #f7ca77;
	border-color: #f1a417
}
.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
	color: #fff;
	background-color: #999;
	border-color: #555;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected:hover:hover, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover, .open .dropdown-toggle.datepicker table tr td.selected:hover {
	color: #fff;
	background-color: #858585;
	border-color: #373737
}
.datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled.disabled.active, .datepicker table tr td.selected.disabled.disabled:active, .datepicker table tr td.selected.disabled.disabled:focus, .datepicker table tr td.selected.disabled.disabled:hover, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover.disabled.active, .datepicker table tr td.selected.disabled:hover.disabled:active, .datepicker table tr td.selected.disabled:hover.disabled:focus, .datepicker table tr td.selected.disabled:hover.disabled:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled:hover[disabled].active, .datepicker table tr td.selected.disabled:hover[disabled]:active, .datepicker table tr td.selected.disabled:hover[disabled]:focus, .datepicker table tr td.selected.disabled:hover[disabled]:hover, .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled[disabled].active, .datepicker table tr td.selected.disabled[disabled]:active, .datepicker table tr td.selected.disabled[disabled]:focus, .datepicker table tr td.selected.disabled[disabled]:hover, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover.disabled.active, .datepicker table tr td.selected:hover.disabled:active, .datepicker table tr td.selected:hover.disabled:focus, .datepicker table tr td.selected:hover.disabled:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected:hover[disabled].active, .datepicker table tr td.selected:hover[disabled]:active, .datepicker table tr td.selected:hover[disabled]:focus, .datepicker table tr td.selected:hover[disabled]:hover, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected[disabled].active, .datepicker table tr td.selected[disabled]:active, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected, fieldset[disabled] .datepicker table tr td.selected.active, fieldset[disabled] .datepicker table tr td.selected.disabled, fieldset[disabled] .datepicker table tr td.selected.disabled.active, fieldset[disabled] .datepicker table tr td.selected.disabled:active, fieldset[disabled] .datepicker table tr td.selected.disabled:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.selected:active, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected:hover.active, fieldset[disabled] .datepicker table tr td.selected:hover:active, fieldset[disabled] .datepicker table tr td.selected:hover:focus, fieldset[disabled] .datepicker table tr td.selected:hover:hover {
	background-color: #999;
	border-color: #555
}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active:hover:hover, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td.active:hover {
	color: #fff
}
.datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled.disabled.active, .datepicker table tr td.active.disabled.disabled:active, .datepicker table tr td.active.disabled.disabled:focus, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover.disabled.active, .datepicker table tr td.active.disabled:hover.disabled:active, .datepicker table tr td.active.disabled:hover.disabled:focus, .datepicker table tr td.active.disabled:hover.disabled:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled:hover[disabled].active, .datepicker table tr td.active.disabled:hover[disabled]:active, .datepicker table tr td.active.disabled:hover[disabled]:focus, .datepicker table tr td.active.disabled:hover[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled[disabled].active, .datepicker table tr td.active.disabled[disabled]:active, .datepicker table tr td.active.disabled[disabled]:focus, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover.disabled.active, .datepicker table tr td.active:hover.disabled:active, .datepicker table tr td.active:hover.disabled:focus, .datepicker table tr td.active:hover.disabled:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active:hover[disabled].active, .datepicker table tr td.active:hover[disabled]:active, .datepicker table tr td.active:hover[disabled]:focus, .datepicker table tr td.active:hover[disabled]:hover, .datepicker table tr td.active[disabled], .datepicker table tr td.active[disabled].active, .datepicker table tr td.active[disabled]:active, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active[disabled]:hover, fieldset[disabled] .datepicker table tr td.active, fieldset[disabled] .datepicker table tr td.active.active, fieldset[disabled] .datepicker table tr td.active.disabled, fieldset[disabled] .datepicker table tr td.active.disabled.active, fieldset[disabled] .datepicker table tr td.active.disabled:active, fieldset[disabled] .datepicker table tr td.active.disabled:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover.active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.active:active, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active:hover.active, fieldset[disabled] .datepicker table tr td.active:hover:active, fieldset[disabled] .datepicker table tr td.active:hover:focus, fieldset[disabled] .datepicker table tr td.active:hover:hover {
	background-color: #428bca;
	border-color: #357ebd
}
.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	border-radius: 4px
}
.datepicker table tr td span:hover {
	background: #eee
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active:hover:hover, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td span.active:hover {
	color: #fff
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td span.active:hover {
	background-image: none
}
.datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled.disabled.active, .datepicker table tr td span.active.disabled.disabled:active, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover.disabled.active, .datepicker table tr td span.active.disabled:hover.disabled:active, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled:hover[disabled].active, .datepicker table tr td span.active.disabled:hover[disabled]:active, .datepicker table tr td span.active.disabled:hover[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled[disabled].active, .datepicker table tr td span.active.disabled[disabled]:active, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover.disabled.active, .datepicker table tr td span.active:hover.disabled:active, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active:hover[disabled].active, .datepicker table tr td span.active:hover[disabled]:active, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active[disabled].active, .datepicker table tr td span.active[disabled]:active, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active, fieldset[disabled] .datepicker table tr td span.active.active, fieldset[disabled] .datepicker table tr td span.active.disabled, fieldset[disabled] .datepicker table tr td span.active.disabled.active, fieldset[disabled] .datepicker table tr td span.active.disabled:active, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, fieldset[disabled] .datepicker table tr td span.active:active, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover.active, fieldset[disabled] .datepicker table tr td span.active:hover:active, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active:hover:hover {
	background-color: #428bca;
	border-color: #357ebd
}
.datepicker table tr td span.new, .datepicker table tr td span.old {
	color: #999
}
.datepicker .datepicker-switch {
	width: 145px
}
.datepicker tfoot tr th, .datepicker thead tr:first-child th {
	cursor: pointer
}
.datepicker tfoot tr th:hover, .datepicker thead tr:first-child th:hover {
	background: #eee
}
.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}
.datepicker thead tr:first-child .cw {
	cursor: default;
	background-color: transparent
}
.input-group.date .input-group-addon {
	cursor: pointer
}
.input-daterange {
	width: 100%
}
.input-daterange input {
	text-align: center
}
.input-daterange input:first-child {
	border-radius: 3px 0 0 3px
}
.input-daterange input:last-child {
	border-radius: 0 3px 3px 0
}
.input-daterange .input-group-addon {
	width: auto;
	min-width: 16px;
	padding: 4px 5px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	background-color: #eee;
	border: solid #ccc;
	border-width: 1px 0;
	margin-left: -5px;
	margin-right: -5px
}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounce {
100%, 20%, 53%, 80%, from {
-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, .050, .855, .060);
animation-timing-function:cubic-bezier(.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-animation-timing-function:cubic-bezier(.755, .050, .855, .060);
animation-timing-function:cubic-bezier(.755, .050, .855, .060);
-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 {
100%, 20%, 53%, 80%, from {
-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, .050, .855, .060);
animation-timing-function:cubic-bezier(.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-animation-timing-function:cubic-bezier(.755, .050, .855, .060);
animation-timing-function:cubic-bezier(.755, .050, .855, .060);
-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 {
100%, 50%, from {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
100%, 50%, from {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
100%, 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)
}
}
@keyframes pulse {
100%, 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)
}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes rubberBand {
100%, 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)
}
}
@keyframes rubberBand {
100%, 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)
}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}
@-webkit-keyframes shake {
100%, from {
-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 {
100%, from {
-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)
}
100% {
-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)
}
100% {
-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 {
100%, 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)
}
}
@keyframes tada {
100%, 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)
}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
100%, 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)
}
}
@keyframes wobble {
100%, 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)
}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes jello {
100%, 11.1%, from {
-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 {
100%, 11.1%, from {
-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 {
100%, 20%, 40%, 60%, 80%, from {
-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)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes bounceIn {
100%, 20%, 40%, 60%, 80%, from {
-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)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInDown {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInRight {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes bounceInUp {
100%, 60%, 75%, 90%, from {
-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)
}
100% {
-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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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
}
100% {
opacity:1
}
}
@keyframes fadeIn {
from {
opacity:0
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDown {
from {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig {
from {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeft {
from {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeftBig {
from {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRight {
from {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRightBig {
from {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
from {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUpBig {
from {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
from {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
from {
opacity:1
}
100% {
opacity:0
}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
from {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp {
from {
opacity:1
}
100% {
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
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
from {
opacity:1
}
100% {
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
}
100% {
-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
}
100% {
-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)
}
100% {
-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)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
.flipInY, .flipOutX {
	-webkit-backface-visibility: visible!important
}
@-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)
}
100% {
-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)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInY {
	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
}
100% {
-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
}
100% {
-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;
	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
}
100% {
-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
}
100% {
-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
}
.icon-top-effect, .icon-top-effect span, .window {
	-webkit-backface-visibility: hidden
}
@-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
}
100% {
-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
}
100% {
-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
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
@keyframes lightSpeedOut {
from {
opacity:1
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
.hinge {
	-webkit-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)
}
100% {
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)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
from {
opacity:1
}
100% {
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
}
100% {
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)
}
100% {
opacity:0
}
}
@keyframes zoomOut {
from {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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
}
100% {
-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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
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)
}
100% {
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}
.hljs {
	overflow-x: auto;
	padding: .5em;
	background: #002b36;
	color: #839496;
	-webkit-text-size-adjust: none
}
.fc-button-group, .fc-icon {
	display: inline-block
}
.diff .hljs-header, .hljs-comment, .hljs-doctype, .hljs-pi, .lisp .hljs-string {
	color: #586e75
}
.css .hljs-tag, .hljs-addition, .hljs-keyword, .hljs-request, .hljs-status, .hljs-winutils, .method, .nginx .hljs-title {
	color: #859900
}
.hljs-command, .hljs-doctag, .hljs-hexcolor, .hljs-link_url, .hljs-number, .hljs-regexp, .hljs-rule .hljs-value, .hljs-string, .hljs-tag .hljs-value, .tex .hljs-formula {
	color: #2aa198
}
.css .hljs-function, .hljs-built_in, .hljs-chunk, .hljs-decorator, .hljs-id, .hljs-identifier, .hljs-localvars, .hljs-name, .hljs-title, .vhdl .hljs-literal {
	color: #268bd2
}
.hljs-attribute, .hljs-class .hljs-title, .hljs-constant, .hljs-link_reference, .hljs-parent, .hljs-type, .hljs-variable, .lisp .hljs-body, .smalltalk .hljs-number {
	color: #b58900
}
.css .hljs-pseudo, .diff .hljs-change, .hljs-attr_selector, .hljs-cdata, .hljs-header, .hljs-pragma, .hljs-preprocessor, .hljs-preprocessor .hljs-keyword, .hljs-shebang, .hljs-special, .hljs-subst, .hljs-symbol, .hljs-symbol .hljs-string {
	color: #cb4b16
}
.hljs-deletion, .hljs-important {
	color: #dc322f
}
.hljs-link_label {
	color: #6c71c4
}
.tex .hljs-formula {
	background: #073642
}
.toast-title {
	font-weight: 700
}
.toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.toast-message a, .toast-message label {
	color: #fff
}
.toast-message a:hover {
	color: #ccc;
	text-decoration: none
}
.toast-close-button {
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)
}
.fc-icon, body .fc {
	font-size: 1em
}
.toast-close-button:focus, .toast-close-button:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}
button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}
.toast-top-center {
	right: 0;
	width: 100%
}
.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}
.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}
.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}
.toast-top-left {
	top: 12px;
	left: 12px
}
.toast-top-right {
	right: 12px
}
.toast-bottom-right {
	right: 12px;
	bottom: 12px
}
.toast-bottom-left {
	bottom: 12px;
	left: 12px
}
.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
	bottom: 0
}
#toast-container {
	position: fixed;
	z-index: 999999;
	pointer-events: none
}
#toast-container * {
	box-sizing: border-box
}
#toast-container>div {
	position: relative;
	pointer-events: auto;
	overflow: hidden;
	margin: 0 0 6px;
	background-position: 15px center;
	background-repeat: no-repeat;
	color: #fff;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)
}
#toast-container>:hover {
	-moz-box-shadow: 0 0 12px #000;
	opacity: 1;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}
#toast-container>.toast-error {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
}
#toast-container>.toast-success {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
}
#toast-container>.toast-warning {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
}
#toast-container.toast-bottom-center>div, #toast-container.toast-top-center>div {
	width: 300px;
	margin-left: auto;
	margin-right: auto
}
#toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div {
	width: 96%;
	margin-left: auto;
	margin-right: auto
}
.toast {
	background-color: #030303
}
.toast-success {
	background-color: #51a351
}
.toast-error {
	background-color: #bd362f
}
.toast-info {
	background-color: #2f96b4
}
.toast-warning {
	background-color: #f89406
}
.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}
.fc-bgevent, .fc-highlight {
	opacity: .3;
	filter: alpha(opacity=30)
}
@media all and (max-width:240px) {
#toast-container>div {
	padding: 8px 8px 8px 50px;
	width: 11em
}
#toast-container .toast-close-button {
	right: -.2em;
	top: -.2em
}
}
@media all and (min-width:241px) and (max-width:480px) {
#toast-container>div {
	padding: 8px 8px 8px 50px;
	width: 18em
}
#toast-container .toast-close-button {
	right: -.2em;
	top: -.2em
}
}
@media all and (min-width:481px) and (max-width:768px) {
#toast-container>div {
	padding: 15px 15px 15px 50px;
	width: 25em
}
}/*!
 * FullCalendar v2.5.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */
.fc {
	direction: ltr;
	text-align: left
}
.fc-rtl {
	text-align: right
}
.fc th, .fc-basic-view .fc-week-number, .fc-icon, .fc-toolbar {
	text-align: center
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
	border-color: #ddd
}
.fc-unthemed .fc-popover {
	background-color: #fff
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header {
	background: #eee
}
.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666
}
.fc-highlight {
	background: #bce8f1
}
.fc-bgevent {
	background: #8fdf82
}
.fc-nonbusiness {
	background: #d7d7d7
}
.fc-icon {
	width: 1em;
	height: 1em;
	line-height: 1em;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;
	user-select: none
}
.fc-icon:after {
	position: relative;
	margin: 0 -1em
}
.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: 700;
	font-size: 200%;
	top: -7%;
	left: 3%
}
.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: 700;
	font-size: 200%;
	top: -7%;
	left: -3%
}
.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%
}
.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%
}
.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%;
	left: -2%
}
.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%;
	left: 2%
}
.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%
}
.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%
}
.fc button {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;
	font-size: 1em;
	white-space: nowrap;
	cursor: pointer
}
.fc button::-moz-focus-inner {
margin:0;
padding:0
}
.fc-state-default {
	border: 1px solid;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)
}
.fc-state-default.fc-corner-left {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.fc button .fc-icon {
	position: relative;
	top: -.05em;
	margin: 0 .2em;
	vertical-align: middle
}
.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
	color: #333;
	background-color: #e6e6e6
}
.fc-state-hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}
.fc-state-active, .fc-state-down {
	background-color: #ccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}
.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none
}
.fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close {
	cursor: pointer
}
.fc .fc-button-group>* {
	float: left;
	margin: 0 0 0 -1px
}
.fc .fc-button-group>:first-child {
	margin-left: 0
}
.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15)
}
.fc-popover .fc-header {
	padding: 2px 4px
}
.fc-popover .fc-header .fc-title {
	margin: 0 2px
}
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
	float: left
}
.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
	float: right
}
.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid
}
.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px
}
.fc-popover>.ui-widget-header+.ui-widget-content {
	border-top: 0
}
.fc-divider {
	border-style: solid;
	border-width: 1px
}
hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px;
	border-width: 1px 0
}
.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
	height: 100%
}
.fc-clear {
	clear: both
}
.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}
.fc-event, .fc-event .fc-content, .fc-row, .fc-scroller>* {
	position: relative
}
.fc table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	font-size: 1em
}
.fc td, .fc th {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top
}
.fc td.fc-today {
	border-style: double
}
.fc .fc-row {
	border-style: solid;
	border-width: 0
}
.fc-row table {
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;
	border-bottom: 0 hidden transparent
}
.fc-row:first-child table {
	border-top: 0 hidden transparent
}
.fc-row .fc-bg {
	z-index: 1
}
.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
	border-color: transparent
}
.fc-row .fc-bgevent-skeleton {
	z-index: 2
}
.fc-row .fc-highlight-skeleton {
	z-index: 3
}
.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px
}
.fc-row .fc-helper-skeleton {
	z-index: 5
}
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
	background: 0 0;
	border-color: transparent;
	border-bottom: 0
}
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
	border-top: 0
}
.fc-scroller {
	overflow-y: scroll;
	overflow-x: hidden
}
.fc-scroller>* {
	width: 100%;
	overflow: hidden
}
.fc-event {
	display: block;
	font-size: .85em;
	line-height: 1.3;
	background-color: #3a87ad;
	font-weight: 400
}
.fc-event, .fc-event:hover, .ui-widget .fc-event {
	color: #fff;
	text-decoration: none
}
.fc-not-allowed, .fc-not-allowed .fc-event {
	cursor: not-allowed
}
.fc-event .fc-bg {
	z-index: 1;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25)
}
.fc-event .fc-content {
	z-index: 2
}
.fc-event .fc-resizer {
	position: absolute;
	z-index: 3
}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.fc-h-event .fc-resizer {
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	width: 5px
}
.fc-ltr .fc-h-event .fc-start-resizer, .fc-ltr .fc-h-event .fc-start-resizer:after, .fc-ltr .fc-h-event .fc-start-resizer:before, .fc-rtl .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-end-resizer:after, .fc-rtl .fc-h-event .fc-end-resizer:before {
	right: auto;
	cursor: w-resize
}
.fc-ltr .fc-h-event .fc-end-resizer, .fc-ltr .fc-h-event .fc-end-resizer:after, .fc-ltr .fc-h-event .fc-end-resizer:before, .fc-rtl .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-start-resizer:after, .fc-rtl .fc-h-event .fc-start-resizer:before {
	left: auto;
	cursor: e-resize
}
.fc-day-grid-event {
	margin: 1px 2px 0;
	padding: 0 1px
}
.fc-day-grid-event .fc-content {
	white-space: nowrap;
	overflow: hidden
}
.fc-day-grid-event .fc-time {
	font-weight: 700
}
.slickModal *, .ui-widget td.fc-axis {
	font-weight: 400
}
.fc-day-grid-event .fc-resizer {
	left: -3px;
	right: -3px;
	width: 7px
}
a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none
}
a.fc-more:hover {
	text-decoration: underline
}
.fc-limited {
	display: none
}
.fc-day-grid .fc-row {
	z-index: 1
}
.fc-more-popover {
	z-index: 2;
	width: 220px
}
.fc-more-popover .fc-event-container {
	padding: 10px
}
.fc-toolbar {
	margin-bottom: 1em
}
.fc-toolbar .fc-left {
	float: left
}
.fc-toolbar .fc-right {
	float: right
}
.fc-toolbar .fc-center {
	display: inline-block
}
.fc .fc-toolbar>*>* {
	float: left;
	margin-left: .75em
}
.fc .fc-toolbar>*>:first-child {
	margin-left: 0
}
.fc-toolbar h2 {
	margin: 0
}
.fc-toolbar button {
	position: relative
}
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
	z-index: 2
}
.fc-toolbar .fc-state-down {
	z-index: 3
}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
	z-index: 4
}
.fc-toolbar button:focus {
	z-index: 5
}
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.fp-section, .slickModal *, .split-section {
	-webkit-box-sizing: border-box
}
.fc-view, .fc-view>table {
	position: relative;
	z-index: 1
}
.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
	padding-top: 1px;
	padding-bottom: 1em
}
.fc-basic-view .fc-body .fc-row {
	min-height: 4em
}
.fc-row.fc-rigid {
	overflow: hidden
}
.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
	padding: 0 2px
}
.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
	padding-top: 2px;
	padding-bottom: 2px
}
.fc-basic-view .fc-week-number span {
	display: inline-block;
	min-width: 1.25em
}
.fc-ltr .fc-basic-view .fc-day-number {
	text-align: right
}
.fc-rtl .fc-basic-view .fc-day-number {
	text-align: left
}
.fc-day-number.fc-other-month {
	opacity: .3;
	filter: alpha(opacity=30)
}
.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2
}
.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-top: 1px;
	padding-bottom: 1em
}
.fc .fc-axis {
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap
}
.fc-ltr .fc-axis {
	text-align: right
}
.fc-rtl .fc-axis {
	text-align: left
}
.fc-time-grid, .fc-time-grid-container {
	position: relative;
	z-index: 1
}
.fc-time-grid {
	min-height: 100%
}
.fc-time-grid table {
	border: 0 hidden transparent
}
.fc-time-grid>.fc-bg {
	z-index: 1
}
.fc-time-grid .fc-slats, .fc-time-grid>hr {
	position: relative;
	z-index: 2
}
.fc-time-grid .fc-bgevent-skeleton, .fc-time-grid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}
.fc-time-grid .fc-bgevent-skeleton {
	z-index: 3
}
.fc-time-grid .fc-highlight-skeleton {
	z-index: 4
}
.fc-time-grid .fc-content-skeleton {
	z-index: 5
}
.fc-time-grid .fc-helper-skeleton {
	z-index: 6
}
.fc-time-grid .fc-slats td {
	border-bottom: 0
}
.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted
}
.fc-time-grid .fc-slats .ui-widget-content {
	background: 0 0
}
.fc-time-grid .fc-highlight-container {
	position: relative
}
.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0
}
.fc-time-grid .fc-bgevent-container, .fc-time-grid .fc-event-container {
	position: relative
}
.fc-ltr .fc-time-grid .fc-event-container {
	margin: 0 2.5% 0 2px
}
.fc-rtl .fc-time-grid .fc-event-container {
	margin: 0 2px 0 2.5%
}
.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
	position: absolute;
	z-index: 1
}
.fc-time-grid .fc-bgevent {
	left: 0;
	right: 0
}
.fc-v-event.fc-not-start {
	border-top-width: 0;
	padding-top: 1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.fc-v-event.fc-not-end {
	border-bottom-width: 0;
	padding-bottom: 1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.fc-time-grid-event {
	overflow: hidden
}
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
	padding: 0 1px
}
.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap
}
.fc-time-grid-event.fc-short .fc-content {
	white-space: nowrap
}
.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
	display: inline-block;
	vertical-align: top
}
.fc-time-grid-event.fc-short .fc-time span {
	display: none
}
.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start)
}
.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"
}
.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em;
	padding: 0
}
.fc-time-grid-event .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize
}
.fc-time-grid-event .fc-resizer:after {
	content: "="
}
.overlay, .slickModal {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.slickModal * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: normal;
	font-size: 100%;
	vertical-align: baseline;
	line-height: normal;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.slickModal {
	position: fixed;
	right: 0;
	bottom: 0;
	visibility: hidden;
	opacity: 0
}
.isActive, .tooltip-builder .tooltip-popup.tooltip-visible {
	visibility: visible
}
.isActive, .slickModal.isActive .overlay, .slickModal.isActive .window {
	opacity: 1
}
.overlay, .window {
	position: absolute
}
.isActive {
	z-index: 99999
}
.isActive .overlay, .slickModal.isActive {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s
}
.slickModal, .slickModal.isActive .window {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-ms-transition-delay: .2s;
	transition-delay: .2s
}
.slickModal.isActive .window {
	-webkit-transform: rotate(0) scale(1);
	-moz-transform: rotate(0) scale(1);
	-ms-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1)
}
.overlay, .window, .window.fade {
	opacity: 0
}
.overlay {
	content: "";
	display: block;
	z-index: 1;
	background: rgba(0,0,0,.8)
}
.window {
	display: inline-block;
	width: 500px;
	height: 300px;
	padding: 40px;
	margin: auto;
	background: #fff;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: rotate, transform, opacity, scale, perspective;
	-moz-transition-property: rotate, transform, opacity, scale, perspective;
	-ms-transition-property: rotate, transform, opacity, scale, perspective;
	transition-property: rotate, transform, opacity, scale, perspective
}
.blurred {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px)
}
.scaled {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9)
}
.window.center {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.window.topLeft {
	top: 0;
	left: 0
}
.window.topCenter {
	top: 0;
	left: 0;
	right: 0
}
.window.topRight {
	top: 0;
	right: 0
}
.window.bottomLeft {
	bottom: 0;
	left: 0
}
.window.bottomCenter {
	bottom: 0;
	left: 0;
	right: 0
}
.window.bottomRight {
	bottom: 0;
	right: 0
}
.window.right {
	top: 0;
	right: 0;
	bottom: 0
}
.window.left {
	top: 0;
	left: 0;
	bottom: 0
}
.window.zoomIn {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}
.window.zoomOut {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.window.slideTop {
	-webkit-transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	transform: translateY(-25%)
}
.window.slideBottom {
	-webkit-transform: translateY(25%);
	-moz-transform: translateY(25%);
	-ms-transform: translateY(25%);
	transform: translateY(25%)
}
.window.slideLeft {
	-webkit-transform: translateX(-25%);
	-moz-transform: translateX(-25%);
	-ms-transform: translateX(-25%);
	transform: translateX(-25%)
}
.window.slideRight {
	-webkit-transform: translateX(25%);
	-moz-transform: translateX(25%);
	-ms-transform: translateX(25%);
	transform: translateX(25%)
}
.window.rotateIn {
	-webkit-transform: rotate(720deg) scale(0);
	-moz-transform: rotate(720deg) scale(0);
	-ms-transform: rotate(720deg) scale(0);
	transform: rotate(720deg) scale(0)
}
.window.rotateOut {
	-webkit-transform: rotate(720deg) scale(1.5);
	-moz-transform: rotate(720deg) scale(1.5);
	-ms-transform: rotate(720deg) scale(1.5);
	transform: rotate(720deg) scale(1.5)
}
.window.flipHorizontal {
	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	transform: rotateY(-90deg)
}
.window.flipVertical {
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	transform: rotateX(-90deg)
}
.window.perspectiveTop {
	-webkit-transform: perspective(300px) rotateX(-90deg);
	-moz-transform: perspective(300px) rotateX(-90deg);
	-ms-transform: perspective(300px) rotateX(-90deg);
	transform: perspective(300px) rotateX(-90deg);
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center
}
.window.perspectiveBottom {
	-webkit-transform: perspective(300px) rotateX(90deg);
	-moz-transform: perspective(300px) rotateX(90deg);
	-ms-transform: perspective(300px) rotateX(90deg);
	transform: perspective(300px) rotateX(90deg);
	-webkit-transform-origin: bottom center;
	-moz-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center
}
.window.perspectiveLeft {
	-webkit-transform: perspective(200px) rotateY(90deg);
	-moz-transform: perspective(200px) rotateY(90deg);
	-ms-transform: perspective(200px) rotateY(90deg);
	transform: perspective(200px) rotateY(90deg);
	-webkit-transform-origin: center left;
	-moz-transform-origin: center left;
	-ms-transform-origin: center left;
	transform-origin: center left
}
.window.perspectiveRight {
	-webkit-transform: perspective(200px) rotateY(-90deg);
	-moz-transform: perspective(200px) rotateY(-90deg);
	-ms-transform: perspective(200px) rotateY(-90deg);
	transform: perspective(200px) rotateY(-90deg);
	-webkit-transform-origin: center right;
	-moz-transform-origin: center right;
	-ms-transform-origin: center right;
	transform-origin: center right
}
.slickModal .linear {
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	transition-timing-function: linear
}
.slickModal .ease {
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	transition-timing-function: ease
}
.slickModal .ease-in {
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-ms-transition-timing-function: ease-in;
	transition-timing-function: ease-in
}
.slickModal .ease-out {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.slickModal .ease-in-out {
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}
.closeModal, .openModal {
	cursor: pointer
}
.slickModal .close {
	position: absolute;
	top: -20px;
	right: 0;
	z-index: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	transition: all .1s ease
}
.slickModal .close:before {
	white-space: nowrap;
	display: block;
	position: relative;
	transition: all .1s ease
}
#footer a, #page-title .blog-meta li a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.slickModal .close.labeled:before {
	color: #fff;
	content: "close";
	font-size: 8px;
	text-transform: uppercase;
	background: linear-gradient(to right, #fff 50%, #000 50%);
	background-size: 200% 100%;
	background-position: right bottom;
	padding: 6px 12px;
	margin-top: -10px
}
.slickModal .close.labeled:hover:before {
	background-position: left bottom;
	color: #000
}
.slickModal .close.text:before {
	color: #fff;
	content: "Close";
	font-size: 9px;
	text-transform: uppercase
}
.slickModal .close.tag:before {
	color: #fff;
	content: "\00d7";
	background: #000;
	text-align: center;
	font-size: 15px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	margin-top: 20px;
	opacity: .2
}
#countdown .progress .current, #countdown .progress span:before, #countdown .rocket {
	content: ""
}
.slickModal .close.tag:hover:before {
	opacity: 1
}
.slickModal .close.icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	margin: 34px 12px 0 0;
	opacity: .3
}
.slickModal .close.icon:hover:before {
	color: #000
}
.slickModal .close.icon:after, .slickModal .close.icon:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #000
}
.slickModal .close.icon:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.slickModal .close.icon:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.slickModal .close.icon:hover {
	opacity: 1
}
#countdown {
	margin: 40px 40px 40px 100px;
	color: #fff;
	text-align: left;
	padding: 0;
	height: auto;
	font-family: Raleway, sans-serif
}
#footer #footer-bottom .payment-logo, #footer.footer-2 {
	text-align: center
}
#countdown .title {
	color: #fff;
	opacity: 1;
	font-size: 48px;
	font-weight: 900
}
#countdown .intro {
	font-weight: 200;
	font-size: 22px
}
#countdown #countdown1 {
	margin-top: 20px
}
#countdown #countdown1 li {
	display: inline-block;
	padding: 5px;
	margin: 0 20px 0 0;
	color: #fff;
	font-size: 12px
}
#countdown #countdown1 li p {
	color: #fff;
	display: inline
}
#countdown #countdown1 li p span {
	font-weight: 900;
	font-size: 36px
}
#countdown .progress {
	display: inline-block;
	width: 100%;
	height: 3px;
	position: relative;
	background: rgba(255,255,255,.2)
}
#countdown .progress .current {
	width: 68%;
	height: 100%;
	background: rgba(255,255,255,1);
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0
}
#countdown .progress span {
	position: absolute;
	right: -50px;
	top: -12px;
	font-size: 12px;
	background: #fff;
	color: #009ab2;
	font-weight: 900;
	padding: 6px;
	border-radius: 4px
}
#countdown .progress span:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 5px 0;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	left: -4px;
	top: 9px
}
#countdown .rocket {
	width: 50px;
	height: 100px;
	position: absolute;
	top: -18px;
	left: -77px;
	opacity: .6;
	background: url(rocket.png) no-repeat;
	display: block
}
#footer #footer-bottom .f-logo, a.scrollup {
	opacity: .5
}
.overlay.closeModal {
	cursor: default
}/*!
COLORS
*/
.red-text.text-lighten-5 {
	color: #FFEBEE!important
}
.red-text.text-lighten-4 {
	color: #FFCDD2!important
}
.red-text.text-lighten-3 {
	color: #EF9A9A!important
}
.red-text.text-lighten-2 {
	color: #E57373!important
}
.red-text.text-lighten-1 {
	color: #EF5350!important
}
.red-text {
	color: #F44336!important
}
.red-text.text-darken-1 {
	color: #E53935!important
}
.red-text.text-darken-2 {
	color: #D32F2F!important
}
.red-text.text-darken-3 {
	color: #C62828!important
}
.red-text.text-darken-4 {
	color: #B71C1C!important
}
.red-text.text-accent-1 {
	color: #FF8A80!important
}
.red-text.text-accent-2 {
	color: #FF5252!important
}
.red-text.text-accent-3 {
	color: #FF1744!important
}
.red-text.text-accent-4 {
	color: #D50000!important
}
.pink-text.text-lighten-5 {
	color: #fce4ec!important
}
.pink-text.text-lighten-4 {
	color: #f8bbd0!important
}
.pink-text.text-lighten-3 {
	color: #f48fb1!important
}
.pink-text.text-lighten-2 {
	color: #f06292!important
}
.pink-text.text-lighten-1 {
	color: #ec407a!important
}
.pink-text {
	color: #e91e63!important
}
.pink-text.text-darken-1 {
	color: #d81b60!important
}
.pink-text.text-darken-2 {
	color: #c2185b!important
}
.pink-text.text-darken-3 {
	color: #ad1457!important
}
.pink-text.text-darken-4 {
	color: #880e4f!important
}
.pink-text.text-accent-1 {
	color: #ff80ab!important
}
.pink-text.text-accent-2 {
	color: #ff4081!important
}
.pink-text.text-accent-3 {
	color: #f50057!important
}
.pink-text.text-accent-4 {
	color: #c51162!important
}
.purple-text.text-lighten-5 {
	color: #f3e5f5!important
}
.purple-text.text-lighten-4 {
	color: #e1bee7!important
}
.purple-text.text-lighten-3 {
	color: #ce93d8!important
}
.purple-text.text-lighten-2 {
	color: #ba68c8!important
}
.purple-text.text-lighten-1 {
	color: #ab47bc!important
}
.purple-text {
	color: #9c27b0!important
}
.purple-text.text-darken-1 {
	color: #8e24aa!important
}
.purple-text.text-darken-2 {
	color: #7b1fa2!important
}
.purple-text.text-darken-3 {
	color: #6a1b9a!important
}
.purple-text.text-darken-4 {
	color: #4a148c!important
}
.purple-text.text-accent-1 {
	color: #ea80fc!important
}
.purple-text.text-accent-2 {
	color: #e040fb!important
}
.purple-text.text-accent-3 {
	color: #d500f9!important
}
.purple-text.text-accent-4 {
	color: #a0f!important
}
.deep-purple-text.text-lighten-5 {
	color: #ede7f6!important
}
.deep-purple-text.text-lighten-4 {
	color: #d1c4e9!important
}
.deep-purple-text.text-lighten-3 {
	color: #b39ddb!important
}
.deep-purple-text.text-lighten-2 {
	color: #9575cd!important
}
.deep-purple-text.text-lighten-1 {
	color: #7e57c2!important
}
.deep-purple-text {
	color: #673ab7!important
}
.deep-purple-text.text-darken-1 {
	color: #5e35b1!important
}
.deep-purple-text.text-darken-2 {
	color: #512da8!important
}
.deep-purple-text.text-darken-3 {
	color: #4527a0!important
}
.deep-purple-text.text-darken-4 {
	color: #311b92!important
}
.deep-purple-text.text-accent-1 {
	color: #b388ff!important
}
.deep-purple-text.text-accent-2 {
	color: #7c4dff!important
}
.deep-purple-text.text-accent-3 {
	color: #651fff!important
}
.deep-purple-text.text-accent-4 {
	color: #6200ea!important
}
.indigo-text.text-lighten-5 {
	color: #e8eaf6!important
}
.indigo-text.text-lighten-4 {
	color: #c5cae9!important
}
.indigo-text.text-lighten-3 {
	color: #9fa8da!important
}
.indigo-text.text-lighten-2 {
	color: #7986cb!important
}
.indigo-text.text-lighten-1 {
	color: #5c6bc0!important
}
.indigo-text {
	color: #3f51b5!important
}
.indigo-text.text-darken-1 {
	color: #3949ab!important
}
.indigo-text.text-darken-2 {
	color: #303f9f!important
}
.indigo-text.text-darken-3 {
	color: #283593!important
}
.indigo-text.text-darken-4 {
	color: #1a237e!important
}
.indigo-text.text-accent-1 {
	color: #8c9eff!important
}
.indigo-text.text-accent-2 {
	color: #536dfe!important
}
.indigo-text.text-accent-3 {
	color: #3d5afe!important
}
.indigo-text.text-accent-4 {
	color: #304ffe!important
}
.blue-text.text-lighten-5 {
	color: #E3F2FD!important
}
.blue-text.text-lighten-4 {
	color: #BBDEFB!important
}
.blue-text.text-lighten-3 {
	color: #90CAF9!important
}
.blue-text.text-lighten-2 {
	color: #64B5F6!important
}
.blue-text.text-lighten-1 {
	color: #42A5F5!important
}
.blue-text {
	color: #2196F3!important
}
.blue-text.text-darken-1 {
	color: #1E88E5!important
}
.blue-text.text-darken-2 {
	color: #1976D2!important
}
.blue-text.text-darken-3 {
	color: #1565C0!important
}
.blue-text.text-darken-4 {
	color: #0D47A1!important
}
.blue-text.text-accent-1 {
	color: #82B1FF!important
}
.blue-text.text-accent-2 {
	color: #448AFF!important
}
.blue-text.text-accent-3 {
	color: #2979FF!important
}
.blue-text.text-accent-4 {
	color: #2962FF!important
}
.light-blue-text.text-lighten-5 {
	color: #e1f5fe!important
}
.light-blue-text.text-lighten-4 {
	color: #b3e5fc!important
}
.light-blue-text.text-lighten-3 {
	color: #81d4fa!important
}
.light-blue-text.text-lighten-2 {
	color: #4fc3f7!important
}
.light-blue-text.text-lighten-1 {
	color: #29b6f6!important
}
.light-blue-text {
	color: #03a9f4!important
}
.light-blue-text.text-darken-1 {
	color: #039be5!important
}
.light-blue-text.text-darken-2 {
	color: #0288d1!important
}
.light-blue-text.text-darken-3 {
	color: #0277bd!important
}
.light-blue-text.text-darken-4 {
	color: #01579b!important
}
.light-blue-text.text-accent-1 {
	color: #80d8ff!important
}
.light-blue-text.text-accent-2 {
	color: #40c4ff!important
}
.light-blue-text.text-accent-3 {
	color: #00b0ff!important
}
.light-blue-text.text-accent-4 {
	color: #0091ea!important
}
.cyan-text.text-lighten-5 {
	color: #e0f7fa!important
}
.cyan-text.text-lighten-4 {
	color: #b2ebf2!important
}
.cyan-text.text-lighten-3 {
	color: #80deea!important
}
.cyan-text.text-lighten-2 {
	color: #4dd0e1!important
}
.cyan-text.text-lighten-1 {
	color: #26c6da!important
}
.cyan-text {
	color: #00bcd4!important
}
.cyan-text.text-darken-1 {
	color: #00acc1!important
}
.cyan-text.text-darken-2 {
	color: #0097a7!important
}
.cyan-text.text-darken-3 {
	color: #00838f!important
}
.cyan-text.text-darken-4 {
	color: #006064!important
}
.cyan-text.text-accent-1 {
	color: #84ffff!important
}
.cyan-text.text-accent-2 {
	color: #18ffff!important
}
.cyan-text.text-accent-3 {
	color: #00e5ff!important
}
.cyan-text.text-accent-4 {
	color: #00b8d4!important
}
.teal-text.text-lighten-5 {
	color: #e0f2f1!important
}
.teal-text.text-lighten-4 {
	color: #b2dfdb!important
}
.teal-text.text-lighten-3 {
	color: #80cbc4!important
}
.teal-text.text-lighten-2 {
	color: #4db6ac!important
}
.teal-text.text-lighten-1 {
	color: #26a69a!important
}
.teal-text {
	color: #009688!important
}
.teal-text.text-darken-1 {
	color: #00897b!important
}
.teal-text.text-darken-2 {
	color: #00796b!important
}
.teal-text.text-darken-3 {
	color: #00695c!important
}
.teal-text.text-darken-4 {
	color: #004d40!important
}
.teal-text.text-accent-1 {
	color: #a7ffeb!important
}
.teal-text.text-accent-2 {
	color: #64ffda!important
}
.teal-text.text-accent-3 {
	color: #1de9b6!important
}
.teal-text.text-accent-4 {
	color: #00bfa5!important
}
.green-text.text-lighten-5 {
	color: #E8F5E9!important
}
.green-text.text-lighten-4 {
	color: #C8E6C9!important
}
.green-text.text-lighten-3 {
	color: #A5D6A7!important
}
.green-text.text-lighten-2 {
	color: #81C784!important
}
.green-text.text-lighten-1 {
	color: #66BB6A!important
}
.green-text {
	color: #4CAF50!important
}
.green-text.text-darken-1 {
	color: #43A047!important
}
.green-text.text-darken-2 {
	color: #388E3C!important
}
.green-text.text-darken-3 {
	color: #2E7D32!important
}
.green-text.text-darken-4 {
	color: #1B5E20!important
}
.green-text.text-accent-1 {
	color: #B9F6CA!important
}
.green-text.text-accent-2 {
	color: #69F0AE!important
}
.green-text.text-accent-3 {
	color: #00E676!important
}
.green-text.text-accent-4 {
	color: #00C853!important
}
.light-green-text.text-lighten-5 {
	color: #f1f8e9!important
}
.light-green-text.text-lighten-4 {
	color: #dcedc8!important
}
.light-green-text.text-lighten-3 {
	color: #c5e1a5!important
}
.light-green-text.text-lighten-2 {
	color: #aed581!important
}
.light-green-text.text-lighten-1 {
	color: #9ccc65!important
}
.light-green-text {
	color: #8bc34a!important
}
.light-green-text.text-darken-1 {
	color: #7cb342!important
}
.light-green-text.text-darken-2 {
	color: #689f38!important
}
.light-green-text.text-darken-3 {
	color: #558b2f!important
}
.light-green-text.text-darken-4 {
	color: #33691e!important
}
.light-green-text.text-accent-1 {
	color: #ccff90!important
}
.light-green-text.text-accent-2 {
	color: #b2ff59!important
}
.light-green-text.text-accent-3 {
	color: #76ff03!important
}
.light-green-text.text-accent-4 {
	color: #64dd17!important
}
.lime-text.text-lighten-5 {
	color: #f9fbe7!important
}
.lime-text.text-lighten-4 {
	color: #f0f4c3!important
}
.lime-text.text-lighten-3 {
	color: #e6ee9c!important
}
.lime-text.text-lighten-2 {
	color: #dce775!important
}
.lime-text.text-lighten-1 {
	color: #d4e157!important
}
.lime-text {
	color: #cddc39!important
}
.lime-text.text-darken-1 {
	color: #c0ca33!important
}
.lime-text.text-darken-2 {
	color: #afb42b!important
}
.lime-text.text-darken-3 {
	color: #9e9d24!important
}
.lime-text.text-darken-4 {
	color: #827717!important
}
.lime-text.text-accent-1 {
	color: #f4ff81!important
}
.lime-text.text-accent-2 {
	color: #eeff41!important
}
.lime-text.text-accent-3 {
	color: #c6ff00!important
}
.lime-text.text-accent-4 {
	color: #aeea00!important
}
.yellow-text.text-lighten-5 {
	color: #fffde7!important
}
.yellow-text.text-lighten-4 {
	color: #fff9c4!important
}
.yellow-text.text-lighten-3 {
	color: #fff59d!important
}
.yellow-text.text-lighten-2 {
	color: #fff176!important
}
.yellow-text.text-lighten-1 {
	color: #ffee58!important
}
.yellow-text {
	color: #ffeb3b!important
}
.yellow-text.text-darken-1 {
	color: #fdd835!important
}
.yellow-text.text-darken-2 {
	color: #fbc02d!important
}
.yellow-text.text-darken-3 {
	color: #f9a825!important
}
.yellow-text.text-darken-4 {
	color: #f57f17!important
}
.yellow-text.text-accent-1 {
	color: #ffff8d!important
}
.yellow-text.text-accent-2 {
	color: #ff0!important
}
.yellow-text.text-accent-3 {
	color: #ffea00!important
}
.yellow-text.text-accent-4 {
	color: #ffd600!important
}
.amber-text.text-lighten-5 {
	color: #fff8e1!important
}
.amber-text.text-lighten-4 {
	color: #ffecb3!important
}
.amber-text.text-lighten-3 {
	color: #ffe082!important
}
.amber-text.text-lighten-2 {
	color: #ffd54f!important
}
.amber-text.text-lighten-1 {
	color: #ffca28!important
}
.amber-text {
	color: #ffc107!important
}
.amber-text.text-darken-1 {
	color: #ffb300!important
}
.amber-text.text-darken-2 {
	color: #ffa000!important
}
.amber-text.text-darken-3 {
	color: #ff8f00!important
}
.amber-text.text-darken-4 {
	color: #ff6f00!important
}
.amber-text.text-accent-1 {
	color: #ffe57f!important
}
.amber-text.text-accent-2 {
	color: #ffd740!important
}
.amber-text.text-accent-3 {
	color: #ffc400!important
}
.amber-text.text-accent-4 {
	color: #ffab00!important
}
.orange-text.text-lighten-5 {
	color: #fff3e0!important
}
.orange-text.text-lighten-4 {
	color: #ffe0b2!important
}
.orange-text.text-lighten-3 {
	color: #ffcc80!important
}
.orange-text.text-lighten-2 {
	color: #ffb74d!important
}
.orange-text.text-lighten-1 {
	color: #ffa726!important
}
.orange-text {
	color: #ff9800!important
}
.orange-text.text-darken-1 {
	color: #fb8c00!important
}
.orange-text.text-darken-2 {
	color: #f57c00!important
}
.orange-text.text-darken-3 {
	color: #ef6c00!important
}
.orange-text.text-darken-4 {
	color: #e65100!important
}
.orange-text.text-accent-1 {
	color: #ffd180!important
}
.orange-text.text-accent-2 {
	color: #ffab40!important
}
.orange-text.text-accent-3 {
	color: #ff9100!important
}
.orange-text.text-accent-4 {
	color: #ff6d00!important
}
.deep-orange-text.text-lighten-5 {
	color: #fbe9e7!important
}
.deep-orange-text.text-lighten-4 {
	color: #ffccbc!important
}
.deep-orange-text.text-lighten-3 {
	color: #ffab91!important
}
.deep-orange-text.text-lighten-2 {
	color: #ff8a65!important
}
.deep-orange-text.text-lighten-1 {
	color: #ff7043!important
}
.deep-orange-text {
	color: #ff5722!important
}
.deep-orange-text.text-darken-1 {
	color: #f4511e!important
}
.deep-orange-text.text-darken-2 {
	color: #e64a19!important
}
.deep-orange-text.text-darken-3 {
	color: #d84315!important
}
.deep-orange-text.text-darken-4 {
	color: #bf360c!important
}
.deep-orange-text.text-accent-1 {
	color: #ff9e80!important
}
.deep-orange-text.text-accent-2 {
	color: #ff6e40!important
}
.deep-orange-text.text-accent-3 {
	color: #ff3d00!important
}
.deep-orange-text.text-accent-4 {
	color: #dd2c00!important
}
.brown-text.text-lighten-5 {
	color: #efebe9!important
}
.brown-text.text-lighten-4 {
	color: #d7ccc8!important
}
.brown-text.text-lighten-3 {
	color: #bcaaa4!important
}
.brown-text.text-lighten-2 {
	color: #a1887f!important
}
.brown-text.text-lighten-1 {
	color: #8d6e63!important
}
.brown-text {
	color: #795548!important
}
.brown-text.text-darken-1 {
	color: #6d4c41!important
}
.brown-text.text-darken-2 {
	color: #5d4037!important
}
.brown-text.text-darken-3 {
	color: #4e342e!important
}
.brown-text.text-darken-4 {
	color: #3e2723!important
}
.blue-grey-text.text-lighten-5 {
	color: #eceff1!important
}
.blue-grey-text.text-lighten-4 {
	color: #cfd8dc!important
}
.blue-grey-text.text-lighten-3 {
	color: #b0bec5!important
}
.blue-grey-text.text-lighten-2 {
	color: #90a4ae!important
}
.blue-grey-text.text-lighten-1 {
	color: #78909c!important
}
.blue-grey-text {
	color: #607d8b!important
}
.blue-grey-text.text-darken-1 {
	color: #546e7a!important
}
.blue-grey-text.text-darken-2 {
	color: #455a64!important
}
.blue-grey-text.text-darken-3 {
	color: #37474f!important
}
.blue-grey-text.text-darken-4 {
	color: #263238!important
}
.grey-text.text-lighten-5 {
	color: #fafafa!important
}
.grey-text.text-lighten-4 {
	color: #f5f5f5!important
}
.grey-text.text-lighten-3 {
	color: #eee!important
}
.grey-text.text-lighten-2 {
	color: #e0e0e0!important
}
.grey-text.text-lighten-1 {
	color: #bdbdbd!important
}
.grey-text {
	color: #9e9e9e!important
}
.grey-text.text-darken-1 {
	color: #757575!important
}
.grey-text.text-darken-2 {
	color: #616161!important
}
.grey.text-darken-3 {
	color: #424242!important
}
.grey-text.text-darken-4 {
	color: #212121!important
}
.shades-text.text-black {
	color: #000!important
}
.shades-text.text-white {
	color: #FFF!important
}
.shades-text.text-transparent {
	color: transparent!important
}/*!
FOOTERS
*/
#footer {
	background: rgba(0,0,0,.85);
	color: #fff;
letter-spacing:.1rem;
	padding: 0;
	margin: 0;
font-size:.9rem
}
#footer a {
	color: #A9A9A9;
	transition: all .3s ease-in-out
}
#footer a:hover {
	color: #E0E0E0
}
#footer.img-cover {
	min-height: 0
}
#footer p {
	color: #888;
font-size:.9rem
}
#footer .footer-logo {
	max-width: 200px;
	width: 100%;
	display: inline-block;
	margin-bottom: 2rem
}
#footer ul {
	list-style: none;
	padding: 0;
	margin: 0
}
#footer .widget {
	padding-top: 0;
	padding-bottom: 0
}
#footer .widget .widget-title {
	margin-top: 0
}
#footer #footer-main {
	padding-top: 3rem;
	padding-bottom: 3rem
}
#footer #footer-main.container-fullwidth {
	padding-left: 130px;
	padding-right: 130px
}
#footer #footer-bottom {
	padding-top: 1rem;
	padding-bottom: 1rem;
	background: rgba(0,0,0,.5)
}
#footer #footer-bottom .copyright {
font-size:.8rem;
	color: #888
}
#footer #footer-bottom p {
	margin-bottom: 0;
	margin-top: 5px;
	color: #888
}
#footer #footer-bottom img {
	max-height: 30px
}
#footer #footer-bottom .payment-logo img {
padding-left:.5rem
}
#footer #footer-bottom .f-social {
	font-size: 1rem;
	margin-top: 5px
}
#footer .widget-twitter .tweets-list {
	padding-left: 0
}
#footer .widget-twitter .tweets-list li img {
	display: none
}
#footer .widget-twitter .tweets-list li small {
	color: rgba(255,255,255,.45)
}
#footer .form-control {
	background: #2F2F2F;
	border: 2px solid transparent;
	color: #fff
}
#footer .form-control:focus {
	background: #1F1F1F
}
#footer .container-fluid {
	padding-right: 30px;
	padding-left: 30px
}
#footer .widget-text a, #footer .widget-twitter a {
	color: #EAEAEA
}
#footer .widget .widget-title {
	color: #fff;
letter-spacing:.15rem;
	font-weight: 600;
	margin-bottom: 2rem
}
#footer .widget-twitter .tweets-list li {
	color: #888;
	padding-left: 0
}
#footer .widget-links li a::before {
	color: #888;
	display: none
}
#footer .widget-links li a {
	display: block;
padding-bottom:.5rem;
	border-bottom: 1px solid rgba(255,255,255,.05)
}
#footer .widget-links li:last-child a {
	border-bottom: none
}
#footer .testimonial .comment {
	color: rgba(255,255,255,.8)
}
#footer .testimonial-content {
	background: #262626;
	border: 1px solid #393939;
	color: rgba(255,255,255,.8)
}
#footer .testimonial-content::before {
	background: #262626;
	border-bottom: 1px solid #393939;
	border-right: 1px solid #393939
}
#footer .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0;
	right: 0;
	position: absolute;
	bottom: 10px
}
#footer .owl-theme .owl-dots .owl-dot span {
	width: 5px;
	height: 5px;
	background: rgba(255,255,255,.5)
}
#footer .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #fff
}
#footer .widget-posts .post .post-meta {
	color: rgba(255,255,255,.3)
}
#footer .widget-newsletter .form-control {
	background: #333232;
	border: 2px solid #333232
}
#footer .widget-newsletter .form-control:focus {
	background: #fff;
	border: 2px solid #fff;
	color: #121212
}
#footer .widget-map {
	height: 295px;
	overflow: hidden
}
#footer .widget-map .map {
	height: 310px
}
#footer .product .product-info .product-price {
	color: #D5D5D5
}
#footer .widget-products .product .product-info {
	color: rgba(255,255,255,.5)
}
@media (max-width:992px) {
#footer.img-cover {
	min-height: 0!important
}
#footer #footer-main {
	padding: 2rem 2rem 0
}
#footer #footer-bottom {
	padding: 1rem 2rem
}
#footer #footer-main [class*=col-] {
	margin-bottom: 2rem
}
}
@media (max-width:768px) {
#footer #footer-bottom [class*=col-] {
	text-align: center
}
#footer #footer-bottom .f-social {
	width: 100%;
	margin: auto
}
#footer #footer-bottom .copyright {
	margin-bottom: 10px
}
textarea.form-control {
	max-height: 120px
}
}
.footer-reveal #main-content {
	position: relative;
	-moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,.5);
	webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.5);
	-o-box-shadow: 0 5px 5px 0 rgba(0,0,0,.5);
	box-shadow: 0 5px 5px 0 rgba(0,0,0,.5)
}
.footer-reveal #footer {
	position: fixed;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	z-index: -1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.boxed.footer-reveal #footer {
	max-width: 1240px;
	margin: auto
}
.aside-right.footer-reveal.aside-menu-open:not(.aside-hover) #footer {
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px)
}
.left-nav.footer-reveal #footer {
	left: 280px
}
@media (max-width:1200px) {
.left-nav.footer-reveal #footer {
	left: 0
}
}
#footer.footer-2 #footer-main {
padding:.5rem 2rem 0
}
#footer.footer-2 {
	background: #fff;
	color: #121212;
	font-weight: 400;
	overflow: hidden
}
#footer.footer-2 .f-social a {
	font-size: 1.2rem;
margin:1rem .5rem;
	padding: 0!important
}
#footer.footer-2 .f-social a:hover {
	color: #121212
}
#footer.footer-2 .copyright {
margin-top:.6rem;
	margin-bottom: 4rem;
	font-weight: 600;
font-size:.82rem;
	color: #4C4C4C
}
.form-group.row, .form-inline .btn {
	margin-bottom: 0
}
#footer.footer-hover {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,.35)
}
#footer.footer-hover #footer-bottom .container {
	border-top: none
}
#footer.footer-hover #footer-bottom .copyright {
	color: rgba(255,255,255,.6)
}
#footer.footer-hover #footer-bottom .payment-paypal {
	padding-top: 5px
}
.left-nav #footer.footer-hover {
	left: 280px;
	right: 0;
	width: auto
}
#footer.footer-light {
	background: rgba(0,0,0,.1)
}
#footer.footer-colored #footer-bottom, #footer.footer-light #footer-bottom {
	background: rgba(0,0,0,.05)
}
#footer.footer-colored .widget .widget-title, #footer.footer-light .widget .widget-title {
	color: #121212
}
#footer.footer-colored .widget-links li a, #footer.footer-light .widget-links li a {
	color: #747474;
	border-bottom: 1px solid rgba(0,0,0,.05)
}
#footer.footer-colored .widget-twitter .tweets-list li small, #footer.footer-light .widget-twitter .tweets-list li small {
	color: rgba(0,0,0,.45)
}
#footer.footer-colored .widget-text a, #footer.footer-colored .widget-twitter a, #footer.footer-light .widget-text a, #footer.footer-light .widget-twitter a {
	color: #303030!important;
	font-weight: 700
}
#footer.footer-colored #footer-bottom .copyright, #footer.footer-light #footer-bottom .copyright {
	color: #303030!important
}
#footer.bg-primary .widget .widget-title, #footer.bg-primary a i {
	color: #fff
}
#footer.bg-primary {
	background: #E2785D
}
#footer.bg-primary #footer-bottom {
	background: 0 0
}
#footer.bg-primary .widget-links li a {
	color: #747474;
	border-bottom: 1px solid rgba(0,0,0,.05)
}
#footer.bg-primary .widget-twitter .tweets-list li small {
	color: rgba(0,0,0,.45)
}
#footer.bg-primary .widget-text a, #footer.bg-primary .widget-twitter a {
	color: #303030
}
#footer.bg-primary #footer-bottom .copyright {
	color: #fff
}
#footer.img-cover .widget-twitter .tweets-list li, #footer.img-cover a, #footer.img-cover p {
	color: #EDEDED
}/*!
FORMS
*/
.form-control {
	font-weight: 400;
	padding: 9px 12px;
	height: 34px;
	font-size: 1rem;
	border: 2px solid #EDEDED;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
textarea.form-control {
	height: auto
}
.form-control:focus {
	border-color: #E2785D
}
.form-control[disabled] {
	background: #E8E8E8
}
.form-group {
	position: relative
}
.form-group.row>[class*=col-] {
margin-bottom:15px
}
.form-group label {
	color: #3B3B3B;
font-size:.9rem;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	padding-right: 6px
}
.form-group small {
font-size:.8rem;
	color: rgba(0,0,0,.4);
	font-weight: 700
}
.required:after {
	font-size: 1.5rem;
	color: #CECECE;
	content: "*";
	position: absolute;
	right: 1rem;
	top: 0
}
.form-group.required:after {
	right: 0
}
input::-webkit-input-placeholder {
color:silver!important
}
input:-moz-placeholder {
color:silver!important
}
input::-moz-placeholder {
color:silver!important
}
input:-ms-input-placeholder {
color:silver!important
}
textarea::-webkit-input-placeholder {
color:silver!important
}
textarea:-moz-placeholder {
color:silver!important
}
textarea::-moz-placeholder {
color:silver!important
}
textarea:-ms-input-placeholder {
color:silver!important
}
input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px #fff inset!important
}
.form-group.form-grouped {
	border: 2px solid #EDEDED;
	overflow: hidden;
	padding: 6px 11px 5px;
	background: #fff
}
.form-group.form-grouped.focused {
	border-color: #E2785D
}
.form-group.form-grouped.disabled {
	background: #E8E8E8;
	color: rgba(0,0,0,.2)
}
.form-group.form-grouped.disabled input::-webkit-input-placeholder {
color:#CDCDCD!important
}
.form-group.form-grouped.disabled input:-moz-placeholder {
color:#CDCDCD!important
}
.form-group.form-grouped.disabled input::-moz-placeholder {
color:#CDCDCD!important
}
.form-group.form-grouped.disabled input:-ms-input-placeholder {
color:#CDCDCD!important
}
.form-group.form-grouped input {
	background: 0 0;
	border: none;
	padding: 0;
	height: 25px;
	line-height: 25px
}
.form-group.form-grouped label {
	margin-bottom: 0
}
.form-control.white {
	border: 2px solid #fff
}
.form-control.white:focus {
	border-color: #383737!important;
	background: #fff
}
.input-lg {
	font-size: 1.1rem
}
.input-group .form-control:focus {
	border-right: 1px solid #C9C9C9
}
.input-group-btn .btn {
	margin-right: 0;
	margin-bottom: 0
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
font-size:.9rem
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442
}
#msgSubmit {
	margin-top: 1rem;
	font-size: 1.2rem
}
.append-icon, .prepend-icon {
	position: relative
}
.append-icon input {
	padding-right: 2.5rem!important
}
.append-icon .btn, .append-icon i, .prepend-icon i {
	color: rgba(0,0,0,.2);
	font-size: 1.1rem;
	font-weight: 700;
	height: 34px;
	line-height: 34px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 34px
}
.append-icon .btn, .append-icon i {
	left: auto;
	right: 0
}
.prepend-icon i {
	left: 0;
	right: auto
}
.prepend-icon input {
	padding-left: 2.5rem!important
}
.prepend-icon input.input-lg {
	padding-left: 3rem!important
}
.form-group.form-grouped.required:after {
	font-size: 1.5rem;
	color: #F4605C;
	content: "*";
	position: absolute;
	right: 1rem;
top:.4rem
}
.form-group.form-grouped .prepend-icon input {
	padding-left: 1.8rem
}
.form-group.form-grouped .append-icon input {
	padding-right: 1.8rem
}
.form-group.form-grouped .append-icon i, .form-group.form-grouped .prepend-icon i {
	height: 28px;
	line-height: 28px;
	top: auto;
	bottom: -3px
}
.builder, .quantity .minus {
	bottom: 0
}
.form-group.form-grouped .prepend-icon i {
	text-align: left
}
.form-group.form-grouped .append-icon i {
	text-align: right
}
.append-icon .btn, .append-icon .btn:focus, .append-icon .btn:hover, .append-icon .btn:hover::before {
	background: 0 0!important;
	margin-right: 0
}
.append-icon .btn i {
	font-size: 1rem
}
.append-icon .input-lg~.btn i, .append-icon .input-lg~i, .prepend-icon .input-lg~i {
	font-size: 1.4rem;
	height: 45px;
	line-height: 47px;
	width: 45px
}
.form-control.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px
}
.form-control.input-lg {
	height: 46px;
	padding: 0 16px;
	font-size: 1.1rem;
	line-height: 46px
}
.form-group.form-grouped>.input-sm {
	padding: 0;
	height: 16px;
	line-height: 16px
}
.form-group.form-grouped>.input-lg {
	height: 34px;
	line-height: 34px
}
.form-group .label-lg {
	font-size: 1rem
}
.form-group .label-sm {
	color: rgba(0,0,0,.45);
font-size:.95rem
}
.select2-container--default .select2-selection--single {
	height: 34px;
	border: 2px solid #EDEDED;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.select2-dropdown {
	padding: 9px 12px;
	border: 2px solid #E2785D;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 2px solid #EDEDED;
	background: #fff
}
.select2-container--default .select2-selection--multiple {
	border: 2px solid #EDEDED;
	height: auto;
	line-height: 19px;
	background: #fff;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 34px;
	right: 3px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 32px
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 23px
}
.select2-search--dropdown {
	padding: 0 0 8px
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: rgba(0,0,0,.08);
	color: #121212
}
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #E2785D
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	border-radius: 0;
	background: #E2785D;
	border: none;
	color: #fff;
	font-size: 85%
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #fff;
	margin-right: 4px
}
.form-grouped .select2-container--default .select2-selection--multiple, .form-grouped .select2-container--default .select2-selection--single {
	border: none
}
.form-grouped.form-grouped-select-2 {
	padding: 0
}
.form-grouped.form-grouped-select-2>label {
	display: block;
	padding: 7px 12px 0
}
.form-grouped .select2-container {
	margin-left: -2px;
	border-width: 0
}
.form-grouped .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0 12px
}
.form-grouped .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 12px
}
.select2-container--open .select2-selection--single {
	border: 2px solid #E2785D
}
.select2-container--open .select2-dropdown--below {
	margin-top: -2px;
	border-top: none!important
}
.select2-selection--single.input-lg {
	height: 46px;
	line-height: 46px;
	padding: 0
}
.select2-selection--single.input-lg .select2-selection__rendered {
	line-height: 44px;
	text-align: left
}
.post-single .tags, .quantity input, .switcher, header .blog-meta {
	text-align: center
}
.select2-selection--single.input-lg .select2-selection__arrow {
	height: 44px
}
.form-grouped .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .form-grouped .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-top: none
}
html .form-group .select2-container--default.select2-container--focus.select2-container--above .select2-selection--multiple, html .form-group .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none!important
}
.select2-dropdown.select2-dropdown--above {
	border-bottom: none!important
}
html .form-group .select2-container--default.select2-container--focus .select2-selection--multiple {
	border: none!important
}
.quantity {
	width: 75px;
	height: 50px;
	border: 2px solid #EDEDED;
	position: relative;
	-webkit-transition: border .3s;
	-moz-transition: border .3s;
	transition: border .3s
}
.quantity:hover {
	border: 2px solid #343434
}
.quantity .minus, .quantity .plus {
	line-height: 23px;
	border-left: 2px solid #EDEDED;
	color: #363636;
	width: 26px;
	text-align: center;
font-size:.7rem;
	font-weight: 700;
	position: absolute;
	right: 0;
	display: block;
	height: 50%;
	cursor: pointer;
	z-index: 2;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	transition: background .2s
}
.quantity .minus:hover, .quantity .plus:hover {
	background: #EDEDED
}
.quantity .plus {
	top: 0;
	border-bottom: 1px solid #e8e8e8
}
.quantity input {
	width: 48px;
	height: 100%;
	border: none;
	font-weight: 600
}
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.bootstrap-tagsinput {
	border: 2px solid #EDEDED;
	border-radius: 0;
	box-shadow: none;
	padding: 3px 6px 5px;
	width: 100%;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.focused .bootstrap-tagsinput {
	border: 2px solid #E2785D
}
.form-grouped .bootstrap-tagsinput {
	border: none!important
}
.label {
	border-radius: 0;
	font-size: 85%;
	padding: .3em .4em .45em
}
.label-primary {
	background-color: #E2785D
}
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
	background-color: #E1E1E1;
	border-color: none;
	border-radius: 0
}
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:focus, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today:hover:hover, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.today:hover {
	background-color: #EDEDED;
	border-color: none;
	border-radius: 0
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active:hover:hover, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td.active:hover {
	background-color: #E2785D;
	border-color: none;
	border-radius: 0
}
.datepicker thead tr th.next, .datepicker thead tr th.prev {
	color: #E2785D
}
.datepicker table tr td, .datepicker table tr th {
	border-radius: 0
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active:hover:hover, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td span.active:hover {
	background-color: #E2785D;
	border-color: #E2785D;
	text-shadow: none
}
.checkbox label, .radio label {
	font-weight: 700
}
.form-list {
	margin-top: 16px;
	padding-left: 0
}
.form-list::after {
	clear: both;
	content: "";
	display: table
}
.checkbox+.checkbox, .radio+.radio {
	margin-top: 0
}
.form-list li {
	display: inline-block;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0 26px 16px 0;
	float: left
}
.form-list label {
	margin-bottom: 0
}
input[type=checkbox], input[type=radio] {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	padding: 0;
	opacity: 0;
	z-index: 2
}
input[type=radio]+label, input[type=checkbox]+label {
	padding-left: 24px;
	cursor: pointer
}
input[type=radio]+label::after, input[type=radio]+label::before, input[type=checkbox]+label::after, input[type=checkbox]+label::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	width: 16px;
	height: 16px
}
input[type=radio]+label::before, input[type=checkbox]+label::before {
	border: 1px solid #cfd9db;
	background: #fff;
	box-shadow: none;
	cursor: pointer
}
input[type=radio]+label::after, input[type=radio]+label::before {
	border-radius: 50%
}
input[type=checkbox]+label::after, input[type=checkbox]+label::before {
	border-radius: 0
}
input[type=radio]+label::after, input[type=checkbox]+label::after {
	background-position: center center;
	background-repeat: no-repeat;
	box-shadow: none;
	display: none;
	background-color: #E2785D
}
input[type=radio]+label::after {
	background-image: url(../../img/form/cd-icon-radio.svg)
}
input[type=checkbox]+label::after {
	background-image: url(../../img/form/cd-icon-check.svg)
}
input[type=radio]:focus+label::before, input[type=checkbox]:focus+label::before {
	box-shadow: none
}
input[type=radio]:checked+label::after, input[type=checkbox]:checked+label::after {
	display: block
}
.switcher .fieldset, .switcher label {
	display: inline-block;
	margin-bottom: 0
}
.switcher {
	height: 40px;
	line-height: 40px
}
.switcher .fieldset {
	position: relative;
	padding: 2px;
	border-radius: 50em;
	border: 1px solid rgba(255,255,255,.4)
}
.switcher input[type=radio] {
	position: absolute;
	opacity: 0
}
.switcher label {
	position: relative;
	z-index: 1;
	float: left;
	width: 90px;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	font-size: 1rem;
	color: #FFF
}
.switcher .switch {
	position: absolute;
	top: 2px;
	left: 2px;
	height: 34px;
	width: 90px;
	background-color: #E2785D;
	border-radius: 20px;
	-webkit-transition: -webkit-transform .5s, background .3s;
	-moz-transition: -moz-transform .5s, background .3s;
	transition: transform .5s, background .3s
}
.switcher input[type=radio]:checked+label+.switch, .switcher input[type=radio]:checked+label:nth-of-type(n)+.switch {
	-webkit-transform: translateX(90px);
	-moz-transform: translateX(90px);
	-ms-transform: translateX(90px);
	-o-transform: translateX(90px);
	transform: translateX(90px)
}
.no-js .switcher, .switcher input[type=radio]+label::after, .switcher input[type=radio]+label::before {
	display: none
}
.switcher input[type=radio]+label, .switcher input[type=checkbox]+label {
	padding-left: 0;
font-size:.82rem;
	font-weight: 600
}
.nav-light .switcher .fieldset {
	border: 1px solid rgba(0,0,0,.1)
}
.nav-light .switcher label {
	color: #121212
}
.form-register .form-group {
	margin-bottom: 1.5rem
}
.form-register .checkbox {
margin:.8rem 0 2rem
}
@media (max-width:768px) {
.form-list li {
	display: block;
	float: none
}
}/*!
BLOG
*/
#blog {
	margin: 0 2rem
}
.section-header~#blog {
	padding-top: 35px
}
.section-blog, .section.section-blog {
	padding-top: 0!important
}
.section-blog .container-large, .section-blog>.row {
	margin-left: 0;
	margin-right: 0
}
.section-filters {
	margin-bottom: 30px;
	border-bottom: 2px solid #ECECEC
}
.section-blog .items-filter {
	padding-left: 2.2rem
}
.section-blog .items-filter li.filter-all {
	padding-right: 2.2rem
}
#blog-main, .section-blog>.row>[class*=col-] {
padding-left:0;
padding-right:0
}
#sidebar-left .widget, #sidebar-right .widget {
	border-bottom: none
}
#blog-main {
	z-index: 5;
	background: #fff
}
#blog-main[class*=col-] {
	padding-top: 3rem
}
#blog-main .blog-wrapper {
	padding: 0 3rem;
	position: relative
}
#page-title .blog-meta li {
	display: inline-block;
	color: rgba(255,255,255,.9);
font-size:.8rem
}
#page-title .blog-meta li a {
	color: rgba(255,255,255,.9);
font-size:.9rem;
	margin: 1rem;
padding-bottom:.2rem;
	letter-spacing: 1px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 2px solid rgba(255,255,255,.2);
	transition: all .3s ease-in-out
}
#page-title .blog-meta li a:hover {
	color: #fff;
	border-bottom: 2px solid rgba(255,255,255,0)
}
header .blog-title {
	position: relative;
	font-size: 5rem;
	margin-bottom: 2rem;
	color: #000;
	font-weight: 700;
letter-spacing:.5rem
}
.post .post-info .post-meta li a, .post .post-info .post-title, header .blog-meta li a {
	letter-spacing: 1px;
	text-transform: uppercase
}
header .blog-meta {
	padding-left: 0;
	margin-bottom: 3rem
}
header .blog-meta li {
	color: rgba(0,0,0,.8);
	display: inline-block;
font-size:.9rem
}
header .blog-meta li a {
	font-size: 1rem;
	color: rgba(0,0,0,.9);
	margin: 1rem;
padding-bottom:.2rem;
	font-weight: 700;
	border-bottom: 2px solid rgba(0,0,0,.1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
header .blog-meta li a:hover {
	color: #E2785D;
	border-bottom: 2px solid transparent
}
header.header-dark .blog-title {
	color: #fff
}
header.header-dark .blog-meta li {
	color: rgba(255,255,255,.8)
}
header.header-dark .blog-meta li a {
	color: rgba(255,255,255,.9);
	border-bottom: 2px solid rgba(255,255,255,.2)
}
header.header-dark .blog-meta li a:hover {
	color: #E2785D;
	border-bottom: 2px solid rgba(255,255,255,0)
}
.post-single .post .post-info, .post-single .post-comments, .post.post-gallery .post-info {
	border: none
}
.post {
	margin-bottom: 2rem;
	overflow: hidden;
	position: relative
}
.post img {
	width: 100%
}
.post a {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.post .post-medias {
	overflow: visible
}
.post .post-medias figure {
	display: block
}
.post .post-info, .post .post-info .post-meta {
	display: table;
	width: 100%;
	clear: both
}
.post .post-medias .flexslider .flex-viewport {
	width: 100%
}
.post .post-info .post-title {
	font-family: Montserrat, arial;
	margin-top: 1.5rem;
	font-size: 1.1rem;
	font-weight: 700;
margin-bottom:.7rem
}
.post .post-info .post-meta {
	padding-left: 0
}
.post .post-info .post-meta, .post .post-info .post-meta a {
	margin-top: 1rem;
	margin-bottom: 1rem;
font-size:.8rem;
	font-weight: 600
}
.post .post-info .post-meta li {
	color: rgba(0,0,0,.5);
	display: inline-block;
margin-right:.5rem
}
.post .post-info .post-meta li a {
	color: rgba(0,0,0,.8);
	display: inline;
padding-bottom:.2rem;
	font-weight: 700;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.post .post-info .post-meta a.comments {
	color: rgba(0,0,0,.6)
}
.post .post-info .post-meta i {
padding-right:.5rem;
	font-weight: 700;
	font-size: 16px;
	color: rgba(0,0,0,.4)
}
.post .post-info .post-meta a.comments:hover, .post .post-info .post-meta a:hover {
	color: #E2785D
}
.post .post-info .post-excerpt p {
	font-size: 1rem
}
figure .post-meta li {
	color: rgba(255,255,255,.8);
	display: inline-block
}
figure .post-meta li span {
	color: rgba(255,255,255,.9);
	font-weight: 700
}
.post-single .section {
	padding-top: 0
}
.post-single .post .post-content, .post-single .post .row {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.post-single .post {
	margin-bottom: 0
}
.post-single img, .post-single p {
	margin-bottom: 1.5rem
}
.post-single .post .post-content::after, .post-single .post .post-content::before {
	content: "";
	display: table;
	clear: both
}
.post-single h3 {
	margin-top: 1rem;
	line-height: 2.5rem
}
.post-single .pull-left {
	padding-right: 2rem
}
.post-single .pull-right {
	padding-left: 2rem
}
.post-single img.pull-left, .post-single img.pull-right {
	margin-bottom: 1rem
}
.post-single .flexslider {
	margin-bottom: 2rem
}
.post-single .flexslider img {
	margin-bottom: 0
}
.post-single .post-nav {
	position: relative;
	padding: 1.5rem 0;
	border-top: 1px solid rgba(0,0,0,.05)
}
.post-single .post-nav a {
	display: block;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.post-single .post-nav a span {
	display: inline-block
}
.post-single .post-nav a span:not(.post-nav-title) {
	color: rgba(0,0,0,.4);
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.8rem;
	font-weight: 600
}
.post-single .post-nav a span.post-nav-title {
	display: block;
	font-weight: 700;
	font-size: 1.2rem
}
.post-single .post-nav .next {
	text-align: right
}
.post-single .post-nav .next-icon, .post-single .post-nav .prev-icon {
	position: absolute;
	top: 9px;
	font-size: 1.5rem!important;
	display: block;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.post-single .post-nav .prev-icon {
	left: -1rem
}
.post-single .post-nav .next-icon {
	right: -1rem
}
.post-single .post-nav a:hover .next-icon, .post-single .post-nav a:hover .prev-icon {
	color: #E2785D
}
.post-single .post-comments {
	padding-top: 2rem;
	background: #f5f5f5;
	padding-bottom: 3rem
}
.post-single .post-comments.comments-light {
	background: 0 0;
	border-top: 1px solid rgba(0,0,0,.1)
}
.post-single .post-comments h3 {
	margin-bottom: 2.3rem;
margin-top:.6rem;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 700;
letter-spacing:.1rem
}
.post-single .post-comments h4 {
	font-size: 1rem;
	color: rgba(0,0,0,.8)
}
.post-single .post-comments small {
	font-size: 90%;
	color: rgba(0,0,0,.5);
padding-left:.5rem;
	font-weight: 600
}
.post-single .post-comments img {
	max-width: 4rem
}
.post-single .post-comments p {
font-size:.9rem
}
.post-single .post-comments .leave-comment {
	border-top: 2px solid rgba(0,0,0,.07);
	margin-top: 2rem;
	padding-top: 2rem
}
.post-single .post-comments button {
	margin-top: 2rem
}
.post .post-masonry:after {
	content: '';
	display: block;
	clear: both
}
.post .post-masonry .grid-sizer, .post .post-masonry figure {
	width: 19.5%;
	margin: .25%
}
.post .post-masonry .grid-sizer {
	display: none
}
.post .post-masonry figure {
	float: left;
	height: 130px;
	background: 0 0
}
.post .post-masonry figure.wide {
	width: 39.5%
}
.post .post-masonry figure.tall {
	height: calc(260px + 1%)
}
.post .post-masonry.grid-3 .grid-sizer, .post .post-masonry.grid-3 figure {
	width: 19.5%;
	margin: .25%
}
.post .post-masonry.grid-3 figure {
	height: 130px
}
.post .post-masonry.grid-3 figure.wide {
	width: 39.5%
}
.post .post-masonry.grid-3 figure.tall {
	height: calc(260px + 1%)
}
.post .post-masonry.grid-2 .grid-sizer, .post .post-masonry.grid-2 figure {
	width: 49.5%;
	margin: .25%
}
.post .post-masonry.grid-2 figure {
	height: 130px
}
.post .post-masonry.grid-2 figure.wide {
	width: 99.3%
}
.post .post-masonry.grid-2 figure.tall {
	height: calc(260px + 1%)
}
.blog-square .post .post-masonry figure img,
.blog-square .post figure img {
	height: auto;
	width: 100%
}
.post .tags {
	margin: 2rem 0
}
.posts.masonry, .posts.masonry-grid {
	padding-bottom: 3rem
}
.posts.masonry.infinite-container, .posts.masonry.no-space {
	padding-bottom: 0
}
.posts.masonry.no-space {
	background: #212121
}
.posts .post {
	border-bottom: 1px solid rgba(0,0,0,.07)
}
.posts .post .post-info {
	padding: 0 0 1rem;
	border: none
}
.posts .post .more {
	font-family: Montserrat, arial;
font-size:.9rem;
	font-weight: 700;
	color: #E2785D;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative
}
.posts .post .more::before {
	content: "\ea8d";
	position: absolute;
	right: -20px;
	top: -2px;
	font-family: 'Nucleo Outline';
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.posts .post .more:hover::before {
	right: -25px
}
.posts .post figure.he-2 .hover-icons .hover-icons-wrapper p {
	font-size: 1.3rem
}
.posts .post:hover figure.he-2 img {
	opacity: .8
}
.posts .post:hover figure.he-2.no-caption img {
	transform: scale(1.05)
}
.posts .post:hover figure .hover-icons .hover-icons-wrapper p {
	font-size: 1.2rem;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	text-shadow: none
}
.posts .post:last-child {
	border-bottom: none
}
.blog-square .post {
	border-radius: 0;
	padding-bottom: 2rem
}
.blog-square .post .post-title {
margin-bottom:.8rem;
margin-top:.5rem
}
.blog-square .post .post-info {
	padding: 0 20px;
	border: none
}
.blog-square .post .col-sm-5 {
	padding-right: 0
}
.blog-square .post .col-sm-7 {
	padding-left: 0
}
.blog-square .post .post-comments a {
	margin-top: 1rem;
	margin-bottom: 1rem;
	color: rgba(0,0,0,.6);
font-size:.8rem;
	font-weight: 600
}
.blog-square .post .post-comments a:hover {
	color: #E2785D
}
.blog-timeline #blog-main[class*=col-] {
	padding-top: 0
}
.blog-timeline #blog-main .blog-wrapper {
	margin-left: 3rem
}
.blog-timeline .posts {
	padding-left: 4rem
}
.blog-timeline .posts::before {
	content: "";
	border-left: 1px dashed rgba(0,0,0,.2);
	height: 100%;
	width: 1px;
	position: absolute;
	left: 1rem;
	top: 0
}
.blog-timeline .posts .post {
	position: relative;
	overflow: visible
}
.event, .event .event-medias {
	overflow: hidden
}
.blog-timeline .post::before {
	content: "";
	border-top: 1px dashed rgba(0,0,0,.2);
	height: 1px;
	width: 60px;
	position: absolute;
	left: -56px;
	top: 30px;
	webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.blog-timeline .posts .post .post-date {
	font-size: 1.5rem;
	position: absolute;
	font-weight: 600;
	color: #9A9A9A;
	text-align: center;
	left: -114px;
	top: 0;
	line-height: 22px;
	padding-top: 6px;
	background: #fff;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid rgba(0,0,0,.17);
	webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.blog-timeline .posts .post .post-date span {
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.9rem
}
.blog-timeline .posts .post:hover .post-date {
	border: 2px solid #E2785D;
	color: #E2785D!important
}
.blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #E2785D
}
.blog-timeline.timeline-right #blog-main .blog-wrapper {
	margin-left: 2rem
}
.blog-timeline.timeline-right .posts {
	padding-left: 0;
	padding-right: 4rem
}
.blog-timeline.timeline-right .posts::before {
	right: 1rem;
	left: auto
}
.blog-timeline.timeline-right .post::before {
	left: auto;
	right: -56px
}
.blog-timeline.timeline-right .posts .post .post-date {
	right: -112px;
	left: auto
}
.blog-timeline.timeline-alternate #blog-main .blog-wrapper {
	padding: 6rem 0 3rem;
	margin-left: 0
}
.blog-timeline.timeline-alternate .posts {
	padding-left: 0
}
.blog-timeline.timeline-alternate .posts::before {
	left: 50%
}
.blog-timeline.timeline-alternate .posts .post .post-date {
	font-family: Montserrat;
	left: 100%;
	margin-left: -30px
}
.blog-timeline.timeline-alternate .posts .post {
	width: 50%;
	padding-left: 0;
	float: left;
	padding-right: 4rem;
	border-bottom: none
}
.blog-timeline.timeline-alternate .posts .post:nth-child(even) {
	float: right;
	padding-right: 0;
	padding-left: 4rem;
	margin-top: 6rem
}
.blog-timeline.timeline-alternate .posts .post:nth-child(even) .post-date {
	right: 100%;
	margin-right: -27px;
	margin-left: auto
}
.blog-timeline.timeline-alternate .posts .post::before {
	left: 100%;
	margin-left: -56px
}
.blog-timeline.timeline-alternate .posts .post:nth-child(even)::before {
	right: 100%;
	left: auto;
	margin-right: -56px
}
.pagination-wrapper {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 0 4rem;
	position: relative
}
.pagination-wrapper ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	border-radius: 0
}
.pagination-wrapper .pagination>li:first-child>a, .pagination-wrapper .pagination>li:first-child>span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.pagination-wrapper ul li {
	background: #fff;
	border-right: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	border-radius: 0!important;
	float: left;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.pagination-wrapper ul li:first-child {
	border-left: 1px solid #ECECEC
}
.pagination-wrapper ul li i {
	padding-top: 11px
}
.pagination-wrapper ul li a {
	font-family: Montserrat, arial;
	padding: 0 1.3rem;
	font-weight: 300;
	height: 2.5rem;
	line-height: 2.5rem;
	color: #404040;
	border: none;
	background: 0 0;
	position: relative;
	display: inline-block;
	text-align: center;
	font-size: 1.1rem;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap
}
.pagination li.active {
	background: #252525;
	border: 1px solid #252525!important
}
.pagination li.active a, .pagination li.active:hover a {
	border: none!important;
	background: 0 0;
	color: #fff!important
}
.pagination li:not(.disabled):not(.active):hover {
	background: #E6E6E6
}
.pagination>li:not(.active)>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	color: #3B3B3B!important;
	background-color: transparent!important;
	border: none!important
}
.newspaper-layout #main-content p, .newspaper-layout .header-title, .newspaper-layout .rev_slider_wrapper .tp-caption, .newspaper-layout .title {
	font-family: Sumana, arial
}
.newspaper-layout .rev_slider_wrapper .tp-caption.tp-subtitle {
	font-family: Montserrat, arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700
}
.newspaper-layout .post .post-info .post-excerpt p {
	font-size: 1.15rem
}
@media (min-width:1024px) {
#blog {
	margin: 0 6rem
}
}
@media (max-width:1600px) {
.section-blog .sidebar-wrapper {
	padding: 2rem 1rem
}
}
@media (max-width:992px) {
.section-blog .container-large {
	padding-left: 0;
	padding-right: 0
}
.section-blog .sidebar-left, .section-blog .sidebar-right {
	min-height: 0!important
}
header .blog-title {
	font-size: 3rem
}
.blog-timeline.timeline-right .post::before {
	right: -62px
}
.blog-timeline.timeline-right .posts::before {
	right: 49px
}
#blog-main .blog-wrapper {
	padding: 0 2rem
}
.post-single .post-nav a span.post-nav-title {
	font-size: 1rem
}
.post-single .post-nav a.previous span:not(.prev-icon) {
	margin-left: 2rem
}
.post-single .post-nav a.next span:not(.next-icon) {
	margin-right: 2rem
}
.post-single .post-nav .prev-icon {
left:.2rem
}
.post-single .post-nav .next-icon {
right:.5rem
}
.blog-timeline .posts .post .post-date {
	left: -102px
}
.blog-timeline.timeline-right .posts .post .post-date {
	right: -64px
}
}
@media (max-width:768px) {
.blog-timeline #blog-main .blog-wrapper, .blog-timeline.timeline-right #blog-main .blog-wrapper {
	margin-left: 0
}
.blog-timeline .post::before, .blog-timeline .posts .post .post-date, .blog-timeline .posts::before, .post-single .post-nav .next-icon, .post-single .post-nav .prev-icon {
	display: none
}
.post {
	margin-bottom: 1rem
}
.blog-timeline {
	padding: 0 2rem
}
.section-blog .blog-wrapper {
	padding: 0 1.5rem
}
.section-blog #sidebar-left, .section-blog #sidebar-right {
	min-height: 0!important
}
#blog-main, .section-blog>.row>[class*=col-] {
padding-left:2rem;
padding-right:2rem
}
.blog-wrapper.m-t-60 {
	margin-top: 30px!important
}
#blog-main .blog-wrapper {
	padding: 0
}
.post-single .post-nav .col-xs-6 {
	width: 100%
}
.post-single .post-nav .next, .post-single .post-nav .previous {
	text-align: center
}
.post-single .post-nav .previous {
	margin-bottom: 1.5rem
}
.post-single .post-nav a.next span:not(.next-icon), .post-single .post-nav a.previous span:not(.prev-icon) {
	margin-left: 0;
	margin-right: 0
}
.blog-timeline.timeline-right .posts {
	padding-right: 0
}
.blog-timeline .posts {
	padding-left: 0
}
.blog-timeline .blog-wrapper {
	padding: 0!important;
	padding-top: 2.5rem!important
}
.blog-timeline.timeline-alternate .posts .post, .blog-timeline.timeline-alternate .posts .post:nth-child(even) {
	width: 100%;
	float: none;
	padding-left: 0;
	padding-right: 0
}
.blog-timeline.timeline-alternate .posts .post {
	border-bottom: 1px solid rgba(0,0,0,.07);
	margin-bottom: 2rem;
	margin-top: 0!important
}
header .blog-title {
	font-size: 1.5rem;
	margin-bottom: 1rem
}
header .blog-meta li a, ul.blog-meta, ul.blog-meta a {
font-size:.8rem
}
.post-single .pull-left {
	padding-right: 0
}
.post-single .pull-right {
	padding-left: 0
}
.post-single .post .post-content, .post-single .post .row {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.post .tags {
	margin: 1rem 0
}
.posts .col-md-6 {
	height: auto!important
}
}/*!
EVENTS
*/
.event {
	margin-bottom: 2rem;
	position: relative
}
.event img {
	width: 100%
}
.event a {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.event .event-medias figure {
	display: block
}
.event .event-info {
	display: table;
	clear: both;
	width: 100%
}
.event .event-info .event-date {
margin:.6rem 0 .4rem;
	font-family: Montserrat, arial;
	font-size: 1.2rem;
	opacity: .7
}
.event .event-info .event-title {
	font-family: Montserrat, arial;
margin-top:.9rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.1rem;
	font-weight: 700;
margin-bottom:.7rem
}
.event .event-info h1.event-title {
	font-size: 2rem
}
.event .event-info h2.event-title {
	font-size: 1.5rem
}
.event .event-info h3.event-title {
	font-size: 1.2rem
}
.event .event-info .event-desc p {
	font-size: 1.1rem;
	font-style: italic
}
.event.event-gallery .event-info {
	border: none
}
figure .event-meta li {
	color: rgba(255,255,255,.8);
	display: inline-block
}
figure .event-meta li span {
	color: rgba(255,255,255,.9);
	font-weight: 700
}
@media (max-width:992px) {
.event .event-info h1.event-title {
	font-size: 1.8rem
}
.event .event-info h2.event-title {
	font-size: 1.3rem
}
.event .event-info h3.event-title {
	font-size: 1rem
}
.event .event-info .event-date {
	font-size: 1.1rem
}
}
@media (max-width:768px) {
.event .event-info h1.event-title {
	font-size: 1.3rem
}
.event .event-info h2.event-title {
	font-size: 1.1rem
}
.event .event-info .event-date, .event .event-info h3.event-title {
	font-size: 1rem
}
}
.builder {
	background: #fff;
	color: #383838;
	border-left: 1px solid rgba(224,226,234,.53);
	position: fixed;
	right: -320px;
	top: 0;
	width: 320px;
	z-index: 1000;
	-webkit-transition: -webkit-transform .6s cubic-beziercubic-bezier(.25, .1, .25, 1);
	transition: transform .6s cubic-bezier(.25, .1, .25, 1)
}
.builder .btn.btn-bordered {
	border: 1px solid #383737
}
.builder .btn+.btn {
	margin-right: 0
}
.builder-loading .btn+.btn {
	margin-right: 4px
}
.builder-loading .btn:last-child {
	margin-right: 0!important
}
.builder .builder-section {
	padding: 1.8rem;
	border-bottom: 1px solid #eee
}
.builder .builder-section:first-child {
	border-top: none
}
.builder .btn {
font-size:.7rem;
	margin-bottom: 0;
	width: 129px;
	padding: 0;
	margin-right: 5px
}
.builder-menu-style .btn {
	width: 64px
}
.builder-menu-style .btn-builder-transparent, .builder-menu-style [data-menu-style=transparent], .builder-menu-style [data-menu-style=image] {
	width: 124px
}
.builder .builder-dark-theme, .builder .builder-menu-layout {
	border-bottom: none;
	padding-bottom: 0
}
.builder .builder-menu-style .btn+.btn {
	margin-right: 4px
}
.builder .builder-menu-style .btn+.btn+.btn+.btn {
	margin-right: 0
}
.builder .btn.btn-block {
	width: 100%
}
.builder h4 {
font-size:.8rem;
	margin: 0 auto 1.1rem;
	text-align: center;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #353535
}
.builder a:not(.btn):not(.builder-toggle) {
	color: #343434!important;
	display: block;
	position: relative;
	width: 100%
}
.builder a:not(.btn):hover {
	color: #000!important;
	text-decoration: none!important
}
.builder .switch {
	margin-top: -4px
}
.builder .builder-close {
	padding: 7px;
	position: absolute;
	right: 36px;
	top: 20px;
	width: auto;
	z-index: 10
}
.builder .builder-toggle {
	color: #121212!important;
	cursor: pointer;
	font-size: 1.5rem;
	height: 50px;
	left: -48px;
	line-height: 50px;
	padding-top: 2px;
	position: absolute;
	text-align: center;
	top: 23%;
	width: 54px;
	z-index: 1010
}
html [class*=theme-] .builder a:not(.btn).builder-toggle:hover {
	color: #121212!important
}
.builder .builder-toggle i {
	padding-right: 3px
}
.builder:before {
	opacity: .7;
	background-color: #fff;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	border-left: 1px solid rgba(224,226,234,.53);
	box-shadow: -3px 2px 2px rgba(189,189,189,.28);
	content: '';
	height: 50px;
	left: -47px;
	position: absolute;
	top: 23%;
	width: 48px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.builder.open:before, .builder:hover:before {
	opacity: 1
}
.builder .color-options p {
	margin-bottom: 0
}
.theme-color {
	cursor: pointer;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 4px;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.boxed-bg.active:after, .theme-color.active:after {
	content: "\e66f";
	font-family: "Nucleo Outline"!important;
	position: absolute;
	text-align: center;
	display: inline-block
}
.theme-color.active:after {
	color: #fff;
	font-size: 24px;
	left: 1px;
	top: -4px
}
.boxed-bg.active {
	background: #fff!important
}
.boxed-bg.active:after {
	color: #464646;
	font-size: 28px;
	left: 3px;
	top: -3px
}
.boxed-bg, .builder-layouts {
	position: relative
}
.builder.open {
	-ms-transform: translate(-100%, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	box-shadow: 0 0 9px rgba(155,155,155,.55)
}
.boxed-bg {
	cursor: pointer;
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-right: 3px;
	border-radius: 19px;
	border: 1px solid #C8C8C8;
	background: #3C3C3C
}
.builder .builder-layouts a {
	display: block;
	width: 62px;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px
}
.builder .builder-layouts a img {
	width: 100%
}
.builder-loading .btn {
font-size:.85rem;
	width: 47px
}
.builder-menu-layout>div {
	margin-bottom: 10px
}
#screenshot.screenshot-builder {
	top: -260px!important;
	left: -5px!important;
	position: fixed;
	z-index: 1001
}
.builder .builder-section.builder-themes {
	padding-bottom: 0;
	border-bottom: none
}
.builder-boxed-bg {
	display: none;
	margin-top: 1.5rem
}
[data-menu-style=image] {
display:none
}
.builder .builder-section.builder-buy {
padding-bottom:.5rem
}
#reset-style {
	margin-top: 1.2rem;
	font-weight: 600;
font-size:.9rem;
	text-align: right
}
.tooltip-builder {
	top: 2rem;
	left: 2rem;
	position: absolute;
	z-index: 30
}
.tooltip-builder .tooltip-icon {
	color: #fff;
	font-size: 1.5rem;
	-webkit-animation: tooltip-fade 1.5s ease-in infinite;
	-moz-animation: tooltip-fade 1.5s ease-in infinite;
	-ms-animation: tooltip-fade 1.5s ease-in infinite;
	-o-animation: tooltip-fade 1.5s ease-in infinite;
	animation: tooltip-fade 1.5s ease-in infinite
}
#wrapper, .scroll-down span {
	-webkit-animation-fill-mode: both
}
.tooltip-builder .tooltip-icon:hover {
	color: #fff!important
}
.tooltip-builder .tooltip-popup {
	background: #303033;
	color: #fff;
	max-width: 300px;
	overflow: hidden
}
.tooltip-builder .tooltip-popup .tooltip-wrapper {
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.tooltip-builder .tooltip-popup.tooltip-hidden {
	opacity: 0;
	padding: 0;
	height: 0;
	width: 0
}
.tooltip-builder .tooltip-title {
	color: #fff!important;
	font-size: 1rem;
	font-family: Montserrat, arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	margin-top: 0
}
.tooltip-builder .tooltip-popup p {
	color: #B9B9B9;
font-size:.9rem
}
.tooltip-builder .tooltip-popup .close-tooltip-popup {
	color: #CECECE;
	text-decoration: none;
	position: absolute;
	top: 3.2rem;
	right: 1rem;
	font-size: 1rem;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.tooltip-builder .tooltip-popup .close-tooltip-popup:hover {
	color: #fff!important
}
.tooltip-builder .tooltip-popup .btn {
	display: inline-block;
	margin-top: 1.2rem
}
.tooltip-builder .tooltip-popup .tooltip-image {
	width: 100%
}
.tooltip-builder .tooltip-popup a:not(.close-tooltip-popup) {
	color: #fff;
	font-weight: 700;
	display: block;
margin-top:.8rem;
	opacity: .8;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.tooltip-builder .tooltip-popup a:not(.close-tooltip-popup):hover {
	opacity: 1;
	color: #fff!important
}
.tooltip-builder .tooltip-popup a:not(.close-tooltip-popup) i {
padding-right:.3rem;
font-size:.9rem;
	opacity: .7
}
@-webkit-keyframes tooltip-fade {
0%, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-moz-keyframes tooltip-fade {
0%, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-o-keyframes tooltip-fade {
0%, 100% {
opacity:1
}
50% {
opacity:0
}
}
@keyframes tooltip-fade {
0%, 100% {
opacity:1
}
50% {
opacity:0
}
}/*!
OVERVIEW: DEMO PURPOSE
*/
body.overview p {
	font-size: 1.15rem;
	line-height: 2;
	font-weight: 400;
	letter-spacing: 1px;
	color: #7E7E7E
}
body.overview .section-dark p {
	color: #BEBEBE
}
body.overview .subtitle {
	text-align: center;
	margin-bottom: 60px;
	font-size: 1.2rem;
	font-family: Merriweather, arial
}
body.overview .section {
	padding: 6rem 0 10rem;
	position: relative;
	overflow: visible
}
.overview .font-lg {
	font-size: 1.4rem;
	font-weight: 300;
	letter-spacing: 1px
}
.overview h1, .overview h2 {
	font-family: Montserrat, arial;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px
}
.overview .container-fluid {
	padding-left: 100px;
	padding-right: 100px
}
.overview h1 {
	font-size: 3.5rem;
	margin-top: 0;
	color: #252422
}
.overview h2 {
	font-size: 1.7rem;
	margin-bottom: 2rem
}
.overview .rev_slider_wrapper {
	left: 0!important
}
.overview .rev_slider_wrapper .btn-link {
	font-weight: 400;
font-size:.75rem;
	letter-spacing: 1px;
	height: 36px;
	line-height: 38px
}
.overview .btn.btn-hg {
	font-size: 1rem;
	height: auto
}
.overview .btn-lg:not(.icon-left-effect) {
font-size:.85rem;
	line-height: 1.1rem;
	padding: 13px 26px;
	height: auto
}
.overview .price-plan .price .price-wrapper .price-symbol {
	top: -45px
}
.overview .scroll-down {
	bottom: 30px
}
.overview section {
	position: relative
}
.overview .section-dark h1, .overview .section-dark h2 {
	color: #fff;
	margin-bottom: 30px
}
.overview h1.overview-handwriting, .overview h2.overview-handwriting {
	font-family: 'Nothing You Could Do', cursive;
	font-weight: 300;
	font-size: 2.1rem;
	text-transform: none
}
.overview h1.overview-handwriting {
	font-size: 3rem
}
.overview section::after, .overview section::before {
	position: absolute;
	content: '';
	pointer-events: none
}
.overview .top-subtitle {
	margin-bottom: 0;
	text-align: center;
	font-family: Merriweather, arial;
	font-style: italic;
	font-size: 1.3rem
}
.overview #layouts {
	background: #f5f5f5;
	padding-bottom: 2rem!important;
	padding-top: 0
}
.overview #features {
	background: #151514
}
.overview .section-buy {
	background: #f5f5f5
}
.overview .btn {
	-webkit-transition: all .2s ease-in-out!important;
	-moz-transition: all .2s ease-in-out!important;
	transition: all .2s ease-in-out!important
}
.overview #aside-nav .btn {
	text-transform: uppercase;
font-size:.8rem;
	margin-top: 2rem;
	margin-left: 30px;
	line-height: 34px;
	height: 36px;
	width: 220px
}
.overview #aside-nav #main-aside-menu {
	margin-top: 3rem
}
.overview #aside-nav #main-aside-menu>ul>li>a {
	color: #ADADAD!important;
	padding: 8px 15px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.overview #aside-nav #main-aside-menu>ul>li.current>a, .overview #aside-nav #main-aside-menu>ul>li:hover>a {
	color: #fff!important
}
.overview #aside-nav #main-aside-menu>ul.menu-sm {
	margin-top: 3.5rem
}
.overview #aside-nav #main-aside-menu>ul.menu-sm>li>a {
	text-transform: none;
	font-family: 'Open Sans', arial;
	font-weight: 300!important
}
.overview #aside-nav #main-aside-menu>ul.menu-sm>li:hover>a {
	padding-left: 15px
}
.overview #aside-nav footer {
	border-top: none!important;
	background: 0 0!important;
	height: auto!important
}
.overview #main-aside-navigation .main-nav-wrapper #aside-logo {
	margin: 0 0 10px!important;
	text-align: center
}
.overview #main-aside-navigation .main-nav-wrapper #aside-logo img {
	width: 200px;
	opacity: .8
}
.tp-caption.overview-h3 {
	font-family: Merriweather, arial;
	font-size: 2rem;
	font-weight: 300;
	font-style: italic;
	color: #ACACAC
}
.tp-caption.overview-h1 {
	font-family: MOntserrat, arial;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8rem;
	color: #fff
}
.tp-caption.overview-p {
	font-family: Merriweather, arial;
	font-style: italic;
	color: #fff
}
@keyframes animatedBackground {
0% {
background-position:0 0
}
100% {
background-position:-1920px 0
}
}
@-moz-keyframes animatedBackground {
0% {
background-position:0 0
}
100% {
background-position:-1920px 0
}
}
@-webkit-keyframes animatedBackground {
0% {
background-position:0 0
}
100% {
background-position:-1920px 0
}
}
@-ms-keyframes animatedBackground {
0% {
background-position:0 0
}
100% {
background-position:-1920px 0
}
}
@-o-keyframes animatedBackground {
0% {
background-position:0 0
}
100% {
background-position:-1920px 0
}
}
#clouds-animated {
	width: 100%;
	height: 100%;
	background-image: url(../../img/various/clouds.png);
	position: absolute;
	left: 0;
	top: 0;
	background-position: 0 0;
	animation: animatedBackground 60s linear infinite;
	-moz-animation: animatedBackground 60s linear infinite;
	-webkit-animation: animatedBackground 60s linear infinite;
	-ms-animation: animatedBackground 60s linear infinite;
	-o-animation: animatedBackground 60s linear infinite
}
.overview .grid .item-wrapper {
	overflow: visible
}
.overview .items-filter {
	text-align: center;
	margin-bottom: 10px;
	padding-top: 30px
}
.overview .grid .item {
	overflow: visible;
	padding: 20px
}
#desc-2, .icon-left-effect, .icon-right-effect, .icon-top-effect, .section, body.boxed #wrapper, svg:not(:root) {
	overflow: hidden
}
.overview figure.he-2 {
	box-shadow: 0 20px 30px -20px rgba(0,0,0,.5)
}
.overview figure.he-2:hover {
	cursor: pointer;
	box-shadow: 0 20px 30px -20px rgba(0,0,0,.8)
}
.overview figure.he-2.caption-visible:hover img {
	transform: none
}
.overview figure.he-2 img, .overview figure.he-2.caption-center .hover-icons .hover-icons-wrapper {
	margin-top: 0
}
.overview .section-portfolio .items-filter li {
	margin-right: -5px
}
.overview .section-portfolio .items-filter li a {
	color: #121212;
	margin: 0;
	padding: 10px 1rem;
	font-family: Montserrat, arial;
	font-size: 1rem;
	font-weight: 600;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out
}
.breadcrumb-list li a, .overview .item .item-more-info {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.overview .section-portfolio .items-filter li a.current {
	background: 0 0;
	color: #319db5;
	padding-top: 8px
}
.overview .section-portfolio .items-filter li a:hover {
	color: #121212
}
.overview section figure {
	background: #fff
}
.overview .section-top {
	color: #fff
}
.overview .section-top p {
	color: #B5B5B5
}
.overview .section-top .f-right .top-img {
	width: 100%;
	max-width: 1000px;
	position: absolute;
	top: 100px;
	right: 100px
}
.overview .section-call-to-action.section-dark h2 {
	font-size: 2.2rem;
	margin-bottom: 0;
	text-transform: none;
	font-family: Raleway, arial;
	font-weight: 300
}
.overview .section-intro img {
	width: 100%;
	max-width: 1000px;
	position: absolute;
	top: -180px;
	left: -50px
}
.overview .section-description .img-right img {
	width: 100%;
	max-width: 1000px;
	position: absolute;
	top: -180px;
	right: -50px
}
.overview .section-description .img-left img {
	width: 100%;
	max-width: 1000px;
	position: absolute;
	top: -180px;
	left: -50px
}
.overview .feature-box {
	padding: 1rem 3rem
}
.overview .feature-box h3 {
	font-weight: 500;
	font-size: 1rem;
	font-family: Montserrat, arial;
	text-transform: uppercase;
	letter-spacing: 1px
}
.overview .feature-box .icon i {
	font-size: 2.2rem;
	font-weight: 100;
	color: #6FC1E7!important
}
.overview .header-subtitle, .overview .portfolio-subtitle {
	font-family: Montserrat, arial;
font-size:.9rem!important;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center
}
.overview .feature-box.feature-lg .icon {
	height: 70px
}
.overview .section-features {
	position: relative
}
.overview .section-features .row .col-hg-3:before {
	content: "";
	position: absolute;
	bottom: -20px;
	right: 0;
	left: auto;
	height: 40px;
	width: 1px;
	border-left: 1px solid #2C2C2C
}
.overview .section-features .row .col-hg-3:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: -20px;
	left: auto;
	width: 40px;
	height: 1px;
	border-bottom: 1px solid #2C2C2C
}
.overview .section-features .row .col-hg-3:last-child:after, .overview .section-features .row .col-hg-3:last-child:before, .overview .section-features .row:last-child .col-hg-3:after, .overview .section-features .row:last-child .col-hg-3:before {
	display: none
}
.overview .etc-image {
	position: absolute;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	bottom: 20px
}
.overview #desc, .overview #desc-2, .overview #desc-3 {
	background: #FFF;
	padding: 2rem 0
}
.section.section-description {
	padding-top: 3rem;
	padding-bottom: 9rem
}
.img-header, .overview .img-portfolio {
	width: 100%;
	padding: 0 12%;
	height: auto
}
.overview .img-grouped-1, .overview .img-grouped-2 {
	width: 100%;
	position: absolute;
	right: 0;
	top: 0
}
.overview .img-grouped-2 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.overview #headers {
	background: #151514
}
.overview #headers .row {
	margin-top: 1.3rem
}
.overview .header-subtitle {
	color: #6FC1E7!important;
margin-top:.5rem
}
.overview .section-portfolio {
	background: #fff
}
.overview .section-portfolio .row {
	margin-top: 1.3rem
}
.overview .portfolio-subtitle {
	color: #454545!important;
margin-top:.5rem
}
.overview .section-help .help-subtitle {
	color: #454242;
	font-size: 1.4rem;
	text-align: center;
	line-height: 1.4;
	margin: 0 10%
}
.overview .section-help i {
	font-size: 4rem;
	text-align: center;
	color: #59AACF;
	display: block;
	margin-bottom: 1rem
}
.overview .section.section-buy {
	padding-top: 3rem;
	padding-bottom: 8rem
}
.overview .grid .item .item-wrapper figure {
	border-radius: 4px;
	overflow: hidden
}
.overview .grid .item-wrapper .caption {
	text-align: center;
	font-weight: 600;
	font-family: Montserrat;
	color: #121212;
margin-top:.8rem;
	font-size: 1rem;
	text-transform: uppercase;
	letter-spacing: 1px
}
.overview .section-portfolio .btn {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
font-size:.8rem
}
#overview-footer p, .overview .item .item-more-info .item-name, .overview .price-plan .plan-title {
	letter-spacing: 1px;
	font-family: Montserrat, arial;
	text-transform: uppercase
}
.overview .item .item-more-info {
	position: absolute;
	display: block;
	width: 200%;
	height: 100%;
	top: 0;
	left: 0;
	background: #F9F9F9;
	z-index: 20;
	padding: 1rem;
	opacity: 0;
	visibility: hidden;
	-moz-box-shadow: 1px 2px 10px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 1px 2px 10px 1px rgba(0,0,0,.3);
	-o-box-shadow: 1px 2px 10px 1px rgba(0,0,0,.3);
	box-shadow: 1px 2px 10px 1px rgba(0,0,0,.3);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
	transform: scale(.8);
	transition: all .3s ease-in-out
}
.overview .item.active {
	z-index: 30
}
.overview .item.active-left .item-more-info {
	left: auto;
	right: 0
}
.overview .item.active .item-more-info {
	opacity: 1;
	visibility: visible;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1)
}
.overview .item .item-more-info figure {
	width: 50%;
	float: left
}
.overview .item .item-more-info .item-description {
	float: left;
	width: 50%;
	height: 100%;
	padding-left: 30px;
	position: relative
}
.overview .item .item-more-info .item-name {
font-size:.95rem;
	margin-top: 5px;
	margin-bottom: 1rem
}
.overview .item .item-more-info p {
	font-size: 1rem;
	line-height: 1.9
}
.overview .item .item-more-info ul {
	padding-left: 0;
	margin-right: 10px
}
.overview .item .item-more-info ul li {
	font-family: Montserrat, arial;
	list-style: none;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding: 8px 0
}
.overview .item .item-more-info ul li:last-child {
	border-bottom: none
}
.overview .item .item-more-info .item-btn {
	position: absolute;
	bottom: 0;
	left: 30px;
	right: 0
}
.item-close {
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px;
	background: #242424;
	cursor: pointer;
	z-index: 200
}
.item-close-wrapper {
	position: relative
}
#overview-footer, .item-close span {
	position: absolute;
	left: 0;
	width: 100%
}
.item-close span {
	display: block;
	height: 2px;
	background: #fff;
	border-radius: 0;
	opacity: 1;
	top: 9px
}
.item-close span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.item-close span:nth-child(2) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.section-dark .items-filter li a {
	color: #B0B0B0
}
.overview .section-dark .section-portfolio .items-filter li a.current, .overview .section-dark .section-portfolio .items-filter li a:hover {
	color: #fff
}
.overview .price-plan .price .price-wrapper .price-value {
	font-size: 6.5rem
}
.overview .price-plan .plan-title {
	margin-top: 2rem;
	font-size: 1.8rem;
padding-left:.5rem
}
.overview .price-plan .plan-info .plan-features-txt {
	margin-top: 1rem
}
#overview-footer {
	bottom: 0;
	background: rgba(0,0,0,.6);
	padding: 10px 20px 6px 10px
}
#overview-footer p {
	color: #eee;
	margin-bottom: 0;
font-size:.85rem
}
.overview-ecommerce .section-top h3 {
	font-family: Merriweather, arial;
	font-size: 2rem;
	font-weight: 300;
	font-style: italic
}
.overview-ecommerce .section-top h1 {
	font-family: Montserrat, arial;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8rem;
	color: #282828
}
.btn, .btn.btn-important, .overview-ecommerce .section-top .btn {
	text-transform: uppercase;
	letter-spacing: 1px
}
.overview-ecommerce .section-top p {
	font-family: Merriweather, arial;
	font-style: italic
}
.btn:before, i {
	font-style: normal
}
.overview-ecommerce .section-top .btn {
	margin: 0;
	font-family: Montserrat, arial
}
.overview-ecommerce .section-top h3, .overview-ecommerce .section-top p {
	color: #737373
}
.overview-ecommerce .section-dark.section-top h1 {
	color: #fff
}
.overview-ecommerce .section-dark.section-top h3, .overview-ecommerce .section-dark.section-top p {
	color: #ACACAC
}
.ss-style-doublediagonal {
	z-index: 1;
	padding-top: 6em!important
}
.ss-style-doublediagonal::after, .ss-style-doublediagonal::before {
	top: 0;
	left: -25%;
	z-index: -1;
	width: 150%;
	height: 75%;
	background: inherit;
	-webkit-transform: rotate(-2deg);
	transform: rotate(-2deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}
.ss-style-doublediagonal::before {
	background: rgba(0,0,0,0);
	height: 50%;
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg);
	-webkit-transform-origin: 3% 0;
	transform-origin: 3% 0
}
.container svg {
	display: block
}
#curveDownColor, #curveDownColorGrayDark, #curveDownColorWhiteDark, #curveUpColor {
	margin-bottom: -5px;
	background: #151514
}
#curveDownColor path, #curveDownColorWhiteDark path, #curveUpColor1 path {
	fill: #fff;
	stroke: #fff
}
#curveUpColor1, #curveUpColorGrayDark {
	margin-bottom: -5px;
	background: #f5f5f5
}
#curveDownColorGrayDark path, #curveUpColor path {
	fill: #f5f5f5;
	stroke: #f5f5f5
}
#curveUpColorGrayDark path, #curveUpColorWhiteDark path {
	fill: #151514;
	stroke: #151514
}
#curveUpColorWhiteDark {
	margin-bottom: -5px;
	background: #fff
}
@media (max-width:1500px) {
.overview .grid .item {
	padding: 10px
}
.overview .section-layouts .container-fluid {
	padding-left: 50px;
	padding-right: 50px
}
.overview .item .item-more-info p {
font-size:.9rem
}
}
@media (max-width:1300px) {
.overview h1 {
	font-size: 2rem;
	font-weight: 600;
	text-transform: uppercase;
	font-family: Montserrat, arial
}
}
@media (max-width:992px) {
.overview .section-features .row .col-hg-3:after, .overview .section-features .row .col-hg-3:before {
	display: none
}
}
@media (max-width:600px) {
.overview .container-fluid {
	padding-left: 1.2rem;
	padding-right: 1.2rem
}
}/*!
BUTTONS
*/
.btn {
	font-size: 1rem;
	font-family: Montserrat, 'Open Sans', arial;
	font-weight: 700;
	padding: 0 1.4rem;
	height: auto;
	line-height: 34px;
	border: none;
	z-index: 2;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.btn:before, body, html {
	-webkit-font-smoothing: antialiased
}
.btn, .btn.focus, .btn:focus, .btn:hover {
	color: #fff
}
.btn.btn-important {
	font-weight: 600
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
	background: 0 0
}
.btn.active, .btn.active:focus, .btn:active, .btn:active:focus, .btn:focus, .btn:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
	text-decoration: none
}
.btn.btn-default, .btn.btn-link {
	color: #121212
}
.btn i {
font-size:.9rem;
padding-right:.6rem
}
.input-group-btn .btn i {
	padding-right: 0
}
.btn span {
	z-index: 4
}
.btn.accent-1, .btn.accent-1:hover, .btn.lighten-3, .btn.lighten-3:hover, .btn.lighten-4, .btn.lighten-4:hover, .btn.lighten-5, .btn.lighten-5:hover {
	color: #000
}
.btn[disabled] {
	opacity: .35
}
.btn.btn-rounded {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px
}
.btn-square .btn, .btn.btn-square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.btn-embossed, .btn-embossed:hover {
	-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15)!important;
	box-shadow: inset 0 -2px 0 rgba(0,0,0,.15)!important
}
.btn-embossed:active {
	-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 2px 0 rgba(0,0,0,.15)
}
.btn-sm {
	height: auto;
font-size:.8rem;
line-height:.9rem;
	padding: 8px 14px
}
.btn-lg {
	height: auto;
	line-height: 1.3rem;
	padding: 14px 26px
}
.btn-lg.btn-bordered:not(.icon-left-effect):not(.icon-right-effect) {
	padding: 12px 26px
}
.btn-hg {
	height: auto;
	font-size: 1.2rem;
	line-height: 2rem;
	padding: 13px 50px
}
.btn-primary, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	background-color: #E2785D
}
.btn-primary:hover {
	background-color: #D97359
}
.btn-dark {
	background-color: #383737;
	color: #fff!important
}
.btn-dark:hover {
	background-color: #141414
}
.btn-white {
	background-color: #fff;
	color: #121212!important
}
.btn-white:active, .btn-white:focus, .btn-white:hover {
	background-color: #EBEBEB;
	color: #121212!important
}
.btn-default {
	background-color: #E1E1E1
}
.btn-default:hover {
	background-color: #D2D2D2;
	color: #262626!important
}
.btn-red {
	background-color: #d9534f
}
.btn-link, .btn-link:focus, .btn-link:hover {
	background: 0 0;
	border: none;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0
}
.btn-link::after {
	content: "";
	width: 100%;
	display: inline-block;
	position: absolute;
	bottom: 4px;
	left: 0;
	border-bottom: 2px solid rgba(255,255,255,.5)
}
.btn-link.btn-white {
	color: rgba(255,255,255,.5)!important
}
.btn-link.btn-white:hover {
	color: rgba(255,255,255,.7)!important
}
.btn-blue-dark {
	background-color: #192F43
}
.btn-blue-dark:hover {
	background-color: #142534
}
.btn.btn-bordered:not(.btn-sm):not(.btn-lg):not(.btn-hg) {
	height: 36px;
	line-height: 34px
}
.btn-primary.btn-bordered {
	color: #232323!important;
	border: 2px solid #E2785D;
	background: 0 0
}
.btn-primary.btn-bordered.c-white {
	color: #fff!important
}
.btn-primary.btn-bordered:hover {
	background: #E2785D;
	color: #fff!important
}
.btn-dark.btn-bordered {
	color: #383737!important;
	border: 2px solid #383737;
	background: 0 0
}
.btn-dark.btn-bordered:hover {
	background: #232323;
	color: #fff!important
}
.btn-white.btn-bordered {
	color: #fff!important;
	border: 2px solid rgba(255,255,255,.8);
	background: 0 0
}
.btn-white.btn-bordered:hover {
	background: #fff;
	color: #121212!important
}
.btn-default.btn-bordered {
	color: #232323!important;
	border: 2px solid #E1E1E1;
	background: 0 0
}
.btn-default.btn-bordered:hover {
	background: #D2D2D2;
	color: #232323!important
}
.btn-dark.btn-bordered.btn[disabled] {
	background: #eee
}
.btn-bordered.btn-lg:not(.icon-left-effect):not(.icon-right-effect) {
	padding: 12px 26px
}
.icon-left-effect {
	padding-left: 50px;
	padding-right: 30px;
	-webkit-transition: background-color .3s, border-color .3s, color .3s;
	transition: background-color .3s, border-color .3s, color .3s
}
.icon-left-effect>span {
	display: inline-block;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}
.icon-left-effect i {
	position: absolute;
	left: 20px;
	top: 8px;
	font-size: 18px;
	width: 30px;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}
.icon-left-effect:hover>span {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.icon-left-effect:hover i {
	-webkit-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0)
}
.icon-left-effect.btn-lg i, .icon-right-effect.btn-lg i {
	top: 13px;
	font-size: 20px;
	width: 32px;
	left: 16px
}
.icon-left-effect.btn-lg.btn-rounded i, .icon-right-effect.btn-lg.btn-rounded i {
	font-size: 16px
}
.icon-left-effect.btn-hg i, .icon-right-effect.btn-hg i {
	top: 16px;
	font-size: 20px;
	width: 32px;
	left: 16px
}
.icon-left-effect.btn-hg.btn-rounded i, .icon-right-effect.btn-hg.btn-rounded i {
	font-size: 20px
}
.icon-left-effect.btn-hg:hover i {
	-webkit-transform: translate3d(-3px, 0, 0);
	transform: translate3d(-3px, 0, 0)
}
.icon-right-effect {
	padding-left: 30px;
	padding-right: 50px;
	-webkit-transition: background-color .3s, border-color .3s, color .3s;
	transition: background-color .3s, border-color .3s, color .3s
}
.icon-right-effect>span {
	display: inline-block;
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0);
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}
.icon-right-effect i {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 18px;
	-webkit-transform: translate3d(40px, 0, 0);
	transform: translate3d(40px, 0, 0);
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}
.icon-right-effect:hover>span {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.icon-right-effect:hover i {
	-webkit-transform: translate3d(7px, 0, 0);
	transform: translate3d(7px, 0, 0)
}
.icon-right-effect.btn-lg i {
	right: 10px;
	left: auto
}
.btn:before {
	font-family: 'Nucleo Outline'!important;
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: relative
}
.btn-icon-remove:before {
	content: "\e6af"
}
.btn-icon-cart:before {
	content: "\e77a"
}
.btn-icon-settings:before {
	content: "\e6a7"
}
.btn-icon-picture:before {
	content: "\e805"
}
.icon-top-effect {
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}
.icon-top-effect span {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-moz-backface-visibility: hidden;
	transition: all .3s;
	backface-visibility: hidden
}
.icon-top-effect:before {
	position: absolute;
	height: 100%;
	width: 100%;
	line-height: 2.5;
	font-size: 1.3rem;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	left: 0;
	top: -100%
}
#wrapper, section {
	position: relative
}
.icon-top-effect:active:before {
	color: #703b87
}
.icon-top-effect:hover span {
	-webkit-transform: translateY(300%);
	-moz-transform: translateY(300%);
	-ms-transform: translateY(300%);
	transform: translateY(300%)
}
.icon-top-effect:hover:before {
	top: 0
}
@media (max-width:1200px) {
.btn-hg {
	height: auto;
	font-size: 1rem;
	line-height: 1.3rem;
	padding: 14px 26px
}
.icon-left-effect.btn-hg i, .icon-right-effect.btn-hg i {
	top: 16px;
	font-size: 20px;
	width: 32px;
	left: 18px
}
.icon-left-effect.btn-hg {
	padding-left: 50px;
	padding-right: 30px
}
.icon-left-effect.btn-hg.btn-rounded i, .icon-right-effect.btn-hg.btn-rounded i {
	font-size: 1rem
}
}
@media (max-width:768px) {
.btn {
	margin-bottom: 1.4rem
}
}
@media (max-width:500px) {
.icon-left-effect {
	padding-left: 25px;
	padding-right: 15px
}
.icon-right-effect {
	padding-left: 15px;
	padding-right: 25px
}
.icon-left-effect i, .icon-left-effect.btn-lg i, .icon-right-effect i, .icon-right-effect.btn-lg i {
	top: 9px;
	font-size: 15px;
	width: 20px;
	left: 15px
}
}/*!
MAIN STYLE
*/
body, html {
	background: #fff;
	font-size: 14px;
	line-height: 1.5;
	font-family: 'Open Sans', arial;
	font-weight: 300
}
body {
	box-shadow: none
}
body::after {
	left: 0
}
a, a:focus, a:hover {
	color: #121212;
	text-decoration: none;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s
}
a:hover {
	color: #E2785D
}
.bg-primary {
	background: #E2785D!important
}
img {
	max-width: 100%;
	height: auto;
	transition: opacity .3s ease-in
}
p {
	line-height: 1.8;
	font-size: 1.1rem;
	color: rgba(0,0,0,.7)
}
.text-light .title {
	color: #fff
}
.section-dark p, .text-light p {
	color: rgba(255,255,255,.6)
}
:focus, a:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.animated {
	visibility: hidden;
	opacity: 0
}
.animated.visible {
	visibility: visible;
	opacity: 1
}
pre {
	padding: 0;
	background: 0 0;
	border: none;
	border-radius: 0
}
h1, h2, h3, h4, h5 {
	font-weight: 700
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #303030
}
.bg-primary .h1, .bg-primary .h2, .bg-primary .h3, .bg-primary .h4, .bg-primary .h5, .bg-primary .h6, .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5, .bg-primary h6 {
	color: #fff
}
.theme-amber .bg-primary .h1, .theme-amber .bg-primary .h2, .theme-amber .bg-primary .h3, .theme-amber .bg-primary .h4, .theme-amber .bg-primary .h5, .theme-amber .bg-primary .h6, .theme-amber .bg-primary h1, .theme-amber .bg-primary h2, .theme-amber .bg-primary h3, .theme-amber .bg-primary h4, .theme-amber .bg-primary h5, .theme-amber .bg-primary h6 {
	color: #121212
}
h1 {
	font-size: 3.1rem
}
figure h3, h2 {
	font-size: 2.2rem
}
h3 {
	font-size: 1.6rem
}
h4 {
	font-size: 1.3rem;
	line-height: 1.6
}
h5 {
font-size:.9rem
}
h6 {
	font-size: 1rem
}
h1.big-title {
	font-size: 4.5rem
}
#wrapper {
	background: #fff;
	animation-fill-mode: both;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.sticky {
	-moz-transition: all .1s;
	-webkit-transition: all .1s;
	transition: all .1s
}
.fullwidth {
	width: 100%
}
#screenshot {
	position: fixed;
	border: 3px solid #fff;
	color: #fff;
	background: #333;
	display: none;
	z-index: 300
}
#screenshot .screenshot-title {
	display: block;
	text-align: center;
	padding: 4px 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
font-size:.8rem
}
#screenshot img {
	max-width: 220px
}
.menu-title, .screenshot {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.menu-title.menu-hidden, .screenshot.menu-hidden {
	opacity: 0
}
code {
	color: #E2785D;
	background-color: rgba(0,0,0,.1)
}
.hljs {
	background-color: rgba(0,0,0,.8);
	border-radius: 2px
}
.dis-inline .hljs {
	display: inline-block
}
hr {
	margin: 2rem 0
}
.bg-cover {
	-moz-background-size: cover;
	-o-background-size: cover
}
.container-fullwidth {
	position: relative;
	width: 100%;
	padding: 0 60px
}
.container-large {
	padding-left: 8rem;
	padding-right: 8rem
}
.boxed .container-large {
	margin-left: 2.5rem;
	margin-right: 2.5rem
}
.container-large::after, .container-large::before {
	display: table;
	content: " "
}
.icon-img {
	margin: auto;
	max-width: 100%;
	height: auto
}
.img-cover {
	background-position: center center
}
@media (max-width:1600px) {
.container-large {
	padding-right: 3rem;
	padding-left: 3rem
}
}
@media (max-width:992px) {
h1 {
	font-size: 2.3rem
}
h2 {
	font-size: 1.5rem
}
h3 {
	font-size: 1.2rem
}
h1.big-title {
	font-size: 3.5rem
}
.sticky[class*=col-lg-] {
	margin-top: 0!important
}
.same-height.col-lg-3 {
	height: auto!important
}
}
@media (max-width:768px) {
.container-fullwidth {
	padding: 0 1rem
}
.container-large {
	padding-left: 1rem;
	padding-right: 1rem
}
.big-title {
	font-size: 2.5rem
}
}
@media (min-width:1024px) {
html.page-bordered #main-navigation {
	top: 20px;
	left: 20px;
	right: 20px;
	width: auto
}
html.page-bordered {
	margin: 20px!important;
	background: #fff;
	height: 100%
}
html.page-bordered .container-fluid {
	padding-right: 0;
	padding-left: 0
}
html.page-bordered #topbar .container-fluid {
	padding-right: 30px;
	padding-left: 30px
}
html.page-bordered body:not(.left-nav):not(.right-nav) #header {
	top: 20px;
	position: fixed;
	width: auto;
	right: 20px;
	left: 20px
}
html.page-bordered::after, html.page-bordered::before {
	content: "";
	height: 20px;
	left: 0;
	right: 0;
	position: fixed;
	z-index: 2000;
	background: #fff;
	width: 100%
}
html.page-bordered::before {
	top: 0
}
html.page-bordered::after {
	bottom: 0
}
html.page-bordered .footer-reveal #footer {
	left: 20px;
	right: 20px;
	bottom: 20px
}
html.page-bordered .footer-reveal #main-content {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
html.page-bordered section>.container-fluid {
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 0;
	padding-left: 0;
	margin-left: -20px;
	margin-right: -20px
}
html.page-bordered #main-navigation:not(.nav-bottom) .main-nav-wrapper .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
html.page-bordered .topnav-top #main-navigation:not(.nav-bottom) .main-nav-wrapper .container-fluid {
	padding-left: 30px;
	padding-right: 30px
}
html.page-bordered .extended-product.extended-third .extended-product-desc .extended-product-desc-wrapper, html.page-bordered .extended-product.extended-third .extended-product-img-wrapper {
	margin: 20px 10px 0
}
html.page-bordered .extended-product.extended-third>div:first-child .extended-product-desc-wrapper, html.page-bordered .extended-product.extended-third>div:first-child .extended-product-img-wrapper {
	margin-right: 10px
}
html.page-bordered .extended-product.extended-third>div:last-child .extended-product-desc-wrapper, html.page-bordered .extended-product.extended-third>div:last-child .extended-product-img-wrapper {
	margin-left: 10px
}
html.page-bordered body:not(.footer-reveal):not(.one-page) #footer #footer-bottom {
	margin-bottom: 20px
}
}
a.scrollup {
	background: rgba(0,0,0,.6);
	border: 2px solid rgba(255,255,255,.8);
	height: 40px;
	width: 40px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 9999;
	-moz-border-radius: 50%!important;
	-webkit-border-radius: 50%!important;
	border-radius: 50%!important
}
.cookieNotice a, .page-maintenance a:hover {
	text-decoration: underline
}
a.scrollup i {
	display: inline-block;
	color: #fff!important;
	position: absolute;
	top: 10px;
	left: 10px;
	font-weight: 700
}
a.scrollup:hover {
	opacity: 1;
	color: #fff;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in
}
html.page-bordered a.scrollup {
	right: 28px;
	bottom: 28px
}
body.boxed {
	background-image: url(../../img/nature/full-42.jpg);
	background-color: #262626;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
body.boxed #wrapper {
	margin: auto
}
body.boxed #main-navigation .main-nav-wrapper {
	left: 0;
	right: 0
}
body.boxed.aside-menu-open:not(.aside-hover) #main-navigation .main-nav-wrapper {
	right: -340px
}
body.boxed.aside-right #main-navigation .main-nav-wrapper {
	left: 0;
	margin: auto
}
body.boxed.aside-right.aside-menu-open:not(.aside-hover) #main-navigation .main-nav-wrapper {
	left: -340px
}
.bg-pattern, body.boxed.bg-pattern {
	background-color: rgba(38,38,38,1);
	background-repeat: repeat;
	-webkit-background-size: auto!important;
	-moz-background-size: auto!important;
	-o-background-size: auto!important
}
body.boxed .container-large {
	padding-left: 2rem;
	padding-right: 2rem
}
@media (min-width:1240px) {
body.boxed #wrapper {
	max-width: 1240px
}
body.boxed #main-navigation .main-nav-wrapper, body.boxed.aside-right #main-navigation .main-nav-wrapper {
	width: 1240px
}
}
@media (max-width:768px) {
body.boxed .container-large {
	padding-left: 1rem;
	padding-right: 1rem
}
}
.section {
	position: relative;
	padding: 5rem 0
}
.section .title {
	padding-top: 0
}
.section-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	background: #000;
	opacity: .8
}
.section-overlay.bg-primary, .section-overlay.overlay-orange, .section-overlay.overlay-primary {
	background: #e2785d
}
.section-overlay.overlay-blue {
	background: #1b5765
}
.section-overlay.overlay-white {
	background: #fff
}
.section-overlay.overlay-purple {
	background: #7986cb
}
.section-overlay.overlay-red {
	background: #e06363
}
.section-overlay.overlay-3 {
	opacity: .3
}
.section-overlay.overlay-9 {
	opacity: .9
}
.overlay-hover {
	z-index: 2
}
#page-title .section-overlay, .height-full .section-overlay {
	z-index: 0
}
@media (max-width:768px) {
.section {
	padding: 4rem 1rem
}
}
.scroll-down {
	cursor: pointer;
	width: 28px;
	position: absolute;
	bottom: 60px;
	display: block;
	height: 50px;
	webkit-border-radius: 13px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border: 2px solid rgba(255,255,255,.5);
	left: 50%;
	margin-left: -12px;
	z-index: 200
}
.scroll-down span {
	display: block;
	margin: 6px auto;
	width: 2px;
	height: 6px;
	border-radius: 4px;
	background: #fff;
	border: 2px solid transparent;
	-webkit-animation-duration: 1.6s;
	animation-duration: 1.6s;
	animation-fill-mode: both;
	animation-iteration-count: infinite;
	-webkit-animation-name: scroll;
	animation-name: scroll
}
.header-hg, .header-lg, .header-map {
	background-size: 100%;
	overflow: hidden
}
@-webkit-keyframes scroll {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
}
@keyframes scroll {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(25px);
-ms-transform:translateY(25px);
transform:translateY(25px)
}
}
.row-table>[class*=col-] {
padding:5rem
}
@media (min-width:992px) {
.row-table {
	display: table;
	margin: 0
}
.row-table>[class*=col-] {
display:table-cell;
float:none
}
}
header:not(#header) {
	overflow: hidden;
	position: relative
}
.section-header {
	padding: 4.5rem 0
}
.header-lg, .header-md, .header-sm {
	position: relative;
	overflow: hidden
}
.header-sm {
	padding: 3.5rem 0
}
.header-md {
	padding: 6rem 0
}
.header-lg {
	padding: 11rem 0
}
.header-hg {
	padding: 19rem 0
}
.header-map {
	padding: 0;
	height: 520px
}
.header-icon {
	font-size: 3.8rem;
	margin-bottom: 1rem;
	display: inline-block;
	text-align: center;
	color: #E2785D;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.breadcrumb a, .title i.video-icon {
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}
.height-full {
	min-height: 500px
}
.height-full .video-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.top-element {
	text-align: center;
	display: table;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 200
}
.breadcrumb, .top-text {
	display: table-cell;
	vertical-align: middle
}
.top-text {
	height: 100%
}
.header-title {
	font-family: Montserrat, 'Open Sans', arial;
	position: relative;
	margin-bottom: 2rem;
	color: #fff;
	font-weight: 700;
letter-spacing:.5rem;
	margin-top: 0
}
h1.header-title {
	font-size: 5rem
}
h2.header-title {
	font-size: 3rem
}
.subtitle {
	font-family: Satisfy, 'Open Sans', arial;
	letter-spacing: 1px;
	font-size: 1.6rem;
	color: #E2785D;
	margin: 1rem 0;
	font-weight: 300
}
.section-dark .subtitle {
	color: rgba(255,255,255,.7)
}
.subtitle span {
	font-weight: 400;
	color: rgba(255,255,255,.5)
}
.t-dark .subtitle {
	color: rgba(0,0,0,.8)
}
.t-dark .subtitle span {
	color: rgba(0,0,0,.3)
}
.intro-message {
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 48px;
	margin-top: 30px;
	color: rgba(255,255,255,.7);
	letter-spacing: 3px
}
.text-dark .intro-message {
	color: rgba(0,0,0,.7)
}
.top-element h2 {
	font-weight: 200
}
.section-header.header-dark {
	color: #fff
}
@media (max-width:992px) {
.scroll-down {
	bottom: 30px
}
h1.header-title {
	font-size: 3rem
}
h2.header-title {
	font-size: 2rem
}
}
@media (max-width:768px) {
.header-lg {
	padding: 0;
	height: 350px
}
h1.header-title {
	font-size: 2.2rem
}
h2.header-title {
	font-size: 1.5rem
}
.subtitle {
	font-size: 1.3rem
}
}
.breadcrumb {
	text-align: right;
	background: 0 0;
	padding-right: 0;
font-size:.9rem
}
.breadcrumb a::after, .breadcrumb-list li {
	display: inline-block
}
.breadcrumb span {
	color: #6D6D6D
}
.breadcrumb a {
	color: #515151;
	font-weight: 600;
	-o-transition: all .2s;
	transition: all .2s
}
.breadcrumb-lg a, .breadcrumb-list li a {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px
}
.breadcrumb a:hover {
	color: #E2785D
}
.breadcrumb a::after {
	content: "/";
	padding-right: 8px;
	padding-left: 12px;
	color: rgba(0,0,0,.5)
}
.breadcrumb-lg li:last-child a::after, .breadcrumb>li+li:before {
	display: none
}
.breadcrumb-list li a {
	color: rgba(255,255,255,.9);
font-size:.9rem;
	margin: 1rem;
padding-bottom:.2rem;
	border-bottom: 2px solid rgba(255,255,255,.2);
	transition: all .3s ease-in-out
}
.breadcrumb-list li a:hover {
	color: #fff;
	border-bottom: 2px solid rgba(255,255,255,0)
}
.header-light .breadcrumb-list li a {
	color: rgba(0,0,0,.9);
	border-bottom: 2px solid rgba(0,0,0,.2)
}
.header-light .breadcrumb-list li a:hover {
	color: #000;
	border-bottom: 2px solid transparent
}
.breadcrumb-lg {
	padding-left: 0
}
.breadcrumb-lg a {
	font-size: 1rem;
	color: rgba(0,0,0,.3)
}
.breadcrumb-lg a:after {
	color: rgba(0,0,0,.15);
	font-weight: 900
}
@media (max-width:768px) {
.breadcrumb {
	display: block;
	text-align: center;
	margin-bottom: 0
}
}
.categories-list {
	padding-left: 0;
	margin-bottom: 3rem;
	text-align: center
}
.categories-list li {
	display: inline-block
}
.categories-list li a {
	color: rgba(0,0,0,.9);
font-size:.95rem;
	margin: 1rem;
padding-bottom:.2rem;
	letter-spacing: 1px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 2px solid rgba(0,0,0,.1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.categories-list li a.current, .categories-list li a:hover {
	color: #E2785D;
	border-bottom: 2px solid transparent
}
.header-dark .categories-list li a {
	color: rgba(255,255,255,.9);
	border-bottom: 2px solid rgba(255,255,255,.2)
}
.header-dark .categories-list li a:hover {
	color: #E2785D;
	border-bottom: 2px solid rgba(255,255,255,0)
}
#page-title {
	background-color: #F5F5F5;
	position: relative;
	padding: 45px 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	overflow: hidden
}
#page-title>.container {
	padding: 0
}
#page-title .page-title-wrapper {
	display: table;
	height: 100%;
	width: 100%
}
.page-title-txt {
	display: table-cell;
	vertical-align: middle;
	margin-bottom: 3rem
}
.container-fluid .breadcrumb {
	padding-right: 10px
}
.container .page-title-wrapper {
	padding: 0 15px
}
#page-title h1, #page-title h2 {
	font-family: Montserrat, 'Open Sans', arial;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0;
	letter-spacing: 1px
}
#page-title p {
	margin-bottom: 0;
margin-top:.8rem;
	font-size: 1.3rem;
	font-weight: 300
}
#page-title p.subtitle {
	font-size: 1.5rem
}
.page-title-txt h1 {
	font-size: 2.3rem
}
.page-title-txt h1.header-title {
	position: relative;
	font-size: 5rem;
	text-transform: none;
	margin-bottom: 2.1rem;
	color: #fff;
	font-weight: 700;
letter-spacing:.5rem
}
#page-title.page-title-xs {
	padding: 1rem 0
}
#page-title.page-title-xs h1 {
	font-size: 1.4rem;
	font-weight: 700
}
#page-title.page-title-sm {
	padding: 2rem 0
}
#page-title.page-title-sm h1 {
	font-size: 2rem
}
#page-title.page-title-lg {
	padding: 9rem 0
}
#page-title.page-title-lg h1 {
	font-size: 2.8rem
}
#page-title.page-title-hg {
	padding: 16rem 0
}
.page-title-hg h1 {
	font-size: 3.2rem
}
.page-title-right .page-title-txt {
	text-align: right
}
.page-title-right .breadcrumb {
	text-align: left
}
.page-title-center .breadcrumb, .page-title-center .page-title-txt {
	text-align: center;
	display: block
}
.page-title-center .breadcrumb {
	margin-bottom: 0;
	margin-top: 1.5rem
}
#page-title.page-title-center h1, #page-title.page-title-center h2 {
	margin-top: 1rem
}
#page-title.page-title-dark {
	background-color: #303030
}
#page-title.page-title-dark h1 {
	color: #fff
}
#page-title.page-title-dark p {
	color: #D4D4D4
}
#page-title.page-title-dark .breadcrumb span {
	color: #B5B5B5
}
#page-title.page-title-dark .breadcrumb a {
	color: #E7E7E7
}
#page-title.page-title-dark .breadcrumb a:hover {
	color: #fff
}
#page-title.page-title-dark .breadcrumb a::after {
	content: "/";
	display: inline-block;
	padding-right: 8px;
	padding-left: 12px;
	color: rgba(255,255,255,.3)
}
#page-title.page-title-no-bg {
	background: 0 0!important;
	border-top: 1px solid rgba(0,0,0,.1);
	border-bottom: 1px solid rgba(0,0,0,.1)
}
#page-title.bg-pattern {
	border-bottom: 1px solid rgba(0,0,0,.05)
}
@media (max-width:992px) {
.page-title-txt h1 {
	font-size: 1.8rem!important;
	line-height: 1.6
}
.page-title-txt h2 {
	font-size: 1.4rem!important;
	line-height: 1.6
}
#page-title.page-title-lg {
	padding: 6rem 0
}
#page-title.page-title-hg {
	padding: 12rem 0
}
}
@media (max-width:768px) {
.page-title-txt h1 {
	font-size: 1.6rem!important
}
.page-title-right .breadcrumb, .page-title-txt {
	display: block;
	text-align: center!important
}
.page-title-txt {
	margin-bottom: 1rem
}
#page-title.page-title-lg {
	padding: 4rem 0
}
#page-title.page-title-hg {
	padding: 6rem 0
}
}
@media (max-width:540px) {
#page-title.page-title-hg.video-bg, #page-title.page-title-lg.video-bg {
	padding: 1rem 0
}
}
#page-title.header-fading {
	overflow: hidden;
	padding: 0;
	margin-top: -30px;
	opacity: 0;
	-webkit-transition: all .6s ease-in;
	-moz-transition: all .6s ease-in;
	-o-transition: all .6s ease-in;
	transition: all .6s ease-in
}
#page-title.page-title-hg.header-fading.header-has-fade {
	padding: 16rem 0;
	height: auto;
	opacity: 1
}
.title {
	font-family: Montserrat, arial;
	position: relative;
	padding: 2rem 0 1rem;
	margin-bottom: 3rem;
	overflow: hidden
}
.title i {
	font-size: 2rem;
	display: block;
padding-left:.5rem;
padding-right:.5rem;
	margin-bottom: 1rem;
	color: #7B7B7B
}
.title i.video-icon, .title i.video-icon-dark {
	font-size: 3rem;
	border-radius: 3px;
	padding: 0 1.2rem;
	display: inline-block
}
.title .icons-list i {
	display: inline-block
}
.title i.video-icon {
	background: rgba(255,255,255,.2);
	transition: all .2s
}
.title i.video-icon:hover {
	background: rgba(255,255,255,1);
	color: #303030!important
}
.title i.video-icon-dark {
	background: rgba(0,0,0,.2);
	color: #E1E1E1!important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.title.title-line-bottom, .title.title-line-primary {
padding-bottom:.5rem
}
.title i.video-icon-dark:hover {
	background: rgba(0,0,0,1);
	color: #fff!important
}
.title h1, .title h2, .title h3, .title h4, .title h5 {
	letter-spacing: 1px;
	text-transform: uppercase
}
.title h1 span, .title h2 span, .title h3 span, .title h4 span, .title h5 span {
	color: #E2785D
}
.title h1, .title h2, .title h3, .title h4, .title h5, .title p {
	margin-top: 0;
	margin-bottom: 0
}
.title p {
	font-size: 1.2rem;
	font-family: 'Open Sans', arial;
	color: rgba(0,0,0,.7)
}
.title-center {
	text-align: center
}
.title-right {
	text-align: right
}
.title h1, .title h2, .title h3, .title h4, .title h5, .title>p, .title>span {
	display: inline-block;
	position: relative;
	font-weight: 700
}
.section-video, .title h1~p, .title h2~p, .title h3~p, .title h4~p, .title h5~p, .title img, .title p~h1, .title p~h2, .title p~h3, .title p~p, .title>a {
	display: block
}
.title>p {
	font-weight: 400;
	color: #323232
}
.title.title-line-bottom p, .title.title-line-primary p {
	color: #9C9C9C;
margin-bottom:.5rem;
	font-family: Sumana, arial;
	font-style: italic
}
.title.title-line h1:after, .title.title-line h2:after, .title.title-line h3:after, .title.title-line h4:after, .title.title-line h5:after, .title.title-line.title-center h1:before, .title.title-line.title-center h2:before, .title.title-line.title-center h3:before, .title.title-line.title-center h4:before, .title.title-line.title-center h5:before, .title.title-line.title-center>p:before, .title.title-line.title-center>span:before, .title.title-line.title-right h1:before, .title.title-line.title-right h2:before, .title.title-line.title-right h3:before, .title.title-line.title-right h4:before, .title.title-line.title-right h5:before, .title.title-line.title-right>p:before, .title.title-line.title-right>span:before, .title.title-line>p:after, .title.title-line>span:after {
	content: "";
	position: absolute;
	height: 3px;
	border-bottom: 3px solid rgba(0,0,0,.04);
	width: 1200px
}
.title.title-line-bottom::after, .title.title-line-primary::after {
	content: "";
	position: absolute;
	height: 2px;
	bottom: 0;
	width: 30px
}
.title.title-line h1:after, .title.title-line h1:before {
	top: 24px
}
.title.title-line h2:after, .title.title-line h2:before {
	top: 15px
}
.title.title-line h3:after, .title.title-line h3:before {
	top: 11px
}
.title.title-line h4:after, .title.title-line h4:before {
	top: 12px
}
.title.title-line h5:after, .title.title-line h5:before {
	top: 6px
}
.title.title-line>p:after, .title.title-line>p:before {
	top: 14px
}
.title h1:before, .title h2:before, .title h3:before, .title h4:before, .title h5:before, .title>p:before, .title>span:before {
	right: 100%;
	margin-right: 15px
}
.title h1:after, .title h2:after, .title h3:after, .title h4:after, .title h5:after, .title>p:after, .title>span:after {
	left: 100%;
	margin-left: 15px
}
.title.title-line-bottom p {
	margin-top: 1rem
}
.title.title-line-bottom p.subtitle {
	margin-top: 0
}
.title.title-line-bottom::after {
	left: 0;
	border-bottom: 2px dashed #232323
}
.title.title-center.title-line-bottom::after {
	left: 50%;
	margin-left: -15px
}
.title.title-light.title-line-bottom::after {
	border-bottom: 2px solid #fff
}
.title.title-line-primary p {
	margin-top: 1rem
}
.text-element .title p, .title .subtitle {
	font-family: Satisfy, 'Open Sans', arial
}
.title.title-line-primary p.subtitle {
	margin-top: 0
}
.title.title-line-primary::after {
	left: 0;
	border-bottom: 2px solid #E2785D;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}
.title.title-center.title-line-primary::after {
	left: 50%;
	margin-left: -15px
}
.title.title-light.title-line-primary::after {
	border-bottom: 2px solid #fff
}
section:hover .title.title-line-primary::after {
	width: 50px
}
section:hover .title.title-center.title-line-primary::after {
	margin-left: -25px;
	width: 50px
}
.title.title-light, .title.title-light p {
	color: #fff
}
.title.title-line.title-center.title-light h1:before, .title.title-line.title-center.title-light h2:before, .title.title-line.title-center.title-light h3:before, .title.title-line.title-center.title-light h4:before, .title.title-line.title-center.title-light h5:before, .title.title-line.title-center.title-light>p:before, .title.title-line.title-center.title-light>span:before, .title.title-line.title-light h1:after, .title.title-line.title-light h2:after, .title.title-line.title-light h3:after, .title.title-line.title-light h4:after, .title.title-line.title-light h5:after, .title.title-line.title-light>p:after, .title.title-line.title-light>span:after, .title.title-line.title-right.title-light h1:before, .title.title-line.title-right.title-light h2:before, .title.title-line.title-right.title-light h3:before, .title.title-line.title-right.title-light h4:before, .title.title-line.title-right.title-light h5:before, .title.title-line.title-right.title-light>span:before {
	border-bottom: 3px solid rgba(255,255,255,.04)
}
.title .subtitle {
margin-top:.6rem;
	color: #E2785D;
	font-size: 1.5rem;
	line-height: 1.9rem;
	text-transform: none;
	margin-bottom: 0;
	font-style: italic;
	height: auto
}
.theme-amber section.amber .title .subtitle {
	color: rgba(0,0,0,.5)
}
.title .subtitle~h1, .title .subtitle~h2, .title .subtitle~h3 {
margin-top:.5rem
}
.title.t-light .subtitle {
	color: #D2D2D2
}
.title.t-light.title-line-bottom::after {
	border-bottom: 2px solid #fff
}
.title img {
	text-align: center;
margin:0 auto .5rem;
	max-width: 60px
}
.title.icon-right i {
	float: left;
	padding-right: 1rem;
	font-size: 3.2rem;
	padding-left: 0;
	margin-bottom: 0;
padding-top:.5rem
}
.title.icon-right-big i {
	float: left;
	padding-right: 1.3rem;
	font-size: 3.8rem;
	padding-left: 0;
	margin-bottom: 0;
padding-top:.8rem
}
.section-dark .title.title-line-bottom::after {
	border-bottom: 2px dashed #E0E0E0
}
.section-dark .title i {
	color: #C1C1C1
}
.section-dark .title>p {
	color: #D8D8D8
}
.text-element .title p {
	font-size: 1.4rem
}
@media (max-width:1200px) {
.col-xl-6~.col-xl-6 {
	padding-top: 4rem
}
}
@media (max-width:992px) {
.title {
	margin-bottom: 1.5rem
}
.review_top_ornament_quotemark {
	margin-bottom: 4rem;
	line-height: 1rem
}
}
.section-video {
	width: 100%;
	top: 0;
	left: 0;
	position: relative;
	height: 550px
}
.section-video .video-wrapper {
	display: block;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.section-video .video-wrapper~div {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 20;
	display: table
}
.section-video .video-wrapper~div>div {
	display: table-cell;
	vertical-align: middle;
	height: 100
}
.video-js {
	width: 101%!important;
	z-index: 10
}
.audio-video-wrapper {
	position: relative
}
.vjs-poster {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover
}
.vjs-sublime-skin .vjs-big-play-button {
	bottom: 100px
}
.vjs-sublime-skin .vjs-big-play-button:before {
	content: "\e7fe";
	font-size: 60px;
	font-family: 'Nucleo Outline';
	border: none
}
header.section-video {
	height: auto
}
header.section-video.section-hg .top-text, header.section-video.section-lg .top-text {
	display: block;
	margin-top: 8rem
}
header.section-audio .audio-video-wrapper, header.section-video .audio-video-wrapper {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%!important
}
header.section-audio .video-js, header.section-video .video-js {
	height: 100%
}
header.section-video .vjs-fullscreen {
	padding-top: 0
}
header .vjs-sublime-skin .vjs-big-play-button {
	display: none
}
header .vjs-sublime-skin .vjs-big-play-button:before {
	content: "\ea49"
}
.video-overlay:after, .video-overlay:before {
	content: ""
}
.video-bg .container {
	z-index: 200;
	position: relative
}
.video-bg .video-wrapper, .video-overlay:after, .video-overlay:before {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0
}
.video-bg .video-wrapper {
	display: block;
	height: 100%;
	overflow: hidden
}
.video-bg .video-wrapper video {
	display: block;
	width: 100%;
	height: auto
}
.video-overlay:before {
	background: rgba(0,0,0,.35);
	height: 100%;
	z-index: 0
}
.video-overlay.overlay-primary:before {
	background: rgba(255,127,0,.3)
}
.video-overlay:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpiZGBg8AVihv///28G0UwMaIARKIMigKECIMAASJsHAYcd2RAAAAAASUVORK5CYII=);
	background-size: 2px 2px;
	height: 100%;
	z-index: 12
}
.parallax-zoom-out {
	background-position: 50% 0
}
.vjs-sublime-skin.vjs-controls-disabled .vjs-big-play-button, .vjs-sublime-skin.vjs-has-started .vjs-big-play-button, .vjs-sublime-skin.vjs-using-native-controls .vjs-big-play-button {
	opacity: 1;
	pointer-events: auto
}
.vjs-sublime-skin.vjs-playing.vjs-has-started .vjs-big-play-button:before {
	content: "\e7f8";
	cursor: pointer
}
.separator.separator-fade .mask:after, .separator.separator-line .mask:after, body::after {
	content: ''
}
.vjs-big-play-button {
	position: relative
}
.poster {
	background-position: center center;
	background-size: cover;
	bottom: 0;
	left: 0;
	opacity: 1;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10
}
header .vjs-sublime-skin .vjs-control-bar {
	right: 1rem
}
header.section-video .video-embed {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}
#main-content, .post .post-medias .video-js .vjs-tech {
	position: relative
}
header.section-video .fluid-width-video-wrapper {
	height: 100%
}
iframe {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%
}
.header-transparent #header~#main-content, .header-transparent.header-no-sticky #header~#main-content {
	margin-top: -90px
}
.header-transparent #header.with-topbar~#main-content {
	margin-top: -105px
}
.header-transparent.header-no-sticky.topnav-top #header~#main-content {
	margin-top: -90px
}
.header-transparent #page-title~#main-content {
	margin-top: 0
}
.header-transparent #page-title .container, .header-transparent #page-title .container-fluid, .header-transparent #page-title .container-large {
	margin-top: 45px
}
.header-transparent #page-title.page-title-center .container, .header-transparent #page-title.page-title-center .container-fluid, .header-transparent #page-title.page-title-center .container-large {
	margin-top: 60px
}
.header-transparent #main-content>header .container {
	margin-top: 70px
}
.container-fluid {
	padding-right: 30px;
	padding-left: 30px
}
.creative-masonry .container-fluid {
	padding-right: 15px;
	padding-left: 15px
}
#main-content {
	padding: 0;
	width: 100%;
	overflow: hidden
}
body::after {
	padding-top: 4rem;
	z-index: 310;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	background: rgba(0,0,0,0)
}
@media (max-width:1200px) {
.header-transparent #main-content>header .container {
	margin-top: 45px
}
}
.section-overlapping {
	margin-top: -12rem;
	position: relative
}
.section.section-hg, .section.section-lg, .section.section-md {
	display: table;
	height: 100%;
	width: 100%
}
.section.section-hg>div, .section.section-lg>div, .section.section-md>div {
	display: table-cell;
	height: 100%;
	vertical-align: middle
}
.section.section-md {
	min-height: 200px;
	padding: 2rem 0
}
.section.section-lg {
	min-height: 400px;
	padding: 6rem 0
}
.section.section-hg {
	min-height: 600px;
	padding: 12rem 0
}
.section.section-hg .title, .section.section-lg .title {
	margin-bottom: 2rem
}
.section-dark, .section-dark h1, .section-dark h2, .section-dark h3, .section-dark h4, .section-dark h5, .section-dark p {
	color: #fff
}
.full-container {
	min-height: 20rem;
	padding: 0;
	margin: 0 0 2rem
}
.full-container img {
	width: 100%
}
.heading {
	text-align: center;
	margin-bottom: 3rem;
	font-size: 1.4rem
}
.heading h1, .heading h2, .heading h3, .heading h4 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	margin-bottom: 1rem
}
.top-logo {
	text-align: center;
	margin: auto;
	max-width: 300px
}
.top-logo img {
	opacity: .3;
	width: 100%
}
section:not(#header):not(.height-full) .container, section:not(#header):not(.height-full) .container-fluid, section:not(#header):not(.height-full) .container-large {
	overflow: hidden;
	position: relative
}
@media (max-width:992px) {
.section>.container-fluid>.row>[class*=col-], .section>.container-large>.row>[class*=col-], .section>.container>.row>[class*=col-], .section>.row>[class*=col-] {
padding-top:0
}
}
@media (max-width:1200px) {
.section.section-video {
	min-height: 0!important;
	padding: 8rem 0!important
}
header.section-video.section-hg .top-text, header.section-video.section-lg .top-text {
	margin-top: 4rem
}
}
@media (max-width:768px) {
.section.section-video {
	min-height: 0!important;
	padding: 6rem 0!important
}
header.section-video.section-hg .top-text, header.section-video.section-lg .top-text {
	margin-top: 4rem
}
}
@media (max-width:600px) {
.section.section-video {
	min-height: 0!important;
	padding: 3rem 0!important
}
header.section-video.section-hg .top-text, header.section-video.section-lg .top-text {
	margin-top: 3rem
}
}
@media (max-width:450px) {
.section.section-video {
	min-height: 0!important;
	padding: 0!important
}
header.section-video.section-hg .top-text, header.section-video.section-lg .top-text {
	padding-top: 2rem
}
}
.section.half-section {
	display: table;
	width: 100%;
	height: 650px;
	padding: 0;
	overflow: hidden
}
.half-section>div {
	width: 50%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	position: relative
}
section.half-section figure {
	height: 100%
}
.third-section {
	display: table;
	padding: 0;
	width: 100%;
	height: 500px;
	overflow: hidden
}
.third-section>div {
	width: 33.33333%;
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	height: 100%;
	position: relative
}
section.third-section figure {
	height: 100%
}
.half-section .text-element {
	padding: 20px;
	overflow: hidden
}
.half-section .text-element-wrapper {
	display: table;
	padding: 4rem 2rem;
	width: 100%;
	overflow: hidden
}
.half-section.half-section-first .text-element {
	padding-top: 0
}
.half-section.half-section-last .text-element {
	padding-bottom: 0
}
.half-section.half-section-alone .text-element {
	padding-top: 0;
	padding-bottom: 0
}
.map-element {
	overflow: hidden;
	min-height: 300px
}
.map-element .map {
	position: absolute;
	top: 0;
	left: 0;
	width: 99.89%;
	height: 104%;
	min-height: 330px
}
.half-section.half-section-fullwidth {
	padding-top: 0!important;
	min-height: 0!important;
	height: auto
}
.section.half-section.half-section-fullwidth .map-element .title {
	margin-top: 4rem
}
.half-section.half-section-fullwidth.border-top {
	border-top: none!important
}
.half-section.half-section-fullwidth .feature-box .feature-content {
	display: block
}
.half-section.half-section-fullwidth .feature-box .icon {
	display: block;
	float: none;
	text-align: center;
	margin: auto
}
.half-section.half-section-fullwidth .p-30.p-r-100 {
	padding-right: 30px!important
}
.half-section.half-section-fullwidth .title.icon-right-big i {
	float: none;
	margin: auto;
	text-align: center;
	padding-right: 0
}
.half-section.half-section-fullwidth .img-cover:not(.img-visible-small-screen) {
	display: none
}
.half-section.half-section-fullwidth .feature-box {
	margin: auto;
	margin-bottom: 1.2rem
}
.half-section.half-section-fullwidth>div {
	width: 100%;
	padding: 0
}
.half-section-fullwidth~.half-section-fullwidth {
	margin-top: 20px
}
.half-section.half-section-fullwidth .img-cover {
	max-height: 500px!important
}
.half-section.half-section-fullwidth .img-cover .title {
	margin-top: 10rem
}
.half-section.half-section-fullwidth, .half-section.half-section-fullwidth .text-element-inner, .half-section.half-section-fullwidth .text-element-wrapper, .half-section.half-section-fullwidth>div {
	display: block
}
.half-section.half-section-fullwidth .img-bottom {
	display: none
}
.half-section.half-section-fullwidth, .half-section.half-section-fullwidth.t-right {
	text-align: center!important
}
.half-section.half-section-fullwidth.m-t-10, .half-section.half-section-fullwidth.m-t-20, .half-section.half-section-fullwidth.m-t-30 {
	margin-top: 0!important
}
.half-section.half-section-fullwidth .chart-wrapper {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.half-section.half-section-fullwidth .text-element-inner.p-l-100 {
	padding-left: 0!important
}
.half-section.half-section-fullwidth .text-element-inner.p-r-100 {
	padding-right: 0!important
}
.half-section.half-section-fullwidth>.map {
	width: 100%!important;
	min-height: 400px
}
@media (min-width:1600px) {
.half-section>.text-element .text-element-wrapper {
	padding: 4rem 8rem 2rem
}
.half-section div~.text-element .text-element-wrapper {
	padding-right: 10rem
}
}
@media (max-width:1360px) {
.section.half-section.section-hg {
	height: 500px
}
.text-element-inner .p-60 {
	padding: 20px!important
}
}
@media (max-width:992px) {
.third-section>div {
	width: 100%;
	display: block
}
.third-section, .third-section .t-right {
	text-align: center!important
}
}
@media (max-width:768px) {
.half-section>div {
	width: 100%;
	display: block
}
.half-section, .half-section .t-right {
	text-align: center!important
}
}
.text-element {
	display: table;
	height: 100%;
	padding: 2rem
}
.text-element .title {
	margin-bottom: 1rem
}
.text-element .title h3 {
	font-size: 1.4rem;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: normal
}
.text-element p {
	font-size: 1.1rem
}
.text-element-inner, .text-element-wrapper {
	display: table-cell;
	height: 100%;
	vertical-align: middle
}
.text-element-inner form {
	padding: 3.5rem
}
@media (max-width:1400px) {
.text-element .title h3 {
	font-size: 1.2rem
}
}
@media (max-width:992px) {
.text-element p:not(.subtitle) {
	display: block
}
}
@media (max-width:1200px) {
.text-element-inner form {
	padding: 1.5rem
}
}
@media (max-width:500px) {
.text-element-inner form.p-60 {
	padding: 1rem!important
}
}
.creative-element {
	display: table;
	height: 100%;
	width: 100%;
	padding: 30px;
	overflow: hidden
}
.creative-element .title, .creative-element h1 {
margin-bottom:.5rem;
	font-family: Satisfy, 'Open Sans', arial;
	text-transform: none!important;
	font-weight: 400
}
.creative-element h1 {
	line-height: 1.5
}
.creative-element .title h3 {
	font-size: 1.5rem;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 2px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: normal
}
.boxed .creative-element .title h3 {
	font-size: 1.3rem
}
.creative-element-inner, .creative-element-wrapper {
	display: table-cell;
	height: 100%;
	vertical-align: middle
}
.creative-element .title .subtitle {
	font-family: Montserrat, arial;
	font-style: normal;
	color: #E2785D;
	font-weight: 600;
font-size:.9rem;
	text-transform: uppercase;
	letter-spacing: 1px
}
.creative-element .text-animate.type .words-wrapper.selected {
	background-color: rgba(0,0,0,.3)
}
.words-wrapper b {
	font-weight: 400
}
.section-call-to-action {
	padding: 2.5rem 0
}
.section-call-to-action .action-wrapper {
	position: relative
}
.section-call-to-action .container, .section-call-to-action .container-large {
	overflow: visible!important
}
.section-call-to-action .action-icon {
	font-size: 3.5rem;
	margin-bottom: 1.5rem;
	text-align: center;
padding-left:.5rem;
padding-right:.5rem
}
.section-call-to-action .action-title {
	font-family: Montserrat, arial;
	font-weight: 600;
	line-height: 1.5;
	margin-top: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0
}
.section-call-to-action p.action-subtitle {
	color: rgba(0,0,0,.4);
	font-size: 1.6rem;
	line-height: 1.2;
	padding: 0 1rem;
	font-style: italic;
margin-top:.6rem;
	font-family: Satisfy, 'Open Sans', arial
}
.section-call-to-action p {
	font-size: 1.1rem;
	margin-bottom: 0;
	margin-top: 1.5rem
}
.section-call-to-action .btn {
	margin-right: 0;
	margin-bottom: 0
}
.section-call-to-action.action-sm {
	padding: 1.5rem 0
}
.section-call-to-action.action-lg {
	padding: 5rem 0
}
.section-call-to-action.action-hg {
	padding: 9rem 0
}
.section-call-to-action .action-btn {
	position: absolute;
	height: 50px;
	right: 0;
	top: 50%;
	margin-top: -25px
}
.section-call-to-action.section-dark .action-subtitle {
	color: rgba(255,255,255,.5)
}
.section-call-to-action.action-left .action-btn {
	left: 0;
	right: auto
}
.section-call-to-action.action-left .action-text {
	text-align: right
}
.section-call-to-action.action-center .action-btn {
	position: relative;
	margin-top: 1.5rem;
	text-align: center;
	height: auto
}
.section-call-to-action.action-center .action-text {
	text-align: center
}
.section-call-to-action.action-sm {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.section-call-to-action.action-boxed {
	padding-left: 2rem;
	padding-right: 2rem;
	border-radius: 2px
}
.section-call-to-action.action-bordered {
	border: 1px solid rgba(0,0,0,.1)
}
@media (max-width:992px) {
.section-call-to-action, .section-call-to-action.action-left .action-text {
	text-align: center
}
.section-call-to-action .action-btn {
	position: relative;
	right: auto;
	top: auto;
	margin-top: 2rem
}
.section-call-to-action.action-lg {
	padding: 3rem 0
}
}
.separator {
	font-size: 1.2rem;
	line-height: .5;
	position: relative;
	margin: 3rem 0;
	color: rgba(0,0,0,.2);
	overflow: hidden
}
.separator i {
	font-size: 20px;
	color: rgba(0,0,0,.3)
}
.separator span {
	display: inline-block;
	position: relative
}
.separator.separator-line {
	width: 100%;
	position: relative;
	overflow: visible
}
.separator.separator-line .mask {
	overflow: hidden;
	height: 20px
}
.separator.separator-line .mask:after {
	display: block;
	margin: -23px auto 0;
	width: 100%;
	height: 25px;
	border: 2px solid rgba(0,0,0,.1)
}
.separator.separator-line span {
	width: 50px;
	height: 50px;
	position: absolute;
	bottom: 100%;
	margin-bottom: -25px;
	left: 50%;
	margin-left: -25px;
	border-radius: 100%;
	border: 2px solid rgba(0,0,0,.12);
	background: #fff
}
.separator.separator-line span i {
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 4px;
	right: 4px;
	border-radius: 100%;
	text-align: center;
	line-height: 40px;
	font-style: normal
}
.separator.separator-rounded i {
	text-align: center;
	background: rgba(0,0,0,.1);
	color: rgba(0,0,0,.17);
	border: none
}
.separator.separator-line.separator-rounded span:after, .separator.separator-line.separator-rounded span:before {
	top: 20px
}
.separator.separator-line.separator-rounded span:before {
	right: 100%;
	margin-right: 0
}
.separator.separator-line.separator-rounded span:after {
	left: 100%;
	margin-left: 0
}
.separator.separator-fade {
	width: 100%;
	position: relative;
	overflow: visible
}
.separator.separator-fade .mask {
	overflow: hidden;
	height: 20px
}
.separator.separator-fade .mask:after {
	display: block;
	margin: -25px auto 0;
	width: 100%;
	height: 25px;
	border-radius: 125px/12px;
	box-shadow: 0 0 8px rgba(0,0,0,.5)
}
.separator.separator-fade span {
	width: 50px;
	height: 50px;
	position: absolute;
	bottom: 100%;
	margin-bottom: -25px;
	left: 50%;
	margin-left: -25px;
	border-radius: 100%;
	box-shadow: 0 2px 4px rgba(0,0,0,.4);
	background: #fff
}
.separator.separator-fade span i {
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 4px;
	right: 4px;
	border-radius: 100%;
	border: 1px dashed #aaa;
	text-align: center;
	line-height: 40px;
	font-style: normal
}
.separator.separator-left span {
	left: 25px!important;
	right: auto
}
.separator.separator-right span {
	right: 0!important;
	left: auto
}
.infobox {
	padding: 2rem;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 1px 12px rgba(0,0,0,.18)
}
.infobox.infobox-square {
	border-radius: 0
}
.section-infos [class*=col-] {
	padding: 6rem 3.5rem
}
.section-infos .info-title {
	margin-bottom: 0
}
.section-infos .info-subtitle {
	font-style: italic;
	font-size: 1.1rem;
	color: rgba(0,0,0,.65);
	margin-bottom: 1rem
}
.section-infos .info-dark .info-title {
	color: #fff
}
.section-infos .info-dark p {
	color: rgba(255,255,255,.9)
}
.section-infos .info-dark .info-subtitle {
	color: rgba(255,255,255,.65)
}
.section-works .row {
	margin-right: 0;
	margin-left: 0
}
.section-works [class*=col-] {
	padding-left: 0;
	padding-right: 0
}
.section-works img {
	width: 100%
}
.chart-wrapper {
	position: relative;
	display: block;
	width: 80%;
	height: 80%;
	margin-left: 10%;
	margin-top: 20%
}
.chart-wrapper canvas {
	width: 100%
}
.section-newsletter {
	margin-top: 30px
}
.section-newsletter.section {
	margin-top: 0
}
.section-newsletter .title {
	padding-top: 0
}
.section-newsletter .subtitle {
	color: rgba(0,0,0,.7)!important
}
.section-newsletter.section-dark .subtitle {
	color: rgba(255,255,255,.7)!important
}
.section-newsletter .form-control {
	border: 2px solid #fff
}
.section-newsletter input[type=email] {
	width: 450px
}
@media (max-width:768px) {
.section-newsletter input[type=email] {
	width: 80%;
	margin: auto
}
}
@media (min-width:768px) {
.extended-product-desc~.section-newsletter, .extended-product-img~.section-newsletter {
	margin-top: 30px
}
}
.feature-box {
	margin-bottom: 3rem;
	display: table;
	position: relative
}
.feature-box.feature-full {
	width: 100%
}
.feature-box .icon {
	display: table-cell;
	float: left;
	width: 76px;
	height: 76px;
	color: #fff;
	padding-right: 0;
	font-size: 24px;
	text-align: center;
	margin-right: 1.3rem;
	background: #E2785D;
	border-radius: 50%;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
#search.top-search, .search.top-search, .toast-top-right {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out
}
.feature-box .feature-content {
	display: table-cell;
	vertical-align: top
}
.feature-box .feature-content p {
	color: rgba(0,0,0,.6)
}
.feature-box .feature-content p.subtitle {
	font-family: Satisfy, 'Open Sans', arial;
	font-size: 1.3rem;
	color: #E2785D
}
.feature-box .feature-title {
margin-top:.2rem;
	font-family: Montserrat, arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700
}
.feature-box .icon img {
	max-width: 100%
}
.feature-box .icon.icon-simple {
	width: 50px
}
.feature-box .icon.icon-no-bg {
	background: 0 0;
	color: #8E8E8E
}
.feature-box.dark .feature-title, .section-dark .feature-box .feature-title {
	color: #fff
}
.feature-box.dark .icon.icon-gray, .feature-box.dark p, .section-dark .feature-box p {
	color: rgba(255,255,255,.6)
}
.feature-box.dark .icon.icon-line, .section-dark .feature-box .icon.icon-line {
	border: 1px solid rgba(255,255,255,.15);
	color: rgba(255,255,255,.6)
}
.feature-box.feature-sm .icon {
	width: 40px;
	height: 40px;
	font-size: 16px
}
.feature-box.feature-sm .icon i {
	padding-top: 2px;
	font-size: 25px
}
.feature-box.feature-lg .icon {
	width: 96px;
	height: 96px;
	font-size: 28px
}
.feature-box.feature-lg .icon i {
	padding-top: 27px;
	font-size: 38px
}
.feature-box.feature-lg .icon.icon-simple i {
	padding-top: 0
}
.feature-box.feature-lg .icon.icon-simple i.education_pencil-47 {
	padding-top: 8px
}
.feature-box .icon i {
	padding-top: 25px;
	display: inline-block
}
.feature-box .icon.icon-simple i {
	padding-top: 8px
}
.section-dark .feature-box .icon i {
	color: rgba(255,255,255,.4)
}
.feature-box h1 {
	font-size: 1.7rem
}
.feature-box h2 {
	font-size: 1.2rem
}
.feature-box h3 {
	font-size: 1rem
}
.feature-box p {
	margin-bottom: 0
}
.feature-box.feature-lg h1 {
	font-size: 2rem
}
.feature-box.feature-lg h2 {
	font-size: 1.6rem
}
.feature-box.feature-lg h3 {
	font-size: 1.3rem
}
.feature-box.feature-sm h1 {
	font-size: 1.5rem
}
.feature-box.feature-sm h2 {
	font-size: 1rem
}
.feature-box.feature-sm h3 {
font-size:.8rem
}
.feature-box.feature-sm p {
font-size:.9rem
}
.feature-box .icon.icon-gray {
	background: rgba(0,0,0,.08);
	color: rgba(0,0,0,.8)
}
.feature-box:hover .icon.icon-gray {
	background: #383838;
	color: #fff
}
.feature-box .icon.icon-dark {
	background: #232323
}
.feature-box .icon.icon-line, .section-dark .feature-box .icon.icon-line {
	background: 0 0;
	border: 1px solid rgba(0,0,0,.15);
	color: rgba(0,0,0,.6)
}
.feature-box .icon.icon-square {
	border-radius: 2px
}
.feature-box .icon.icon-simple {
	background: 0 0;
	border: none;
	color: rgba(0,0,0,.7);
	font-size: 28px;
	height: 60px;
	padding-top: 0;
	text-align: left
}
.feature-box.feature-sm .icon.icon-simple {
	font-size: 16px;
	height: auto
}
.feature-box.feature-lg .icon.icon-simple {
	width: auto
}
.feature-box.feature-lg .icon.icon-simple i {
	font-size: 4rem
}
.feature-box.center, .feature-box.center .feature-content, .feature-box.center .icon {
	float: none;
	text-align: center;
	display: block;
	margin: auto
}
.feature-box.center .icon {
	margin-bottom: 1rem
}
.feature-box.center .icon.icon-simple {
	margin-bottom: 0
}
.feature-box.center .icon.icon-simple~h3 {
	margin-top: 1.3rem;
	margin-bottom: 1rem
}
.feature-box.center img {
	margin: auto;
	text-align: center;
	width: auto
}
.feature-box.boxed {
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 2px;
	padding: 1.5rem;
	position: relative
}
.feature-box.boxed .icon {
	position: absolute;
	top: -38px;
	left: 50%;
	margin-left: -38px
}
.feature-box.boxed .icon.icon-line {
	background: #fff
}
.feature-box.feature-lg.boxed .icon {
	top: -48px;
	margin-left: -48px
}
.feature-box.boxed h3 {
	margin-top: 3rem
}
.feature-box.boxed .btn {
	margin-right: 0!important
}
.feature-box.feature-icon-right {
	text-align: right
}
.feature-box.feature-icon-right .icon {
	margin-right: 0;
	margin-left: 1.3rem;
	float: right
}
@media (max-width:1200px) {
.feature-box {
	margin-bottom: 1.6rem
}
.feature-box p, .split-section .feature-box p {
	font-size: 1rem;
	line-height: 1.6
}
}
@media (max-width:992px) {
.infobox {
	box-shadow: none
}
div[class*=col-lg-] .feature-box, div[class*=col-lg-] .feature-box.m-t-80 {
	margin: 0 auto 2.2rem!important
}
div[class*=col-lg-] .feature-box.feature-full {
	width: auto
}
div[class*=col-lg-] .feature-box .feature-content, div[class*=col-lg-] .feature-box .icon {
	float: none;
	text-align: center;
	margin: auto;
	display: block
}
div[class*=col-lg-] .feature-box .icon {
	margin-bottom: 1rem
}
div[class*=col-lg-] .feature-box.feature-icon-right .icon {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -38px
}
div[class*=col-lg-] .feature-box.feature-icon-right .feature-content {
	padding-top: 90px
}
}
.map {
	width: 100%;
	margin: 0 auto;
	display: block;
	height: 350px;
	margin-bottom: 1rem
}
.map.f-left {
	width: 50%;
	height: 210px;
margin:.5rem 1rem 0 0
}
.map.f-right {
	width: 50%;
	height: 210px;
margin:.5rem 0 0 1rem
}
.fullwidth>.map {
	margin-bottom: 0
}
.half-section>.map {
	width: 50%!important
}
.gm-style-iw, .gm-style-iw p {
	text-align: left;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.85rem;
	line-height: normal;
	margin-bottom: 0
}
.map-header {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	height: calc(100% + 30px)!important
}
.map-background, .section-fullmap {
	position: relative
}
.section-fullmap {
	width: 100%;
	height: 100%;
	min-height: 900px;
	overflow: hidden
}
.section-fullmap .infobox {
	margin-top: 4rem
}
.map-background>.row {
	padding-top: 80px;
	padding-bottom: 80px
}
.map-background .map, .section-fullmap .map {
	position: absolute;
	height: 100%;
	min-height: 800px
}
@media (max-width:992px) {
.section-fullmap:not(.section-contact) {
	height: auto!important;
	min-height: 0!important
}
.section-fullmap:not(.section-contact) .map {
	opacity: 0
}
.section-fullmap .infobox {
	box-shadow: none;
	margin-top: 0
}
.map-background .map, .section-fullmap .map {
	min-height: 0
}
.map-background>.row {
	padding-top: 50px
}
}
@media (max-width:768px) {
.map-background {
	height: auto!important;
	padding-top: 0!important
}
.map-background>.row {
	padding-top: 0;
	padding-bottom: 0
}
.map-background>.row.m-t-100 {
	margin-top: 0!important
}
.map-background>.map {
	opacity: 0
}
.map.f-left, .map.f-right {
	float: none!important;
	margin: 0!important;
	width: 100%!important
}
}
#toast-container i {
	font-size: 2rem;
	color: #65B9EA;
	display: block;
	text-align: center;
margin-bottom:.5rem;
padding-right:.4rem
}
#toast-container>div {
	width: auto;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	opacity: 1;
padding:.6rem;
	-moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.5);
	-o-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.5);
	box-shadow: 1px 1px 5px 0 rgba(0,0,0,.5);
	padding-right: 20px
}
#toast-container>:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}
#toast-container>.toast-info {
	background-image: none!important
}
.toast-info {
	background: #383838
}
.toast-warning {
	background: #CB6C6C
}
.toast-builder {
	top: 1rem;
	right: 340px
}
.toast-warning .text-wrapper {
	padding-left: 40px
}
.toast-top-right {
	top: 65px;
	transition: all .4s ease-in-out
}
.topnav-top .toast-top-right {
	top: 95px
}
.toast-top-center {
	top: 70px
}
.toast-center {
	text-align: center
}
progress[value]::-webkit-progress-bar {
background-color:transparent
}
progress[value]::-webkit-progress-value {
background:#00f
}
.progress {
	position: relative;
	-webkit-box-shadow: none;
	background: #ebedef;
	box-shadow: none;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	overflow: visible;
	margin-top: 2.2rem;
	margin-bottom: 4rem
}
progress {
	height: 100%;
	width: 0;
	text-align: left;
	color: #121212;
	border-radius: 2px;
	-webkit-box-shadow: none;
	background: #121212;
	box-shadow: none;
	line-height: 2rem;
	float: left;
	overflow: visible;
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}
.progress .progress-info {
	position: absolute;
	top: -1.8rem;
	width: 100%;
font-size:.85rem
}
.progress-info .progress-value {
	opacity: 0;
	float: right;
	-webkit-transition: opacity .6s ease;
	-o-transition: opacity .6s ease;
	transition: opacity .6s ease
}
.circular-bar, .clients .item {
	-moz-transition: all .3s ease-in-out
}
.progress-bar-primary, .progress-bar-primary[value]::-webkit-progress-value {
background-color:#E2785D
}
.progress-bar-blue, .progress-bar-blue[value]::-webkit-progress-value {
background-color:#319db5
}
.progress-bar-success, .progress-bar-success[value]::-webkit-progress-value {
background-color:#49B79E
}
.progress-bar-danger, .progress-bar-danger[value]::-webkit-progress-value {
background-color:#C45959
}
.progress-bar-warning, .progress-bar-warning[value]::-webkit-progress-value {
background-color:#ff9122
}
.progress.progress-bar-sm {
	height: 1px
}
.progress {
	height: 4px
}
.progress.progress-bar-lg {
	height: 6px
}
.progress.progress-bar-hg {
	height: 10px
}
.circular-bar {
	padding: 0 2rem;
	margin-bottom: 6rem;
	text-align: center;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.circular-bar.circular-visible {
	opacity: 1
}
.circular-bar .circular-bar-content {
	margin-top: -110px;
	text-align: center
}
.circular-bar .circular-bar-content strong {
	font-family: Montserrat;
	display: block;
	font-weight: 700;
	font-size: 18px;
	font-size: 1.2rem;
	line-height: 1.5rem;
	line-height: 24px
}
.circular-bar .circular-bar-content label {
	display: block;
	font-weight: 300;
	font-size: 15px;
font-size:.9375rem;
	line-height: 1.25rem;
	line-height: 20px
}
.circular-bar>div {
	display: block!important;
	margin: auto
}
.easyzoom {
	position: relative;
	display: inline-block
}
.easyzoom.is-loading img {
	cursor: progress
}
.easyzoom.is-ready img {
	cursor: crosshair
}
.easyzoom.is-error img {
	cursor: not-allowed
}
.easyzoom-notice {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888
}
.easyzoom-flyout {
	position: absolute;
	overflow: hidden;
	top: 0;
	z-index: 20000;
	opacity: 0;
	-webkit-transition: opacity .6s ease;
	-moz-transition: opacity .6s ease;
	transition: opacity .6s ease;
	background: #eaeaea
}
.easyzoom-flyout:hover {
	opacity: 1
}
.easyzoom--overlay .easyzoom-flyout {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.easyzoom--adjacent .easyzoom-flyout {
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	margin-left: 20px
}
.easyzoom-flyout img {
	max-width: none!important;
	width: auto!important
}
.icon-circle a, .icon-rounded a, .icon-square a {
margin:0 .4rem .4rem 0;
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 1.4rem
}
.icon-circle a:hover, .icon-rounded a:hover, .icon-square a:hover {
	color: #fff
}
.icon-hover a {
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-ms-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s ease-in-out
}
.icon-circle i, .icon-hover i, .icon-line i, .icon-rounded i, .icon-square i {
	width: 40px;
	display: inline-block;
	position: relative;
	-webkit-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
	-ms-transition: transform .3s ease-in-out, opacity .3s ease-in-outt;
	-o-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
	transition: transform .3s ease-in-out, opacity .3s ease-in-out
}
.icon-square a {
	border-radius: 0
}
.icon-rounded a {
	border-radius: 4px
}
.icon-circle a {
	border-radius: 50%
}
.icon-gray a {
	background: #F1F1F1;
	color: #535353!important
}
.icon-dark a {
	background: #393939;
	color: #fff!important
}
.icon-line a {
	background: 0 0;
	border: 1px solid #E0E0E0;
	color: #535353!important
}
.icon-line a:hover {
	border-color: transparent
}
.icon-hover a i {
	transform: translateY(0)
}
.icon-hover a:hover i {
	transform: translateY(-40px)
}
.icon-hover a i:last-child, .icon-hover a:hover i:first-child {
	color: #fff;
	opacity: 0
}
.icon-hover a:hover i:last-child {
	opacity: 1
}
.icon-sm.icon-circle i, .icon-sm.icon-hover i, .icon-sm.icon-line i, .icon-sm.icon-rounded i, .icon-sm.icon-square i {
	width: 22px
}
.icon-lg.icon-circle i, .icon-lg.icon-hover i, .icon-lg.icon-line i, .icon-lg.icon-rounded i, .icon-lg.icon-square i {
	width: 60px
}
.icon-sm.icon-circle a, .icon-sm.icon-rounded a, .icon-sm.icon-square a {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
font-size:.9rem
}
.icon-lg.icon-circle a, .icon-lg.icon-rounded a, .icon-lg.icon-square a {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 1.8rem
}
.icon-sm.icon-hover a:hover i {
	transform: translateY(-25px)
}
.icon-lg.icon-hover a:hover i {
	transform: translateY(-60px)
}
.icon-500px:hover, .icon-colored .icon-500px {
	background: #222!important
}
.icon-android:hover, .icon-colored .icon-android {
	background: #a4c639!important
}
.icon-apple:hover, .icon-colored .icon-apple {
	background: #5BC236!important
}
.icon-behance:hover, .icon-colored .icon-behance {
	background: #053eff!important
}
.icon-bitbucket:hover, .icon-colored .icon-bitbucket {
	background: #205081!important
}
.icon-codepen:hover, .icon-colored .icon-codepen {
	background: #4E4E4E!important
}
.icon-colored .icon-css3, .icon-css3:hover {
	background: #26a8dc!important
}
.icon-colored .icon-delicious, .icon-delicious:hover {
	background: #39f!important
}
.icon-colored .icon-devianart, .icon-devianart:hover {
	background: #4e6252!important
}
.icon-colored .icon-digg, .icon-digg:hover {
	background: #000!important
}
.icon-colored .icon-dribbble, .icon-dribbble:hover {
	background: #ea4c89!important
}
.icon-colored .icon-dropbox, .icon-dropbox:hover {
	background: #007ee5!important
}
.icon-colored .icon-facebook, .icon-facebook:hover {
	background: #3b5998!important
}
.icon-colored .icon-firefox, .icon-firefox:hover {
	background: #e66000!important
}
.icon-colored .icon-flickr, .icon-flickr:hover {
	background: #ff0084!important
}
.icon-colored .icon-foursquare, .icon-foursquare:hover {
	background: #f94877!important
}
.icon-colored .icon-gg, .icon-gg:hover {
	background: #747474!important
}
.icon-colored .icon-git, .icon-git:hover {
	background: #f34c27!important
}
.icon-colored .icon-github, .icon-github:hover {
	background: #4183c4!important
}
.icon-colored .icon-google, .icon-colored .icon-google-plus, .icon-google-plus:hover, .icon-google:hover {
	background: #dd4b39!important
}
.icon-colored .icon-houzz, .icon-houzz:hover {
	background: #7ac142!important
}
.icon-colored .icon-html5, .icon-html5:hover {
	background: #e34f26!important
}
.icon-colored .icon-instagram, .icon-instagram:hover {
	background: #125688!important
}
.icon-colored .icon-internet-explorer, .icon-internet-explorer:hover {
	background: #1ebbee!important
}
.icon-colored .icon-ioxhost, .icon-ioxhost:hover {
	background: #faa829!important
}
.icon-colored .icon-joomla, .icon-joomla:hover {
	background: #0fa13c!important
}
.icon-colored .icon-lastfm, .icon-lastfm:hover {
	background: #d51007!important
}
.icon-colored .icon-linkedin, .icon-linkedin:hover {
	background: #007bb5!important
}
.icon-colored .icon-linux, .icon-linux:hover {
	background: #1793d1!important
}
.icon-colored .icon-maxcdn, .icon-maxcdn:hover {
	background: #555!important
}
.icon-colored .icon-medium, .icon-medium:hover {
	background: #232323!important
}
.icon-colored .icon-odnoklassniki, .icon-odnoklassniki:hover {
	background: #ed812b!important
}
.icon-colored .icon-opencart, .icon-opencart:hover {
	background: #33c6f0!important
}
.icon-colored .icon-openid, .icon-openid:hover {
	background: #f28018!important
}
.icon-colored .icon-opera, .icon-opera:hover {
	background: #cc0f16!important
}
.icon-colored .icon-pagelines, .icon-pagelines:hover {
	background: #343434!important
}
.icon-colored .icon-paypal, .icon-paypal:hover {
	background: #003087!important
}
.icon-colored .icon-pinterest, .icon-pinterest:hover {
	background: #cb2027!important
}
.icon-colored .icon-qq, .icon-qq:hover {
	background: #232323!important
}
.icon-colored .icon-rebel, .icon-rebel:hover {
	background: #ff9c00!important
}
.icon-colored .icon-safari, .icon-safari:hover {
	background: #2cb4c4!important
}
.icon-colored .icon-sellsy, .icon-sellsy:hover {
	background: #0174c8!important
}
.icon-colored .icon-share-alt, .icon-share-alt:hover {
	background: #4DA25D!important
}
.icon-colored .icon-simplybuilt, .icon-simplybuilt:hover {
	background: #2E2E2E!important
}
.icon-colored .icon-skyatlas, .icon-skyatlas:hover {
	background: #08455b!important
}
.icon-colored .icon-skype, .icon-skype:hover {
	background: #00aff0!important
}
.icon-colored .icon-slack, .icon-slack:hover {
	background: #6ecadc!important
}
.icon-colored .icon-slideshare, .icon-slideshare:hover {
	background: #067ab6!important
}
.icon-colored .icon-soundcloud, .icon-soundcloud:hover {
	background: #f80!important
}
.icon-colored .icon-spotify, .icon-spotify:hover {
	background: #2ebd59!important
}
.icon-colored .icon-stack-exchange, .icon-stack-exchange:hover {
	background: #232323!important
}
.icon-colored .icon-stack-overflow, .icon-stack-overflow:hover {
	background: #fe7a15!important
}
.icon-colored .icon-steam, .icon-steam:hover {
	background: #171a21!important
}
.icon-colored .icon-stumbleupon, .icon-stumbleupon:hover {
	background: #eb4924!important
}
.icon-colored .icon-weibo, .tencent-weibo:hover {
	background: #ff5640!important
}
.icon-colored .icon-trello, .icon-trello:hover {
	background: #0079bf!important
}
.icon-colored .icon-tripadvisor, .icon-tripadvisor:hover {
	background: #589442!important
}
.icon-colored .icon-tumblr, .icon-tumblr:hover {
	background: #32506d!important
}
.icon-colored .icon-twitter, .icon-twitter:hover {
	background: #00aced!important
}
.icon-colored .icon-viacoin, .icon-viacoin:hover {
	background: #3F3A3A!important
}
.icon-colored .icon-vimeo, .icon-vimeo:hover {
	background: #aad450!important
}
.icon-colored .icon-vine, .icon-vine:hover {
	background: #00b488!important
}
.icon-colored .icon-vk, .icon-vk:hover {
	background: #232323!important
}
.icon-colored .icon-weixin, .icon-weixin:hover {
	background: #2D415F!important
}
.icon-colored .icon-whatsapp, .icon-whatsapp:hover {
	background: #4dc247!important
}
.icon-colored .icon-wikipedia-w, .icon-wikipedia-w:hover {
	background: #727272!important
}
.icon-colored .icon-windows, .icon-windows:hover {
	background: #00bcf2!important
}
.icon-colored .icon-wordpress, .icon-wordpress:hover {
	background: #21759b!important
}
.icon-colored .icon-xing, .icon-xing:hover {
	background: #026466!important
}
.icon-colored .icon-yahoo, .icon-yahoo:hover {
	background: #400191!important
}
.icon-colored .icon-yelp, .icon-yelp:hover {
	background: #cd201f!important
}
.icon-colored .icon-youtube, .icon-youtube:hover {
	background: #b00!important
}
.social-icons i {
	font-size: 1.1rem;
margin-right:2rem.map color:rgba(0,0,0,.5)
}
.section-countup {
	padding: 0
}
.section-countup .container-fluid {
	padding-right: 0;
	padding-left: 0
}
.section-countup [class*=col-] {
	border-right: 1px dashed rgba(0,0,0,.15)
}
.section-countup [class*=col-]:last-child {
	border-right: none
}
.section-countup.section>.container-fluid>.row>[class*=col-], .section-countup.section>.container-large>.row>[class*=col-], .section-countup.section>.container>.row>[class*=col-], .section>.row>[class*=col-] {
padding-top:0
}
.counter {
	padding: 1.5rem 0
}
.counter p {
	text-align: center;
	margin-top: 0;
	letter-spacing: 1px;
	color: #000
}
.countup {
	font-weight: 700;
	text-align: center
}
.counter .countup {
	font-size: 1.9rem;
	font-weight: 600;
margin-bottom:.6rem;
	line-height: normal
}
.counter i {
	text-align: center;
	font-size: 1.9rem;
	display: block;
margin-bottom:.4rem;
	color: rgba(0,0,0,.3)
}
.countup.countup-inline {
	display: inline;
	text-align: left
}
.countdown-block, .testimonial.testimonial-center .testimonial-info {
	text-align: center
}
.counter .count-title {
	font-weight: 600;
	font-size: 1rem;
	text-transform: uppercase;
margin-bottom:.4rem;
	line-height: normal
}
.counter .count-subtitle {
	font-family: Satisfy, arial;
	color: rgba(0,0,0,.4);
	font-size: 1.2rem;
	font-style: italic;
line-height:.9rem;
	margin-top: 1rem;
	font-weight: 600
}
.countdown-block {
	font-family: Satisfy, 'Open Sans', arial;
	font-size: 1.6rem;
	float: left;
	padding: 2rem;
	width: 20%;
	color: rgba(0,0,0,.5)
}
.countdown-block span, .counter.counter-lg .countup {
	font-family: Montserrat, arial
}
.countdown-block span {
	display: block;
	font-size: 24px;
	color: #000;
	font-weight: 600;
	letter-spacing: 1px
}
.alert .icon-circle, .item .item-meta span {
	display: inline-block
}
.counter.counter-lg .countup {
	font-size: 3rem;
margin-bottom:.7rem
}
.counter.counter-lg i {
	font-size: 2.6rem
}
.countdown-block:not(:last-child) {
	border-right: 2px solid rgba(0,0,0,.05)
}
.countdown.countdown-inline {
	display: inline-block;
	font-weight: 700
}
.counter-creative.counter .count-title {
	font-family: Satisfy, arial;
	font-size: 1.25rem;
	text-transform: none
}
.testimonial .comment, .testimonial .testimonial-content {
	font-family: Sumana, arial;
	font-style: italic
}
@media (max-width:992px) {
.section-countup .col-lg-3:nth-child(2) {
	border-right: none
}
.counter.counter-lg .countup {
	font-size: 1.8rem;
margin-bottom:.7rem
}
}
@media (max-width:768px) {
.section-countup .col-lg-3 {
	border-right: none;
	border-bottom: 1px dashed rgba(0,0,0,.1)
}
.section-countup .col-lg-3:last-child {
	border-bottom: none
}
.countdown-block {
	font-size: 1.2rem;
	padding: 1rem
}
}
.tooltip-inner {
	border-radius: 0;
	padding: 8px 10px;
	background-color: #191919;
	max-width: 350px!important
}
.tooltip-inner p {
	color: #fff;
	font-weight: 300!important;
font-size:.95rem!important;
	letter-spacing: 1px;
	margin-bottom: 0
}
.tooltip.top .tooltip-arrow {
	margin-left: -10px;
	border-width: 8px 10px 0
}
.tooltip-arrow {
	border-top-color: #191919
}
.tooltip.bottom .tooltip-arrow {
	top: 1px
}
.item .item-meta, .item .item-meta a {
	margin-bottom: 10px;
	color: rgba(0,0,0,.6);
font-size:.9rem
}
.item .item-meta a:hover {
	color: #E2785D
}
.item .video-wrapper {
	position: relative;
	padding-bottom: 56.25%
}
.item .video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.item .flex-control-nav {
	bottom: 0;
	z-index: 2
}
.item .flex-control-paging li a {
	width: 9px;
	height: 9px
}
.alert {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: rgba(255,255,255,.8);
	border-color: transparent
}
.alert .icon-circle {
	background-color: rgba(0,0,0,.05);
	font-size: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 55px;
	height: 55px;
	text-align: center;
	padding-top: 10px
}
.clients .row [class*=col-]:last-child:after, .clients .row [class*=col-]:last-child:before, .clients .row:last-child [class*=col-]:after, .clients .row:last-child [class*=col-]:before, .clients-boxed [class*=col-]:after, .clients-boxed [class*=col-]:before {
	display: none
}
.alert .media-body {
	width: auto
}
.alert .media-body p {
	margin-bottom: 0;
	white-space: normal;
	color: rgba(255,255,255,.8)
}
.alert a {
	color: #3C3C3C;
	font-weight: 600
}
.alert button {
	margin-bottom: 0
}
.alert .close .icons-office-52 {
	font-size: 10px
}
.alert .media-left img {
	border: 3px solid rgba(0,0,0,.2);
	margin-top: -3px;
	width: 62px
}
.alert>p+p {
	margin-top: 0
}
h4.alert-title {
	color: rgba(0,0,0,.8);
	font-size: 1.1rem;
	font-weight: 600;
margin-bottom:.3rem;
margin-top:.5rem
}
.alert-info, .alert-success.alert .media-body p, .alert-warning {
	color: rgba(0,0,0,.7)
}
.alert-primary {
	background-color: #EB8B73
}
.alert-success {
	background-color: #b2dfdb
}
.alert-info {
	background-color: #bbdefb;
	color: #515F6B
}
.alert.alert-info a {
	color: #247699
}
.alert-warning {
	background-color: #ffccbc;
	color: #865E51
}
.alert-warning.alert .media-body p {
	color: rgba(0,0,0,.7)
}
.alert-danger {
	background-color: #e57373
}
.alert-dark {
	background-color: #33363c
}
.alert-dark h4.alert-title {
	color: #fff
}
.alert-dark.alert a {
	color: #5DBFD5
}
.alert-dark.alert .media-left img {
	border: 3px solid rgba(255,255,255,.2)
}
.alert.alert-dark .icon-circle {
	background-color: rgba(255,255,255,.1)
}
.alert.alert-dark .media-body p {
	height: auto;
	line-height: 20px;
	margin-bottom: 0;
	overflow: visible
}
.clients {
	padding-top: 30px!important
}
.owl-carousel.clients {
	padding: 1rem 0!important
}
.clients .item {
	padding: 0 40px;
	opacity: .4;
	webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.clients .item.col-md-1, .clients.clients-10 .item {
	padding: 0 20px
}
.clients .item:hover {
	opacity: .6
}
.clients img {
	width: 100%;
	webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.clients .row [class*=col-]:before {
	content: "";
	position: absolute;
	bottom: -20px;
	right: 0;
	left: auto;
	height: 40px;
	width: 2px;
	border-left: 2px solid #eee
}
.clients .row [class*=col-]:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: -20px;
	left: auto;
	width: 40px;
	height: 2px;
	border-bottom: 2px solid #eee
}
.clients-boxed {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -15px;
	margin-bottom: -15px
}
.clients-boxed img {
	padding: 5% 20%;
	opacity: .4
}
.clients-boxed [class*=col-] {
	border-right: 1px dashed rgba(0,0,0,.15);
	border-bottom: 1px dashed rgba(0,0,0,.15)
}
#main-aside-navigation footer a:last-child, .clients .row [class*=col-]:last-child, .header-2 #logo, .header-dark #main-aside-navigation {
	border-right: none
}
.clients .row:last-child [class*=col-] {
	border-bottom: none
}
.clients-boxed [class*=col-] img {
	opacity: .9
}
@media (max-width:768px) {
.clients-boxed [class*=col-] {
	border-right: none
}
.clients .row:last-child [class*=col-] {
	border-bottom: 1px dashed rgba(0,0,0,.15)
}
}
.testimonial .testimonial-content {
	color: #8C8C8C;
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	padding: 1rem;
	background-color: #fff;
	z-index: 200
}
.testimonial .testimonial-content::before {
	content: "";
	height: 10px;
	width: 10px;
	position: absolute;
	background: #fff;
	left: 22px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-bottom: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	bottom: -6px
}
.testimonial .testimonial-meta img {
	border-radius: 50%;
	width: 45px;
	float: left;
	margin-right: 1rem
}
.testimonial .testimonial-meta p {
	margin-bottom: 0
}
.testimonial .testimonial-meta .testimonial-name {
	font-weight: 700;
	font-size: 1rem;
	color: #666
}
.testimonial .testimonial-meta .testimonial-subtitle {
	color: #8C8C8C;
	font-weight: 400;
	font-size: 1rem
}
.testimonial .testimonial-meta .testimonial-subtitle a {
	color: #E2785D
}
.testimonial.testimonial-center .testimonial-content::before {
	left: 50%;
	margin-left: -5px
}
.testimonial.testimonial-right .testimonial-content::before {
	left: auto;
	right: 22px
}
.testimonial.testimonial-right .testimonial-info {
	text-align: right
}
.bx-slider .testimonial, .mfp-close, .review_bottom_ornament, .review_top_ornament, .table>thead>tr>th, .testimonial .testimonial-quote, .testimonial-photos, .testimonial.style-2 .testimonial-info, table {
	text-align: center
}
.testimonial.testimonial-right .testimonial-meta img {
	float: right;
	margin-right: 0;
	margin-left: 1rem
}
.testimonial-photos .photo-hold {
	display: inline-block;
	width: 100px;
	padding: 10px 10px 0;
	margin-right: 10px;
	margin-left: 10px;
	border-radius: 4px;
	box-sizing: border-box;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}
.fp-section, .split-section {
	-moz-box-sizing: border-box
}
.testimonial-photos .photo-bg {
	background: #000;
	display: block
}
.testimonial-photos img {
	border-radius: 50%;
	opacity: .4;
	width: 100%;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}
.testimonial-photos .active img {
	opacity: 1
}
.testimonial-description {
	color: #9F9F9F
}
.testimonial .comment {
	color: rgba(0,0,0,.6)
}
.testimonial .client-info {
	color: #232323
}
.review_top_ornament_line {
	border-top: solid 1px rgba(0,0,0,.1);
margin-left:.5rem;
margin-right:.5rem;
	width: 6rem;
	display: inline-block
}
.review_top_ornament_quotemark {
	color: rgba(0,0,0,.1);
	font-weight: 700;
	font-size: 5rem;
	display: inline-block;
	margin-bottom: 3rem;
	line-height: 3rem
}
.review_bottom_ornament_line {
	border-top: solid 1px rgba(0,0,0,.1);
	margin-left: 0;
	margin-right: 0;
	width: 4rem;
	display: inline-block
}
.review_bottom_ornament_triangle {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,.16);
	width: 0;
	height: 0;
	position: relative;
	display: inline-block;
	top: 9px;
	margin-left: -5px;
	margin-right: -5px
}
.review_bottom_ornament_triangle:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	top: -10px;
	left: -9px;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #fff
}
.testimonial.style-2 img {
	display: block;
	max-width: 80px;
	border-radius: 50%;
	margin: 0 auto
}
.testimonial.style-2 .testimonial-content {
	background: 0 0;
	border: none;
	text-align: center
}
.testimonial.style-2 .testimonial-content::before {
	display: none
}
.testimonial .testimonial-quote {
	display: block;
	margin: auto;
	font-size: 2rem;
	color: rgba(0,0,0,.15)
}
.section-dark .testimonial .testimonial-quote {
	color: rgba(255,255,255,.15)
}
.testimonial.style-2 img~.testimonial-content {
	margin-top: 0
}
.testimonial-content~img~.testimonial-meta {
	margin-top: 1rem
}
.section-dark .testimonial .comment, .section-dark .testimonial-content {
	color: rgba(255,255,255,.8)
}
.section-dark .testimonial .testimonial-meta .testimonial-subtitle {
	color: rgba(255,255,255,.5)
}
.section-dark .testimonial.style-2 {
	color: rgba(255,255,255,.6)
}
.section-dark .testimonial.style-2 .testimonial-content::after {
	color: rgba(255,255,255,.25)
}
.section-dark .testimonial:not(.style-2) .testimonial-content {
	background: #262626;
	border: 1px solid #393939
}
.section-dark .review_bottom_ornament_line, .section-dark .review_top_ornament_line {
	border-top: solid 1px rgba(255,255,255,.2)
}
.section-dark .testimonial:not(.style-2) .testimonial-content::before {
	background: #262626;
	border-bottom: 1px solid #393939;
	border-right: 1px solid #393939
}
.section-dark .review_top_ornament_quotemark {
	color: rgba(255,255,255,.2)
}
.section-dark .review_bottom_ornament_triangle {
	border-top: 10px solid rgba(255,255,255,.25)
}
.section-dark .review_bottom_ornament_triangle:after {
	border-top: 9px solid #181717
}
.section-dark .testimonial .testimonial-meta .testimonial-name {
	color: rgba(255,255,255,.9)
}
.section-dark .testimonial .client-info {
	color: #B3B3B3
}
.spinner {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 1rem auto
}
.double-bounce1, .double-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #333;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-bounce 2s infinite ease-in-out;
	animation: sk-bounce 2s infinite ease-in-out
}
.double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
@-webkit-keyframes sk-bounce {
0%, 100% {
-webkit-transform:scale(0)
}
50% {
-webkit-transform:scale(1)
}
}
@keyframes sk-bounce {
0%, 100% {
transform:scale(0);
-webkit-transform:scale(0)
}
50% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.white-popup-block {
	background: #FFF;
	padding: 1.5rem 2rem;
	text-align: left;
	max-width: 1000px;
	margin: 2.5rem auto;
	position: relative
}
.slickModal .close {
	opacity: 1
}
.slickModal.newsletter {
	color: #fff
}
.slickModal.newsletter .wrapper {
	padding: 3rem;
	padding-bottom: 2.5rem
}
.slickModal h3 {
	font-weight: 700;
	font-size: 1.6rem;
	margin-bottom: 1.2rem;
	text-align: left;
	color: #fff
}
.slickModal .white-modal h3 {
	color: #121212
}
.slickModal.newsletter p {
	font-size: 1.1rem;
	text-align: left
}
.slickModal.newsletter .privacy {
font-size:.9rem;
	float: left;
	color: #E1E1E1;
	margin-top: 1rem
}
.slickModal.newsletter .privacy:hover {
	color: #fff
}
.slickModal.newsletter .checkbox {
	text-align: left;
	margin-bottom: 0!important
}
.slickModal.newsletter .checkbox label {
	font-weight: 300;
	font-size: .85
}
.slickModal .white-modal, .slickModal.newsletter .close.icon:after, .slickModal.newsletter .close.icon:before {
	background: #fff
}
.slickModal .col-lg-1, .slickModal .col-lg-10, .slickModal .col-lg-11, .slickModal .col-lg-12, .slickModal .col-lg-2, .slickModal .col-lg-3, .slickModal .col-lg-4, .slickModal .col-lg-5, .slickModal .col-lg-6, .slickModal .col-lg-7, .slickModal .col-lg-8, .slickModal .col-lg-9, .slickModal .col-md-1, .slickModal .col-md-10, .slickModal .col-md-11, .slickModal .col-md-12, .slickModal .col-md-2, .slickModal .col-md-3, .slickModal .col-md-4, .slickModal .col-md-5, .slickModal .col-md-6, .slickModal .col-md-7, .slickModal .col-md-8, .slickModal .col-md-9, .slickModal .col-sm-1, .slickModal .col-sm-10, .slickModal .col-sm-11, .slickModal .col-sm-12, .slickModal .col-sm-2, .slickModal .col-sm-3, .slickModal .col-sm-4, .slickModal .col-sm-5, .slickModal .col-sm-6, .slickModal .col-sm-7, .slickModal .col-sm-8, .slickModal .col-sm-9, .slickModal .col-xs-1, .slickModal .col-xs-10, .slickModal .col-xs-11, .slickModal .col-xs-12, .slickModal .col-xs-2, .slickModal .col-xs-3, .slickModal .col-xs-4, .slickModal .col-xs-5, .slickModal .col-xs-6, .slickModal .col-xs-7, .slickModal .col-xs-8, .slickModal .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.slickModal .row {
	margin-right: -15px;
	margin-left: -15px
}
.slickModal .form-group {
	margin-bottom: 15px
}
.slickModal .form-group label {
font-size:.8rem;
	margin-bottom: 5px;
	font-weight: 700
}
.slickModal .checkbox {
	margin: 2rem 0
}
.slickModal .map {
	height: 100%
}
.cookieNotice {
	font-family: Raleway;
	background: rgba(0,0,0,.8);
	color: #fff;
	text-align: left;
	width: 100%;
	height: 90px;
	padding: 24px
}
.cookieNotice h3 {
	font-weight: 900;
	padding-bottom: 6px;
	font-size: 18px;
	margin-bottom: 0
}
.cookieNotice a, .cookieNotice p {
	color: #fff;
	text-align: left
}
.cookieNotice label {
	position: absolute;
	right: 30px;
	top: 30px;
	background: url(../../img/various/down.png) no-repeat;
	width: 32px;
	height: 32px;
	content: "";
	opacity: .6
}
.cookieNotice label:hover {
	opacity: 1
}
@media (max-width:1000px) {
.slickModal .window.modal-lg {
	width: 90%
}
}
@media (max-width:610px) {
.slickModal .window.modal-lg {
	width: 96%!important
}
.slickModal .window {
	width: 100%!important
}
}
.mfp-close {
	cursor: pointer;
	width: 44px;
	height: 38px;
	line-height: 38px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	opacity: .65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: #333;
	font-style: normal;
	font-size: 20px;
	font-family: 'Open Sans', arial
}
.table-bordered tr>td:after, .table-bordered tr>th:after, .table-hover>tbody>tr:hover td:after, .table-striped>tbody>tr:nth-of-type(odd) td:after, .table>thead>tr>th:after {
	height: 100%;
	width: 100%;
	left: 0;
	content: ""
}
#fp-nav ul li .fp-tooltip, .multiscroll-tooltip {
	font-family: arial, helvetica, sans-serif;
	max-width: 220px;
	white-space: nowrap
}
.mfp-bottom-bar {
	margin-top: 0
}
.mfp-counter {
	display: none
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	top: 10px;
	right: -6px
}
.mfp-content figcaption {
	margin-top: 18px
}
.mfp-zoom-in .mfp-with-anim {
	opacity: 0;
	transition: all .2s ease-in-out;
	transform: scale(.8)
}
.mfp-zoom-in.mfp-bg {
	opacity: 0;
	transition: all .3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
	transform: scale(.8);
	opacity: 0
}
.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0
}
.mfp-newspaper .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .5s;
	transform: scale(0) rotate(500deg)
}
.mfp-newspaper.mfp-bg {
	opacity: 0;
	transition: all .5s
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: scale(1) rotate(0)
}
.mfp-newspaper.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
	transform: scale(0) rotate(500deg);
	opacity: 0
}
.mfp-newspaper.mfp-removing.mfp-bg {
	opacity: 0
}
.mfp-move-horizontal .mfp-with-anim {
	opacity: 0;
	transition: all .3s;
	transform: translateX(-50px);
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.mfp-move-horizontal.mfp-bg {
	opacity: 0;
	transition: all .3s
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: translateX(0);
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
	transform: translateX(50px);
	opacity: 0
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
	opacity: 0
}
.mfp-move-from-top .mfp-content {
	vertical-align: top
}
.mfp-move-from-top .mfp-with-anim {
	opacity: 0;
	transition: all .2s;
	transform: translateY(-100px)
}
.mfp-move-from-top.mfp-bg {
	opacity: 0;
	transition: all .2s
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: translateY(0)
}
.mfp-move-from-top.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
	transform: translateY(-50px);
	opacity: 0
}
.mfp-move-from-top.mfp-removing.mfp-bg {
	opacity: 0
}
.mfp-3d-unfold .mfp-content {
	perspective: 2000px
}
.mfp-3d-unfold .mfp-with-anim {
	opacity: 0;
	transition: all .3s ease-in-out;
	transform-style: preserve-3d;
	transform: rotateY(-60deg)
}
.mfp-3d-unfold.mfp-bg {
	opacity: 0;
	transition: all .5s
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: rotateY(0)
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
	transform: rotateY(60deg);
	opacity: 0
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
	opacity: 0
}
.mfp-zoom-out .mfp-with-anim {
	opacity: 0;
	transition: all .3s ease-in-out;
	transform: scale(1.3)
}
.mfp-zoom-out.mfp-bg {
	opacity: 0;
	transition: all .3s ease-out
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: scale(1)
}
.mfp-zoom-out.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
	transform: scale(1.3);
	opacity: 0
}
.mfp-zoom-out.mfp-removing.mfp-bg {
	opacity: 0
}
@keyframes hinge {
0% {
transform:rotate(0);
transform-origin:top left;
animation-timing-function:ease-in-out
}
20%, 60% {
transform:rotate(80deg);
transform-origin:top left;
animation-timing-function:ease-in-out
}
40% {
transform:rotate(60deg);
transform-origin:top left;
animation-timing-function:ease-in-out
}
80% {
transform:rotate(60deg) translateY(0);
opacity:1;
transform-origin:top left;
animation-timing-function:ease-in-out
}
100% {
transform:translateY(700px);
opacity:0
}
}
.hinge {
	animation-duration: 1s;
	animation-name: hinge
}
.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg {
	opacity: 0;
	transition: opacity .5s ease-out
}
.mfp-with-fade.mfp-ready .mfp-content {
	opacity: 1
}
.mfp-with-fade.mfp-ready.mfp-bg {
	opacity: .8
}
.mfp-with-fade.mfp-removing.mfp-bg {
	opacity: 0
}
table {
	background: #F9F9F9;
	color: #373a3c
}
.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-top: none;
	padding: 10px 20px
}
table td, table tr {
	z-index: 2;
	position: static
}
table th {
	position: relative
}
.table>thead>tr>th:after {
	position: absolute;
	top: 0;
	border-bottom: 2px solid rgba(0,0,0,.2)
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th, .table-striped>tbody>tr>td, .table-striped>tbody>tr>th, .table-striped>tfoot>tr>td, .table-striped>tfoot>tr>th, .table-striped>thead>tr>td {
	border: none
}
.table>thead>tr>th {
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.9rem;
	border-bottom: none
}
.table>thead>tr>th small {
	display: block;
	text-transform: none;
	color: #929292;
margin-top:.3rem;
font-weight:.85rem
}
table td.title-h, table th.title-h {
	color: #fff;
	text-align: left!important
}
table td.table-link a {
	display: block;
	font-weight: 600;
	z-index: 3
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background: 0 0
}
.table-striped>tbody>tr:nth-of-type(odd) td:after {
	position: absolute;
	top: 0;
	background: rgba(0,0,0,.06)
}
.table-hover>tbody>tr:hover {
	background: 0 0
}
.table-hover>tbody>tr:hover td:after {
	position: absolute;
	top: 0;
	background: rgba(0,0,0,.06);
	z-index: -1
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: rgba(0,0,0,.08)
}
.table-dark td:not(.title-h), .table-dark th:not(.title-h) {
	color: #fff;
	background: #343434
}
.table-dark td.table-link a {
	color: #fff
}
.table>tbody>tr:hover>.success {
	background-color: #d0e9c6
}
.table-bordered tr>td:after, .table-bordered tr>th:after {
	position: absolute;
	top: 0;
	border-bottom: 1px solid rgba(0,0,0,.15);
	border-right: 1px solid rgba(0,0,0,.15)
}
@media (max-width:767px) {
.table-responsive.table-dark {
	border: 1px solid rgba(255,255,255,.2)
}
}
#search.top-search, .search.top-search {
	padding-left: 40px;
	padding-right: 40px;
	background: #262626;
	color: #fff;
	margin: 0;
	overflow: hidden;
	width: 100%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .4s ease-in-out;
	z-index: 300
}
#search.top-search .container, .search.top-search .container {
	position: relative;
	padding-left: 0;
	padding-right: 0
}
#search.top-search .search-inner, .search.top-search .search-inner {
	opacity: 0;
	margin-top: -1rem;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#search.top-search.search-open .search-inner, .search.top-search.search-open .search-inner {
	opacity: 1;
	margin-top: 0
}
#search.top-search.search-open, .search.top-search.search-open {
	height: 50px
}
#search.top-search input, #search.top-search input:focus, .search.top-search input, .search.top-search input:focus {
	position: absolute;
	width: 100%;
	padding: 0 0 0 10px;
	background-color: #262626;
	border: none;
	box-shadow: none;
	color: #262626;
	display: inline-block;
	font-size: 1rem;
	line-height: 20px;
	height: 20px;
	margin: 15px 0;
	float: left;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	text-transform: uppercase;
	letter-spacing: 1px
}
#search.top-search.search-open input, #search.top-search.search-open input:focus, .search.top-search.search-open input, .search.top-search.search-open input:focus {
	color: #A2A2A2
}
#search.top-search input[type=submit], .search.top-search input[type=submit] {
	visibility: hidden;
	position: absolute
}
#search.top-search i, .search.top-search i {
	font-size: 1rem;
	display: inline-block;
	float: left;
	padding: 0;
	line-height: 50px;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
#search.top-search .search-close, .search.top-search .search-close {
	font-size: 13px;
	position: absolute;
	line-height: 50px;
	height: 50px;
	top: 0;
	right: 10px
}
#search.top-search .search-close i, .search.top-search .search-close i {
	color: #B2B2B2;
	-moz-transition: color 250ms ease-in-out;
	-o-transition: color 250ms ease-in-out;
	-webkit-transition: color 250ms ease-in-out;
	transition: color 250ms ease-in-out
}
#search.top-search .search-close:hover i, .search.top-search .search-close:hover i {
	color: #F2F2F2
}
#search.top-search button, .search.top-search button {
	opacity: 0
}
.search-open #main-navigation, .search-open #main-navigation .main-nav-wrapper {
	top: 50px
}
#search.nav-search, .search.nav-search {
	height: 60px;
	visibility: hidden;
	opacity: 0;
	padding-left: 40px;
	padding-right: 40px;
	background: #373737;
	color: #fff;
	margin: 0;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index: 300
}
#search.nav-search .container, .search.nav-search .container {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	height: 100%
}
#search.nav-search.search-open, .search.nav-search.search-open {
	visibility: visible;
	opacity: 1
}
#search.nav-search input, #search.nav-search input:focus, .search.nav-search input, .search.nav-search input:focus {
	line-height: 60px;
	height: 60px;
	width: 100%;
	padding: 0 0 0 10px;
	background-color: transparent;
	border: none;
	box-shadow: none;
	color: #262626;
	display: block;
	font-size: 2rem;
	margin: 0;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#main-navigation, #search.nav-search i, .search.nav-search i {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out
}
#search.nav-search.search-open input, #search.nav-search.search-open input:focus, .search.nav-search.search-open input, .search.nav-search.search-open input:focus {
	color: #E2785D
}
#search.nav-search input[type=submit], .search.nav-search input[type=submit] {
	visibility: hidden;
	position: absolute
}
#search.nav-search i, .search.nav-search i {
	line-height: 59px;
	font-size: 1.2rem;
	display: table;
	float: left;
	padding: 0;
	font-weight: 600;
	height: 100%;
	transition: all .4s ease-in-out
}
#search.nav-search .search-close, .search.nav-search .search-close {
	font-size: 18px;
	position: absolute;
	line-height: 100%;
	height: 100%;
	top: 0;
	right: 10px;
	display: block
}
#search .container .search-close, .search .container .search-close {
	right: 20px
}
#search.nav-search .search-close i, .search.nav-search .search-close i {
	color: #6D6D6D
}
#search.nav-search .search-close:hover i, .search.nav-search .search-close:hover i {
	color: #565656
}
#search input::-webkit-input-placeholder, .search input::-webkit-input-placeholder {
color:#6B6B6B!important
}
#search input:-moz-placeholder, .search input:-moz-placeholder {
color:#6B6B6B!important
}
#search input::-moz-placeholder, .search input::-moz-placeholder {
color:#6B6B6B!important
}
#search input:-ms-input-placeholder, .search input:-ms-input-placeholder {
color:#6B6B6B!important
}
.topnav-top #search.nav-search, .topnav-top .search.nav-search {
	background: 0 0;
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.topnav-top #search.nav-search, .topnav-top #search.nav-search input, .topnav-top .search.nav-search, .topnav-top .search.nav-search input {
	height: 90px
}
.topnav-top #search.nav-search i, .topnav-top .search.nav-search i {
	line-height: 90px
}
.search-nav-open #main-navigation {
	opacity: 0
}
.search-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #232323;
	background: rgba(255,255,255,.9);
	z-index: 2000;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s, opacity .3s, visibility 0s .3s;
	transition: transform .3s, opacity .3s, visibility 0s .3s
}
.search-overlay .search-overlay-close {
	position: absolute;
	font-size: 2rem;
	right: 20px;
	top: 20px;
	color: #C3C3C3;
	z-index: 100
}
.search-overlay.open {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s
}
.search-overlay form {
	width: 60%;
	height: 160px;
	margin: 0 auto;
	position: absolute;
	left: 20%;
	top: 50%;
	margin-top: -80px;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.search-overlay.open form {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.search-overlay.open form i {
	color: #C6C6C6!important
}
.search-overlay form input, .search-overlay form input:focus {
	font-size: 5rem;
	font-weight: 300;
	width: 100%;
	height: 100%;
	padding: 0 10% 0 10px;
	outline: 0!important;
	background: 0 0;
	color: #fff;
	border: none!important;
	border-bottom: 1px solid #909090!important
}
.search-overlay form button {
	position: absolute;
	width: 80px;
	font-size: 3rem;
	height: 80px;
	right: 0;
	top: 55px;
	border: none;
	background: 0 0
}
.search-overlay.overlay-dark {
	color: #C6C6C6;
	background: rgba(0,0,0,.9)
}
.search-overlay.overlay-dark .search-overlay-close {
	color: #C3C3C3
}
@media (max-width:992px) {
.search-overlay form {
	height: 80px;
	margin-top: -40px
}
.search-overlay form input, .search-overlay form input:focus {
	font-size: 2.5rem
}
.search-overlay form button {
	font-size: 2.2rem;
	height: 40px;
	width: 40px;
	top: 28px
}
}
@media (max-width:500px) {
.search-overlay .search-overlay-close {
	font-size: 1.3rem
}
.search-overlay form {
	height: 50px;
	margin-top: -25px
}
.search-overlay form input, .search-overlay form input:focus {
	font-size: 1.4rem
}
.search-overlay form button {
	font-size: 1.5rem;
	height: 30px;
	width: 30px;
	top: 15px
}
}
.fp-enabled body, html.fp-enabled {
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent
}
#superContainer {
	height: 100%;
	position: relative;
	-ms-touch-action: none;
	touch-action: none
}
.fp-section {
	position: relative;
	box-sizing: border-box
}
.fp-slide {
	float: left
}
.fp-slide, .fp-slidesContainer {
	height: 100%;
	display: block
}
.fp-slides {
	z-index: 1;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.fp-section.fp-table, .fp-slide.fp-table {
	display: table;
	table-layout: fixed;
	width: 100%
}
.fp-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%
}
.fp-slidesContainer {
	float: left;
	position: relative
}
.fp-controlArrow {
	position: absolute;
	z-index: 4;
	top: 50%;
	cursor: pointer;
	width: 0;
	height: 0;
	border-style: solid;
	margin-top: -38px;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.fp-controlArrow.fp-prev {
	left: 15px;
	width: 0;
	border-width: 38.5px 34px 38.5px 0;
	border-color: transparent #fff transparent transparent
}
.fp-controlArrow.fp-next {
	right: 15px;
	border-width: 38.5px 0 38.5px 34px;
	border-color: transparent transparent transparent #fff
}
.fp-scrollable {
	overflow: scroll
}
.fp-notransition {
	-webkit-transition: none!important;
	transition: none!important
}
#fp-nav.right {
	right: 17px
}
#fp-nav.left {
	left: 17px
}
.fp-slidesNav {
	position: absolute;
	z-index: 4;
	left: 50%;
	opacity: 1
}
.fp-slidesNav.bottom {
	bottom: 17px
}
.fp-slidesNav.top {
	top: 17px
}
#fp-nav ul, .fp-slidesNav ul {
	margin: 0;
	padding: 0
}
#fp-nav ul li, .fp-slidesNav ul li {
	display: block;
	width: 14px;
	height: 13px;
	margin: 7px;
	position: relative
}
.fp-slidesNav ul li {
	display: inline-block
}
#fp-nav ul li a, .fp-slidesNav ul li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none
}
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span {
	height: 12px;
	width: 12px;
	margin: -6px 0 0 -6px;
	border-radius: 100%
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	height: 4px;
	width: 4px;
	border: 0;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -2px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	background: #232325
}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px
}
#fp-nav ul li .fp-tooltip {
	position: absolute;
	overflow: hidden;
	display: block;
	opacity: 0
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip {
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in;
	width: auto;
	opacity: 1
}
#fp-nav ul li .fp-tooltip.right {
	right: 20px
}
.fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell, .fp-auto-height.fp-section {
	height: auto!important
}
#fp-nav {
	position: fixed;
	z-index: 100;
	margin-top: -32px;
	top: 50%;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	left: 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#fp-nav ul li .fp-tooltip {
	color: #232323;
	width: auto;
	top: -8px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 0;
	padding: 3px 10px;
font-size:.9rem;
	line-height: 18px
}
#fp-nav ul li, .fp-slidesNav ul li {
	margin-bottom: 25px
}
#fp-nav ul li .fp-tooltip.left {
	left: 30px;
	-webkit-transition: all .3s;
	transition: all .3s
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip {
	left: 20px
}
#fp-nav ul li a:not(.active) span, .fp-slidesNav ul li a:not(.active) span {
	width: 12px;
	height: 12px;
	margin: -6px 0 0 -6px
}
#fp-nav.nav-light {
	color: #EEE
}
#fp-nav.nav-light ul li .fp-tooltip {
	border: 1px solid rgba(255,255,255,.1);
	color: #E7E7E7
}
#fp-nav.nav-light ul li a span {
	background: 0 0
}
#fp-nav.nav-light ul li a.active span {
	box-shadow: inset 0 0 0 2px rgba(255,255,255,.3)
}
#fp-nav.nav-light ul li a:not(.active) span, .fp-slidesNav ul li a:not(.active) span {
	box-shadow: inset 0 0 0 6px rgba(255,255,255,1)
}
#fp-nav.nav-light ul li a:not(.active) span:hover, #multiscroll-nav li a.active span {
	box-shadow: inset 0 0 0 2px rgba(255,255,255,.3)
}
@media (max-width:768px) {
.fp-tableCell {
	padding-left: 2.2rem
}
}
body.split-screen {
	background: #fff!important
}
.split-screen #main-content {
	overflow: visible!important
}
body.split-screen #main-navigation>.main-nav-wrapper {
	border-bottom: none!important
}
.split-section {
	position: relative;
	box-sizing: border-box;
	padding: 0 18%;
	min-height: 500px
}
.colio-container, .select-filter.btn-group .dropdown-menu, .split-section .fullscreen {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.split-section.split-no-padding {
	padding: 0
}
.split-section.split-no-padding .img-cover {
	background-position: center
}
.split-section.ms-table {
	display: table;
	width: 100%
}
.ms-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%
}
.ms-easing {
	-webkit-transition: all .7s ease-out;
	-moz-transition: all .7s ease-out;
	-o-transition: all .7s ease-out;
	transition: all .7s ease-out
}
#multiscroll-nav {
	position: fixed;
	z-index: 100;
	margin-top: -32px;
	top: 50%;
	opacity: 1
}
#multiscroll-nav.right {
	right: 17px
}
#multiscroll-nav.left {
	left: 17px
}
#multiscroll-nav ul {
	margin: 0;
	padding: 0
}
#multiscroll-nav li {
	display: block;
	width: 14px;
	height: 13px;
	margin: 7px;
	margin-bottom: 25px;
	position: relative
}
#multiscroll-nav li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none
}
#multiscroll-nav li a span {
	webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
#multiscroll-nav li a:not(.active) span {
	box-shadow: inset 0 0 0 6px rgba(255,255,255,1)
}
#multiscroll-nav li a:not(.active) span:hover {
	box-shadow: inset 0 0 0 2px rgba(255,255,255,.3)
}
#multiscroll-nav span {
	top: 2px;
	left: 2px;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 1
}
.multiscroll-tooltip {
	position: absolute;
	color: #fff;
	font-size: 14px;
	top: -2px
}
.multiscroll-tooltip.right {
	right: 20px
}
.multiscroll-tooltip.left {
	left: 20px
}
.split-section .grid.grid-2 .item, .split-section .grid.grid-3 .item {
	height: auto
}
.split-logo, .title .split-logo {
	max-width: 220px;
	display: block;
	text-align: center;
	margin: 1rem auto
}
.split-left, .split-right {
	touch-action: initial!important
}
.split-section .title i {
	font-size: 3.2rem
}
.split-screen #main-menu li.active a {
	color: #E2785D!important
}
.split-screen .flexslider {
	margin-bottom: 0
}
.split-section p {
	font-size: 1.1rem;
	font-weight: 100
}
.split-section-wrapper>.title {
	padding-top: 0!important
}
.split-section .flexslider .dis-table {
	padding: 0 18%
}
.split-no-padding .row {
	margin-left: 0;
	margin-right: 0
}
.split-no-padding [class*=col-] {
	padding-left: 0;
	padding-right: 0
}
#multiscroll-nav.nav-dark li a.active span {
	box-shadow: inset 0 0 0 2px rgba(0,0,0,.3)
}
#multiscroll-nav.nav-dark li a:not(.active) span {
	box-shadow: inset 0 0 0 6px rgba(0,0,0,1)
}
#multiscroll-nav.nav-dark li a:not(.active) span:hover {
	box-shadow: inset 0 0 0 2px rgba(0,0,0,.3)
}
.split-section .fullscreen {
	position: absolute;
	width: 200%;
	margin-top: -100px;
	left: 0;
	z-index: 1;
	vertical-align: middle;
	text-align: center;
	box-sizing: border-box
}
.split-section .title .subtitle {
	line-height: 1.5
}
.split-section .section-overlay {
	z-index: 0
}
@media (min-width:992px) {
html.split-bordered {
	padding: 40px 30px;
	background: #fff
}
html.split-bordered #logo {
	display: none
}
html.split-bordered::after, html.split-bordered::before {
	content: "";
	height: 40px;
	left: 0;
	right: 0;
	position: fixed;
	background: #fff;
	width: 100%
}
html.split-bordered::before {
	top: 0
}
html.split-bordered::after {
	bottom: 0
}
html.split-bordered .footer-reveal #footer {
	left: 30px;
	right: 30px;
	bottom: 30px
}
html.split-bordered .footer-reveal #main-content {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
html.split-bordered .container-fluid {
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 0;
	padding-left: 0;
	margin-left: -30px;
	margin-right: -30px
}
html.split-bordered .split-screen #header {
	top: 1px;
	left: 10px
}
html.split-bordered .topnav-top #main-menu>ul>li>a, html.split-bordered .topnav-top #main-navigation .main-nav-wrapper {
	height: 40px;
	line-height: 40px
}
html.split-bordered #multiscroll-nav.right {
	right: 3px
}
html.split-bordered #multiscroll-nav li a.active span {
	box-shadow: inset 0 0 0 2px rgba(0,0,0,.3)
}
html.split-bordered #multiscroll-nav li a:not(.active) span {
	box-shadow: inset 0 0 0 6px rgba(0,0,0,1)
}
html.split-bordered #multiscroll-nav li a:not(.active) span:hover {
	box-shadow: inset 0 0 0 2px rgba(0,0,0,.3)
}
html.split-bordered #main-navigation {
	font-family: Montserrat, arial
}
html.split-bordered #main-navigation #main-menu>ul>li>a, html.split-bordered #main-navigation .nav-right i, html.split-bordered #main-navigation .tools-btn span {
	color: #121212!important
}
html.split-bordered #main-navigation #main-menu>ul>li.active>a {
	color: #E2785D!important
}
html.split-bordered .multiscroll-tooltip.right {
	right: 30px
}
html.split-bordered .split-left .split-section {
	width: calc(100% - 15px)
}
html.split-bordered .split-right .split-section {
	width: calc(100% - 15px);
	float: right
}
html.split-bordered .flex-control-nav {
	bottom: 80px
}
html.split-bordered #main-menu {
	padding-left: 17px
}
}
@media (max-width:1200px) {
html.split-bordered {
	padding: 30px
}
}
@media (max-width:992px) {
body.split-screen, html {
	overflow: visible!important;
	height: auto!important
}
body.split-screen #main-content {
	position: static;
	overflow: visible!important
}
.split-section.ms-table:not(.split-no-padding) {
	padding: 4rem 2rem
}
.split-section {
	display: table;
	height: 100%;
	width: 100%
}
.ms-tableCell, .split-section.ms-table {
	height: auto!important
}
.split-left, .split-right {
	touch-action: initial!important;
	width: 100%!important;
	position: static!important;
	height: auto!important;
	top: auto!important
}
#multiscroll-nav {
	display: none
}
.split-section-wrapper {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%
}
.ms-tableCell .split-section-wrapper {
	display: block
}
.split-left .split-section:first-child .split-section-wrapper {
	padding-top: 4rem
}
.split-section {
	padding: 0 2rem
}
}
.page-calendar .add-category {
	display: inline-block;
	margin-top: 20px;
	text-decoration: none
}
.fc-toolbar, .fc-v-event .fc-time {
	display: none
}
.page-calendar .add-category i {
	padding-right: 8px
}
.fc-draggable.fc-event {
	border: none
}
.external-event {
	cursor: move;
	margin: 10px 0;
	padding: 6px
}
.fc-event {
	border-radius: 0;
	margin: 3px 6px;
	padding: 4px 8px
}
.fc-state-default {
	background: #fff;
	box-shadow: none!important;
	color: #000;
	margin-right: -1px;
	outline: 0!important;
	text-shadow: none
}
.fc-state-default:hover {
	background: #E4E4E4
}
.fc-state-default.fc-corner-right {
	background-color: #fff;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border: none;
	color: #111
}
.fc-state-default.fc-corner-right:hover {
	background: #E4E4E4
}
.fc-state-default.fc-corner-right.fc-state-active, .fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
	background: #319db5;
	box-shadow: none;
	color: #fff;
	cursor: default;
	margin-right: -1px
}
.fc-state-default.fc-state-disabled {
	background-color: #ccc;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	color: #111
}
.fc .fc-button-group>*, .fc .fc-toolbar>:first-child {
	border: none
}
.fc .fc-button-group .fc-next-button, .fc .fc-button-group .fc-prev-button {
	background: #2b2e33;
	color: #fff
}
.fc-state-default.fc-corner-right.fc-state-disabled {
	background: #C8C8C8
}
.fc-unthemed .fc-future, .fc-unthemed .fc-today {
	background: #fff
}
.fc-basic-view td.fc-day-number {
	padding-right: 8px;
	padding-top: 8px
}
.fc-basic-view td.fc-day-number.fc-past {
	filter: alpha(opacity=30);
	opacity: .3
}
.fc th, .fc-unthemed .fc-row, .fc-unthemed thead, thead .fc-widget-header {
	border-color: transparent!important;
	border: none;
	background: #fff
}
thead .fc-head-container {
	padding-top: 1rem;
padding-bottom:.8rem;
	background: #fff
}
.fc-time-grid .fc-slats td {
	height: 4.5rem;
	text-align: center
}
.fc-event {
	border: none
}
.fc-time-grid-event .fc-title {
	font-size: 1rem;
	font-family: Montserrat, arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 1.1rem
}
.serif-design .counter .count-subtitle, .serif-design .section-call-to-action p.action-subtitle, .serif-design .text-element .title p, .serif-design .title .subtitle, .serif-design .title h1, .serif-design .tp-caption-subtitle {
	font-family: Sumana, 'Open Sans', arial
}
@media (max-width:768px) {
.fc-time-grid-event .fc-title {
font-size:.8rem
}
}
.serif-design .title h1, .serif-design .tp-caption-subtitle {
	text-transform: none!important;
	font-weight: 300!important
}
.serif-design .counter .count-subtitle {
	font-size: 1.1rem
}
.serif-design .text-element .title p, .serif-design .title .subtitle {
	font-size: 1.3rem;
	line-height: 1.4rem
}
.serif-design .section-call-to-action p.action-subtitle {
	font-size: 1.4rem
}
.serif-design .feature-box .feature-content p.subtitle, .serif-design .team .team-info .team-job {
	font-family: Sumana, 'Open Sans', arial;
	font-size: 1.2rem
}
.creative-design .title h1, .creative-design .tp-caption-subtitle {
	font-family: Satisfy, 'Open Sans', arial;
	text-transform: none!important;
	font-weight: 300!important
}
.creative-design .btn, .items-filter li a {
	font-family: Montserrat, arial;
	letter-spacing: 1px
}
.creative-design .title p {
	font-size: 1.3rem
}
.creative-design .btn {
	text-transform: uppercase
}
.creative-design .tp-caption-title {
	text-transform: none
}
.section-page>.container-fluid>.row>[class*=col-], .section-page>.container-large>.row>[class*=col-], .section-page>.container>.row>[class*=col-], .section-page>.row>[class*=col-] {
padding-top:0
}
.section-page>.row {
	margin-left: 0;
	margin-right: 0
}
.section-page #sidebar-left, .section-page #sidebar-right, .section-page .sidebar-left, .section-page .sidebar-right {
	padding-left: 0;
	padding-right: 0
}
.section-page #page-content, .section-page .page-content {
	padding: 0 3rem;
	background: #fff;
	z-index: 5
}
#sidebar-left, #sidebar-right, .sidebar-left, .sidebar-right {
	z-index: 3
}
.sidebar-left~.sidebar-left {
	z-index: 2
}
#sidebar-left .sidebar-wrapper, #sidebar-right .sidebar-wrapper, .sidebar-left .sidebar-wrapper, .sidebar-right .sidebar-wrapper {
	padding: 3.6rem
}
.container #sidebar-left, .container #sidebar-right, .container .sidebar-left, .container .sidebar-right {
	padding-left: 0;
	padding-right: 0
}
.container #sidebar-right .sidebar-wrapper, .container .sidebar-right .sidebar-wrapper {
	padding-right: 0;
	padding-left: 3rem
}
.container #sidebar-left .sidebar-wrapper, .container .sidebar-left .sidebar-wrapper {
	padding-left: 0;
	padding-right: 3rem
}
#sidebar-left:after, #sidebar-right:after, .sidebar-left:after, .sidebar-right:after {
	background: #F3F3F3;
	z-index: -1;
	content: "";
	width: 1200px;
	height: 100%;
	position: absolute;
	top: 0;
	display: block
}
#sidebar-left:after, .sidebar-left:after {
	right: 0
}
#sidebar-right:after, .sidebar-right:after {
	left: 0
}
@media (max-width:1400px) {
#sidebar-left .sidebar-wrapper, #sidebar-right .sidebar-wrapper, .sidebar-left .sidebar-wrapper, .sidebar-right .sidebar-wrapper {
	padding: 3.6rem 1.6rem 1.6rem
}
}
@media (max-width:1200px) {
.sidebar-left:not(.col-lg-4), .sidebar-right:not(.col-lg-4) {
	min-height: 0!important;
	margin-top: 30px
}
.sidebar-left:not(.col-lg-4)~.sidebar-left {
	margin-right: -20px
}
.sidebar-left:not(.col-lg-4):after, .sidebar-right:not(.col-lg-4):after {
	min-height: 0
}
.sidebar-right:not(.col-lg-4):after {
	left: -30px
}
.sidebar-left:not(.col-lg-4):after {
	right: -30px
}
}
@media (max-width:992px) {
.sidebar-left, .sidebar-right {
	min-height: 0!important
}
.sidebar-left~.sidebar-left {
	margin-right: -20px
}
.sidebar-left:after, .sidebar-right:after {
	min-height: 0
}
.sidebar-right:after {
	left: -30px
}
.sidebar-left:after {
	right: -30px
}
}
@media (min-width:768px) {
#intercom-container #intercom-launcher {
	bottom: 62px!important;
	right: 12px!important
}
#intercom-container .intercom-launcher-button {
	background-color: #2E2E2E!important;
	width: 38px!important;
	height: 38px!important;
	box-shadow: none!important;
	background-size: 16px 15px!important;
	border: none!important
}
}
@media (max-width:768px) {
#intercom-container {
	display: none!important
}
.item.item-fullwidth .img-cover {
	min-height: 0!important
}
}
.items-filter li, .items-filter li a {
	display: inline-block
}/*!
MASONRY
*/
.items-filter {
	padding-top: 30px;
	margin-bottom: 30px;
	text-align: left;
	padding-left: 10px
}
.items-filter li a {
	color: #3E3B3B;
	font-weight: 700;
font-size:.95rem;
	margin-right: 1.4rem;
	text-transform: uppercase;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.filters-dark .items-filter li a {
	color: #EFEFEF
}
.header-dark .items-filter li a.current, .header-dark .items-filter li a:hover, .items-filter li a.current, .items-filter li a:hover {
	color: #E2785D
}
.items-filter li.filter-all {
	float: right;
	padding-right: 10px
}
.items-filter li.filter-all a {
	margin-right: 0
}
.items-filter.filter-light li a {
	color: #fff
}
.items-filter.filter-light li a.current {
	color: rgba(255,255,255,.7)!important
}
.header-dark .items-filter li a {
	color: rgba(255,255,255,.9)
}
.grid.grid-2 .item-wide, .item img, .item.item-fullwidth {
	width: 100%
}
.item.item-bordered {
	padding: 3px 3px 0 0!important
}
.grid:after {
	content: '';
	display: block;
	clear: both
}
.grid .item-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.grid .item {
	float: left;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 0
}
.grid .item.item-fullwidth {
	float: none;
	width: 100%!important;
	height: auto!important
}
.grid .item figure, .grid.grid-1 .item {
	width: 100%;
	padding: 0
}
.grid .item.item-fullwidth .subtitle {
	color: #DBDBDB
}
.posts.grid:not(.no-space) .item {
	padding: 0 2.2rem;
	margin: 0
}
.grid.no-space .item {
	padding: 0
}
.grid .item figure {
	height: 100%;
	margin: 0;
	overflow: hidden;
	display: block
}
.grid.grid-2 .item {
	width: 50%
}
.grid.grid-3 .item {
	width: 33.333333%
}
.grid.grid-3 .item-wide {
	width: 66.666667%
}
.grid.grid-4 .item {
	width: 25%
}
.grid.grid-4 .item-wide {
	width: 50%
}
.grid.grid-5 .item {
	width: 20%
}
.grid.grid-5 .item-wide {
	width: 40%
}
.grid.grid-6 .item {
	width: 16.666667%
}
.grid.grid-6 .item-wide {
	width: 33.3333333%
}
.masonry-layout .item {
	max-height: none!important;
	height: auto!important
}
.section-layouts .grid .item-wrapper {
	overflow: visible
}
.section-layouts .items-filter {
	text-align: center;
	margin-bottom: 10px
}
.section-layouts .grid .item {
	overflow: visible;
	padding: 20px
}
.overview .grid.grid-4 .item {
	height: auto
}
.section-layouts figure.he-2 {
	box-shadow: 0 20px 30px -20px rgba(0,0,0,.5);
	background: #FFF
}
.section-layouts section figure, body:not(.header-transparent):not(.left-nav):not(.header-dark) #main-navigation>.main-nav-wrapper {
	background: #fff
}
.section-layouts figure.he-2:hover {
	cursor: pointer;
	box-shadow: 0 20px 30px -20px rgba(0,0,0,.8)
}
.section-layouts figure.he-2.caption-visible:hover img {
	transform: none
}
.section-layouts figure.he-2 img, .section-layouts figure.he-2.caption-center .hover-icons .hover-icons-wrapper {
	margin-top: 0
}
.section-layouts .grid .item-wrapper .caption {
	text-align: center;
	font-weight: 600;
	font-family: Montserrat;
	color: #121212;
margin-top:.8rem;
	font-size: 1rem;
	text-transform: uppercase;
	letter-spacing: 1px
}
@media (min-width:992px) and (max-width:1600px) {
.left-nav .grid.grid-4:not(.grid-categories) .item:not(.item-fullwidth), .right-nav .grid.grid-4:not(.grid-categories) .item:not(.item-fullwidth) {
	width: 50%!important
}
}
@media (min-width:1200px) and (max-width:1399px) {
.grid.grid-5 .item, .grid.grid-6 .item {
	width: 25%
}
.grid.grid-5 .item-wide, .grid.grid-6 .item-wide {
	width: 50%
}
}
@media (min-width:992px) and (max-width:1199px) {
.grid:not(.grid-1):not(.grid-2):not(.grid-4) .item:not(.item-wide):not(.item-fullwidth) {
	width: 33.333333%!important
}
.grid.grid-4 .item:not(.item-wide):not(.item-fullwidth) {
	width: 50%!important
}
.grid.grid-4 .item-wide, .left-nav .grid.grid-4 .item.item-wide, .right-nav .grid.grid-4 .item.item-wide {
	width: 100%!important
}
.grid:not(.grid-2):not(.grid-4) .item.item-wide {
	width: 66.666667%!important
}
.grid.grid-2 .item {
	width: 50%
}
}
@media (min-width:768px) and (max-width:991px) {
.grid:not(.grid-1) .item:not(.item-wide):not(.item-fullwidth) {
	width: 50%!important
}
.grid.grid-1 .item, .grid.grid-2 .item-fullwidth, .grid.grid-2 .item-wide, .grid:not(.grid-2) .item-wide {
	width: 100%!important
}
}
@media (max-width:767px) {
.grid .item, .grid .item-fullwidth, .grid .item-wide {
	width: 100%!important;
	height: auto!important
}
.posts.grid:not(.no-space) .item {
	padding: 1rem
}
.section-blog .items-filter {
	padding-left: 1rem
}
.items-filter li a {
font-size:.8rem;
margin-right:.6rem
}
.section-blog .items-filter li.filter-all {
	padding-right: 1rem
}
}
@media (max-width:650px) {
.container .grid .item, .container .grid .item-tall, .container .grid .item-wide, .grid .item-tall {
	height: auto!important
}
.posts.grid .item {
padding:.3rem
}
.no-space.posts.grid .item {
	padding: 0
}
.items-filter {
	display: none
}
.items-filter~.grid {
	padding-top: 2rem
}
}/*!
NAVIGATION
*/
#header {
	position: relative;
	z-index: 300;
	height: 60px;
	-webkit-transition: height .4s ease-in-out;
	-o-transition: height .4s ease-in-out;
	transition: height .4s ease-in-out;
	padding: 0;
	width: 100%
}
.topnav-top #header {
	height: 90px
}
#header.with-topbar, .topnav-top #header.with-topbar {
	height: 105px
}
#main-navigation {
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	position: fixed;
	width: auto;
	transition: all .4s ease-in-out
}
.boxed #main-navigation {
	max-width: 1240px;
	margin: auto;
	left: 0
}
.header-scroll-transparent:not(.topnav-top) .main-nav-wrapper {
	background: 0 0!important
}
.header-light.header-scroll-dark.topnav-top #main-navigation>.main-nav-wrapper {
	background: #fff
}
.header-light.header-scroll-dark:not(.topnav-top) #main-navigation>.main-nav-wrapper, .left-nav #main-navigation {
	background: 0 0
}
@media (min-width:768px) {
#topbar~#main-navigation {
	top: 45px
}
.header-no-sticky #topbar~#main-navigation {
	top: 0
}
}
#main-navigation .main-nav-wrapper {
	height: 60px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.topnav-top #main-navigation .main-nav-wrapper {
	height: 90px;
	box-shadow: none
}
#main-navigation .main-nav-wrapper>div, #main-navigation:not(.nav-bottom) .main-nav-wrapper>div, #main-navigation>nav, .nav-left, .nav-tools, .nav-tools li {
	height: 100%
}
#main-navigation .main-nav-wrapper .container {
	position: relative
}
#main-navigation:not(.nav-bottom) .main-nav-wrapper .container-fluid {
	padding-right: 30px;
	padding-left: 30px;
	position: relative
}
#main-navigation>nav {
	width: 100%;
	transition: all .5s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
#main-navigation .logo, .nav-left {
	-moz-transition: all .4s ease-in-out
}
#main-navigation>nav.white {
	background: #fff
}
#main-navigation>nav i {
	font-size: 1.6rem;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.nav-center, .nav-left, .nav-right {
	display: table;
	margin: auto
}
.nav-left {
	float: left;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#main-navigation .nav-center {
	float: none;
	text-align: center;
	position: static
}
#logo, #main-menu ul ul ul li, .main-menu ul ul ul li {
	position: relative
}
#main-navigation .nav-right {
	float: right;
	height: 100%;
	display: table
}
.nav-tools, .nav-tools li, .nav-tools li a {
	display: table-cell;
	vertical-align: middle
}
#main-navigation .nav-right i {
	padding-top: 6px
}
#main-navigation .nav-right .ui-2_menu-dots {
	padding-top: 0
}
#main-navigation .logo {
	top: 10px;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.menu-black, .menu-black ul>li>a, header .menu-black .nav-right i {
	color: #333!important
}
.menu-black .toggle-menu span:not(.menu-label), .menu-black .toggle-menu span:not(.menu-label)::after, .menu-black .toggle-menu span:not(.menu-label)::before {
	background-color: #333!important
}
.menu-black .toggle-menu.active span {
	background: 0 0!important
}
.nav-tools {
	padding-left: 0
}
.nav-tools li {
	padding: 0;
	padding-left: 5px;
	list-style: none
}
.nav-tools li:first-child {
	padding-left: 0
}
.nav-tools li a {
	margin-top: 0
}
.nav-tools .tools-btn-icon {
	width: 32px;
	height: 32px;
	display: inline-block;
	text-align: center;
	font-size: 18px
}
.nav-tools .toggle-menu {
	top: 3px
}
# .topnav-top .nav-tools .toggle-menu {
top:2px
}
#main-navigation .tools-btn span:not(.tools-btn-icon) {
	display: inline-block;
	margin-left: -7px;
	margin-right: 7px
}
#main-navigation .nav-right i, #main-navigation a:not(.btn) {
	color: #232325
}
#logo {
	display: table-cell;
	vertical-align: middle;
	padding-right: 30px;
	height: 100%
}
#main-navigation .container #logo {
	border-right: none!important
}
#logo a {
	display: block;
	height: 36px
}
#logo a img {
	height: 100%;
	width: auto;
	margin-top: 2px;
	display: block;
	webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.topnav-top #logo a {
	height: 36px
}
#logo.logo-lg a img {
	height: 40px
}
.topnav-top #logo.logo-lg a img {
	height: 50px
}
#main-navigation #main-menu>ul>li>a, #main-navigation .main-menu>ul>li>a, #main-navigation .nav-right i, #main-navigation .tools-btn span {
	color: #121212
}
#main-navigation #main-menu>ul .is-open, #main-navigation #main-menu>ul>li.current i, #main-navigation #main-menu>ul>li.current>a, #main-navigation .main-menu>ul .is-open, #main-navigation .main-menu>ul>li.current i, #main-navigation .main-menu>ul>li.current>a {
	color: #E2785D
}
#main-menu, .main-menu {
	float: right;
	height: 100%;
	padding: 0 10px;
	vertical-align: middle;
	display: table-cell
}
#main-menu li, #main-menu ul, .main-menu li, .main-menu ul {
	list-style: none
}
#main-menu>ul>li:not(.mega-menu) ul, .main-menu>ul>li:not(.mega-menu) ul {
	background: #fff
}
#main-menu>ul, .main-menu>ul {
	list-style: none;
	display: table;
	height: 100%;
	margin-bottom: 0
}
#main-menu>ul>li, .main-menu>ul>li {
	position: relative;
	float: left;
	height: 100%
}
#main-menu>ul>li>a, .main-menu>ul>li>a {
	height: 60px;
font-size:.9rem;
	font-weight: 500;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	letter-spacing: 2px;
	margin: 0;
	padding: 0 15px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	font-family: Montserrat
}
#main-menu.nav-handwritting>ul>li>a, .main-menu.nav-handwritting>ul>li>a {
	font-family: 'Gloria Hallelujah', arial;
	font-weight: 600
}
.nav-tools li a:not(.btn) {
	height: 60px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.topnav-top #main-menu>ul>li>a, .topnav-top .main-menu>ul>li>a, .topnav-top .nav-tools li a {
	height: 90px
}
.topnav-top #topbar~#main-navigation #main-menu>ul>li>a, .topnav-top #topbar~#main-navigation .main-menu>ul>li>a, .topnav-top #topbar~#main-navigation .nav-tools li a:not(.btn) {
	height: 60px
}
#main-menu ul li ul, .main-menu ul li ul {
	padding-left: 0;
	position: absolute
}
#main-menu ul>li:not(.mega-menu)>ul, .main-menu ul>li:not(.mega-menu)>ul {
	width: 220px;
	box-shadow: 2px 1px 4px 1px rgba(0,0,0,.06);
	padding: 5px 0
}
.left-nav #main-aside-menu ul>li:not(.mega-menu)>ul {
	padding: 0
}
#main-menu ul ul a, .main-menu ul ul a {
	height: 38px;
	line-height: 38px;
	font-weight: 500
}
#main-menu ul ul ul, .main-menu ul ul ul {
	top: -5px;
	left: 220px
}
#main-menu .mega-menu ul a, #main-menu>ul>li>ul a, .main-menu .mega-menu ul a, .main-menu>ul>li>ul a {
	color: #4E4E4E;
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
#main-menu>ul>li.mega-menu .mega-menu-content a:not(.menu-title):not(.btn):hover, #main-menu>ul>li>ul a:not(.btn):hover, .main-menu>ul>li.mega-menu .mega-menu-content a:not(.menu-title):hover, .main-menu>ul>li>ul a:hover {
	color: #121212
}
#main-menu .mega-menu ul a:hover, .main-menu .mega-menu ul a:hover {
	border-radius: 3px
}
#main-menu .submenu, #main-menu .submenu>a, .main-menu .submenu, .main-menu .submenu>a {
	position: relative
}
#main-menu .submenu>a::after, .main-menu .submenu>a::after {
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	right: 12px;
	top: 12px;
	color: #121212
}
#main-menu .mega-menu-content, .main-menu .mega-menu-content {
	position: absolute;
	overflow: hidden;
	left: 30px;
	right: 30px;
	box-shadow: 2px 1px 4px 1px rgba(0,0,0,.1);
	background-color: #fff
}
.container #main-menu .mega-menu-content, .container .main-menu .mega-menu-content {
	left: 0;
	right: 0;
	overflow: hidden
}
#main-menu>ul>li>ul, .main-menu>ul>li>ul {
	margin-top: 0
}
#main-menu .mega-menu-content ul, .main-menu .mega-menu-content ul {
	padding: 15px 20px!important
}
body:not(.left-nav) #main-menu .mega-menu-content ul ul, body:not(.left-nav) .main-menu .mega-menu-content ul ul {
	display: block!important;
	opacity: 1!important;
	border: none!important;
	left: 0;
	width: 100%!important;
	box-shadow: none!important;
	position: relative;
	padding: 0!important
}
#main-menu .mega-menu-content.col-4>div:not(.menu-bg-image), #main-menu .mega-menu-content.col-4>ul, .main-menu .mega-menu-content.col-4>div:not(.menu-bg-image), .main-menu .mega-menu-content.col-4>ul {
	width: 25%;
	position: relative;
	float: left;
	z-index: 3
}
#main-menu .mega-menu-content.col-5>div:not(.menu-bg-image), #main-menu .mega-menu-content.col-5>ul, .main-menu .mega-menu-content.col-5>div:not(.menu-bg-image), .main-menu .mega-menu-content.col-5>ul {
	width: 20%;
	position: relative;
	float: left;
	z-index: 3
}
#main-menu .mega-menu-content>ul:not(.no-border):after, .main-menu .mega-menu-content>ul:not(.no-border):after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 15px;
	right: 0;
	width: 1px;
	height: 100%;
	background: rgba(0,0,0,.07)
}
#main-menu .mega-menu-content>ul:last-child:after, .main-menu .mega-menu-content>ul:last-child:after {
	display: none
}
#main-menu>ul>li.mega-menu, .main-menu>ul>li.mega-menu {
	position: static
}
#main-menu>ul>li.mega-menu .mega-menu-content a, #main-menu>ul>li>ul>li a, .main-menu>ul>li.mega-menu .mega-menu-content a, .main-menu>ul>li>ul>li a {
	display: block;
	padding-left: 15px;
	height: 100%;
font-size:.9rem;
	text-align: left
}
#main-menu>ul>li>ul>li a:hover, .main-menu>ul>li>ul>li a:hover {
	padding-left: 18px
}
#main-menu>ul>li.mega-menu .mega-menu-content .menu-title, .main-menu>ul>li.mega-menu .mega-menu-content .menu-title {
	font-family: Montserrat, arial;
	font-weight: 700;
	letter-spacing: 2px;
font-size:.78rem;
	color: #000;
	text-transform: uppercase
}
#main-menu>ul>li.mega-menu .mega-menu-content>ul>li>a:not(.menu-title):hover, .main-menu>ul>li.mega-menu .mega-menu-content>ul>li>a:not(.menu-title):hover {
	padding-left: 15px;
	background: 0 0;
	color: #4E4E4E
}
#main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a, .main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a {
	font-weight: 500;
	text-transform: none;
	color: rgba(0,0,0,.7)
}
#main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a:hover, .main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a:hover {
	padding-left: 18px
}
.menu-bg-image {
	content: "";
	position: absolute;
	top: 0;
	right: -50px;
	width: 100%;
	height: 100%;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.menu-bg-image.perspective-img-1, .menu-bg-image.perspective-img-2, .menu-bg-image.perspective-img-3 {
	opacity: 0;
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	transform: translateY(100px)
}
.menu-bg-image.perspective-img-1 {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.menu-bg-image.perspective-img-2 {
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms
}
.menu-bg-image.perspective-img-3 {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.menu-infobox-wrapper {
	z-index: 22!important
}
.menu-infobox {
	font-family: 'Gloria Hallelujah', cursive;
	text-align: center;
	padding: 1rem;
	line-height: 1.8;
	font-size: 1.3rem;
	margin: 1.5rem 1rem 0;
	color: rgba(0,0,0,.8)
}
#main-aside-menu>ul>li>a, ul.menu-icons>li a, ul.menu-subtitle>li a {
	letter-spacing: 2px;
	font-family: Montserrat
}
.submenu-dark .menu-infobox {
	color: rgba(255,255,255,.8)
}
.menu-infobox .btn {
	margin-top: 2.5rem;
margin-bottom:.5rem;
	display: inline-block!important
}
.header-no-sticky #main-navigation {
	top: -70px
}
.header-no-sticky #main-navigation.nav-visible {
	position: fixed;
	top: 0
}
.header-no-sticky #main-navigation, .header-no-sticky #topbar {
	position: relative
}
.topnav-top .menu-subtitle>li>a span, .topnav-top .menu-subtitle>ul>li>a span {
	display: block;
	text-transform: none;
	opacity: .9;
	margin-top: 6px;
	webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.topnav-top .menu-subtitle>li>a, .topnav-top .menu-subtitle>ul>li>a {
	padding: 24px 15px
}
.menu-subtitle>li>a span, .menu-subtitle>ul>li>a span {
	display: none;
	font-weight: 300;
font-size:.8rem
}
ul.menu-subtitle>li a {
	height: 60px;
font-size:.85rem;
	font-weight: 400;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0 15px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.topnav-top .menu-icons>ul>li>a span {
	display: block;
	text-transform: none;
	font-weight: 400;
	opacity: 1;
	margin-top: 4px;
	webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.topnav-top .menu-icons>ul>li>a {
	padding: 20px 15px;
	line-height: 20px
}
.menu-icons>ul>li>a {
	padding: 17px 15px;
	line-height: 20px
}
.topnav-top .menu-icons i {
	display: block;
	text-align: center;
	font-size: 1.8rem;
	padding-top: 0;
padding-bottom:.4rem;
	margin-right: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.menu-icons i {
	display: inline-block;
margin-right:.5rem;
	font-size: 1rem
}
ul.menu-icons>li a {
	height: 60px;
font-size:.85rem;
	font-weight: 400;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0 15px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#header.header-2, .topnav-top #header.header-2 {
	height: 253px
}
.topnav-top .header-2 #main-navigation .main-nav-wrapper {
	height: 60px;
	position: relative
}
.topnav-top .header-2 #main-menu>ul>li>a, .topnav-top .header-2 .main-menu>ul>li>a {
	height: auto;
	line-height: normal
}
.header-2 #main-menu>ul>li>a, .header-2 .main-menu>ul>li>a, .topnav-top .header-2 #main-menu>ul>li>a, .topnav-top .header-2 .main-menu>ul>li>a {
	padding: 0 15px
}
#topbar~#main-navigation.header-2 #main-menu>ul>li>a, #topbar~#main-navigation.header-2 .main-menu>ul>li>a {
	height: 60px;
	line-height: 60px
}
.header-2 #topbar {
	position: relative
}
.header-2 #topbar~#main-navigation {
	top: 0
}
.header-2 #main-navigation {
	height: auto!important;
	position: relative
}
.header-2 #logo {
	height: auto;
	webkit-transition: height .3s ease-in-out;
	-moz-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out
}
.header-2 #logo a, .header-2 #logo a img {
	height: 145px;
	display: table-cell;
	vertical-align: middle
}
.header-2 .main-nav-wrapper {
	border-top: 1px solid rgba(0,0,0,.1)
}
.header-2 .header-top {
	display: table;
	width: 100%;
	border-radius: 19px 0 0 19px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.header-2 #main-menu, .header-2 .main-menu, .nav-left #main-menu>ul, .nav-left .main-menu>ul {
	padding-left: 0
}
.menu-mobile #main-navigation.header-2 .toggle-menu span.menu-label.label-left {
	top: 18px
}
@media (max-width:768px) {
.header-2 .container.header-top {
	display: none
}
#header.header-2, .topnav-top #header.header-2 {
	height: 60px
}
}
#header.top-logo-center {
	height: 110px
}
.topnav-top #header.top-logo-center {
	height: 130px
}
.topnav-top .top-logo-center #main-navigation .main-nav-wrapper {
	height: 60px
}
.top-logo-center:not(.dark-skin) .main-nav-wrapper {
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.topnav-top #main-navigation.top-logo-center, .topnav-top #main-navigation.top-logo-center .main-nav-wrapper {
	height: auto
}
#main-navigation.top-logo-center {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.topnav-top #main-navigation.top-logo-center .main-nav-wrapper {
	height: 60px;
	position: relative
}
.topnav-top .top-logo-center #main-menu>ul>li>a, .topnav-top .top-logo-center .main-menu>ul>li>a {
	height: 60px;
	line-height: 60px
}
.top-logo-center #logo {
	margin-top: 1.5rem;
	display: table;
	width: 100%;
	text-align: center
}
.header-info, .header-top-search, .top-logo-center #logo a {
	display: table-cell;
	vertical-align: middle
}
.top-logo-center #logo a {
	height: 40px;
	margin-top: 25px;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.topnav-top .top-logo-center #logo a {
	height: 50px;
	margin-top: 25px
}
.top-logo-center #logo a img {
	margin: auto
}
.header-top-search {
	height: 100%
}
.header-top-search form {
	width: 450px;
	position: relative
}
.header-top-search .search-form {
	padding-right: 187px
}
.header-top-search input {
	border: 1px solid #E4E4E4!important;
	border-radius: 20px 0 0 20px!important;
font-size:.9rem;
# padding-left:1.1rem;
	padding-top: 10px
}
.header-top-search input:focus {
	border: 1px solid #E4E4E4!important
}
.header-top-search .form-search #categories, .header-top-search .search-form .select2-container {
	width: 150px!important;
	height: 34px;
	font-size: 13px;
	line-height: 34px;
	padding: 0;
	position: absolute;
	right: 39px;
	top: 0;
	border-radius: 0
}
.header-top-search button {
	padding: 0;
	text-align: center;
	width: 40px;
	height: 34px;
	margin-right: 0;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 20px 20px 0;
	border: 1px solid #E4E4E4
}
.header-top-search .btn:focus, .header-top-search .btn:hover, .header-top-search .btn:hover::before {
	background: 0 0;
	border: 1px solid #E4E4E4;
	outline: 0
}
.header-top-search .btn:hover::before {
	border: none
}
.header-select.select2-dropdown, .header-top-search .select2-container--default .select2-selection--single {
	border: 1px solid #E4E4E4!important
}
.header-top-search .btn i {
	font-size: 14px;
	padding-right: 4px;
	padding-top: 5px;
	opacity: .6
}
.header-select.select2-dropdown {
	top: -1px;
	width: 149px!important
}
.header-select .select2-results__option {
	padding: 3px 6px;
font-size:.9rem
}
.header-info .header-info-inner {
	float: right
}
.header-info {
	height: 100%;
	margin-top: 0;
	margin-bottom: 1.5rem
}
.header-info .item {
	float: left;
	margin-left: 1.5rem
}
.header-info .item .info-txt {
	float: left
}
.header-info .item .info-txt h3 {
	font-size: 1rem;
	margin-bottom: 0;
	margin-top: 0
}
.header-info .item .info-txt a {
font-size:.85rem
}
.header-info .item i {
	font-size: 1.7rem;
	float: left;
	padding-right: 1rem;
	opacity: .3;
	margin-top: 5px
}
.header-info .item-shopping-cart {
	position: relative
}
.header-info .item-shopping-cart i {
	font-size: 2.7rem;
	opacity: .3;
	margin-top: -4px;
	padding-right: 0
}
.header-info .item-shopping-cart .count {
	position: absolute;
	top: 5px;
	text-align: center;
	width: 100%;
	color: #121212;
	opacity: 1;
	font-size: 1.2rem;
	font-weight: 600
}
@media (max-width:1200px) {
.header-info {
	display: none
}
.header-top-search form {
	float: right
}
#header.top-logo-center, .top-logo-center #logo, .topnav-top #header.top-logo-center {
	height: 70px
}
.top-logo-center #main-navigation .main-nav-wrapper, .topnav-top .top-logo-center #main-navigation .main-nav-wrapper {
	height: 0
}
.top-logo-center li.mobile-menu-btn {
	position: fixed;
	right: 20px;
	top: 20px
}
}
.nav-logo-center .nav-left {
	float: left;
	text-align: left
}
.nav-logo-center .nav-right {
	float: right;
	text-align: right
}
#main-navigation.nav-logo-center .nav-center {
	position: absolute;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	top: 14px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#aside-nav, .header-scroll-transparent #header #main-navigation::before {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out
}
.topnav-top #main-navigation.nav-logo-center .nav-center {
	top: 30px
}
.topnav-top #topbar~#main-navigation.nav-logo-center .nav-center {
	top: 12px
}
.nav-logo-center #logo a img {
	margin: auto
}
.header-light #header #main-navigation {
	background: #fff
}
.header-dark #header:not(.img-cover) #main-navigation .main-nav-wrapper {
	background: #202020
}
.header-dark #main-navigation #main-menu>ul>li>a, .header-dark #main-navigation .main-menu>ul>li>a, .header-dark #main-navigation .nav-right i, .header-dark #main-navigation .tools-btn span {
	color: #fff
}
.header-dark #main-navigation #main-menu>ul>li.current>a, .header-dark #main-navigation #main-menu>ul>li>a.is-open, .header-dark #main-navigation .main-menu>ul>li.current>a, .header-dark #main-navigation .main-menu>ul>li>a.is-open {
	color: #E2785D
}
.header-dark #main-navigation .toggle-menu span:not(.menu-label), .header-dark #main-navigation .toggle-menu span:not(.menu-label)::after, .header-dark #main-navigation .toggle-menu span:not(.menu-label)::before, .header-scroll-dark:not(.topnav-top) .toggle-menu span:not(.menu-label), .header-scroll-dark:not(.topnav-top) .toggle-menu span:not(.menu-label)::after, .header-scroll-dark:not(.topnav-top) .toggle-menu span:not(.menu-label)::before {
	background: #fff
}
#main-navigation.submenu-dark #main-menu .mega-menu-content, #main-navigation.submenu-dark #main-menu>ul>li:not(.mega-menu) ul, #main-navigation.submenu-dark .main-menu .mega-menu-content, #main-navigation.submenu-dark .main-menu>ul>li:not(.mega-menu) ul, .header-dark #main-menu ul li ul, .header-dark .main-menu ul li ul {
	background-color: #202020
}
#main-navigation.submenu-dark #main-menu .mega-menu ul a, #main-navigation.submenu-dark #main-menu .submenu>a::after, #main-navigation.submenu-dark #main-menu>ul>li>ul a, #main-navigation.submenu-dark .main-menu .mega-menu ul a, #main-navigation.submenu-dark .main-menu .submenu>a::after, #main-navigation.submenu-dark .main-menu>ul>li>ul a, .header-dark #main-menu .mega-menu ul a, .header-dark #main-menu .submenu>a::after, .header-dark #main-menu>ul>li>ul a, .header-dark .main-menu .mega-menu ul a, .header-dark .main-menu .submenu>a::after, .header-dark .main-menu>ul>li>ul a {
	color: #D9D9D9
}
.header-dark #main-menu>ul>li.mega-menu .mega-menu-content .menu-title, .header-dark .main-menu>ul>li.mega-menu .mega-menu-content .menu-title {
	color: #fff
}
#main-navigation.submenu-dark #main-menu .mega-menu-content .menu-title, #main-navigation.submenu-dark #main-menu>ul>li.mega-menu .mega-menu-content a:not(.menu-title):not(.btn):hover, #main-navigation.submenu-dark #main-menu>ul>li>ul a:hover, #main-navigation.submenu-dark .main-menu .mega-menu-content .menu-title, #main-navigation.submenu-dark .main-menu>ul>li.mega-menu .mega-menu-content a:not(.menu-title):not(.btn):hover, #main-navigation.submenu-dark .main-menu>ul>li>ul a:hover, .header-dark #main-menu>ul>li.mega-menu .mega-menu-content a:not(.menu-title):not(.btn):hover, .header-dark #main-menu>ul>li>ul a:hover, .header-dark .main-menu>ul>li.mega-menu .mega-menu-content a:not(.menu-title):not(.btn):hover, .header-dark .main-menu>ul>li>ul a:hover {
	color: #fff!important
}
#main-navigation.submenu-dark #main-menu>ul>li.mega-menu .mega-menu-content a.menu-title:hover, #main-navigation.submenu-dark .main-menu>ul>li.mega-menu .mega-menu-content a.menu-title:hover, .header-dark #main-menu>ul>li.mega-menu .mega-menu-content a.menu-title:hover, .header-dark .main-menu>ul>li.mega-menu .mega-menu-content a.menu-title:hover {
	color: #fff
}
#main-navigation.submenu-dark #main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a, #main-navigation.submenu-dark .main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a, #off-top-menu p a, .header-dark #main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a, .header-dark .main-menu>ul>li.mega-menu .mega-menu-content>ul>li>ul a {
	color: rgba(255,255,255,.6)
}
#main-navigation.submenu-dark #main-menu ul>li:not(.mega-menu)>ul, #main-navigation.submenu-dark .main-menu ul>li:not(.mega-menu)>ul, .header-dark #main-menu ul>li:not(.mega-menu)>ul, .header-dark .main-menu ul>li:not(.mega-menu)>ul {
	box-shadow: 2px 1px 4px 1px rgba(0,0,0,.06)
}
#main-navigation.submenu-dark #main-menu .mega-menu-content>ul:after, #main-navigation.submenu-dark .main-menu .mega-menu-content>ul:after, .header-dark #main-menu .mega-menu-content>ul:after, .header-dark .main-menu .mega-menu-content>ul:after {
	border-left: 1px solid rgba(255,255,255,.07)
}
.header-transparent.topnav-top #header #main-navigation {
	background: 0 0
}
body:not(.topnav-top):not(.header-scroll-transparent):not(.dark-skin) #main-navigation>.main-nav-wrapper {
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.header-scroll-transparent:not(.topnav-top) .toggle-menu span:not(.menu-label), .header-scroll-transparent:not(.topnav-top) .toggle-menu span:not(.menu-label)::after, .header-scroll-transparent:not(.topnav-top) .toggle-menu span:not(.menu-label)::before, .header-transparent.topnav-top .toggle-menu span:not(.menu-label), .header-transparent.topnav-top .toggle-menu span:not(.menu-label)::after, .header-transparent.topnav-top .toggle-menu span:not(.menu-label)::before {
	background: #fff
}
.header-transparent.header-scroll-transparent #main-navigation .nav-right i, .header-transparent.topnav-top #main-navigation #main-menu>ul>li>a, .header-transparent.topnav-top #main-navigation .main-menu>ul>li>a, .header-transparent.topnav-top #main-navigation .nav-right i, .header-transparent.topnav-top #main-navigation .tools-btn span {
	color: #fff
}
.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .header-transparent.topnav-top #main-navigation .main-menu>ul>li.current>a {
	color: #E2785D
}
.header-transparent.transparent-dark.topnav-top #main-navigation #main-menu>ul>li>a, .header-transparent.transparent-dark.topnav-top #main-navigation .main-menu>ul>li>a, .header-transparent.transparent-dark.topnav-top #main-navigation .nav-right i, .header-transparent.transparent-dark.topnav-top #main-navigation .tools-btn span, .header-transparent.transparent-dark.topnav-top .toggle-menu span.menu-label {
	color: #121212
}
.one-page.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .one-page.header-transparent.topnav-top .main-navigation #main-menu>ul>li.current>a {
	color: #D6D6D6!important
}
.header-transparent.transparent-dark.topnav-top .toggle-menu span:not(.menu-label), .header-transparent.transparent-dark.topnav-top .toggle-menu span:not(.menu-label)::after, .header-transparent.transparent-dark.topnav-top .toggle-menu span:not(.menu-label)::before {
	background: #121212
}
.header-transparent.topnav-top #header #main-navigation .main-nav-wrapper {
	background: 0 0!important
}
.header-scroll-dark:not(.topnav-top) #header #main-navigation .main-nav-wrapper, .header-scroll-dark:not(.topnav-top) #header #topbar {
	background: rgba(0,0,0,.85)
}
.header-light.header-scroll-dark.topnav-top #main-navigation .main-nav-wrapper, .header-top-light.header-scroll-dark.topnav-top #main-navigation .main-nav-wrapper, body:not(.header-tansparent):not(.left-nav):not(.right-nav):not(.header-scroll-dark):not(.header-dark):not(.header-scroll-transparent) #header #main-navigation .main-nav-wrapper {
	background: #fff
}
.header-light.topnav-top .toggle-menu span:not(.menu-label)::after, .header-light.topnav-top .toggle-menu span:not(.menu-label)::before {
	background: #303030
}
.header-scroll-dark #main-navigation #main-menu>ul>li>a, .header-scroll-dark #main-navigation .main-menu>ul>li>a, .header-scroll-dark #main-navigation .nav-right i, .header-scroll-dark #main-navigation .tools-btn span {
	color: #fff
}
.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .header-scroll-dark #main-navigation .main-menu>ul>li.current>a {
	color: #E2785D
}
.header-light.header-scroll-dark.topnav-top #main-navigation #main-menu>ul>li>a, .header-light.header-scroll-dark.topnav-top #main-navigation .main-menu>ul>li>a, .header-light.header-scroll-dark.topnav-top #main-navigation .nav-right i, .header-light.header-scroll-dark.topnav-top #main-navigation .tools-btn span, .header-top-light.header-scroll-dark.topnav-top #main-navigation #main-menu>ul>li>a, .header-top-light.header-scroll-dark.topnav-top #main-navigation .main-menu>ul>li>a, .header-top-light.header-scroll-dark.topnav-top #main-navigation .nav-right i, .header-top-light.header-scroll-dark.topnav-top #main-navigation .tools-btn span {
	color: #121212
}
.header-scroll-transparent #header #main-navigation::before {
	opacity: 0;
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	background: 0 0;
	background: url(../../img/gradient.png) repeat-x;
	height: 80px;
	transition: all .4s ease-in-out
}
.header-scroll-transparent:not(.topnav-top) #header #main-navigation::before {
	opacity: 1
}
.header-scroll-transparent:not(.topnav-top) #main-navigation #main-menu>ul>li>a, .header-scroll-transparent:not(.topnav-top) #main-navigation .main-menu>ul>li>a {
	color: #fff
}
.header-light #topbar {
	background: #fff
}
.topnav-top #main-navigation #main-menu.current-dark>ul>li.current>a, .topnav-top #main-navigation .main-menu.current-dark>ul>li.current>a {
	color: #121212!important
}
.hover-effect-1 a {
	overflow: hidden;
	margin: 36px 15px!important;
	padding: 0 4px!important;
	height: 1.1em
}
.header-fixed .hover-effect-1 a {
	margin: 21px 15px!important
}
.hover-effect-1 a span {
	font-weight: 600!important;
	position: relative;
	display: inline-block;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}
.hover-effect-1 a span::before {
	position: absolute;
	top: 100%;
	content: attr(data-hover);
	font-weight: 700;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.hover-effect-1 a:hover span {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0
}
.hover-effect-2 a span {
	color: transparent!important;
	font-weight: 700;
	text-shadow: none
}
.hover-effect-2 a:hover span {
	color: #E2785D!important
}
.hover-effect-2 a span::before {
	color: #121212!important;
	font-weight: 700;
	content: attr(data-hover);
	position: absolute;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.hover-effect-2 li:not(.current) a:hover span::before {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0
}
.hover-effect-2 li.current a span, .hover-effect-2 li.current a span::before {
	-webkit-transition: -webkit-transform 0s, opacity 0s;
	-moz-transition: -moz-transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s
}
header#main-navigation .current>a span::before {
	color: #E2785D!important
}
.header-transparent .hover-effect-2 a span, .header-transparent .hover-effect-2 a span::before {
	color: #fff!important
}
.nav-bottom #main-navigation>div {
	height: 90px;
	position: relative
}
.nav-bottom #main-navigation .nav-center {
	float: none;
	text-align: center;
	position: relative;
	left: 0
}
.nav-bottom #main-navigation #main-menu>ul>li>a, .nav-bottom #main-navigation .main-menu>ul>li>a {
	height: 90px
}
.nav-bottom.header-fixed #main-navigation>div {
	height: 60px;
	position: fixed;
	top: 0;
	width: 100%
}
.nav-bottom.header-fixed #main-navigation #main-menu>ul>li>a, .nav-bottom.header-fixed #main-navigation .main-menu>ul>li>a {
	height: 60px
}
.nav-bottom.header-fixed .container {
	width: 1170px
}
.nav-bottom #main-menu, .nav-bottom .main-menu {
	margin: auto;
	float: none
}
.nav-bottom #main-navigation #logo a img {
	height: 35px
}
.nav-bottom.header-fixed #main-navigation #logo a img {
	height: 22px
}
.toggle-menu {
	margin-top: 2px;
	height: 28px;
	width: 22px;
	background: 0 0;
	position: relative;
	margin: auto;
	margin-left: 4px;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	border-radius: none;
	border: none;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	cursor: pointer
}
.toggle-menu span:not(.menu-label) {
	display: block;
	position: absolute;
	top: 9px;
	left: 0;
	right: 0;
	height: 2px;
	background: #fff;
	-webkit-transition: background 0s .3s;
	transition: background 0s .3s
}
.toggle-menu span:not(.menu-label)::after, .toggle-menu span:not(.menu-label)::before {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
	content: ""
}
.toggle-menu span:not(.menu-label)::before {
	top: -8px;
	-webkit-transition-property: top, -webkit-transform;
	transition-property: top, transform
}
.toggle-menu span:not(.menu-label)::after {
	bottom: -8px;
	-webkit-transition-property: bottom, -webkit-transform;
	transition-property: bottom, transform
}
.toggle-menu span:not(.menu-label)::before, .toggle-menu span:not(.menu-label):not(.menu-label)::after {
	-webkit-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}
.toggle-menu.active span:not(.menu-label) {
	background: 0 0!important
}
.toggle-menu.active span:not(.menu-label)::before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.toggle-menu.active span:not(.menu-label)::after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.toggle-menu.active span:not(.menu-label)::after, .toggle-menu.active span:not(.menu-label)::before {
	-webkit-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s
}
.toggle-menu.tools-btn-icon {
	margin-left: 0
}
.topnav-top .toggle-menu {
	top: 7px
}
.toggle-menu:focus {
	outline: 0
}
.toggle-menu span.menu-label {
	color: #121212;
	position: absolute;
	left: 2.5rem;
	top: 1.65rem;
font-size:.65rem;
	font-weight: 600;
	letter-spacing: 2px;
	opacity: 0;
	text-transform: uppercase;
	visibility: hidden;
	-webkit-transition: all .3s cubic-bezier(.2, .5, .5, 1);
	-moz-transition: all .3s cubic-bezier(.2, .5, .5, 1);
	transition: all .3s cubic-bezier(.2, .5, .5, 1)
}
.topnav-top .toggle-menu span.menu-label {
	color: #fff
}
.topnav-top.header-light .toggle-menu span.menu-label {
	color: #121212
}
.toggle-menu.active span.menu-label {
	opacity: 0!important
}
.toggle-menu:hover span.menu-label {
	left: 40px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.menu-black .toggle-menu span.menu-label {
	color: #333
}
.toggle-menu span.menu-label.label-left {
	left: auto;
	right: 2.5rem;
	top: 1.5rem
}
.topnav-top .toggle-menu span.menu-label.label-left {
	top: 22px
}
.topnav-top .toggle-menu .btn-inner span.menu-label.label-left {
	top: 4px
}
.toggle-menu:hover span.menu-label.label-left {
	left: auto;
	right: 40px
}
#nav-toggle {
	z-index: 1000;
	position: fixed;
	top: 30px;
	left: 0;
	right: auto;
	margin-left: 30px;
	width: 38px;
	height: 38px;
	background: rgba(0,0,0,.2);
	webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all .4s ease-in-out, background .2s;
	-moz-transition: all .4s ease-in-out, background .2s;
	transition: all .4s ease-in-out, background .2s
}
#nav-toggle:hover {
	background: rgba(0,0,0,.4)
}
#nav-toggle .toggle-menu span:not(.menu-label), #nav-toggle .toggle-menu span:not(.menu-label)::after, #nav-toggle .toggle-menu span:not(.menu-label)::before {
	background: #fff
}
#nav-toggle .toggle-menu {
	height: 38px;
	width: 38px;
	top: 0;
	margin-top: 0;
	margin-left: 0;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
#nav-toggle .toggle-menu .btn-inner {
	margin-left: 8px;
	margin-top: 9px;
	width: 22px;
	height: 38px;
	position: relative
}
.aside-right #nav-toggle {
	left: auto;
	right: 0;
	margin-right: 30px
}
.header-light .toggle-menu span:not(.menu-label) {
	background: #303030
}
.off-main-menu ul>li {
	visibility: hidden;
	opacity: 0
}
.off-main-menu.main-menu-open ul>li {
	visibility: visible;
	opacity: 1
}
.off-main-menu ul>li:nth-child(n+1) {
	-webkit-transition-duration: 250ms;
	-moz-transition-duration: 250ms;
	-o-transition-duration: 250ms;
	transition-duration: 250ms;
	-webkit-transition-delay: 60ms;
	-moz-transition-delay: 60ms;
	-o-transition-delay: 60ms;
	transition-delay: 60ms
}
.off-main-menu ul>li:nth-child(n+2) {
	-webkit-transition-duration: 350ms;
	-moz-transition-duration: 350ms;
	-o-transition-duration: 350ms;
	transition-duration: 350ms;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.off-main-menu ul>li:nth-child(n+3) {
	-webkit-transition-duration: 450ms;
	-moz-transition-duration: 450ms;
	-o-transition-duration: 450ms;
	transition-duration: 450ms;
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms
}
.off-main-menu ul>li:nth-child(n+4) {
	-webkit-transition-duration: 550ms;
	-moz-transition-duration: 550ms;
	-o-transition-duration: 550ms;
	transition-duration: 550ms;
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.off-main-menu ul>li:nth-child(n+5) {
	-webkit-transition-duration: 650ms;
	-moz-transition-duration: 650ms;
	-o-transition-duration: 650ms;
	transition-duration: 650ms;
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms
}
.off-main-menu ul>li:nth-child(n+6), .off-main-menu ul>li:nth-child(n+7) {
	-webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms
}
.off-main-menu ul>li:nth-child(n+6) {
	transition-duration: 750ms;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.off-main-menu ul>li:nth-child(n+7) {
	transition-duration: 750ms;
	-webkit-transition-delay: 350ms;
	-moz-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms
}
.off-main-menu ul>li:nth-child(n+8) {
	-webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	transition-duration: 750ms;
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+1) {
	-webkit-transition-duration: 250ms;
	-moz-transition-duration: 250ms;
	-o-transition-duration: 250ms;
	transition-duration: 250ms;
	-webkit-transition-delay: 50ms;
	-moz-transition-delay: 50ms;
	-o-transition-delay: 50ms;
	transition-delay: 50ms
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+2) {
	-webkit-transition-duration: 350ms;
	-moz-transition-duration: 350ms;
	-o-transition-duration: 350ms;
	transition-duration: 350ms;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+3) {
	-webkit-transition-duration: 450ms;
	-moz-transition-duration: 450ms;
	-o-transition-duration: 450ms;
	transition-duration: 450ms;
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+4) {
	-webkit-transition-duration: 550ms;
	-moz-transition-duration: 550ms;
	-o-transition-duration: 550ms;
	transition-duration: 550ms;
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+5) {
	-webkit-transition-duration: 650ms;
	-moz-transition-duration: 650ms;
	-o-transition-duration: 650ms;
	transition-duration: 650ms;
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+6) {
	-webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	transition-duration: 750ms;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+7) {
	-webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	transition-duration: 750ms;
	-webkit-transition-delay: 350ms;
	-moz-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms
}
.off-main-menu.main-menu-open ul>li:nth-last-child(n+8) {
	-webkit-transition-duration: 750ms;
	-moz-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	transition-duration: 750ms;
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}
@media (max-width:992px) {
.off-main-menu#main-menu, .off-main-menu.main-menu {
	display: none
}
}
#aside-nav {
	background: #fff;
	width: 280px;
	z-index: 1000;
	position: fixed;
	top: 0;
	left: -280px;
	height: 100%;
	overflow: hidden;
	-webkit-box-shadow: 0 0 6px -1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 6px -1px rgba(0,0,0,.2);
	box-shadow: 0 0 6px -1px rgba(0,0,0,.2);
	transition: all .4s ease-in-out
}
.header-dark #aside-nav {
	-webkit-box-shadow: 0 0 6px -1px rgba(255,255,255,.2);
	-moz-box-shadow: 0 0 6px -1px rgba(255,255,255,.2);
	box-shadow: 0 0 6px -1px rgba(255,255,255,.2)
}
#main-aside-navigation {
	width: 300px;
	height: calc(100% - 40px);
	overflow: auto;
	padding-right: 20px;
	position: relative
}
#main-aside-navigation .main-nav-wrapper {
	height: auto;
	border-bottom: none!important;
	width: 280px
}
#main-aside-navigation .main-nav-wrapper #aside-logo {
	margin: 4rem 0;
	display: block;
	padding-right: 0
}
#main-aside-navigation .main-nav-wrapper #aside-logo a img {
	display: block;
	margin: auto;
	max-width: 170px;
	height: auto
}
#main-aside-menu li, #main-aside-menu ul {
	list-style: none
}
#main-aside-menu>ul>li>a {
	color: #121212;
font-size:.85rem;
	font-weight: 400;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#main-aside-menu>ul .is-open, #main-aside-menu>ul>li.current>a {
	color: #E2785D
}
#main-aside-menu ul li ul {
	background: #fff;
	padding-left: 0
}
#main-aside-menu li.submenu, #main-aside-menu li.submenu>a, #main-aside-menu ul ul ul li, #main-aside-menu>ul>li {
	position: relative
}
#main-aside-menu>ul {
	list-style: none;
	margin-bottom: 0
}
#main-aside-menu ul>li>ul {
	padding: 0;
	width: 235px;
	border-top: none;
	box-shadow: none
}
#main-aside-menu ul ul a {
	height: 38px;
	line-height: 38px;
	font-weight: 500
}
#main-aside-menu>ul>li>ul a {
	color: #4E4E4E;
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
#main-aside-menu>ul>li>ul {
	margin-top: 0
}
#main-aside-menu>ul>li>ul>li a {
	display: block;
	padding-left: 15px;
	height: 100%;
font-size:.9rem;
	text-align: left
}
#main-aside-menu .submenu>a:after, #main-aside-menu li.submenu>a::after {
	content: "\f105";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	right: 12px;
	top: 12px
}
#main-aside-menu, #main-aside-menu>ul, #main-aside-menu>ul>li {
	width: 235px;
	float: none;
	height: auto;
	display: block;
	padding-left: 0
}
#main-aside-menu {
	padding-left: 18px
}
#main-aside-menu li.submenu>a::after {
	color: #121212
}
#main-aside-menu .submenu>a:after {
	-webkit-transition: transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear
}
#main-aside-menu .submenu:hover>a:after {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}
#main-aside-menu .submenu>a.is-open:after {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
#main-aside-menu>ul>li>a {
	padding: 12px 15px
}
#main-aside-menu ul ul {
	margin: 0;
	padding-left: 12px;
	position: relative;
	width: 100%;
	background-color: transparent;
	box-shadow: none;
	border: none;
	height: auto;
	z-index: 1;
	top: 0;
	left: 0;
	border-left: none!important
}
#main-aside-navigation #main-aside-menu>ul>li>a {
	width: 100%;
	display: block;
	font-weight: 600;
	line-height: normal;
	height: auto
}
#main-aside-menu>ul>li>ul a:hover {
	color: #121212;
	padding-left: 15px;
	background: 0 0
}
#main-aside-menu>ul>li>ul>li>ul>li>a {
	margin-right: 0
}
#main-aside-menu>ul ul {
	display: none
}
#main-aside-menu>ul .is-open ul {
	display: block
}
#aside-nav.header-dark, .header-dark #aside-nav {
	background: #202020
}
#main-aside-navigation .tools-btn span:not(.tools-btn-icon) {
	margin-left: 0;
	margin-right: 0
}
#main-aside-menu>ul>li>ul>li>a {
	margin-left: 10px
}
#main-aside-menu>ul>li>ul>li>ul>li a {
	margin-left: 20px
}
#main-aside-menu>ul>li>ul>li>ul>li>ul>li a {
	margin-left: 30px
}
.left-nav#main-navigation.submenu-dark ul li ul {
	background: 0 0
}
#main-aside-navigation footer {
	display: block;
	position: fixed;
	width: 280px;
	height: 3em;
	border-top: 1px solid #eee;
	bottom: 0;
	z-index: 380;
	left: -280px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#main-aside-navigation footer a {
	background: #fff;
	color: rgba(0,0,0,.75);
	text-align: center;
	display: block;
	position: relative;
	outline: 0;
	height: 3rem;
	margin: 0;
	padding: 0;
	line-height: 3rem;
	border: none;
	border-right: 1px solid #eee;
	width: 33.33333%;
	float: left;
	font-size: 1rem;
	overflow: hidden;
	-webkit-transition: all .3s cubic-bezier(.2, .3, .5, 1);
	-moz-transition: all .3s cubic-bezier(.2, .3, .5, 1);
	transition: all .3s cubic-bezier(.2, .3, .5, 1)
}
#main-aside-navigation footer a:hover {
	background: #eee;
	color: rgba(0,0,0,.9)
}
.header-dark #main-aside-navigation footer {
	border-top: 1px solid #29292A;
	background: #202020
}
.header-dark #main-aside-navigation footer a {
	color: rgba(255,255,255,.5)!important;
	border-right: 1px solid #323232;
	background: #202020
}
.header-dark #main-aside-navigation footer a:last-child {
	border-right: 1px solid #202020
}
.header-dark #main-aside-navigation footer a:hover {
	color: rgba(255,255,255,.8)!important;
	background: #2C2C2C
}
#aside-nav.img-cover #main-aside-navigation footer {
	background: 0 0;
	border-top: 1px solid rgba(255,255,255,.1)
}
.header-dark #aside-nav.img-cover footer a {
	border-right: 1px solid rgba(255,255,255,.1);
	background: 0 0;
	color: rgba(255,255,255,.7)
}
.header-dark #aside-nav.img-cover footer a:last-child {
	border-right: none
}
.header-dark #aside-nav.img-cover footer a:hover {
	background: rgba(255,255,255,.1);
	color: #fff!important
}
.header-dark #main-aside-navigation #main-aside-menu>ul>li>a {
	color: #fff
}
#main-navigation.submenu-dark #main-aside-menu .mega-menu ul a, #main-navigation.submenu-dark #main-aside-menu .submenu>a::after, #main-navigation.submenu-dark #main-aside-menu>ul>li>ul a, .header-dark #main-aside-menu .mega-menu ul a, .header-dark #main-aside-menu .submenu>a::after, .header-dark #main-aside-menu>ul>li>ul a {
	color: #D9D9D9
}
#main-navigation.submenu-dark ul li ul, .header-dark #main-aside-menu ul li ul {
	background: 0 0
}
body.aside-menu-open::after, body.mobile-menu-open::after {
	background: rgba(0,0,0,.3);
	height: 100%;
	z-index: 400;
	width: 100%;
	visibility: visible
}
#main-aside-navigation #main-aside-menu>ul .is-open, #main-aside-navigation #main-aside-menu>ul>li.current i, #main-aside-navigation #main-aside-menu>ul>li.current>a, .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open {
	color: #E2785D
}
.aside-menu-closing, .aside-menu-open {
	overflow-x: hidden
}
.aside-menu-open #aside-nav, .aside-menu-open #aside-nav footer, .left-nav #aside-nav, .left-nav #main-aside-navigation footer {
	left: 0
}
body.aside-menu-open::after {
	opacity: 1;
	-webkit-transition: opacity .4s;
	-moz-transition: all .4s ease-in-out;
	transition: opacity .4s
}
.aside-menu-open:not(.aside-right):not(.aside-hover) #wrapper, .left-nav #wrapper {
	margin: 0 0 0 280px
}
.aside-left:not(.aside-hover) #wrapper {
	margin: 0!important;
	left: 0;
	right: auto
}
.aside-menu-open.aside-left:not(.aside-hover) #wrapper {
	left: 280px;
	right: auto
}
.aside-menu-open.aside-left:not(.aside-hover) #main-navigation {
	left: 280px;
	right: -280px
}
.left-nav.aside-menu-open.aside-hover #wrapper {
	margin: 0
}
.aside-menu-open #nav-toggle {
	left: 280px
}
@media (max-width:1200px) {
#main-aside-navigation footer, .left-nav #aside-nav, .left-nav #main-aside-navigation footer {
	left: -280px
}
.left-nav #wrapper {
	margin-left: 0
}
.left-nav.aside-menu-open #aside-nav, .left-nav.aside-menu-open #main-aside-navigation footer {
	left: 0
}
.left-nav.aside-menu-open #wrapper {
	margin-left: 280px
}
.left-nav.aside-menu-open.aside-hover #wrapper {
	margin-left: 0
}
.left-nav.aside-menu-open:not(.aside-hover) #aside-nav, .left-nav.aside-menu-open:not(.aside-hover) #wrapper {
	left: 0;
	right: auto
}
.left-nav.aside-menu-open #aside-nav-toggle {
	left: 310px
}
}
.aside-right #wrapper {
	left: auto;
	right: 0
}
.aside-right #aside-nav {
	left: auto;
	right: -280px
}
.aside-right.aside-menu-open #aside-nav, .right-nav #aside-nav {
	right: 0;
	left: auto
}
.right-nav #wrapper {
	margin: 0 280px 0 0
}
.aside-right.aside-menu-open:not(.aside-hover) #wrapper {
	left: auto;
	right: 280px
}
.aside-right.aside-menu-open:not(.aside-hover) #main-navigation {
	left: -280px;
	right: 280px
}
.aside-right.aside-menu-open.aside-hover #main-navigation {
	right: 0
}
.aside-right.aside-hover.aside-menu-open #wrapper {
	margin: 0
}
.right-nav #aside-nav-toggle {
	left: auto;
	right: 30px
}
@media (max-width:1200px) {
.aside-right #main-aside-navigation footer, .right-nav #aside-nav {
	right: -280px
}
.right-nav #wrapper {
	margin-right: 0
}
.right-nav.aside-menu-open #aside-nav, .right-nav.aside-menu-open #main-aside-navigation footer {
	right: 0
}
.right-nav.aside-menu-open #wrapper {
	margin-right: 280px
}
.right-nav.aside-menu-open.aside-hover #wrapper {
	margin-right: 0
}
.right-nav.aside-menu-open:not(.aside-hover) #aside-nav, .right-nav.aside-menu-open:not(.aside-hover) #wrapper {
	right: 0;
	left: auto
}
.right-nav.aside-menu-open #aside-nav-toggle {
	right: 310px
}
}
.right-nav #aside-nav footer {
	left: auto;
	right: 0
}
.aside-right #aside-nav footer {
	left: auto;
	right: -280px
}
.aside-right.aside-menu-open #aside-nav footer {
	left: auto;
	right: 0
}
.menu-mobile #main-navigation #main-menu, .menu-mobile #main-navigation .main-menu, .menu-mobile #main-navigation .nav-right .nav-tools li:not(.off-menu-btn), li.mobile-menu-btn {
	display: none
}
.mobile-menu-closing .toggle-menu span.menu-label {
	opacity: 0!important
}
.mobile-menu-open.menu-mobile #aside-nav, .mobile-menu-open.menu-mobile #main-aside-navigation footer {
	left: 0
}
.aside-right.mobile-menu-open.menu-mobile #aside-nav {
	left: auto;
	right: 0
}
body.mobile-menu-open::after {
	opacity: 1;
	-webkit-transition: opacity .4s;
	-moz-transition: all .4s ease-in-out;
	transition: opacity .4s
}
.mobile-menu-open.menu-mobile #aside-nav {
	visibility: visible
}
.mobile-menu-open #nav-toggle {
	left: 300px;
	right: auto
}
#aside-nav-toggle {
	display: none;
	color: #fff;
	font-size: 1.7rem;
	z-index: 350;
	position: fixed;
	top: 30px;
	left: 30px;
	right: auto;
	width: 38px;
	height: 38px;
	background: rgba(0,0,0,.2);
	webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all .4s ease-in-out, background .2s;
	-moz-transition: all .4s ease-in-out, background .2s;
	transition: all .4s ease-in-out, background .2s
}
#off-top-menu .toggle-menu span, #off-top-menu .toggle-menu span:not(.menu-label)::after, #off-top-menu .toggle-menu span:not(.menu-label)::before {
	background-color: #fff!important
}
#aside-nav-toggle .toggle-menu {
	margin-top: 1px;
	margin-left: 5px;
	top: 2px
}
.menu-mobile #aside-nav-toggle {
	display: block
}
.menu-mobile li.mobile-menu-btn {
	display: block;
	font-size: 1.6rem
}
.menu-mobile li.mobile-menu-btn .toggle-menu {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.menu-mobile .topnav-top li.mobile-menu-btn .toggle-menu {
	top: 22px
}
.menu-mobile .topnav-top #topbar~#main-navigation .nav-right .mobile-menu-btn i {
	padding-top: 0!important
}
.menu-mobile.topnav-top #topbar~#main-navigation .nav-right .mobile-menu-btn .toggle-menu {
	top: 4px
}
.menu-mobile li.mobile-menu-btn span {
	color: #fff
}
.header-transparent.menu-mobile:not(.topnav-top) li.mobile-menu-btn span, .menu-mobile .header-light li.mobile-menu-btn span {
	color: #121212
}
.menu-mobile .menu-mobile #aside-nav .toggle-menu span.menu-label {
	color: #fff
}
.menu-mobile .topnav-top #main-navigation .nav-right .nav-tools li.mobile-menu-btn i {
	padding-top: 30px
}
.menu-mobile #main-navigation .nav-right .mobile-menu-btn i {
	padding-top: 17px!important
}
.menu-mobile.topnav-top .mobile-menu-btn .toggle-menu {
	top: 22px
}
.topnav-top #topbar~#main-navigation .main-nav-wrapper .mobile-menu-btn .toggle-menu {
	top: 7px
}
.menu-mobile #main-navigation.header-2 .nav-right .mobile-menu-btn i {
	padding-top: 12px!important
}
.menu-mobile #main-aside-navigation .nav-right .nav-tools li.mobile-menu-btn i, .menu-mobile .topnav-top #topbar~#main-aside-navigation .nav-right .nav-tools li.mobile-menu-btn i {
	padding-top: 15px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
@media (max-width:1200px) {
#aside-nav-toggle {
	display: block
}
}
@media (max-width:768px) {
.topnav-top #main-navigation .main-nav-wrapper, .topnav-top #main-navigation.nav-logo-center .nav-center {
	height: 60px!important
}
.topnav-top #main-navigation.nav-logo-center .nav-center {
	top: 0
}
.topnav-top #header, .topnav-top #main-aside-navigation .main-nav-wrapper {
	height: 60px
}
.header-transparent.topnav-top #header~#main-content {
	margin-top: -60px
}
.topnav-top #main-aside-navigation .nav-right .nav-tools li.mobile-menu-btn i {
	padding-top: 1.3rem
}
.menu-mobile.topnav-top .mobile-menu-btn .toggle-menu {
	top: 4px
}
.menu-mobile #topbar~#main-navigation {
	top: 0!important
}
}
#off-top-menu {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 400;
	visibility: hidden;
	width: 100%;
	height: 18rem
}
#off-top-menu .toggle-menu {
	position: fixed;
	right: 30px;
	top: 30px;
	cursor: pointer;
	z-index: 2;
	display: block
}
#off-top-menu .toggle-menu span {
	width: 100%;
	display: inline-block
}
#off-top-menu .toggle-menu span, #off-top-menu .toggle-menu span:not(.menu-label)::after, #off-top-menu .toggle-menu span:not(.menu-label)::before {
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.top-menu-open #off-top-menu .toggle-menu span:not(.menu-label)::after, .top-menu-open #off-top-menu .toggle-menu span:not(.menu-label)::before, .top-menu-open:not(.menu-mobile) #off-top-menu .toggle-menu span {
	opacity: 1
}
.top-menu-open:not(.menu-mobile) #off-top-menu .toggle-menu span:nth-child(1) {
	background: 0 0!important
}
.top-menu-content {
	background: #232325;
	padding: 2.2rem 3rem 3rem;
	height: 100%;
	top: 0;
	margin-top: 0;
	position: absolute;
	width: 100%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transform: translate3d(0, -18rem, 0);
	-moz-transform: translate3d(0, -18rem, 0);
	-ms-transform: translate3d(0, -18rem, 0);
	-o-transform: translate3d(0, -18rem, 0);
	transform: translate3d(0, -18rem, 0)
}
.top-menu-open:not(.menu-mobile) .top-menu-content {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.top-menu-open:not(.menu-mobile) #main-content::after {
	background: rgba(0,0,0,.3);
	width: 100%;
	height: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.top-menu-closing #off-top-menu, .top-menu-open:not(.menu-mobile) #off-top-menu {
	visibility: visible
}
.no-csstransforms3d .st-container, .no-js .st-container {
	padding-top: 18rem
}
#off-top-menu h3, #off-top-menu ul li {
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0;
	font-weight: 600
}
#off-top-menu .top-menu-inner nav a {
	text-transform: uppercase;
letter-spacing:.25rem
}
#off-top-menu .col-sm-4 {
	opacity: .5;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	-moz-transition-delay: .3s;
	transition-delay: .3s
}
#off-top-menu h3 {
	font-size: 1.1rem;
	color: #FFF;
letter-spacing:.3rem;
	margin: 0 0 1rem;
	text-transform: uppercase;
	opacity: 1
}
#off-top-menu p {
	color: rgba(255,255,255,.8)
}
#off-top-menu p a {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
#off-top-menu ul li a, .banner-img {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out
}
#off-top-menu p a:hover {
	color: rgba(255,255,255,.9)
}
#off-top-menu ul li {
font-size:.9rem;
	display: block;
	position: relative;
margin:0 0 .36rem
}
#off-top-menu .col-sm-4 {
padding-top:.3rem
}
.top-menu-open:not(.menu-mobile) #off-top-menu .col-sm-4 {
padding-top:.8rem;
	opacity: 1
}
.top-menu-open:not(.menu-mobile) #off-top-menu ul:not(.submenu) {
	opacity: 1;
	margin-bottom: 0
}
#off-top-menu ul li a {
	display: inline-block;
	position: relative;
	height: 27px;
	color: #C7C7C7;
	overflow: hidden;
	transition: all .5s ease-in-out
}
#off-top-menu ul li a:hover {
	color: #FFF;
	text-decoration: none
}
#off-top-menu ul li.selected a {
	color: #FFF
}
#off-top-menu .submenu {
margin-left:.8rem;
	background: #fff;
	padding: 0;
	z-index: 10;
	min-width: 13rem;
	position: absolute;
font-size:.65rem;
	font-weight: 600;
letter-spacing:.15rem;
	opacity: 0;
	text-transform: none;
	visibility: hidden;
	-webkit-transition: all 250ms cubic-bezier(.2, .5, .5, 1);
	-moz-transition: all 250ms cubic-bezier(.2, .5, .5, 1);
	transition: all 250ms cubic-bezier(.2, .5, .5, 1)
}
#off-top-menu ul.submenu li {
	margin-bottom: 0;
	height: auto;
	line-height: normal
}
#off-top-menu ul.submenu li a {
	color: #232323;
	display: block;
padding:.8rem 1rem;
	height: auto;
	line-height: normal;
	text-transform: none
}
#off-top-menu nav li:hover .submenu {
	margin-left: 1.2rem;
	left: 40px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out
}
#off-top-menu .submenu:after {
	border-style: solid;
	border-width: 8px 8px 8px 0;
	border-color: transparent #fff transparent transparent;
	content: '';
	display: block;
	position: absolute;
	left: -8px;
	top: 50%;
	width: 0;
	height: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s
}
@media (max-width:1024px) {
#off-top-menu {
	display: none
}
}
body.full-menu-open, body:after {
	overflow: hidden
}
body.boxed.full-menu-open #wrapper {
	overflow: visible
}
#off-fullscreen-menu, body:after {
	position: fixed
}
body.full-menu-open #main-content:after {
	opacity: 1;
	visibility: visible
}
#off-fullscreen-menu {
	z-index: 600;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: table;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#off-fullscreen-menu .toggle-menu span:not(.menu-label) {
	background: #fff
}
#off-fullscreen-menu a {
	color: #fff
}
#off-fullscreen-menu nav {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
#off-fullscreen-menu:not(.full-menu-open) {
	visibility: hidden;
	opacity: 0
}
.topnav-top #off-fullscreen-menu .toggle-menu {
	top: 32px
}
#off-fullscreen-menu .toggle-menu {
	position: fixed;
	right: 0;
	cursor: pointer;
	z-index: 2;
	top: 15px;
	margin-right: 30px
}
#off-fullscreen-menu .toggle-menu span:not(.menu-label)::after, #off-fullscreen-menu .toggle-menu span:not(.menu-label)::before, .full-menu-open #off-fullscreen-menu .toggle-menu span:not(.menu-label)::after, .full-menu-open #off-fullscreen-menu .toggle-menu span:not(.menu-label)::before {
	background-color: #fff
}
#off-fullscreen-menu .brand {
	display: inline;
	position: fixed;
	top: 16px;
	left: 30px
}
.topnav-top #off-fullscreen-menu .brand {
	top: 27px
}
#off-fullscreen-menu .brand img {
	height: 35px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-transform: translate3d(0, -20px, 0);
	-moz-transform: translate3d(0, -20px, 0);
	-ms-transform: translate3d(0, -20px, 0);
	-o-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)
}
.topnav-top #off-fullscreen-menu .brand img {
	height: 35px
}
#off-fullscreen-menu.full-menu-open .brand img {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
#off-fullscreen-menu.full-menu-open {
	visibility: visible;
	opacity: 1;
	background: rgba(0,0,0,.9)
}
#off-fullscreen-menu nav>ul {
	padding: 0;
	margin: auto;
	width: auto;
	margin-top: -5rem;
	display: inline-block;
	position: relative
}
#off-fullscreen-menu nav>li {
	text-align: center;
	color: #fff;
	list-style-type: none;
	padding: 10px;
	-webkit-animation: slideOutBottom .3s;
	-moz-animation: slideOutBottom .3s;
	-o-animation: slideOutBottom .3s;
	animation: slideOutBottom .3s
}
#off-fullscreen-menu.full-menu-open nav>ul>li {
	-webkit-animation: slideInBottom .3s;
	-moz-animation: slideInBottom .3s;
	-o-animation: slideInBottom .3s;
	animation: slideInBottom .3s
}
#off-fullscreen-menu nav li a {
	font-size: 1.6rem;
	line-height: 1.6;
	font-weight: 300;
	text-decoration: none;
	background: 0 0;
	border-left: rgba(255,255,255,0) solid 2px;
	color: #fff;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	width: auto
}
#off-fullscreen-menu li a:focus, #off-fullscreen-menu li a:hover {
	color: #fff
}
#off-fullscreen-menu nav li {
	list-style: none;
	text-align: center
}
#off-fullscreen-menu nav li ul {
	display: none;
	padding-left: 0;
	margin: 1rem 0
}
#off-fullscreen-menu nav li ul a {
	font-size: 1.2rem
}
.full-menu-open #main-content::after {
	background: rgba(0,0,0,.8);
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
#off-fullscreen-menu footer {
	margin: 0 2rem 1rem;
	border-top: 1px solid rgba(255,255,255,.2);
	color: #fff;
font-size:.9rem;
letter-spacing:.1rem;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-top: 25px;
	-webkit-animation: slideOutBottom .3s;
	-moz-animation: slideOutBottom .3s;
	-o-animation: slideOutBottom .3s;
	animation: slideOutBottom .3s
}
#off-fullscreen-menu.full-menu-open footer {
	-webkit-animation: slideInBottom .3s;
	-moz-animation: slideInBottom .3s;
	-o-animation: slideInBottom .3s;
	animation: slideInBottom .3s
}
#off-fullscreen-menu footer ul {
	width: auto
}
#off-fullscreen-menu footer ul a {
	font-size: 1rem;
	display: inline-block;
	padding-left: 1rem
}
.header-transparent:not(.topnav-top):not(.full-menu-open) #off-fullscreen-menu .toggle-menu span:not(.menu-label)::after, .header-transparent:not(.topnav-top):not(.full-menu-open) #off-fullscreen-menu .toggle-menu span:not(.menu-label)::before {
	background: #121212
}
@-webkit-keyframes slideInBottom {
0% {
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0);
visibility:visible;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInBottom {
0% {
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0);
visibility:visible;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slideOutBottom {
0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
100% {
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0);
visibility:hidden;
opacity:0
}
}
@keyframes slideOutBottom {
0% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
100% {
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0);
visibility:hidden;
opacity:0
}
}
@media (min-width:1024px) {
html.page-bordered .topnav-top #off-fullscreen-menu .toggle-menu {
	top: 57px
}
html.page-bordered #topbar {
	width: auto;
	left: 20px;
	right: 20px
}
html.page-bordered #off-fullscreen-menu .toggle-menu {
	top: 40px;
	margin-right: 70px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
html.page-bordered #off-fullscreen-menu .brand {
	top: 36px;
	left: 70px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
}
@media (max-width:768px) {
.topnav-top #off-fullscreen-menu .toggle-menu {
	top: 15px
}
}
#topbar {
	position: fixed;
	z-index: 200;
	top: 0;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,.1);
	height: 45px;
	line-height: 44px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	font-family: "Open Sans", arial
}
#topbar .topbar-left, #topbar .topbar-left>div {
	float: left
}
#topbar .topbar-right {
	float: right
}
#topbar .topbar-right>div {
	float: left
}
#topbar .topbar-social {
	overflow: hidden
}
#topbar .topbar-menu>ul {
	padding-left: 0
}
#topbar .topbar-menu>ul>li {
	display: block;
	position: relative;
	float: left;
font-size:.7rem;
	height: 44px;
	line-height: 48px;
	border-left: 1px solid #eee;
	color: rgba(0,0,0,.7);
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
#topbar .topbar-menu>ul>li:last-child {
	border-right: 1px solid #eee
}
#topbar .topbar-menu>ul>li:hover {
	background: #121212;
	color: rgba(255,255,255,.8)
}
#topbar .topbar-menu>ul>li:hover a {
	color: rgba(255,255,255,.8)
}
#topbar .topbar-menu>ul ul li a:hover, #topbar .topbar-menu>ul>li a:hover {
	color: #fff
}
#topbar .topbar-menu>ul>li a {
	display: block;
	padding: 0 15px
}
#topbar .topbar-menu>ul>li a i {
	top: 0;
	left: 3px;
	position: relative;
font-size:.9rem
}
#topbar .topbar-menu>ul ul {
	position: absolute;
	padding-left: 0;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 300;
	background: #121212
}
#topbar .topbar-menu>ul ul li {
	height: 38px;
	list-style: none
}
#topbar .topbar-menu>ul ul li a {
	display: block;
	color: #fff;
	line-height: 38px;
font-size:.8rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	text-align: center;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
#topbar .topbar-links a {
	color: rgba(0,0,0,.7);
font-size:.85rem;
	font-weight: 600;
	letter-spacing: 1px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
#topbar .topbar-right .topbar-links a {
	padding-right: 0;
	padding-left: 2rem
}
#topbar .topbar-left .topbar-links a {
	padding-right: 2rem;
	padding-left: 0
}
#topbar .topbar-right .topbar-links a:hover {
	color: #000
}
.header-transparent #topbar .topbar-right .topbar-links a:hover {
	color: #fff
}
#topbar .topbar-search {
	margin-top: 0;
	display: inline-block
}
#topbar .topbar-search .form-control {
	height: 45px;
	line-height: 45px;
	background: 0 0;
	border: none;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	width: 110px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
#topbar .topbar-social a:last-child, #topbar .topbar-text .topbar-text-item:last-child {
	border-right: 1px solid #eee
}
#topbar.topbar-white, .header-transparent #topbar {
	border-bottom: 1px solid rgba(255,255,255,.1)
}
#topbar .topbar-social a, .mfp-fade.mfp-bg {
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}
#topbar .topbar-search .form-control:focus {
	width: 220px
}
#topbar .topbar-search .append-icon i {
	height: 45px;
	line-height: 45px;
	top: 2px
}
#topbar .topbar-social a {
	display: block;
	float: left;
	font-size: 1rem;
	width: 40px;
	text-align: center;
	height: 45px;
	border-left: 1px solid #eee;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	transition: all .3s
}
#topbar .topbar-social a:hover {
	background: #eee;
	color: rgba(0,0,0,.8)
}
#topbar .topbar-social a i {
	width: 40px;
	position: relative
}
#secondary-nav, #topbar .topbar-news {
	width: 100%;
	font-family: "Open Sans", arial
}
#topbar .topbar-text, #topbar .topbar-text a {
font-size:.8rem;
	color: rgba(0,0,0,.8);
	font-weight: 300;
	font-family: "Open Sans", arial
}
#topbar .topbar-text .topbar-text-item {
	display: inline-block;
padding-right:.6rem;
	border-left: 1px solid #eee;
	position: relative;
	padding-left: 2.1rem
}
#topbar .topbar-text .topbar-text-item i {
font-size:.9rem;
	opacity: .4;
padding-right:.5rem;
	position: absolute;
	left: 9px;
	top: 14px
}
#topbar .topbar-phone, #topbar .topbar-phone a {
	font-size: 1.2rem;
	font-family: "Open Sans", arial;
	font-weight: 700;
	color: rgba(0,0,0,.7);
	position: relative;
	padding-left: 2rem
}
#topbar .topbar-phone i {
padding-right:.9rem;
	opacity: .4;
	position: absolute;
	top: 3px;
	left: 0
}
#topbar .topbar-news {
	min-width: 500px;
font-size:.9rem
}
.coupon-wrapper .form-control, .login-wrapper .form-control {
	min-width: 256px
}
#topbar .ticker-title {
	background: #232323;
	color: #fff;
	text-align: center;
	padding: 0 1rem;
	height: 100%;
	float: left;
margin-right:.8rem
}
#topbar .topbar-news .news-list {
	overflow: hidden;
	margin-left: 115px
}
#topbar .topbar-news ul {
padding-left:.8rem;
	opacity: .7
}
#topbar .topbar-news ul li {
	list-style: none;
	font-weight: 600;
	line-height: 45px
}
#main-navigation .main-nav-wrapper.pos-rel {
	position: relative;
	right: 0
}
#topbar.topbar-white .topbar-menu>ul>li {
	color: rgba(255,255,255,.8)
}
#topbar.topbar-white .topbar-menu>ul>li:hover {
	background: #2E2E2E;
	color: rgba(255,255,255,.8)
}
#topbar.topbar-white .topbar-menu>ul>li a, #topbar.topbar-white .topbar-menu>ul>li a i {
	color: rgba(255,255,255,.8)!important
}
#topbar.topbar-white .topbar-links a {
	color: rgba(255,255,255,.8)
}
#topbar.topbar-white .topbar-right .topbar-links a:hover {
	color: #000
}
#topbar.topbar-white .topbar-phone, #topbar.topbar-white .topbar-phone a, #topbar.topbar-white .topbar-text, #topbar.topbar-white .topbar-text a {
	color: rgba(255,255,255,.8)
}
.header-transparent #topbar, .header-transparent #topbar a {
	color: #E1E1E1
}
.header-transparent #topbar .topbar-menu>ul>li, .header-transparent #topbar .topbar-text .topbar-text-item, .header-transparent #topbar .topbar-text .topbar-text-item:last-child {
	border-left: none;
	border-right: none
}
.header-transparent #topbar .topbar-menu>ul>li a, .header-transparent #topbar .topbar-menu>ul>li a i {
	color: rgba(255,255,255,.8)
}
.header-transparent #topbar .topbar-menu>ul>li a:hover, .header-transparent #topbar .topbar-menu>ul>li a:hover i {
	color: #fff
}
.header-transparent #topbar .topbar-text, .header-transparent #topbar .topbar-text a {
	color: rgba(255,255,255,1)
}
.header-transparent #topbar .topbar-text .topbar-text-item i {
	opacity: .6
}
.header-transparent #topbar .ticker-title {
	background: rgba(255,255,255,1);
	color: #232323
}
.header-transparent #topbar .topbar-news ul {
	opacity: .9
}
.header-transparent #topbar .topbar-news ul li {
	font-weight: 300
}
.header-transparent #topbar .topbar-social a {
	border-left: 1px solid rgba(255,255,255,.1)
}
.header-transparent #topbar .topbar-social a:last-child {
	border-right: 1px solid rgba(255,255,255,.1)
}
.header-transparent #topbar .topbar-search .form-control {
	border-right: 1px solid rgba(255,255,255,.1);
	border-left: none
}
.header-transparent #topbar .append-icon .btn, .header-transparent #topbar .append-icon i, .header-transparent #topbar .prepend-icon i {
	color: rgba(255,255,255,.4)
}
.header-transparent.transparent-dark #topbar {
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.header-transparent.transparent-dark #topbar .topbar-menu>ul>li a, .header-transparent.transparent-dark #topbar .topbar-menu>ul>li a i {
	color: rgba(0,0,0,.8)
}
.header-transparent.transparent-dark #topbar .topbar-menu>ul>li a:hover, .header-transparent.transparent-dark #topbar .topbar-menu>ul>li a:hover i {
	color: #1C1C1C
}
.header-transparent.transparent-dark #topbar .topbar-text, .header-transparent.transparent-dark #topbar .topbar-text a {
	color: rgba(0,0,0,1)
}
#topbar.topbar-dark {
	background: rgba(0,0,0,.85)
}
@media (max-width:992px) {
#topbar .topbar-left {
	display: none
}
}
#secondary-nav {
	z-index: 1000;
	height: 55px;
	line-height: 55px;
	background: #232323;
	color: #fff
}
#secondary-nav .nav-title {
	float: left;
	font-size: 1.4rem;
	font-weight: 300;
	letter-spacing: 1px
}
#secondary-nav .nav-title span {
	font-weight: 700
}
#secondary-nav nav {
	float: right
}
#secondary-nav nav ul {
	padding-left: 0
}
#secondary-nav nav ul li {
	list-style: none;
	position: relative;
	float: left
}
#secondary-nav nav ul li a {
	color: #fff;
	display: block;
	padding: 0 1.5rem;
	text-decoration: none
}
#secondary-nav nav ul li a:hover, #secondary-nav nav ul li.current a {
	background: rgba(255,255,255,.1)
}
@media (max-width:768px) {
#topbar {
	display: none
}
.topnav-top #topbar~#main-navigation {
	top: 0!important
}
#secondary-nav {
	display: none
}
}
.mega-menu .with-img {
	position: relative
}
.mega-menu .with-img a {
	display: inline-block!important
}
.mega-menu .with-img a img {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 95%;
	border: 1px solid #4C4949;
	max-width: 200px;
	z-index: 2;
-webkit-transform:translate3d(-.5rem, 0, 0);
-moz-transform:translate3d(-.5rem, 0, 0);
-ms-transform:translate3d(--.5.5rem, 0, 0);
transform:translate3d(-.5rem, 0, 0);
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .3s
}
figure .hover-icons, figure figcaption {
	left: 0;
	top: 0;
	width: 100%;
	position: absolute
}
.mega-menu .with-img a:hover img, figure.he-1:hover h3, figure.he-1:hover h4, figure.he-1:hover p {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}
.mega-menu .with-img a:hover img {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0)
}
.topnav-top #topbar~#main-navigation, .topnav-top #topbar~#main-navigation .main-nav-wrapper {
	height: 60px
}/*!
HOVER EFFECTS
*/
figure img {
	width: 100%;
	max-width: none;
	height: auto;
	-webkit-transition: all .35s;
	transition: all .35s;
	-webkit-backface-visibility: hidden
}
figure {
	background: #253541;
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 100%
}
.mfp-content figure {
	background: 0 0
}
figure h1, figure h2, figure h3, figure h4, figure h5 {
	color: #fff
}
figure h3 {
	font-family: Montserrat, 'Open sans', arial
}
figure h4 {
	font-size: 1.5rem;
	font-family: 'Open sans', arial
}
figure p {
	font-size: 1.2rem
}
figure figcaption {
	padding: 0
}
figure figcaption, figure h3, figure h4, figure p {
	margin-top: 0;
	font-weight: 300;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-transition: -webkit-transform .35s;
	-moz-transform: transform .35s;
	-ms-transform: transform .35s;
	transition: transform .35s
}
figure:hover figcaption, figure:hover h3, figure:hover h4, figure:hover p {
	text-shadow: none
}
figure h3 span, figure h4 span {
	font-weight: 600
}
figure h3 a, figure h4 a {
	color: #fff;
	font-weight: 600;
	text-decoration: none
}
[data-link] {
cursor:pointer
}
.tags span {
	color: #fff;
	font-size: 1rem;
	font-weight: 400
}
.tags span:after {
	content: "/";
	padding-left: 8px;
	padding-right: 4px;
	opacity: .2
}
.banner .banner-title::after,
.banner.banner-bordered:before,
figure.he-center::after {
	content: ""
}
.tags span:last-child:after {
	display: none
}
.caption-visible .tags span {
	color: #000
}
figure .hover-icons {
	height: 100%
}
figure .hover-icons .hover-icons-wrapper {
	position: absolute;
	top: 50%;
	height: 40px;
	width: 100%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
figure .hover-icons .hover-icons-wrapper a {
	background: #fff;
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
margin:0 .5rem;
	text-align: center;
	color: #232323;
	opacity: 0;
	vertical-align: middle;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: translateY(-1rem);
	-moz-transform: translateY(-1rem);
	-ms-transform: translateY(-1rem);
	transform: translateY(-1rem)
}
figure .hover-icons .hover-icons-wrapper h4, figure .hover-icons .hover-icons-wrapper p {
	margin-bottom: 1.5rem;
	opacity: 0;
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
-webkit-transform:translateY(-.5rem);
-moz-transform:translateY(-.5rem);
-ms-transform:translateY(-.5rem);
transform:translateY(-.5rem)
}
figure:hover .hover-icons .hover-icons-wrapper a {
	opacity: .8;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
figure .hover-icons .hover-icons-wrapper a i {
	font-size: 18px;
	padding-top: 11px
}
figure:hover .hover-icons .hover-icons-wrapper a:hover {
	opacity: 1;
	color: #333
}
figure:hover .hover-icons .hover-icons-wrapper h4, figure:hover .hover-icons .hover-icons-wrapper p {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	text-shadow: none
}
figure:hover .hover-icons .hover-icons-wrapper h4 {
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}
figure:hover .hover-icons .hover-icons-wrapper p {
	-webkit-transition-delay: .03s;
	transition-delay: .03s
}
figure:hover .hover-icons .hover-icons-wrapper a {
	-webkit-transition-delay: .06s;
	transition-delay: .06s
}
.grid .item figure.he-1 {
	width: 101%
}
figure.he-1 a:focus {
	color: #fff
}
figure.he-1 img {
	width: -webkit-calc(100% + 55px)!important;
	width: calc(100% + 55px)!important;
	margin-left: -50px
}
figure.he-1 figcaption {
	top: auto;
	bottom: 0;
	height: 50%;
	text-align: left;
	padding: 7%;
	color: #fff
}
figure.he-1 h1,
figure.he-1 h2,
figure.he-1 h3,
figure.he-1 h4,
figure.he-1 p {
	position: absolute;
	margin-bottom: 0;
	bottom: 4rem;
	left: 3rem;
	-webkit-transform: translate3d(0, 2rem, 0);
	transform: translate3d(0, 2rem, 0)
}
figure.he-1 p {
	bottom: 2rem;
	margin-bottom: 0;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .2s, -webkit-transform .35s;
	-moz-transform: opacity .2s, transform .35s;
	-ms-transform: opacity .2s, transform .35s;
	transition: opacity .2s, transform .35s
}
figure.he-1:hover img {
	opacity: .5;
	margin-left: 0
}
figure.he-1:hover p,
figure.he-3:hover img,
figure.he-center img {
	opacity: 1 /* opacity: .8 *//* 2016-0418 */
}
figure.he-1:hover p {
	-webkit-transition-delay: .05s;
	transition-delay: .05s
}
figure.he-1:hover h3,
figure.he-1:hover h4,
figure.he-1:hover p {
	transform: translate3d(0, 0, 0)
}
figure.he-1 h3 a:hover,
figure.he-1 h4 a:hover {
	color: #fff;
	text-decoration: none
}
figure.he-1.title-center figcaption {
	height: 100%;
	padding: 0
}
figure.he-1.title-center h1,
figure.he-1.title-center h2,
figure.he-1.title-center h3,
figure.he-1.title-center h4,
figure.he-1.title-center p {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
figure.he-1.title-center h1,
figure.he-1.title-center h2,
figure.he-1.title-center h3,
figure.he-1.title-center h4 {
	bottom: auto;
	top: 50%;
	margin-top: -1rem;
	height: 2rem;
	margin-bottom: 0;
	text-align: center;
	width: 100%
}
.owl-carousel figure.he-1 {
	background: #253541;
	margin-bottom: 0
}
figure.he-1 .caption-dark p,
figure.he-1 figcaption.caption-dark,
figure.he-1 figcaption.caption-dark h2,
figure.he-1 figcaption.caption-dark h3,
figure.he-1 figcaption.caption-dark h4 {
	color: #121212;
	text-shadow: 1px 1px 1px rgba(255,255,255,.6)
}
figure.he-1:hover .caption-dark p,
figure.he-1:hover figcaption.caption-dark h4 {
	text-shadow: none
}
figure.he-1:hover .caption-dark p,
figure.he-1:hover figcaption.caption-dark {
	color: #121212
}
figure.he-2 a,
figure.he-2 h3,
figure.he-2 h4,
figure.he-2 p {
	text-shadow: none;
	color: #333;
	font-family: Montserrat, arial
}
figure.he-2 .hover-icons .hover-icons-wrapper {
	margin-top: 0
}
figure.he-2.caption-visible .hover-icons .hover-icons-wrapper {
	margin-top: -22px
}
figure.he-2 a {
	line-height: normal;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
figure.he-2 a:hover {
	color: #E2785D
}
figure.he-2:hover img {
	opacity: .8;
	-webkit-transform: translateY(-2rem);
	-moz-transform: translateY(-2rem);
	-ms-transform: translateY(-2rem);
	transform: translateY(-2rem)
}
figure.he-2 figcaption {
	top: auto;
	bottom: 0;
	padding: .8em;
	height: 4em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
figure.he-center p,
figure.he-center ul,
figure.he-center-2 p,
figure.he-center-2 ul {
	padding-left: 0;
	text-align: center
}
figure.he-center ul li,
figure.he-center-2 ul li {
padding-right:.5rem
}
figure.he-2 h3, figure.he-2 h4 {
	float: left;
	display: inline-block
}
figure.he-2 p.icon-links a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em
}
figure.he-2:hover p.icon-links a:focus, figure.he-2:hover p.icon-links a:hover {
	color: #252d31
}
figure.he-2 h3, figure.he-2 h4, figure.he-2 p.icon-links a {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0, 200%, 0);
	transform: translate3d(0, 200%, 0)
}
figure.he-2, figure.he-center .tags,
figure.he-center p {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out
}
figure.he-2 h4 {
	line-height: 37px
}
figure.he-2:hover figcaption,
figure.he-2:hover h3,
figure.he-2:hover h4,
figure.he-2:hover p.icon-links a {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
figure.he-2:hover h3, figure.he-2:hover h4 {
	margin-bottom: 0;
	-webkit-transition-delay: .05s;
	transition-delay: .05s
}
figure.he-2 p.icon-links a {
margin:0 .7rem;
	margin-top: 6px
}
figure.he-2:hover p.icon-links a:nth-child(3) {
	-webkit-transition-delay: .1s;
	transition-delay: .1s
}
figure.he-2:hover p.icon-links a:nth-child(2) {
	-webkit-transition-delay: .15s;
	transition-delay: .15s
}
figure.he-2:hover p.icon-links a:first-child {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
figure.he-2.no-caption .hover-icons {
	margin-top: 0
}
figure.he-2 .hover-icons .hover-icons-wrapper p {
	font-size: 1.4rem;
	margin-bottom: 0;
	font-weight: 300;
	letter-spacing: 1px
}
figure.he-2.caption-center figcaption {
	height: auto;
	position: absolute
}
figure.he-2.caption-center figcaption h3, figure.he-2.caption-center figcaption h4, figure.he-2.caption-center figcaption p {
	text-align: center;
	display: block;
	float: none
}
figure.he-2.caption-center figcaption p {
	margin-bottom: 0
}
figure.he-2.caption-center figcaption h3, figure.he-2.caption-center figcaption h4 {
margin-bottom:.8rem;
	text-transform: uppercase
}
figure.he-2.caption-center figcaption h4 {
	font-size: 1rem;
	line-height: 1.2;
margin-bottom:.3rem
}
figure.he-2.caption-center figcaption p {
font-size:.9rem;
	font-weight: 400;
	color: rgba(0,0,0,.7)
}
figure.he-2.caption-center .hover-icons .hover-icons-wrapper {
	margin-top: -32px
}
figure.he-2.caption-visible figcaption, figure.he-2.caption-visible h3, figure.he-2.caption-visible h4, figure.he-2.no-caption figcaption {
	margin-bottom: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
figure.he-2.caption-visible:hover img, figure.he-2.no-caption:hover img {
	transform: scale(1.05)
}
figure.he-2 {
	width: 100.05%!important;
	box-shadow: 2px 2px 4px rgba(0,0,0,.15);
	transition: all .2s ease-in-out
}
figure.he-2:hover {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2)
}
figure.he-3 {
	width: 101%
}
figure.he-3 .hover-icons .hover-icons-wrapper {
	height: auto
}
figure.he-4 {
	background: 0 0!important
}
.black-white-effect, .black-white-effect img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.black-white-effect:hover, .black-white-effect:hover img {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: none
}
figure.he-center a:focus {
	color: #fff
}
figure.he-center .title {
	text-align: center;
	margin-bottom: 0;
	margin-top: -16px
}
figure.he-center figcaption {
	top: auto;
	bottom: 0;
	height: 55%;
	color: #fff;
	z-index: 3
}
figure.he-center h2 {
	margin-top: 0;
	color: #fff
}
figure.he-center h3 {
	font-size: 1.3em;
	line-height: 2.2rem;
	color: #fff
}
figure.he-center figcaption p {
	color: rgba(255,255,255,.9);
	font-weight: 700;
	text-align: center
}
figure.he-center:hover img,
figure.he-center:hover p,
figure.he-center:hover ul {
	opacity: 1
}
figure.he-center .tags,
figure.he-center p {
	opacity: 0;
	display: block;
	transition: all .2s ease-in-out;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	transform: translateY(5px)
}
figure.he-center:hover .tags, figure.he-center:hover p {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
figure.he-center:hover figcaption, figure.he-center:hover h3, figure.he-center:hover h4, figure.he-center:hover p {
	text-shadow: 1px 1px 1px rgba(0,0,0,.6)
}
figure.he-center::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
figure.he-center:hover::after {
	opacity: .3
}
@media (max-width:768px) {
figure.he-center h3 {
	font-size: 1.1em;
	line-height: 1.8rem
}
}
figure.he-center-2 a:focus {
	color: #fff
}
figure.he-center-2 img {
	opacity: 1
}
figure.he-center-2 figcaption>i {
	text-align: center;
	font-size: 2rem
}
figure.he-center-2 .title {
	text-align: center;
	margin-bottom: 0;
	margin-top: -16px
}
figure.he-center-2 figcaption {
	top: auto;
	bottom: 0;
	height: 55%;
	color: #fff
}
#demo-canvas, .banner, .banner-img {
	width: 100%;
	height: 100%
}
figure.he-center-2 h2 {
	margin-top: 0
}
figure.he-center-2 h3 {
	font-size: 1.3em;
	line-height: 2.2rem
}
figure.he-center-2 figcaption p {
	color: rgba(255,255,255,.9);
	font-weight: 700;
	text-align: center
}
.banner, .banner h1, .banner h2, .banner h3, .banner h4, .banner h5 {
	color: #fff
}
figure.he-center-2:hover img {
	opacity: .2
}
figure.he-center-2:hover p,
figure.he-center-2:hover ul {
	opacity: 1
}
figure.he-center-2 .tags, figure.he-center-2 figcaption>i {
	opacity: 0;
	display: block;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	transform: translateY(5px)
}
figure.he-center-2:hover .tags {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
figure.he-center-2 .title {
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-ms-transform: translateY(5px);
	transform: translateY(-5px)
}
figure.he-center-2:hover .title, figure.he-center-2:hover figcaption>i {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
#shop.shop-list {
	margin: 0 2rem
}
.section-header~#shop {
	margin-top: 35px
}
.product-cat {
	min-height: 10rem;
	background: #fff;
	margin-bottom: 2rem
}
.shop-categories {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}
#demo-canvas {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.banner {
	overflow: hidden;
	position: relative;
	text-align: center;
	display: table;
	margin-bottom: 2rem
}
.banner p {
	color: rgba(255,255,255,.75);
margin-top:.7rem;
	font-weight: 300!important;
	font-family: 'Open Sans', arial;
	letter-spacing: 1px
}
.banner-img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	transition: all .5s ease-in-out
}
.banner:hover .banner-img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}
.banner .banner-wrapper {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding: 3.5rem 2rem;
	z-index: 2
}
.banner .banner-wrapper .title {
	padding-top: 0;
	margin-bottom: 10px
}
.banner .banner-title {
	position: relative;
	padding-bottom: 1rem;
margin-bottom:.8rem;
	margin-top: 1rem;
	line-height: 1.6;
	font-family: Montserrat;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700
}
.banner .banner-title::after {
	background: #fff;
	position: absolute;
	height: 2px;
	width: 10%;
	left: 50%;
	margin-left: -5%;
	bottom: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.categories .sizes li,
.shop-breadcrumb ul li a,
.sizes li span {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out
}
.banner:hover .banner-title::after {
	width: 20%;
	margin-left: -10%
}
.banner .banner-info {
	position: relative;
	font-size: 1.15rem;
	color: rgba(255,255,255,.8);
	line-height: 1.7;
margin:1rem 0 .8rem;
	display: block
}
.banner-sm .banner-wrapper {
	padding: 2rem 0
}
.banner-lg .banner-wrapper {
	padding: 5rem 0
}
.banner-hg .banner-wrapper {
	padding: 8rem 0
}
.banner.banner-tall {
	min-height: 500px
}
.banner.banner-bordered:before {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 3;
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	border: 2px solid rgba(255,255,255,.9)
}
.quickview, .sort-options .select-filters .btn-group.select-filter {
	width: auto
}
.banner.banner-bordered .banner-wrapper {
	padding: 3.5rem 3rem
}
.shop-breadcrumb {
	float: left;
	margin-right: 2rem;
	margin-top: 7px
}
.shop-breadcrumb ul {
	padding-left: 0
}
.shop-breadcrumb ul li {
	color: #A2A2A2;
	list-style: none;
	display: inline-block
}
.shop-breadcrumb ul li a {
	color: #121212;
font-size:.9rem;
	transition: all .3s ease-out
}
.shop-breadcrumb ul li a:hover {
	color: #E2785D
}
.shop-breadcrumb ul li a::after {
	color: #A1A1A1;
	content: "\f105";
	padding-left: 8px;
	padding-right: 6px;
	opacity: .5;
	display: inline-block;
	font-family: FontAwesome
}
.product .dots::after, .product .product-info::after {
	content: "";
	clear: both
}
.product-single .product-quick-desc, .quickview .product-quick-desc {
	font-family: Satisfy, 'Open Sans', arial
}
.sort-options {
	margin: 1rem 0 2rem
}
.sort-options .shop-result-count {
	float: right;
font-size:.9rem;
	padding-right: 0;
	color: rgba(0,0,0,.8);
	margin: 0;
	padding-top: 7px
}
.sort-options .select-filters .select-filter ul li a {
	padding: 10px
}
.sort-options .select-filters .select-filter ul li a:hover {
	background: #E2785D;
	color: #fff
}
.sort-options .select-filters {
	margin: 0 0 0 1.625em;
	float: right
}
.products-sidebar, .products-sidebar .select-filters h3 {
	margin-bottom: 2rem
}
.sort-options .select-filters .select-filter ul li a:before {
	display: none
}
.sort-options .view-switcher {
	float: left;
	margin-top: 6px;
	font-size: 1.1rem
}
.products-sidebar {
	position: relative;
	padding-right: 3rem
}
.products-sidebar .filter-element:not(:first-child) {
	margin-top: 3rem
}
.products-sidebar ul {
	padding-left: 0;
	list-style: none
}
.products-sidebar #amount {
	border: 0;
	color: rgba(0,0,0,.4);
	display: inline-block;
	font-weight: 700
}
.products-sidebar .widget:last-child {
	border-bottom: none
}
.products-sidebar .select-filter {
	margin: 0 0 1.5rem
}
.products-sidebar .select-filter:last-child {
	margin-bottom: 0
}
.products-sidebar .products-categories a {
	font-weight: 600
}
.products-sidebar .products-categories a small {
	font-weight: 400;
	font-size: 90%;
padding-left:.5rem
}
.extended-product {
	padding: 0;
	width: 100%;
	min-height: 500px;
	margin-left: 0;
	margin-right: 0;
	overflow-x: hidden
}
.extended-product .extended-product-desc, .extended-product .extended-product-img {
	padding-left: 0;
	padding-right: 0
}
.extended-product .extended-product-desc-wrapper {
	margin: 30px
}
.extended-product .extended-product-desc .product-single {
	padding: 30px
}
.extended-product .extended-product-desc .extended-product-desc-wrapper {
	margin-left: 0
}
.extended-product .extended-product-img~.extended-product-desc .extended-product-desc-wrapper {
	margin-right: 0;
	margin-left: 30px
}
.extended-product .extended-product-desc p {
	font-size: 1.2rem
}
.extended-product .extended-product-img {
	min-height: 550px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.extended-product .extended-product-img img {
	width: 100%
}
.extended-product .product-top-info {
	border-bottom: none!important;
	margin-bottom: 0
}
.extended-product .btn {
	margin-top: 2.5rem
}
.extended-product .product-single img {
	margin: auto;
	margin-bottom: 2.5rem;
	width: 100%
}
.extended-product.extended-product-first .extended-product-desc-wrapper {
	margin-top: 0
}
.extended-product.extended-product-last .extended-product-desc-wrapper {
	margin-bottom: 0
}
.extended-product.extended-third .extended-product-desc .extended-product-desc-wrapper, .extended-product.extended-third .extended-product-img-wrapper {
	margin: 30px 10px 0
}
.extended-product.extended-third>div:first-child .extended-product-desc-wrapper, .extended-product.extended-third>div:first-child .extended-product-img-wrapper {
	margin-left: 0;
	margin-right: 15px
}
.extended-product.extended-third>div:last-child .extended-product-desc-wrapper, .extended-product.extended-third>div:last-child .extended-product-img-wrapper {
	margin-left: 15px;
	margin-right: 0
}
.extended-product.extended-alone .extended-product-img-wrapper {
	margin-top: 30px
}
.checklist li {
	font-size: 1rem;
	font-weight: 300;
	list-style: none;
	padding: 7px 0 7px 23px!important
}
.checklist li span {
	float: left;
	width: 13px;
	height: 13px;
	margin-left: -23px;
	margin-top: 4px;
	border: 1px solid #d1d3d7;
	position: relative
}
.checklist a .x, .checklist a .y {
	height: 2px;
	background: #333;
	display: block
}
.categories .sizes li, .sizes li span {
	transition: all .3s ease-out
}
.checklist li a, .checklist li a:hover {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out
}
.checklist li a {
	color: #676a74!important;
	display: block;
	text-decoration: none;
	transition: all .3s ease-out
}
.checklist li.checked a {
	color: #222
}
.checklist li a:hover {
	color: #222;
	transition: all .3s ease-out
}
.categories a:hover span, .panel-heading a, .sizes a:hover span {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out
}
.checklist a:hover span {
	border-color: #a6aab3
}
.categories a:hover span, .sizes a:hover span {
	border-color: #a6aab3;
	transition: all .3s ease-out
}
.checklist a span span {
	border: none;
	margin: 0;
	float: none;
	position: absolute;
	top: 0;
	left: 0
}
.checklist a .x {
	width: 0;
	top: 6px;
	left: 2px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 50ms ease-out
}
.checklist a .x.animate {
	width: 4px;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in
}
.checklist a .y {
	width: 0;
	top: 4px;
	left: 3px;
	-ms-transform: rotate(13deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-transition: all 50ms ease-out
}
.checklist a .y.animate {
	width: 8px;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out
}
.checklist .checked span {
	border-color: #8d939f
}
.product {
	background: #F8F8F8;
padding-bottom:.3rem;
	position: relative;
	padding-top: 1.5rem;
	margin-bottom: 1.8rem
}
.owl-carousel .product {
	margin-bottom: 0
}
.product .product-wrapper {
	position: relative;
	overflow: hidden;
	margin-bottom: 2em;
	padding-left: 0
}
.product .product-wrapper li {
	list-style: none;
	padding-top: 2.5rem;
	padding-bottom: 1.7rem;
	position: absolute;
	top: 0;
	left: 25%;
	height: 100%;
	width: 50%
}
.product .product-wrapper li img {
	opacity: 0;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform, opacity;
	-webkit-transform: translateX(200%) scale(.7);
	-moz-transform: translateX(200%) scale(.7);
	-ms-transform: translateX(200%) scale(.7);
	-o-transform: translateX(200%) scale(.7);
	transform: translateX(200%) scale(.7);
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	-moz-transition: -moz-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
	display: block;
	width: 100%
}
.product .product-wrapper li.selected {
	z-index: 2;
	position: relative;
	opacity: 1!important;
	-webkit-transform: translateX(0) scale(1);
	-moz-transform: translateX(0) scale(1);
	-ms-transform: translateX(0) scale(1);
	-o-transform: translateX(0) scale(1);
	transform: translateZ(0) scale(1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.product .product-wrapper li.selected img {
	position: relative;
	opacity: 1;
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	-moz-transition: -moz-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
	-webkit-transform: translateZ(0) scale(1.3);
	transform: translateZ(0) scale(1.3)
}
.product .product-wrapper li.move-left img {
	opacity: .3!important;
	-webkit-transform: translateX(-100%) scale(.7);
	-moz-transform: translateX(-100%) scale(.7);
	-ms-transform: translateX(-100%) scale(.7);
	-o-transform: translateX(-100%) scale(.7);
	transform: translateX(-100%) scale(.7)
}
.product .product-wrapper li.move-right img {
	opacity: .3!important;
	-webkit-transform: translateX(100%) scale(.7);
	-moz-transform: translateX(100%) scale(.7);
	-ms-transform: translateX(100%) scale(.7);
	-o-transform: translateX(100%) scale(.7);
	transform: translateX(100%) scale(.7)
}
.product .product-wrapper li.hide-left img {
	-webkit-transform: translateX(-200%) scale(.7);
	-moz-transform: translateX(-200%) scale(.7);
	-ms-transform: translateX(-200%) scale(.7);
	-o-transform: translateX(-200%) scale(.7);
	transform: translateX(-200%) scale(.7)
}
.product .dots {
	position: absolute;
	z-index: 20;
	bottom: 70px;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: .2em;
	opacity: 0;
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.product .dots::after {
	display: table
}
.dots:hover, .product:hover .dots {
	opacity: 1
}
.product .dots li {
	display: inline-block;
	float: left;
	margin: 0 5px;
	pointer-events: none
}
.product .dots li.selected a {
	background: #2f2933;
	border-color: #2f2933
}
.product .dots a {
	display: block;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	border: 1px solid #9688a0;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: border-color .2s, background-color .2s;
	-moz-transition: border-color .2s, background-color .2s;
	transition: border-color .2s, background-color .2s
}
.no-touch .product:hover li.move-left img, .no-touch .product:hover li.move-right img {
	opacity: .3
}
.product .product-overlay {
	position: absolute;
	top: -2px;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 2.5rem;
	padding: 1.3rem 1.6rem;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.product .product-overlay i {
	display: block;
	margin: auto;
	font-size: 18px;
	text-shadow: 1px 1px 2px rgba(255,255,255,.7)
}
.product .product-overlay p {
	text-align: center;
	width: 100%;
	margin-top: 0;
	font-size: 13px;
	font-weight: 600
}
.product .product-overlay .product-quickview, .product .product-overlay .product-wishlist {
	cursor: pointer
}
.product .product-overlay .product-quickview i, .product .product-overlay .product-wishlist i {
	margin-top: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.product:hover .product-overlay {
	top: 0;
	opacity: 1;
	bottom: 0
}
.product:hover .product-overlay .product-quickview i, .product:hover .product-overlay .product-wishlist i {
	margin-top: 0
}
.product .product-overlay .product-quickview a {
	color: #121212
}
.product .product-overlay .product-quickview i {
	float: left
}
.product .product-overlay .product-wishlist i {
	float: right
}
.product .product-overlay .product-wishlist i.fa-heart {
	color: #E2785D
}
.product .product-info {
padding:0 1.6em .5rem 1.6rem;
	position: relative
}
.product .product-info::after {
	display: table
}
.product .product-info .product-name {
	font-size: 1.1rem;
	font-weight: 600;
	margin-bottom: 0;
	line-height: normal;
	float: left
}
.product .product-info .product-new-price, .product .product-info .product-price {
	font-weight: 400;
	font-size: 1rem;
	float: right;
	margin-bottom: 0;
	line-height: normal
}
.product .product-info .product-price {
	color: #353535;
	position: relative;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	transition: color .2s
}
.product .product-info .product-price::after {
	content: '';
	position: absolute;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	height: 2px;
	width: 0;
	background-color: #353535;
	opacity: 0;
	-webkit-transition: width .2s 0s, opacity 0 .2s;
	-moz-transition: width .2s 0s, opacity 0 .2s;
	transition: width .2s 0s, opacity 0s .2s
}
.product .product-info .product-price.on-sale::after {
	opacity: 1;
	width: 100%;
	-webkit-transition: width .2s 0s, opacity 0s 0s;
	-moz-transition: width .2s 0s, opacity 0s 0s;
	transition: width .2s 0s, opacity 0s 0s
}
.product .product-info .product-new-price {
	color: #E2785D;
	opacity: 0;
margin-right:.6rem;
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	-webkit-transition: -webkit-transform .2s, opacity .2s;
	-moz-transition: -moz-transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s
}
.product .product-info .product-new-price.is-visible {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}
.product .product-info .add-to-cart, .product .product-info .view-cart {
	display: block;
	position: absolute;
	right: 1.6rem;
	top: 2px;
	color: #E2785D;
	float: right;
	opacity: 0;
font-size:.8rem;
	border: 0;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.product:hover .product-info .add-to-cart, .product:hover .product-info .view-cart {
	opacity: 1;
	top: 0
}
.product .product-rating {
	float: left;
font-size:.8rem;
	opacity: .5;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}
#different-address-info>div, .section-checkout .coupon-wrapper form>div {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}
.product:hover .product-rating {
	opacity: .8
}
.no-js .move-left, .no-js .move-right {
	display: none
}
.products-list .pagination-wrapper {
	margin: 3rem auto 4rem;
	font-weight: 600
}
.quickview {
	max-width: 850px;
	position: relative;
	background: #FFF;
	margin: 0 auto
}
.quickview .product-name {
	font-size: 1.6rem;
	font-weight: 700
}
.quickview .product-quick-desc {
	color: #E2785D;
	ofont-style: italic;
	font-size: 1.2rem;
	font-weight: 300;
margin-bottom:.2rem
}
.quickview .product-price {
	font-size: 1.3rem;
	margin-bottom: 1rem;
padding-bottom:.8rem;
	border-bottom: 1px solid #eee
}
.quickview .product-buttons {
	margin-top: 1rem;
	margin-bottom: 1.8rem;
	padding-bottom: 1.2rem;
	border-bottom: 1px solid #eee
}
.quickview .product-buttons .quantity {
	float: left;
	margin-right: 1.4rem
}
.quickview .flexslider {
	background: #EDEEEE
}
.quickview .quickview-title {
font-size:.8rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	float: left;
	margin-right: 1rem;
	margin-bottom: 0;
	padding-top: 3px
}
.quickview .tags a {
font-size:.75rem;
	padding: 2px 8px
}
.quickview .btn {
	font-size: 1rem
}
.quickview .slides {
	padding: 1.5rem 0
}
.table-cart {
	background: 0 0
}
.table-cart img {
	height: 100%;
	max-height: 100px
}
.table-cart th {
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.85rem
}
.table-cart td:last-child, .table-cart th:last-child {
	width: 50px;
	padding: 0
}
.table-cart.table>tbody>tr {
	border-top: 1px dashed #ddd;
	text-align: left
}
.table-cart.table>tbody>tr:first-child {
	border-top: none
}
.table-cart .product-add-cart, .table-cart .product-name, .table-cart .product-price, .table-cart .product-remove, .table-cart .product-stock, .table-cart .product-total {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	font-size: 1.1rem
}
.table-cart .product-qty {
	padding-top: 2.4rem
}
.table-cart .product-thumbnail {
	padding-left: 0
}
.cart-wrapper {
	color: #DCDCDC;
	background: #323232;
padding:1.3rem 1.3rem .5rem
}
.cart-wrapper input[type=radio]+label {
	color: #D1D1D1
}
.cart-wrapper input[type=radio]:checked+label {
	color: #fff
}
.cart-wrapper h3, .cart-wrapper h4 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1rem;
	border-bottom: 1px solid rgba(255,255,255,.1);
	padding-bottom: 1.2rem;
	margin-top: 0
}
.cart-wrapper ul {
	padding-left: 0
}
.cart-wrapper ul li {
	list-style: none
}
.cart-wrapper table {
	background: 0 0;
	overflow: hidden
}
.cart-wrapper table td {
	border: none!important;
	color: #fff;
	padding: 1rem 0!important;
	height: 100%;
	vertical-align: middle!important
}
.cart-wrapper table tr td:first-child {
	font-weight: 300;
	font-size: 1.1rem;
	width: 45%
}
.cart-wrapper table tr.cart-item td:first-child {
	font-weight: 600;
	font-size: 1rem
}
.cart-wrapper .cart-subtotal td:first-child, .cart-wrapper .cart-total td:first-child {
	color: #ED9983;
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.95rem;
	font-weight: 600
}
.cart-wrapper table label {
	font-weight: 300;
	color: #fff
}
.cart-wrapper input[type=radio]+label::before {
	background: #3F3F3F;
	border: none
}
#main-content .cart-wrapper input[type=radio]+label::after {
	background-image: url(../../img/form/cd-icon-radio-dark.svg);
	background-color: #fff!important
}
.cart-wrapper .cart-subtotal td:last-child {
	color: rgba(255,255,255,.5)
}
.cart-wrapper .cart-total td:last-child {
	font-size: 1.3rem;
	font-weight: 500
}
.cart-wrapper .btn {
font-size:.9rem;
	margin-bottom: 0
}
.cart-wrapper .btn-cart {
	margin-right: 13px
}
.cart-wrapper .btn-checkout {
	margin-right: 0
}
.cart-wrapper .btn-default.btn-bordered {
	color: #fff
}
.cart-wrapper .btn-default.btn-bordered:hover {
	color: #343434
}
.coupon-wrapper {
	padding: 1.3rem;
	background: #EAEAEA;
	margin-bottom: 2rem
}
.coupon-wrapper form {
	margin-top: 1.2rem
}
.coupon-wrapper h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 1.2rem;
	margin-top: 0
}
.coupon-wrapper .btn, .coupon-wrapper .form-control {
	height: 36px;
	border: none!important
}
.coupon-wrapper .btn {
	margin-right: 0;
	font-weight: 500;
font-size:.9rem
}
#cart-quickview {
	position: absolute;
	right: 30px;
	background: #202020!important;
	width: 260px;
	padding-left: 0;
	padding: 0 1rem;
	box-shadow: 2px 1px 4px 1px rgba(0,0,0,.1)
}
#cart-quickview li {
	list-style: none;
	display: block
}
#cart-quickview table {
	margin-bottom: 0
}
#cart-quickview table, #cart-quickview table td, #cart-quickview table td a, #cart-quickview table td a i {
	color: #fff!important
}
#cart-quickview .table-cart.table>tbody>tr:first-child {
	border-top: none
}
#cart-quickview .table-cart.table>tbody>tr {
	border-top: 1px solid rgba(255,255,255,.07)
}
#cart-quickview table td {
	padding: 1rem 0
}
#cart-quickview table td a {
	height: auto!important
}
#cart-quickview table .product-thumbnail {
	width: 70px;
padding-right:.6rem
}
#cart-quickview table .product-thumbnail img {
	border-radius: 45px;
	border-radius: 50%;
	width: 100%;
	height: auto
}
#cart-quickview .table-cart .product-name, #cart-quickview .table-cart .product-price, #cart-quickview .table-cart .product-qty {
font-size:.9rem;
	display: block
}
#cart-quickview .product-name {
	font-weight: 700
}
#cart-quickview .product-price, #cart-quickview .product-qty {
padding-top:.3rem;
	color: rgba(255,255,255,.7)
}
#cart-quickview .product-qty {
	padding-top: 0
}
#cart-quickview .product-remove {
	padding: 0;
	width: 5px;
	vertical-align: top;
padding-top:.8rem
}
#cart-quickview .product-remove a {
	float: right;
	vertical-align: top
}
#cart-quickview .btn {
	display: block;
	height: auto;
margin-bottom:.7rem
}
#cart-quickview .cart-total {
	margin-bottom: 1rem
}
#cart-quickview .cart-total span {
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	color: rgba(255,255,255,.7)
}
#cart-quickview .cart-total span.cart-total-value {
	text-align: right;
	float: right;
	color: #fff
}
#cart-quickview .cart-empty {
padding-top:.8rem;
	color: #fff;
margin-bottom:.8rem
}
#ship-different-address h4 {
	margin-right: 1rem
}
#different-address-info {
	display: none
}
#different-address-info>div {
	opacity: 0;
	transition: all .3s ease-in-out
}
#different-address-info.ship-visible>div {
	opacity: 1
}
.cart-wrapper.checkout .cart-item span {
	font-weight: 300;
font-size:.8rem;
padding-left:.3rem
}
#payment-methods {
	margin-bottom: 1.5rem
}
#payment-methods label {
	font-weight: 500;
	padding-left: 2rem;
	font-size: 1.2rem
}
#payment-methods p {
	color: rgba(255,255,255,.6);
font-size:.95rem
}
#payment-methods img {
	display: inline-block;
padding-left:.8rem;
	margin-top: -6px
}
.section-checkout .coupon-wrapper form, .section-checkout .login-wrapper form {
	display: none
}
#toggle-coupon {
	margin-bottom: 0
}
#toggle-coupon a {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.85rem
}
.section-checkout .coupon-wrapper form>div {
	opacity: 0;
	transition: all .3s ease-in-out
}
.section-checkout .coupon-wrapper form.coupon-visible>div {
	opacity: 1
}
.login-wrapper {
	padding: 1.3rem;
	background: #EAEAEA;
	margin-bottom: 2rem
}
.login-wrapper form {
	margin-top: 1.2rem
}
.login-wrapper h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 1.2rem;
	margin-top: 0
}
.login-wrapper .btn, .login-wrapper .form-control {
	height: 36px;
	border: none!important
}
.login-wrapper .btn {
	margin-right: 0;
	font-weight: 500;
font-size:.9rem
}
#toggle-login a, .wishlist .table-cart .product-name {
	font-weight: 600
}
#toggle-login {
	margin-bottom: 0
}
#toggle-login a {
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.85rem
}
.login-wrapper form>div {
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.login-wrapper form.login-visible>div {
	opacity: 1
}
.wishlist .table-cart.table>tbody>tr:first-child>td {
	border-top: none
}
.wishlist .table-cart td:first-child {
	width: 50px;
	padding: 0
}
.wishlist .table-cart .product-thumbnail {
	min-width: 120px
}
#shop .product-single {
	padding-bottom: 60px;
	margin-top: 60px
}
.product-single .product-name {
	font-size: 1.6rem;
	font-weight: 700
}
.product-single .product-quick-desc {
	color: #E2785D;
	font-style: italic;
	font-size: 1.4rem;
	font-weight: 300;
margin-bottom:.2rem
}
.product-top-info {
	border-bottom: 1px solid #eee;
	margin-bottom: 1rem
}
.product-top-info:after, .product-top-info:before {
	display: table;
	content: " "
}
.product-single .product-price {
	float: left;
	font-size: 1.8rem;
	margin-bottom: 0;
padding-bottom:.5rem;
	border-bottom: none
}
.product-single .product-rating {
	float: right;
	padding-top: 12px
}
.product-single .product-rating .rating, .product-single .product-rating a {
	float: left
}
.product-single .product-rating .rating {
	padding-top: 2px
}
.product-single .product-rating a {
padding-left:.5rem
}
.product-single .product-buttons {
	margin-top: 1.5rem
}
.product-single .product-buttons .quantity {
	float: left;
	margin-right: 1.4rem
}
.product-single .flexslider figure {
	background: #EDEEEE
}
.product-single .quickview-title {
font-size:.8rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	float: left;
	margin-right: 1rem;
	margin-bottom: 0;
	padding-top: 3px
}
.product-single .tags a {
font-size:.75rem;
	padding: 2px 8px
}
.product-single .btn {
	font-size: 1rem
}
.product-single .product-wishlist {
font-size:.9rem;
	display: inline-block;
	color: rgba(0,0,0,.5);
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 1.8rem;
	font-weight: 600;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}
.product-single .product-info .product-tabs li.active, .product-single .product-wishlist .fa.fa-heart, .product-single .product-wishlist:hover {
	color: #E2785D
}
.product-single .flexslider li {
	background: #eaeaea
}
.product-single .flex-control-thumbs {
	margin-top: 0
}
.product-single .flexslider .flex-control-nav {
	width: 105%;
	margin-left: -2.5%
}
.product-single .flexslider .flex-control-nav li {
	width: 24%;
	margin-right: 1%;
	margin-top: 1%
}
.product-single .tab-content {
	padding-top: 0
}
.product-single .tab-content>.tab-pane {
	padding-bottom: 0
}
.product-single .product-info {
	margin-top: 3rem
}
.product-single .product-info .product-tabs {
	text-align: center;
	display: table;
	padding-left: 0;
	width: 100%;
	margin-bottom: 0;
	margin-top: 2rem;
	border-top: 2px solid #eaeaea;
	border-bottom: 2px solid #eaeaea
}
.product-single .product-info .product-tabs li {
font-size:.95rem;
	list-style: none;
	display: inline-block;
	padding: 1.2rem 2rem;
margin:0 .5rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600
}
.product-single .product-info .product-tabs li a {
	color: rgba(0,0,0,.4);
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}
.colio-theme-white .colio-close, .porfolio-nav a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out
}
.product-single .product-info .product-tabs li a.active, .product-single .product-info .product-tabs li.active a, .product-single .product-info .product-tabs li:hover a {
	color: rgba(0,0,0,.9)
}
.product-single .product-info #info {
	padding-top: 3rem
}
.product-single .product-info #info table {
	font-size: 1rem;
	background: 0 0
}
.product-single .product-info #info .table>tbody>tr>td, .product-single .product-info #info .table>tbody>tr>th, .product-single .product-info #info .table>tfoot>tr>td, .product-single .product-info #info .table>tfoot>tr>th, .product-single .product-info #info .table>thead>tr>td, .product-single .product-info #info .table>thead>tr>th {
	padding: 11px 8px;
	border-top: 0;
	border-bottom: 1px solid #eaeaea
}
.product-single .product-info #info .table>tbody>tr:last-child>td {
	border-bottom: none
}
.product-single .product-info #info .table tr td {
	width: 50%
}
.product-single .product-info #info .table tr td:nth-child(1) {
	text-align: right
}
.product-single .product-info #info .table tr td:nth-child(2) {
	color: #979797;
	text-align: left
}
.product-single .product-info #reviews {
	padding-top: 3rem
}
.product-single .product-info #reviews img {
	max-width: 75px;
	margin-right: 1rem;
margin-top:.7rem
}
.product-single .product-info #reviews .review-date {
font-size:.9rem;
	color: rgba(0,0,0,.4);
	font-style: italic;
	font-weight: 600;
	padding-left: 1rem
}
.product-single .product-info #reviews .add-review h4, .product-single .product-info #reviews .reviews-list h4 {
	font-size: 1rem;
	font-weight: 600;
	margin-bottom: 1.5rem;
	margin-top: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}
.product-single .product-info #reviews .reviews-list .review-name {
	font-weight: 600;
	margin-bottom: 0
}
.product-single .product-info #reviews .reviews-list .media {
	border-bottom: 1px solid #eaeaea
}
.product-single .product-info #reviews .reviews-list .media:last-child {
	border-bottom: none
}
.product-single .product-info #details {
	border-bottom: 2px solid #eaeaea
}
.product-single .product-info #details .flexslider li {
	background: 0 0
}
.product-single .product-info #details .flexslider li img {
	max-width: 650px
}
.add-review-button .btn {
	float: left;
	margin-right: 2rem
}
.add-review-button .rating {
	color: rgba(0,0,0,.3)
}
.product-single .shop-breadcrumb {
	float: none;
	margin-bottom: 2rem
}
.toast .notif-cart .img-wrapper {
	max-width: 60px;
	max-height: 60px;
	overflow: hidden;
	border-radius: 50%;
margin-right:.8rem;
	float: left
}
.toast .notif-cart img {
	width: 100%
}
.toast .text-wrapper {
	float: left;
margin-top:.5rem
}
.product-carousel {
	margin-bottom: 20px
}
.product-single label {
	display: block
}
.product-single .select2-container {
	max-width: 291px
}
#clear-selection a {
font-size:.95rem
}
#product-slider {
	margin-bottom: 10px
}
#product-slider .flex-control-nav, #product-slider-thumbnails .flex-control-nav {
	display: none
}
#product-slider-thumbnails li {
	margin-right: 10px
}
#product-slider-thumbnails .flex-direction-nav a {
	height: 30px;
	width: 30px;
	margin: -15px 0 0;
	background: 0 0
}
#product-slider-thumbnails .flex-direction-nav a.flex-next::before, #product-slider-thumbnails .flex-direction-nav a.flex-prev::before {
	font-size: 1.5rem
}
#product-slider-thumbnails .flex-direction-nav li a {
	margin-top: -18px
}
.quantity-cart {
	margin-top: 1rem
}
.grouped-item:after, .grouped-item:before {
	content: "";
	display: table
}
.grouped-item {
	margin-bottom: 2rem
}
.grouped-item .quantity-cart {
	float: left;
	min-width: 100px;
	margin-top: 0
}
.grouped-item .grouped-item-name {
	font-weight: 600
}
.grouped-item .grouped-item-price {
font-size:.9rem;
	color: #E2785D;
	font-weight: 600;
	padding-top: 5px
}
.product-single .third-section .img-cover {
	text-align: center
}
.product-single .third-section .img-cover img {
	padding-top: 3.2rem;
	padding-bottom: 3.2rem;
	width: 100%;
	max-width: 500px
}
.product-single .third-section>div:not(.img-cover) {
	padding-top: 4rem;
	padding-bottom: 4rem
}
.product-single .half-section .title, .product-single .third-section .title {
	margin-bottom: 10px
}
.product-single .half-section.half-section-fullwidth [class*=col-] {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}
.product-single .half-section-fullwidth~.half-section-fullwidth {
	margin-top: 0
}
.product-single .half-section.half-section-fullwidth>div, .product-single .half-section>div {
	padding: 4rem 1.5rem 3.5rem
}
.product-single .half-section-fullwidth>div.slide-images {
	padding-top: 0
}
@media (min-width:1024px) {
#shop.shop-list, .categories-list {
	margin: 0 6rem;
	width: auto
}
.boxed #shop {
	margin: 0 2rem
}
.product .product-wrapper li.move-left img, .product .product-wrapper li.move-right img {
	opacity: 0;
	cursor: pointer
}
.product .product-wrapper li.focus-on-left img {
	-webkit-transform: translateX(3%) scale(1.25);
	-moz-transform: translateX(3%) scale(1.25);
	-ms-transform: translateX(3%) scale(1.25);
	-o-transform: translateX(3%) scale(1.25);
	transform: translateX(3%) scale(1.25)
}
.product .product-wrapper li.focus-on-left.move-right img {
	-webkit-transform: translateX(103%) scale(.7);
	-moz-transform: translateX(103%) scale(.7);
	-ms-transform: translateX(103%) scale(.7);
	-o-transform: translateX(103%) scale(.7);
	transform: translateX(103%) scale(.7)
}
.product .product-wrapper li.focus-on-right img {
	-webkit-transform: translateX(-3%) scale(1.25);
	-moz-transform: translateX(-3%) scale(1.25);
	-ms-transform: translateX(-3%) scale(1.25);
	-o-transform: translateX(-3%) scale(1.25);
	transform: translateX(-3%) scale(1.25)
}
.product .product-wrapper li.focus-on-right.move-left img {
	-webkit-transform: translateX(-103%) scale(.7);
	-moz-transform: translateX(-103%) scale(.7);
	-ms-transform: translateX(-103%) scale(.7);
	-o-transform: translateX(-103%) scale(.7);
	transform: translateX(-103%) scale(.7)
}
.product .product-wrapper li.hover img {
	opacity: 1!important
}
.product .product-wrapper li.hover.move-left img {
	-webkit-transform: translateX(-97%) scale(.75);
	-moz-transform: translateX(-97%) scale(.75);
	-ms-transform: translateX(-97%) scale(.75);
	-o-transform: translateX(-97%) scale(.75);
	transform: translateX(-97%) scale(.75)
}
.product .product-wrapper li.hover.move-right img {
	-webkit-transform: translateX(97%) scale(.75);
	-moz-transform: translateX(97%) scale(.75);
	-ms-transform: translateX(97%) scale(.75);
	-o-transform: translateX(97%) scale(.75);
	transform: translateX(97%) scale(.75)
}
.product .dots li {
	pointer-events: auto
}
.product .dots li.selected a {
	background: #505050;
	border-color: #505050
}
.product .dots a {
	height: 10px;
	width: 10px;
	border-color: #BDBDBD;
	background-color: rgba(255,255,255,0)
}
}
@media (max-width:992px) {
.extended-product.extended-third>.col-md-4:first-child .extended-product-desc-wrapper, .extended-product.extended-third>.col-md-4:first-child .extended-product-img-wrapper {
	margin-right: 0;
	min-height: 550px
}
.extended-product.extended-third>.col-md-4:last-child .extended-product-desc-wrapper, .extended-product.extended-third>.col-md-4:last-child .extended-product-img-wrapper {
	margin-left: 0;
	min-height: 550px
}
.extended-product.extended-third .col-md-4 .extended-product-img-wrapper, .extended-product.extended-third .col-md-4.extended-product-desc .extended-product-desc-wrapper {
	margin: 30px 0 0
}
.extended-product.extended-third>div:first-child .extended-product-desc-wrapper, .extended-product.extended-third>div:first-child .extended-product-img-wrapper {
	margin-right: 0;
	margin-top: 0
}
.extended-product.extended-third>div:last-child .extended-product-desc-wrapper, .extended-product.extended-third>div:last-child .extended-product-img-wrapper {
	margin-left: 0
}
.extended-product.extended-third {
	margin-top: 30px
}
.extended-product .extended-product-img~.extended-product-desc .extended-product-desc-wrapper {
	margin-left: 0;
	margin-top: 0
}
.extended-product.extended-product-first .extended-product-img~.extended-product-desc .extended-product-desc-wrapper {
	margin-left: 30px
}
.extended-product.extended-product-middle .extended-product-desc .extended-product-desc-wrapper {
	margin-top: 30px;
	margin-right: 30px
}
.extended-product.extended-product-last .extended-product-desc .extended-product-desc-wrapper {
	margin-top: 30px;
	margin-left: 30px
}
.extended-product.extended-third .extended-product-img~.extended-product-desc .extended-product-desc-wrapper {
	margin-left: 15px
}
.extended-product.extended-product-last .extended-product-desc.left-side .extended-product-desc-wrapper {
	margin-left: 0;
	margin-right: 30px
}
.extended-product .extended-product-desc {
	margin-top: 0
}
.extended-product .extended-product-desc .extended-product-desc-wrapper {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}
.extended-product .col-lg-6~.col-lg-6 {
	margin-top: 30px
}
.extended-product.extended-third>div:first-child .extended-product-img-wrapper {
	margin-right: 15px
}
.section-checkout .container {
	width: 90%
}
#shop .product-single {
	margin-top: 0
}
.product-single .third-section {
	padding-top: 0;
	padding-bottom: 0
}
.product-single .third-section .img-cover img {
	max-width: 600px;
	padding-top: 0;
	padding-bottom: 0
}
.product-single .third-section>div:not(.img-cover) {
	padding-top: 4rem;
	padding-bottom: 4rem
}
}
@media (max-width:768px) {
#payment-methods img, .shop-breadcrumb {
	display: none
}
.extended-product .extended-product-desc .product-single, .product-single .img-cover:not(.header-md):not(.header-lg) {
	min-height: 0!important
}
.extended-product.extended-third>div:first-child .extended-product-img-wrapper {
	margin-right: 0
}
.extended-product.extended-third .extended-product-img~.extended-product-desc .extended-product-desc-wrapper {
	margin: 30px 0 0
}
.extended-product.extended-product-first .extended-product-img~.extended-product-desc .extended-product-desc-wrapper {
	margin-top: 30px;
	margin-left: 0;
	margin-bottom: 0
}
.extended-product.extended-product-last .extended-product-desc.left-side .extended-product-desc-wrapper, .extended-product.extended-product-middle .extended-product-desc .extended-product-desc-wrapper {
	margin-right: 0
}
.extended-product.extended-product-last .extended-product-desc .extended-product-desc-wrapper, .extended-product.extended-product-middle .extended-product-desc .extended-product-desc-wrapper {
	margin-top: 0
}
.extended-product.extended-product-last>div, .extended-product:not(.extended-product-last) {
	margin-bottom: 30px
}
.extended-product.extended-product-last .extended-product-desc .extended-product-desc-wrapper {
	margin-left: 0
}
.section-checkout .container {
	width: 95%
}
.wishlist .product-remove {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.product-single .product-name {
	margin-top: 2rem
}
.product-single .half-section.half-section-fullwidth>div, .product-single .half-section>div {
padding:3rem .5rem 2.5rem
}
}/*!
PORTFOLIO
*/
.section-portfolio {
	margin-left: 0;
	margin-right: 0
}
.porfolio-nav {
	padding: 2rem 15px
}
.porfolio-nav a {
	font-size: 1.1rem;
	font-weight: 600;
	color: rgba(0,0,0,.6);
	transition: all .2s ease-in-out
}
.porfolio-nav a i {
	font-size: 1.3rem
}
.porfolio-nav a:hover {
	color: rgba(0,0,0,.9)
}
.porfolio-nav a.previous {
	text-align: left
}
.porfolio-nav a.next {
	text-align: right;
	display: block
}
.gallery-medium-cover .grid-1 figure {
	display: block
}
.portfolio-wrapper {
	padding: 0 3rem;
	position: relative
}
.section-portfolio .pagination-wrapper {
	margin-top: 2rem
}
.section-portfolio .grid.grid-1 {
	padding-bottom: 4rem
}
.section-portfolio .grid.grid-1 .item {
	float: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 2rem;
	padding-top: 2rem
}
.section-portfolio .grid.grid-1 .item:first-child {
	padding-top: 0
}
.section-portfolio .grid.grid-1 .item:last-child {
	border-bottom: none
}
.section-portfolio .grid.grid-1 .item .portfolio-desc {
	padding-left: 1.5rem
}
.section-portfolio .grid.grid-1 .item .portfolio-desc .btn {
	margin-top: 1.5rem
}
.section-portfolio .grid.grid-1 .title {
	margin-bottom: 2rem
}
.next-page-wrapper {
	position: relative!important;
	text-align: center;
	margin-top: 3rem
}
.colio {
	position: relative;
	height: 0;
	clear: both;
	overflow: hidden
}
.colio-container {
	padding: 65px 40px 40px;
	height: 100%;
	box-sizing: border-box
}
.colio-content {
	display: none;
	overflow: hidden
}
.colio-theme-white .colio-close span, .colio-theme-white .colio-navigation span {
	display: inline-block;
	width: 24px;
	height: 24px
}
.colio-close {
	position: absolute;
	top: 10px;
	right: 10px
}
.colio-navigation {
	position: absolute;
	top: 10px;
	left: 10px
}
.colio-navigation a {
	margin-right: 5px
}
.colio-placement-before, .colio-placement-inside {
	margin-bottom: 20px
}
.colio-placement-after {
	margin-top: 20px;
	margin-bottom: 20px
}
.colio-theme-white {
	margin: 0 5px;
	color: #666
}
.colio-theme-white .colio-container {
	background: #fff;
	border: 1px solid #f5f5f5
}
.colio-theme-white.colio-placement-before {
	margin-bottom: 0
}
.colio-theme-white.colio-placement-before.colio-expanded {
	margin-bottom: 20px
}
.colio-theme-white .colio-close {
	opacity: .5;
	position: absolute;
	top: 10px;
	right: 16px;
	font-size: 30px;
	transition: all .2s ease-in-out
}
.colio-theme-white .colio-navigation a, .slick-slide {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out
}
.colio-theme-white .colio-close:hover {
	opacity: 1
}
.colio .colio-navigation .colio-no-next, .colio .colio-navigation .colio-no-prev {
	opacity: 0;
	visibility: hidden
}
.colio-theme-white .colio-navigation {
	position: absolute;
	top: 5px;
	right: 51px;
	left: auto
}
.colio-theme-white .colio-navigation span {
	font-size: 2rem
}
.loader-wrapper .loader-circular span:nth-child(2), .loader-wrapper span {
	display: none
}
.colio-theme-white .colio-navigation a {
	opacity: .5;
	float: left;
	padding: 5px;
	margin-right: 5px;
	font-size: 30px;
	transition: all .2s ease-in-out
}
.colio-theme-white .colio-navigation a:hover {
	opacity: 1
}
.section-portfolio .title, .section-portfolio .title h1, .section-portfolio .title h2, .section-portfolio .title h3 {
	margin-top: 0
}
.section-portfolio .title h1 {
	font-size: 1.8rem;
	margin-bottom: 0
}
.section-portfolio .title p:not(.subtitle) {
	margin-top: 1rem;
	color: rgba(0,0,0,.4);
	font-weight: 600;
	font-size: 1.2rem
}
.gallery-medium-cover img {
	width: 100%
}
@media (max-width:992px) {
.gallery-medium-cover {
	margin-top: 0!important;
	margin-left: 0!important
}
}
@media (max-width:767px) {
.colio-theme-white .colio-navigation {
	top: 40px;
	left: 40px;
	right: auto
}
.colio-theme-white .title {
	margin-top: 0!important
}
.porfolio-nav {
	padding: 2rem 1rem
}
}
@media (max-width:479px) {
.colio-theme-white .colio-container {
	padding: 30px
}
.colio-theme-white .colio-navigation {
	top: 40px;
	left: 30px;
	right: auto
}
}/*!
PRELOADERS
*/
.loader-wrapper {
	background: #fff;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10000;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-webkit-opacity: 1;
	-webkit-transition: all .6s ease-in-out;
	bottom: 0;
	filter: alpha(opacity=100);
	left: 0;
	opacity: 1;
	overflow: hidden
}
.loader-wrapper.loaded {
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	visibility: hidden;
	zoom: 1;
	z-index: 1
}
.loader-wrapper img {
	position: fixed;
	top: 50%;
	left: 50%;
	max-width: 128px;
	max-height: 128px;
	margin-left: -64px;
	margin-top: -128px
}
.loader-wrapper .loader-circular span:nth-child(1) {
	display: block;
	animation: animate 1.5s linear infinite;
	clip: rect(0,80px,80px,40px);
	height: 80px;
	width: 80px;
	position: fixed;
	left: 50%;
	margin-left: -40px;
	top: 50%;
	margin-top: -80px
}
.loader-wrapper .loader-circular span:nth-child(1):after {
	animation: animate2 1.5s ease-in-out infinite;
	clip: rect(0,80px,80px,40px);
	content: '';
	border-radius: 50%;
	height: 80px;
	width: 80px;
	position: absolute
}
@keyframes animate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(220deg)
}
}
@keyframes animate2 {
0% {
box-shadow:inset #DADADA 0 0 0 17px;
transform:rotate(-140deg)
}
50% {
box-shadow:inset #DADADA 0 0 0 2px
}
100% {
box-shadow:inset #DADADA 0 0 0 17px;
transform:rotate(140deg)
}
}
.loader-wrapper .loader-crossing-circle span:nth-child(1), .loader-wrapper .loader-crossing-circle span:nth-child(2) {
	display: block;
	height: 30px;
	width: 30px;
	position: fixed;
	left: 50%;
	margin-left: -50px;
	top: 50%;
	margin-top: -30px;
	background: #DADADA;
	border-radius: 999px
}
.loader-wrapper .loader-crossing-circle span:nth-child(1) {
	animation: cross-1 1.5s infinite linear
}
.loader-wrapper .loader-crossing-circle span:nth-child(2) {
	animation: cross-2 1.5s infinite linear
}
@keyframes cross-1 {
0%, 100% {
transform:translateX(0);
opacity:1
}
50% {
transform:translateX(80px);
opacity:.5
}
}
@keyframes cross-2 {
0%, 100% {
transform:translateX(80px);
opacity:1
}
50% {
transform:translateX(0);
opacity:.5
}
}
.loader-wrapper .loader-ball span:nth-child(2) {
	display: none
}
.loader-wrapper .loader-ball span:nth-child(1) {
	background-color: #DADADA;
	position: fixed;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	margin-top: -80px;
	border-radius: 100%;
	display: block;
	height: 60px;
	width: 60px;
	-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
	animation: ball-scale 1s 0s ease-in-out infinite
}
@-webkit-keyframes ball-scale {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}
@keyframes ball-scale {
0% {
-webkit-transform:scale(0);
transform:scale(0)
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}
.loader-wrapper .loader-cube {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	margin-top: -60px
}
.loader-wrapper .loader-cube span {
	display: block;
	width: 33%;
	height: 33%;
	background-color: #DADADA;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out
}
.loader-wrapper .loader-cube span:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.loader-wrapper .loader-cube span:nth-child(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.loader-wrapper .loader-cube span:nth-child(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.loader-wrapper .loader-cube span:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.loader-wrapper .loader-cube span:nth-child(5) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.loader-wrapper .loader-cube span:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.loader-wrapper .loader-cube span:nth-child(7) {
	-webkit-animation-delay: 0;
	animation-delay: 0
}
.loader-wrapper .loader-cube span:nth-child(8) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.loader-wrapper .loader-cube span:nth-child(9) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 100%, 70% {
-webkit-transform:scale3D(1, 1, 1);
transform:scale3D(1, 1, 1)
}
35% {
-webkit-transform:scale3D(0, 0, 1);
transform:scale3D(0, 0, 1)
}
}
@keyframes sk-cubeGridScaleDelay {
0%, 100%, 70% {
-webkit-transform:scale3D(1, 1, 1);
transform:scale3D(1, 1, 1)
}
35% {
-webkit-transform:scale3D(0, 0, 1);
transform:scale3D(0, 0, 1)
}
}
.loader-wrapper .loader-rotating-plane {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	margin-top: -60px
}
.loader-wrapper .loader-rotating-plane span:nth-child(1) {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #DADADA;
	margin: 0 auto;
	-webkit-animation: rotateplane 1.2s infinite ease-in-out;
	animation: rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes rotateplane {
0% {
-webkit-transform:perspective(120px)
}
50% {
-webkit-transform:perspective(120px) rotateY(180deg)
}
100% {
-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
}
}
@keyframes rotateplane {
0% {
-webkit-transform:perspective(120px) rotateX(0) rotateY(0);
transform:perspective(120px) rotateX(0) rotateY(0)
}
50% {
-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
}
100% {
-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.loader-wrapper .loader-rectangle-bounce {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 60px;
	width: 70px;
	z-index: 10;
	display: inline-block;
	margin-left: -70px;
	margin-top: -40px
}
.loader-wrapper .loader-rectangle-bounce span {
	height: 100%;
	border-radius: 4px;
	width: 7px;
	margin: 0 3px 0 0;
	background-color: #DADADA;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out
}
.loader-wrapper .loader-rectangle-bounce span:nth-child(1) {
	display: inline-block
}
.loader-wrapper .loader-rectangle-bounce span:nth-child(2) {
	display: inline-block;
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.loader-wrapper .loader-rectangle-bounce span:nth-child(3) {
	display: inline-block;
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.loader-wrapper .loader-rectangle-bounce span:nth-child(4) {
	display: inline-block;
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.loader-wrapper .loader-rectangle-bounce span:nth-child(5) {
	display: inline-block;
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
@-webkit-keyframes stretchdelay {
0%, 100%, 40% {
-webkit-transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1)
}
}
@keyframes stretchdelay {
0%, 100%, 40% {
transform:scaleY(.4);
-webkit-transform:scaleY(.4)
}
20% {
transform:scaleY(1);
-webkit-transform:scaleY(1)
}
}
.loader-wrapper .loader-three-bounce {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 60px;
	width: 110px;
	z-index: 10;
	display: inline-block;
	margin-left: -80px;
	margin-top: -50px
}
.loader-wrapper .loader-three-bounce span {
	width: 18px;
	height: 18px;
	margin-right: 14px;
	border-radius: 100%;
	background-color: #DADADA;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out both;
	animation: bouncedelay 1.4s infinite ease-in-out both
}
.loader-wrapper .loader-three-bounce span:nth-child(3) {
	display: inline-block
}
.loader-wrapper .loader-three-bounce span:nth-child(1) {
	display: inline-block;
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.loader-wrapper .loader-three-bounce span:nth-child(2) {
	display: inline-block;
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0)
}
40% {
-webkit-transform:scale(1)
}
}
@keyframes bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.loader-circle, .loader-circle::before {
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: 0 0;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center
}
.loader-circle {
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-animation: preloader-outer 1.5s ease infinite;
	-moz-animation: preloader-outer 1.5s ease infinite;
	-o-animation: preloader-outer 1.5s ease infinite;
	animation: preloader-outer 1.5s ease infinite
}
.plans-collapsed, .section-team .row {
	margin-left: 0;
	margin-right: 0
}
.loader-circle::before {
	content: "";
	display: block;
	-webkit-animation: preloader 3s ease infinite;
	-moz-animation: preloader 3s ease infinite;
	-o-animation: preloader 3s ease infinite;
	animation: preloader 3s ease infinite;
	border: 2px solid #ccc;
	border-bottom: 2px solid #000
}
@-webkit-keyframes preloader-outer {
from {
opacity:1;
-webkit-transform:rotate(0)
}
to {
	opacity: 1;
	-webkit-transform: rotate(360deg)
}
}
@keyframes preloader-outer {
from {
opacity:1;
transform:rotate(0)
}
to {
	opacity: 1;
	transform: rotate(360deg)
}
}
@-webkit-keyframes preloader {
0%, 100% {
opacity:.3
}
50% {
opacity:1
}
}
@keyframes preloader {
0%, 100% {
opacity:.3
}
50% {
opacity:1
}
}/*!
PRICING TABLES
*/
.price-plan {
	font-weight: 300;
	letter-spacing: 1px;
	margin-bottom: 30px
}
.price-plan .plan-title {
	font-size: 50px;
	font-weight: 300
}
.price-plan .plan-wrapper {
	display: table
}
.price-plan .price {
	display: table-cell;
	width: 40%;
	vertical-align: top;
	text-align: right;
	position: relative
}
.price-plan .price .price-wrapper .price-value {
	font-size: 110px;
	line-height: 110px;
	font-weight: 300
}
.price-plan .price .price-wrapper .price-symbol {
	font-size: 40px;
	color: #9D9D9D;
	position: relative;
	top: -55px;
	font-family: "Open Sans", arial
}
.price-plan .price .price-description {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	color: #AFAFAF
}
.price-plan .plan-info {
	display: table-cell;
	vertical-align: top;
	padding-left: 2rem
}
.price-plan .plan-info .plan-features-txt {
	margin-top: 2rem;
	margin-bottom: 1.2rem;
	padding-left: 1rem;
	font-size: 1rem;
	color: #6E6E6E
}
.price-plan .plan-info .plan-features-list {
	color: #6E6E6E;
	font-size: 1.1rem
}
.price-plan .plan-info .plan-features-list ul {
	padding-left: 0
}
.price-plan .plan-info .plan-features-list li {
	list-style: none;
	line-height: 2.7rem;
	font-size: 1rem;
	padding: 0 1rem
}
.price-plan .plan-info .plan-features-list li i {
	color: rgba(0,0,0,.5);
padding-right:.8rem;
font-size:.9rem
}
.price-plan .plan-info .plan-features-list .not-included {
	color: #CFCFCF
}
.price-plan .plan-info .btn {
	margin-top: 1rem;
	font-weight: 400;
font-size:.95rem
}
.price-plan .plan-btn {
	text-align: center;
	padding-top: 1rem
}
.price-plan.plan-boxed {
	border: 2px solid #eaeaea;
	padding: 6px
}
.price-plan.plan-boxed .plan-header {
margin-bottom:.3rem;
	background: #eaeaea
}
.price-plan.plan-boxed .plan-wrapper, .price-plan.plan-boxed .price {
	display: block;
	text-align: center;
	width: 100%
}
.price-plan.plan-boxed .price {
	padding-bottom: 6px
}
.price-plan.plan-boxed .price .price-wrapper .price-value {
	color: #373a3c;
	font-weight: 500;
	font-size: 4.5rem;
	line-height: 4.5rem
}
.price-plan.plan-boxed .plan-info {
	display: block;
	padding: 1rem 0;
	background: #eaeaea
}
.price-plan.plan-boxed .plan-info .plan-features-txt {
	margin-top: 1rem;
	padding: 0 2rem
}
.price-plan.plan-boxed .plan-info .plan-features-list li:nth-child(even) {
	background: rgba(0,0,0,.05)
}
.price-plan.plan-boxed .plan-title {
	font-size: 1rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	padding: 1rem 1.5rem;
	color: rgba(0,0,0,.8)
}
.price-plan.plan-boxed .price-description, .price-plan.plan-boxed .price-wrapper {
	display: inline-block;
	font-weight: 600
}
.price-plan.plan-boxed .price .price-wrapper .price-symbol {
	font-size: 1.5rem;
	top: -35px;
	font-weight: 400
}
.plans-collapsed {
	border: 2px solid #3A3A3A;
	margin-bottom: 30px;
	padding: 3px
}
.plans-collapsed [class*=col-] {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0!important
}
.plans-collapsed .price-plan.plan-boxed, .plans-collapsed .price-plan.plan-dark.plan-boxed {
	border: none;
	margin-bottom: 0;
	padding: 3px
}
.price-plan.plan-primary {
	border: 2px solid #E2785D
}
.price-plan.plan-primary .plan-header, .price-plan.plan-primary .plan-info {
	background: #E2785D;
	color: #fff
}
.price-plan.plan-primary .plan-info .plan-features-txt, .price-plan.plan-primary .price .price-description, .price-plan.plan-primary .price .price-wrapper .price-symbol {
	color: rgba(0,0,0,.5)
}
.price-plan.plan-primary .plan-info .plan-features-list, .price-plan.plan-primary .plan-title {
	color: #fff
}
.price-plan.plan-dark.plan-boxed {
	border: 2px solid #3A3A3A
}
.price-plan.plan-dark.plan-boxed .plan-header, .price-plan.plan-dark.plan-boxed .plan-info {
	background: #2C2C2C
}
.price-plan.plan-dark.plan-boxed .plan-title {
	color: rgba(255,255,255,.8)
}
.price-plan.plan-dark .plan-info .plan-features-list li i {
	color: rgba(255,255,255,.5)
}
.price-plan.plan-dark .plan-info .plan-features-list, .price-plan.plan-dark .price .price-wrapper .price-value {
	color: #fff
}
.price-plan.plan-dark .plan-title, .price-plan.plan-dark .price .price-description, .price-plan.plan-dark .price .price-wrapper .price-symbol {
	color: #888
}
.price-plan.plan-dark .plan-info .plan-features-txt {
	color: #C9C9C9;
	padding-left: 1rem
}
.price-plan.plan-dark .plan-info .plan-features-list .not-included {
	color: #919191
}
.price-plan.plan-dark.plan-boxed .plan-info .plan-features-list li:nth-child(even) {
	background: rgba(255,255,255,.05)
}
.team .team-img figure.he-3, .team .team-img.chef-img figure {
	background: 0 0
}
@media (max-width:600px) {
.price-plan .price .price-wrapper .price-value {
	font-size: 60px;
	line-height: 60px
}
.price-plan .price .price-wrapper .price-symbol {
	top: -20px
}
.price-plan .plan-title {
	font-size: 30px
}
.price-plan .plan-info, .price-plan .price {
	display: block;
	width: auto;
	text-align: center
}
}/*!
TEAM
*/
.section-team [class*=col-] {
	padding-left: 0;
	padding-right: 0
}
.team p {
	font-size: 1rem
}
.team .team-img img {
	width: 100%
}
.team .team-img figure.he-3 .img-back, .team .team-img figure.he-3 .img-front {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.team .team-info {
	text-align: center
}
.team .team-info .team-name {
padding-top:.2rem;
	font-size: 1rem;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px
}
.team .team-info .team-job {
	font-family: Satisfy, 'Open Sans', arial;
	font-size: 1.4rem;
margin-top:.3rem;
	color: #949494;
	font-style: italic;
	padding-top: 0;
	padding-bottom: 1.3rem
}
.team .team-info .team-social {
	padding-top: 1rem
}
.team {
	position: relative;
	margin: auto
}
.team .team-img {
	max-width: 450px;
	margin: auto
}
.team figure img {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.team figure .img-back {
	position: absolute;
	width: 100%;
	top: 0
}
.team figure .img-back, .team figure:hover .img-front {
	opacity: 0;
	visibility: hidden
}
.team figure .img-front {
	opacity: 1;
	visibility: visible
}
.team figure:hover .img-back {
	opacity: .6;
	visibility: visible
}
.text-animate.type .words-wrapper.selected::after, .text-animate.type b {
	visibility: hidden
}
.team.team-aside {
	position: relative;
	display: table;
	height: 100%;
	margin-bottom: -1px
}
.team.team-aside .team-img, .team.team-aside .team-info {
	display: table-cell;
	width: 50%
}
.team.team-aside .team-info {
	color: rgba(0,0,0,.6);
	height: 100%;
	vertical-align: top;
	padding: 1rem;
	overflow: hidden
}
.team.team-aside .team-info .team-name {
	padding-top: 0
}
.team.team-aside.team-left .team-info {
	text-align: left;
	padding-right: 1rem;
	position: relative
}
.team.team-aside.team-right .team-info {
	text-align: right;
	padding-left: 1rem;
	position: relative
}
.team.team-aside.team-right .team-social {
	left: auto;
	right: 1rem
}
.team.team-aside .team-info .team-social {
	position: absolute;
	bottom: 0;
	left: 1rem
}
.team.team-dark p {
	color: rgba(255,255,255,.8)
}
.section-dark .team, .team.team-dark {
	color: #fff
}
.section-dark .team-info, .team.team-dark .team-info {
	color: rgba(255,255,255,.6)
}
.section-dark .team-info .team-name, .team.team-dark .team-info .team-name {
	color: #fff
}
.section-dark .icon-line a, .team.team-dark .icon-line a {
	border: 1px solid #3C3C3C;
	color: #C9C9C9!important
}
@media (max-width:550px) {
.team .team-img {
	max-width: 550px
}
.team.team-aside, .team.team-aside .team-img, .team.team-aside .team-info {
	display: block;
	width: 100%
}
.team.team-aside .team-info .team-social {
	position: relative;
	display: block;
	float: right;
	margin-top: 1rem;
	margin-right: 1rem
}
}/*!
TEXT ANIMATION
*/
.words-wrapper {
	display: inline-block;
	position: relative;
	text-align: left
}
.words-wrapper b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0
}
.words-wrapper b.is-visible {
	position: relative
}
.no-js .words-wrapper b {
	opacity: 0
}
.no-js .words-wrapper b.is-visible {
	opacity: 1
}
@media (max-width:768px) {
h1.text-animate {
	font-size: 1.8rem
}
}
@media (max-width:550px) {
h1.text-animate {
	font-size: 1.2rem
}
}
.text-animate.rotate-1 .words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}
.text-animate.rotate-1 b {
	opacity: 0;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.text-animate.rotate-1 b.is-visible {
	opacity: 1;
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
	-webkit-animation: cd-rotate-1-in 1.2s;
	-moz-animation: cd-rotate-1-in 1.2s;
	animation: cd-rotate-1-in 1.2s
}
.text-animate.rotate-1 b.is-hidden {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-animation: cd-rotate-1-out 1.2s;
	-moz-animation: cd-rotate-1-out 1.2s;
	animation: cd-rotate-1-out 1.2s
}
@-webkit-keyframes cd-rotate-1-in {
0% {
-webkit-transform:rotateX(180deg);
opacity:0
}
35% {
-webkit-transform:rotateX(120deg);
opacity:0
}
65% {
opacity:0
}
100% {
-webkit-transform:rotateX(360deg);
opacity:1
}
}
@-moz-keyframes cd-rotate-1-in {
0% {
-moz-transform:rotateX(180deg);
opacity:0
}
35% {
-moz-transform:rotateX(120deg);
opacity:0
}
65% {
opacity:0
}
100% {
-moz-transform:rotateX(360deg);
opacity:1
}
}
@keyframes cd-rotate-1-in {
0% {
-webkit-transform:rotateX(180deg);
-moz-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
-o-transform:rotateX(180deg);
transform:rotateX(180deg);
opacity:0
}
35% {
-webkit-transform:rotateX(120deg);
-moz-transform:rotateX(120deg);
-ms-transform:rotateX(120deg);
-o-transform:rotateX(120deg);
transform:rotateX(120deg);
opacity:0
}
65% {
opacity:0
}
100% {
-webkit-transform:rotateX(360deg);
-moz-transform:rotateX(360deg);
-ms-transform:rotateX(360deg);
-o-transform:rotateX(360deg);
transform:rotateX(360deg);
opacity:1
}
}
@-webkit-keyframes cd-rotate-1-out {
0% {
-webkit-transform:rotateX(0);
opacity:1
}
35% {
-webkit-transform:rotateX(-40deg);
opacity:1
}
65% {
opacity:0
}
100% {
-webkit-transform:rotateX(180deg);
opacity:0
}
}
@-moz-keyframes cd-rotate-1-out {
0% {
-moz-transform:rotateX(0);
opacity:1
}
35% {
-moz-transform:rotateX(-40deg);
opacity:1
}
65% {
opacity:0
}
100% {
-moz-transform:rotateX(180deg);
opacity:0
}
}
@keyframes cd-rotate-1-out {
0% {
-webkit-transform:rotateX(0);
-moz-transform:rotateX(0);
-ms-transform:rotateX(0);
-o-transform:rotateX(0);
transform:rotateX(0);
opacity:1
}
35% {
-webkit-transform:rotateX(-40deg);
-moz-transform:rotateX(-40deg);
-ms-transform:rotateX(-40deg);
-o-transform:rotateX(-40deg);
transform:rotateX(-40deg);
opacity:1
}
65% {
opacity:0
}
100% {
-webkit-transform:rotateX(180deg);
-moz-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
-o-transform:rotateX(180deg);
transform:rotateX(180deg);
opacity:0
}
}
.text-animate.rotate-2 .words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}
.text-animate.rotate-2 em, .text-animate.rotate-2 i {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.text-animate.rotate-2 b {
	opacity: 0
}
.text-animate.rotate-2 i {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	-moz-transform: translateZ(-20px) rotateX(90deg);
	-ms-transform: translateZ(-20px) rotateX(90deg);
	-o-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0
}
.is-visible .text-animate.rotate-2 i {
	opacity: 1
}
.text-animate.rotate-2 i.in {
	-webkit-animation: cd-rotate-2-in .4s forwards;
	-moz-animation: cd-rotate-2-in .4s forwards;
	animation: cd-rotate-2-in .4s forwards
}
.text-animate.rotate-2 i.out {
	-webkit-animation: cd-rotate-2-out .4s forwards;
	-moz-animation: cd-rotate-2-out .4s forwards;
	animation: cd-rotate-2-out .4s forwards
}
.text-animate.rotate-2 em {
	-webkit-transform: translateZ(20px);
	-moz-transform: translateZ(20px);
	-ms-transform: translateZ(20px);
	-o-transform: translateZ(20px);
	transform: translateZ(20px)
}
.no-csstransitions .text-animate.rotate-2 i {
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 0
}
.no-csstransitions .text-animate.rotate-2 i em {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.no-csstransitions .text-animate.rotate-2 .is-visible i {
	opacity: 1
}
@-webkit-keyframes cd-rotate-2-in {
0% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(90deg)
}
60% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(-10deg)
}
100% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0)
}
}
@-moz-keyframes cd-rotate-2-in {
0% {
opacity:0;
-moz-transform:translateZ(-20px) rotateX(90deg)
}
60% {
opacity:1;
-moz-transform:translateZ(-20px) rotateX(-10deg)
}
100% {
opacity:1;
-moz-transform:translateZ(-20px) rotateX(0)
}
}
@keyframes cd-rotate-2-in {
0% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(90deg);
-moz-transform:translateZ(-20px) rotateX(90deg);
-ms-transform:translateZ(-20px) rotateX(90deg);
-o-transform:translateZ(-20px) rotateX(90deg);
transform:translateZ(-20px) rotateX(90deg)
}
60% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(-10deg);
-moz-transform:translateZ(-20px) rotateX(-10deg);
-ms-transform:translateZ(-20px) rotateX(-10deg);
-o-transform:translateZ(-20px) rotateX(-10deg);
transform:translateZ(-20px) rotateX(-10deg)
}
100% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0);
-moz-transform:translateZ(-20px) rotateX(0);
-ms-transform:translateZ(-20px) rotateX(0);
-o-transform:translateZ(-20px) rotateX(0);
transform:translateZ(-20px) rotateX(0)
}
}
@-webkit-keyframes cd-rotate-2-out {
0% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0)
}
60% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-100deg)
}
100% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-90deg)
}
}
@-moz-keyframes cd-rotate-2-out {
0% {
opacity:1;
-moz-transform:translateZ(-20px) rotateX(0)
}
60% {
opacity:0;
-moz-transform:translateZ(-20px) rotateX(-100deg)
}
100% {
opacity:0;
-moz-transform:translateZ(-20px) rotateX(-90deg)
}
}
@keyframes cd-rotate-2-out {
0% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0);
-moz-transform:translateZ(-20px) rotateX(0);
-ms-transform:translateZ(-20px) rotateX(0);
-o-transform:translateZ(-20px) rotateX(0);
transform:translateZ(-20px) rotateX(0)
}
60% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-100deg);
-moz-transform:translateZ(-20px) rotateX(-100deg);
-ms-transform:translateZ(-20px) rotateX(-100deg);
-o-transform:translateZ(-20px) rotateX(-100deg);
transform:translateZ(-20px) rotateX(-100deg)
}
100% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-90deg);
-moz-transform:translateZ(-20px) rotateX(-90deg);
-ms-transform:translateZ(-20px) rotateX(-90deg);
-o-transform:translateZ(-20px) rotateX(-90deg);
transform:translateZ(-20px) rotateX(-90deg)
}
}
.text-animate.rotate-3 .words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}
.text-animate.rotate-3 b {
	opacity: 0
}
.text-animate.rotate-3 i {
	display: inline-block;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.is-visible .text-animate.rotate-3 i {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0)
}
.text-animate.rotate-3 i.in {
	-webkit-animation: cd-rotate-3-in .6s forwards;
	-moz-animation: cd-rotate-3-in .6s forwards;
	animation: cd-rotate-3-in .6s forwards
}
.text-animate.rotate-3 i.out {
	-webkit-animation: cd-rotate-3-out .6s forwards;
	-moz-animation: cd-rotate-3-out .6s forwards;
	animation: cd-rotate-3-out .6s forwards
}
.no-csstransitions .text-animate.rotate-3 i {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
	opacity: 0
}
.no-csstransitions .text-animate.rotate-3 .is-visible i {
	opacity: 1
}
@-webkit-keyframes cd-rotate-3-in {
0% {
-webkit-transform:rotateY(180deg)
}
100% {
-webkit-transform:rotateY(0)
}
}
@-moz-keyframes cd-rotate-3-in {
0% {
-moz-transform:rotateY(180deg)
}
100% {
-moz-transform:rotateY(0)
}
}
@keyframes cd-rotate-3-in {
0% {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg)
}
100% {
-webkit-transform:rotateY(0);
-moz-transform:rotateY(0);
-ms-transform:rotateY(0);
-o-transform:rotateY(0);
transform:rotateY(0)
}
}
@-webkit-keyframes cd-rotate-3-out {
0% {
-webkit-transform:rotateY(0)
}
100% {
-webkit-transform:rotateY(-180deg)
}
}
@-moz-keyframes cd-rotate-3-out {
0% {
-moz-transform:rotateY(0)
}
100% {
-moz-transform:rotateY(-180deg)
}
}
@keyframes cd-rotate-3-out {
0% {
-webkit-transform:rotateY(0);
-moz-transform:rotateY(0);
-ms-transform:rotateY(0);
-o-transform:rotateY(0);
transform:rotateY(0)
}
100% {
-webkit-transform:rotateY(-180deg);
-moz-transform:rotateY(-180deg);
-ms-transform:rotateY(-180deg);
-o-transform:rotateY(-180deg);
transform:rotateY(-180deg)
}
}
.text-animate.type .words-wrapper {
	vertical-align: top;
	padding-right: 8px
}
.text-animate.clip span, .text-animate.loading-bar span, .text-animate.slide-effect span {
	padding: .2em 0;
	display: inline-block
}
.text-animate.type .words-wrapper::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 90%;
	width: 1px;
	background-color: #aebcb9
}
.text-animate.type .words-wrapper.waiting::after {
	-webkit-animation: cd-pulse 1s infinite;
	-moz-animation: cd-pulse 1s infinite;
	animation: cd-pulse 1s infinite
}
.text-animate.type .words-wrapper.selected {
	background-color: rgba(0,0,0,.5);
	color: #fff
}
.text-animate.type .words-wrapper.selected b {
	color: #fff
}
.text-animate.type b.is-visible {
	visibility: visible
}
.text-animate.type i {
	position: absolute;
	visibility: hidden
}
.text-animate.type i.in {
	position: relative;
	visibility: visible
}
@-webkit-keyframes cd-pulse {
0% {
-webkit-transform:translateY(-50%) scale(1);
opacity:1
}
40% {
-webkit-transform:translateY(-50%) scale(.9);
opacity:0
}
100% {
-webkit-transform:translateY(-50%) scale(0);
opacity:0
}
}
@-moz-keyframes cd-pulse {
0% {
-moz-transform:translateY(-50%) scale(1);
opacity:1
}
40% {
-moz-transform:translateY(-50%) scale(.9);
opacity:0
}
100% {
-moz-transform:translateY(-50%) scale(0);
opacity:0
}
}
@keyframes cd-pulse {
0% {
-webkit-transform:translateY(-50%) scale(1);
-moz-transform:translateY(-50%) scale(1);
-ms-transform:translateY(-50%) scale(1);
-o-transform:translateY(-50%) scale(1);
transform:translateY(-50%) scale(1);
opacity:1
}
40% {
-webkit-transform:translateY(-50%) scale(.9);
-moz-transform:translateY(-50%) scale(.9);
-ms-transform:translateY(-50%) scale(.9);
-o-transform:translateY(-50%) scale(.9);
transform:translateY(-50%) scale(.9);
opacity:0
}
100% {
-webkit-transform:translateY(-50%) scale(0);
-moz-transform:translateY(-50%) scale(0);
-ms-transform:translateY(-50%) scale(0);
-o-transform:translateY(-50%) scale(0);
transform:translateY(-50%) scale(0);
opacity:0
}
}
.text-animate.loading-bar .words-wrapper {
	overflow: hidden;
	vertical-align: top
}
.text-animate.loading-bar .words-wrapper::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	background: #0096a7;
	z-index: 2;
	-webkit-transition: width .3s -.1s;
	-moz-transition: width .3s -.1s;
	transition: width .3s -.1s
}
.text-animate.loading-bar .words-wrapper.is-loading::after {
	width: 100%;
	-webkit-transition: width 3s;
	-moz-transition: width 3s;
	transition: width 3s
}
.text-animate.loading-bar b {
	top: .2em;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s
}
.text-animate.loading-bar b.is-visible {
	opacity: 1;
	top: 0
}
.text-animate.slide-effect .words-wrapper {
	overflow: hidden;
	vertical-align: top
}
.text-animate.slide-effect b {
	opacity: 0;
	top: .2em
}
.text-animate.slide-effect b.is-visible {
	top: 0;
	opacity: 1;
	-webkit-animation: slide-in .6s;
	-moz-animation: slide-in .6s;
	animation: slide-in .6s
}
.text-animate.slide-effect b.is-hidden {
	-webkit-animation: slide-out .6s;
	-moz-animation: slide-out .6s;
	animation: slide-out .6s
}
@-webkit-keyframes slide-in {
0% {
opacity:0;
-webkit-transform:translateY(-100%)
}
60% {
opacity:1;
-webkit-transform:translateY(20%)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes slide-in {
0% {
opacity:0;
-moz-transform:translateY(-100%)
}
60% {
opacity:1;
-moz-transform:translateY(20%)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
@keyframes slide-in {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-o-transform:translateY(-100%);
transform:translateY(-100%)
}
60% {
opacity:1;
-webkit-transform:translateY(20%);
-moz-transform:translateY(20%);
-ms-transform:translateY(20%);
-o-transform:translateY(20%);
transform:translateY(20%)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes slide-out {
0% {
opacity:1;
-webkit-transform:translateY(0)
}
60% {
opacity:0;
-webkit-transform:translateY(120%)
}
100% {
opacity:0;
-webkit-transform:translateY(100%)
}
}
@-moz-keyframes slide-out {
0% {
opacity:1;
-moz-transform:translateY(0)
}
60% {
opacity:0;
-moz-transform:translateY(120%)
}
100% {
opacity:0;
-moz-transform:translateY(100%)
}
}
@keyframes slide-out {
0% {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
60% {
opacity:0;
-webkit-transform:translateY(120%);
-moz-transform:translateY(120%);
-ms-transform:translateY(120%);
-o-transform:translateY(120%);
transform:translateY(120%)
}
100% {
opacity:0;
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
-o-transform:translateY(100%);
transform:translateY(100%)
}
}
.text-animate.clip .words-wrapper {
	overflow: hidden;
	vertical-align: top
}
.text-animate.clip .words-wrapper::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #aebcb9
}
.page-404, .page-404 .video-wrapper, .page-login .login-inner {
	position: relative
}
.text-animate.clip b {
	opacity: 0
}
.text-animate.clip b.is-visible {
	opacity: 1
}
.text-animate.zoom .words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}
.text-animate.zoom b {
	opacity: 0
}
.text-animate.zoom b.is-visible {
	opacity: 1;
	-webkit-animation: zoom-in .8s;
	-moz-animation: zoom-in .8s;
	animation: zoom-in .8s
}
.text-animate.zoom b.is-hidden {
	-webkit-animation: zoom-out .8s;
	-moz-animation: zoom-out .8s;
	animation: zoom-out .8s
}
@-webkit-keyframes zoom-in {
0% {
opacity:0;
-webkit-transform:translateZ(100px)
}
100% {
opacity:1;
-webkit-transform:translateZ(0)
}
}
@-moz-keyframes zoom-in {
0% {
opacity:0;
-moz-transform:translateZ(100px)
}
100% {
opacity:1;
-moz-transform:translateZ(0)
}
}
@keyframes zoom-in {
0% {
opacity:0;
-webkit-transform:translateZ(100px);
-moz-transform:translateZ(100px);
-ms-transform:translateZ(100px);
-o-transform:translateZ(100px);
transform:translateZ(100px)
}
100% {
opacity:1;
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
-o-transform:translateZ(0);
transform:translateZ(0)
}
}
@-webkit-keyframes zoom-out {
0% {
opacity:1;
-webkit-transform:translateZ(0)
}
100% {
opacity:0;
-webkit-transform:translateZ(-100px)
}
}
@-moz-keyframes zoom-out {
0% {
opacity:1;
-moz-transform:translateZ(0)
}
100% {
opacity:0;
-moz-transform:translateZ(-100px)
}
}
@keyframes zoom-out {
0% {
opacity:1;
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
-o-transform:translateZ(0);
transform:translateZ(0)
}
100% {
opacity:0;
-webkit-transform:translateZ(-100px);
-moz-transform:translateZ(-100px);
-ms-transform:translateZ(-100px);
-o-transform:translateZ(-100px);
transform:translateZ(-100px)
}
}
.text-animate.scale b {
	opacity: 0
}
.text-animate.scale i {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0)
}
.is-visible .text-animate.scale i {
	opacity: 1
}
.text-animate.scale i.in {
	-webkit-animation: scale-up .6s forwards;
	-moz-animation: scale-up .6s forwards;
	animation: scale-up .6s forwards
}
.text-animate.scale i.out {
	-webkit-animation: scale-down .6s forwards;
	-moz-animation: scale-down .6s forwards;
	animation: scale-down .6s forwards
}
.no-csstransitions .text-animate.scale i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 0
}
.no-csstransitions .text-animate.scale .is-visible i {
	opacity: 1
}
@-webkit-keyframes scale-up {
0% {
-webkit-transform:scale(0);
opacity:0
}
60% {
-webkit-transform:scale(1.2);
opacity:1
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes scale-up {
0% {
-moz-transform:scale(0);
opacity:0
}
60% {
-moz-transform:scale(1.2);
opacity:1
}
100% {
-moz-transform:scale(1);
opacity:1
}
}
@keyframes scale-up {
0% {
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
opacity:0
}
60% {
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2);
opacity:1
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@-webkit-keyframes scale-down {
0% {
-webkit-transform:scale(1);
opacity:1
}
60% {
-webkit-transform:scale(0);
opacity:0
}
}
@-moz-keyframes scale-down {
0% {
-moz-transform:scale(1);
opacity:1
}
60% {
-moz-transform:scale(0);
opacity:0
}
}
@keyframes scale-down {
0% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
60% {
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
opacity:0
}
}
.text-animate.push b {
	opacity: 0
}
.text-animate.push b.is-visible {
	opacity: 1;
	-webkit-animation: push-in .6s;
	-moz-animation: push-in .6s;
	animation: push-in .6s
}
.text-animate.push b.is-hidden {
	-webkit-animation: push-out .6s;
	-moz-animation: push-out .6s;
	animation: push-out .6s
}
@-webkit-keyframes push-in {
0% {
opacity:0;
-webkit-transform:translateX(-100%)
}
60% {
opacity:1;
-webkit-transform:translateX(10%)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes push-in {
0% {
opacity:0;
-moz-transform:translateX(-100%)
}
60% {
opacity:1;
-moz-transform:translateX(10%)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@keyframes push-in {
0% {
opacity:0;
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
transform:translateX(-100%)
}
60% {
opacity:1;
-webkit-transform:translateX(10%);
-moz-transform:translateX(10%);
-ms-transform:translateX(10%);
-o-transform:translateX(10%);
transform:translateX(10%)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes push-out {
0% {
opacity:1;
-webkit-transform:translateX(0)
}
60% {
opacity:0;
-webkit-transform:translateX(110%)
}
100% {
opacity:0;
-webkit-transform:translateX(100%)
}
}
@-moz-keyframes push-out {
0% {
opacity:1;
-moz-transform:translateX(0)
}
60% {
opacity:0;
-moz-transform:translateX(110%)
}
100% {
opacity:0;
-moz-transform:translateX(100%)
}
}
@keyframes push-out {
0% {
opacity:1;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
60% {
opacity:0;
-webkit-transform:translateX(110%);
-moz-transform:translateX(110%);
-ms-transform:translateX(110%);
-o-transform:translateX(110%);
transform:translateX(110%)
}
100% {
opacity:0;
-webkit-transform:translateX(100%);
-moz-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%)
}
}/*!
PAGES
*/
.section-page:not(.section) {
	padding: 0
}
.faq-header {
	margin-bottom: 1rem;
	font-size: 1.1rem;
	letter-spacing: 1px
}
.panel {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.panel-heading {
	padding: 1.5rem
}
.tab-content>.tab-pane {
	padding-bottom: 2rem
}
.panel-default>.panel-heading {
	background: #F9F9F9;
	border: none;
	border-radius: 0
}
.panel-default>.panel-heading a {
	display: block
}
.panel-group .panel {
	border-radius: 0
}
.panel-group .panel+.panel {
	margin-top: -1px
}
.account .account-menu {
	border: 1px solid #eaeaea;
	border-bottom: none
}
.account .account-menu ul li {
	border-bottom: 1px solid #eaeaea;
	padding: 0;
	list-style: none
}
.account .account-menu ul li a {
	display: block;
	height: 3rem;
	line-height: 3rem;
	padding: 0 1rem;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	-webkit-transition: background .3s;
	transition: background .3s
}
.account .account-menu ul li a i {
padding-right:.8rem;
	font-size: 18px;
	padding-top: 14px;
	float: left;
	color: #CCC;
	-moz-transition: color .3s;
	-o-transition: color .3s;
	-webkit-transition: color .3s;
	transition: color .3s
}
.account .account-menu ul li a:hover {
	background: #eaeaea;
	color: #000!important
}
.account .account-menu ul li a:hover i {
	color: #9F9F9F
}
.account .account-section {
	background-color: #f5f5f5;
	padding: 2rem;
	margin-bottom: 2rem
}
.account p {
	margin-bottom: 2rem
}
.account .account-section h3 {
	margin-top: 0;
	font-size: 1.1rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700
}
.page-login h3, .page-register h3 {
	font-size: 1.3rem;
	text-transform: uppercase;
	font-weight: 700;
	font-family: Montserrat, arial;
	letter-spacing: 1px
}
.account ul {
	padding-left: 0;
	margin-bottom: 0
}
.account .account-section ul li {
	list-style: none;
	height: 2rem;
	line-height: 2rem
}
.page-login {
	padding-top: 0
}
.page-login .login-inner {
	height: 100%;
	width: 100%;
	display: table
}
.page-login .login-inner>div {
	display: table-cell;
	vertical-align: middle;
	padding-top: 45px
}
.page-login .login-inner .infobox {
	max-width: 500px;
	margin: auto;
	margin-top: 0
}
.page-login h3 {
	margin-bottom: 1.5rem;
	margin-top: 0
}
.page-register {
	padding-top: 0
}
.page-register .register-inner .infobox {
	padding-bottom: 1.5rem;
	max-width: 650px;
	margin: auto;
	margin-top: 0
}
.page-register h3, .page-register p {
	margin-bottom: 1.5rem
}
.page-register .register-inner {
	height: 100%;
	width: 100%;
	display: table;
	position: relative
}
.page-register .register-inner>div {
	display: table-cell;
	vertical-align: middle;
	padding-top: 45px
}
.page-register h3 {
	margin-top: 0
}
.page-register .bottom-link {
	margin-bottom: 0;
	margin-top: 1.5rem
}
@media (max-width:800px) {
.page-register .register-inner .infobox {
	margin-bottom: 6rem
}
}
@media (max-width:545px) {
.page-register.height-full {
	height: auto!important
}
.page-register .register-inner .infobox {
	margin-top: 45px
}
}
.page-404 {
	color: #fff
}
.page-404 .container {
	display: table;
	height: 100%;
	width: 100%;
	text-align: center
}
.page-404 .container>div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%
}
.page-404 h1 {
	font-family: Montserrat, arial;
	font-size: 5.5rem;
	margin-bottom: 15%;
	text-align: center
}
.page-404 h1 span {
	text-align: center;
	display: inline-block;
	height: 100px;
	overflow: hidden
}
.page-404 .words-wrapper {
	width: 100%!important
}
.page-404 .words-wrapper b {
	width: 100%
}
.page-404 p {
	color: #DCDCDC;
	font-size: 1.5rem
}
.page-404 form {
	max-width: 500px;
	margin: auto
}
.page-404 input {
	border: none;
	border-bottom: 2px solid rgba(0,0,0,.3);
	background: 0 0;
	font-size: 2rem;
	height: 3rem
}
.page-404 .video-wrapper~.page-404-wrapper {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 20
}
.page-coming-soon, .page-coming-soon .video-embed {
	position: relative
}
@media (max-width:1200px) {
.page-404 h1 {
	font-size: 4rem
}
}
@media (max-width:900px) {
.page-404 h1 {
	font-size: 2.5rem
}
}
@media (max-width:600px) {
.page-404 h1 {
	font-size: 1.5rem
}
}
@media (max-width:450px) {
.page-404 h1 {
	font-size: 1.2rem
}
}
.page-coming-soon {
	color: #fff;
	text-align: center;
	background: #303030;
	padding: 0!important
}
.height-full .fluid-width-video-wrapper {
	height: 100%;
	padding-top: 0!important
}
.page-coming-soon .container {
	display: table;
	height: 100%;
	text-align: center
}
.page-coming-soon .container>div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%
}
.page-coming-soon h1 {
	font-family: Montserrat, arial;
	font-size: 3.8rem;
	margin-bottom: 3rem;
	text-align: center
}
.page-coming-soon h2, .page-coming-soon p {
	color: rgba(255,255,255,.6);
	font-size: 2.2rem;
	line-height: 1.2;
	font-family: Satisfy, arial;
	font-weight: 300
}
.page-coming-soon .countdown {
	margin: auto;
	display: block;
	margin-bottom: 8rem;
	margin-top: 6rem;
	max-width: 600px
}
.page-coming-soon .countdown .countdown-block:not(:last-child) {
	border-right: none
}
.page-coming-soon .countdown-block {
	color: rgba(255,255,255,.5);
	font-family: Satisfy, arial;
	font-size: 1.6rem;
	font-style: italic
}
.page-coming-soon .countdown-block span {
	font-size: 3.5rem;
	font-style: normal;
	color: #fff
}
.page-coming-soon .text-animate.clip .words-wrapper::after {
	background: rgba(255,255,255,.4)
}
.page-coming-soon .video-embed~.page-coming-soon-wrapper {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 20
}
.page-coming-soon iframe, .page-coming-soon video {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(grayscale.svg);
	filter: gray;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.page-coming-soon .social-nav {
	right: 40px;
	position: absolute;
	top: 0
}
.page-coming-soon .social-nav ul {
	margin: 0;
	padding: 0
}
.page-coming-soon .social-nav ul li {
	cursor: pointer;
	background: rgba(0,0,0,.3);
	display: block;
	float: left;
	list-style: none;
	margin: 1px;
	opacity: .5;
	padding: 10px 10px 5px;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s
}
.page-coming-soon .social-nav ul li:hover {
	opacity: 1;
	padding-top: 20px
}
.page-coming-soon .social-nav ul li i {
	font-size: 1.3rem;
	color: #fff
}
.page-coming-soon .video-wrapper~.page-coming-soon-wrapper {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 20
}
.page-maintenance, .section-sitemap ul ul li {
	position: relative
}
@media (max-width:1200px) {
.page-coming-soon h1 {
	font-size: 2.6rem
}
}
@media (max-width:900px) {
.page-coming-soon h1 {
	font-size: 1.6rem
}
.page-coming-soon .countdown-block {
	font-size: 1.2rem
}
.page-coming-soon .countdown-block span {
	font-size: 2.5rem
}
.page-coming-soon p {
	font-size: 1.8rem
}
}
@media (max-width:600px) {
.page-coming-soon h1 {
	font-size: 1.5rem
}
.page-coming-soon .countdown-block {
	font-size: 1.3rem
}
.page-coming-soon .countdown-block span {
	font-size: 1.6rem
}
.page-coming-soon p {
	font-size: 1.4rem
}
}
.page-maintenance {
	color: #fff;
	text-align: center
}
.page-maintenance .container {
	display: table;
	height: 100%;
	width: 100%;
	text-align: center
}
.page-maintenance .container>div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%
}
.page-maintenance h1 {
	font-family: Montserrat, arial;
	font-size: 4.4rem;
	margin-bottom: 3rem
}
.page-maintenance h2 {
	font-size: 1.4rem;
	font-weight: 300;
	text-transform: none
}
.page-maintenance .title.title-line-bottom::after {
	border-bottom: 2px dashed rgba(0,0,0,.3)
}
.page-maintenance i {
	display: block;
	font-size: 3rem;
	margin-bottom: 0;
	color: rgba(0,0,0,.3)
}
.page-maintenance p {
	color: rgba(255,255,255,.6);
	font-size: 2.2rem;
	font-family: Satisfy, arial
}
.page-maintenance .title {
	margin-bottom: 1.2rem
}
.page-maintenance .maintenance-infos .col-md-4 {
	margin-top: 6rem;
	padding: 0 2rem
}
.page-maintenance .maintenance-infos p {
	font-size: 1.2rem;
	font-family: 'Open Sans', arial
}
.section-faq .faq-question h4, .section-sitemap .section>li>span, .section-sitemap .section>li>ul>li>a, .section-terms h3 {
	font-family: Montserrat, arial
}
.page-maintenance a {
	color: #fff
}
.page-maintenance a:hover {
	color: #fff!important
}
.theme-dark .page-maintenance .title.title-line-bottom::after {
	border-bottom: 2px dashed rgba(255,255,255,.3)
}
.theme-dark .page-maintenance i {
	color: rgba(255,255,255,.3)
}
.theme-amber .page-maintenance p {
	color: rgba(0,0,0,.5)
}
.theme-amber .page-maintenance a {
	color: #303030
}
.theme-amber .page-maintenance a:hover {
	color: #303030!important
}
@media (max-width:1200px) {
.page-maintenance h1 {
	font-size: 4rem
}
}
@media (max-width:768px) {
.page-maintenance {
	height: auto!important
}
.page-maintenance h1 {
	margin-top: 10rem;
	font-size: 3rem
}
.page-maintenance .maintenance-infos .col-md-4 {
	margin-top: 2rem
}
}
.section-sitemap li, .section-sitemap ul {
	margin: 0;
	padding: 0
}
.section-sitemap .section>li>ul {
	margin-top: 1.5rem
}
.section-sitemap .section>li>span {
	font-size: 1.1rem;
	color: #353232;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	display: block;
	margin-bottom: -1rem
}
.section-sitemap .section>li>ul>li>a {
font-size:.9rem;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px
}
.section-sitemap ul {
	list-style: none
}
.section-sitemap ul li {
	line-height: 2.5rem;
	vertical-align: top;
	position: relative
}
.section-sitemap ul li a {
	text-decoration: none;
	display: inline-block
}
.section-sitemap ul ul {
	margin-left: 1.5rem;
	margin-bottom: 1.5rem
}
.section-sitemap ul ul li::before {
	content: "";
	border-left: 2px #eee solid;
	display: inline-block;
	width: 3rem;
	height: 2.5rem;
	border-bottom: 2px #eee solid;
	position: absolute;
top:-.75rem
}
.section-sitemap ul ul li a {
	margin-left: 3.75rem
}
.section-terms {
	padding-bottom: 6rem
}
.section-terms .row {
	margin-left: 0;
	margin-right: 0;
	border-bottom: 2px solid rgba(0,0,0,.05);
	padding-top: 2rem;
	padding-bottom: 3rem
}
.section-terms .row:last-child {
	border-bottom: none
}
.section-terms [class*=col-] {
	padding-left: 0;
	padding-right: 0
}
.section-terms h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.15rem;
	font-weight: 700;
	margin-top: 0
}
.section-terms p {
font-size:.92rem
}
.section-terms .terms-resume p {
	font-size: 1.2rem;
	color: #747474
}
.section-faq {
	padding-bottom: 6rem;
	padding-top: 0
}
.section-faq .faq-question {
	padding-bottom: 2rem;
	padding-top: 2rem;
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.section-faq .faq-question h4 {
	margin-bottom: 2rem;
	font-weight: 500;
	font-size: 1.2rem;
	margin-top: 1rem
}
.section-faq .faq-question p {
font-size:.95rem
}
.section-faq .row .faq-question:last-child {
	border-bottom: none
}/*!
SLIDERS
*/
.slick-carousel {
	overflow: hidden
}
.slick-slide {
	padding: 15px;
	opacity: .7;
	transition: all .2s ease-in-out;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}
.flex-control-paging li a, .slick-next, .slick-prev {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out
}
.slick-slide.slick-current {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}
.slick-slide img {
	width: 100%
}
.slick-next, .slick-prev {
	cursor: pointer;
	position: absolute;
	top: 50%;
	height: 60px;
	margin-top: -30px;
	color: rgba(255,255,255,.7);
	font-size: 4rem;
	z-index: 2;
	transition: all .2s ease-in-out
}
.slick-next:hover, .slick-prev:hover {
	color: rgba(255,255,255,1)
}
.slick-next.slick-disabled, .slick-prev.slick-disabled {
	display: none!important
}
.slick-prev {
	left: 150px
}
.slick-next {
	right: 150px
}
.slick-next.slick-arrow i, .slick-prev.slick-arrow i {
	text-shadow: 1px 1px 1px rgba(0,0,0,.4)
}
@media (max-width:992px) {
.slick-prev {
	left: 90px
}
.slick-next {
	right: 90px
}
}
@media (max-width:768px) {
.section-faq .row .col-md-6:first-child .faq-question:last-child {
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.slick-next, .slick-prev {
	font-size: 2rem;
	height: 30px;
	margin-top: -15px
}
}
.owl-carousel {
	margin-bottom: 0;
	position: relative
}
.owl-carousel figure {
	background: 0 0
}
.owl-carousel.owl-nav {
	margin-top: 0
}
.owl-carousel .owl-nav [class*=owl-] {
	opacity: 0;
	position: absolute;
	width: 38px;
	height: 38px;
	top: 50%;
	margin-top: -27px;
	left: -30px;
	line-height: 32px;
	border: none;
	color: #323232;
	background-color: transparent;
	font-size: 38px;
	border-radius: 50%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.owl-carousel .owl-nav .owl-next {
	right: -15px;
	left: auto
}
.owl-carousel .owl-nav [class*=owl-] i {
	display: block;
	margin-top: 0
}
.owl-carousel:hover .owl-nav .owl-next.disabled, .owl-carousel:hover .owl-nav .owl-prev.disabled {
	opacity: 0
}
.owl-carousel:hover .owl-nav .owl-next {
	opacity: 1;
	right: 0;
	left: auto;
	background-color: transparent;
	color: #323232;
	cursor: pointer
}
.owl-carousel:hover .owl-nav .owl-prev {
	opacity: 1;
	left: -15px;
	right: auto;
	background-color: transparent;
	color: #323232;
	cursor: pointer
}
.owl-big-nav .owl-item {
	margin-bottom: -7px;
	overflow: hidden
}
.owl-big-nav .owl-nav {
	margin-top: 0
}
.owl-big-nav .owl-nav .owl-next, .owl-big-nav .owl-nav .owl-prev {
	color: #444;
	background: rgba(0,0,0,.3)!important;
	color: rgba(255,255,255,.7)!important
}
.owl-big-nav .owl-nav .owl-next:hover, .owl-big-nav .owl-nav .owl-prev:hover {
	background: rgba(0,0,0,.5)!important;
	color: rgba(255,255,255,.9)!important
}
.owl-big-nav .owl-nav .owl-prev i {
	left: 10px!important;
	margin-left: -6px
}
.owl-big-nav .owl-nav .owl-next i {
	right: 10px!important;
	margin-right: -6px
}
.owl-big-nav .owl-nav .owl-prev {
	left: 0!important;
	margin: 0;
	height: 70px;
	top: 50%;
	margin-top: -40px;
	width: 50px;
	border-radius: 0 4px 4px 0
}
.owl-big-nav .owl-nav .owl-next {
	right: 0!important;
	margin: 0;
	height: 70px;
	top: 50%;
	margin-top: -40px;
	width: 50px;
	border-radius: 4px 0 0 4px
}
.owl-big-nav .owl-nav .owl-next i, .owl-big-nav .owl-nav .owl-prev i {
	position: absolute;
	top: 50%;
	height: 40px;
	margin-top: -20px
}
.owl-theme .owl-dots .owl-dot span {
	background: rgba(0,0,0,.2)
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #363636
}
.owl-carousel.owl-nav-light:hover .owl-nav .owl-next, .owl-carousel.owl-nav-light:hover .owl-nav .owl-prev {
	color: #fff
}
.owl-carousel figure {
	margin-bottom: 0
}
.owl-carousel figure.simple-effect figcaption {
	height: auto;
	width: auto;
	position: absolute;
	top: auto;
	bottom: 2rem;
	left: 2rem;
padding:.9rem 1.5rem;
	background: rgba(0,0,0,.6);
	display: inline-block;
	font-family: Raleway, arial;
	font-weight: 300;
	font-size: 1.8rem;
	color: #fff
}
.owl-carousel figure.simple-effect figcaption h3 {
	margin-bottom: 0;
	font-size: 1.8rem;
	color: #fff
}
.owl-carousel figure.simple-effect figcaption p {
	color: #fff
}
.owl-carousel figure.simple-effect figcaption.caption-right {
	left: auto;
	right: 2rem
}
.owl-carousel figure.simple-effect figcaption.caption-top {
	bottom: auto;
	top: 2rem
}
.owl-carousel figure.simple-effect figcaption.caption-light {
	background: rgba(255,255,255,.8);
	color: #121212
}
.owl-carousel figure.simple-effect figcaption.caption-light h3,
.owl-carousel figure.simple-effect figcaption.caption-light p {
	color: #121212
}
.owl-carousel .owl-item img {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden
}
@media (max-width:768px) {
.owl-container {
	margin: 0 4rem
}
.owl-carousel figure.simple-effect figcaption {
padding:.5rem .9rem;
	font-size: 1rem
}
.owl-carousel figure.simple-effect figcaption h3 {
	font-size: 1rem
}
}
.bx-wrapper, .flexslider {
	margin: 0;
	border: none;
	background: 0 0
}
.bx-wrapper {
	box-shadow: none
}
.flexslider {
	overflow: hidden
}
.flexslider figure {
	margin-bottom: 0
}
.flexslider .slides {
	zoom: 1;
	overflow: hidden
}
.flexslider .slides img {
	margin: auto
}
.flexslider ul li {
	overflow: hidden
}
.flex-control-nav {
	bottom: 10px;
	z-index: 2
}
.flexslider .flex-viewport li {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	-webkit-backface-visibility: hidden
}
.flex-control-paging li a {
	background: 0 0;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.8), 0 1px 2px rgba(0,0,0,.1);
	border: none;
	transition: all .2s ease-in-out
}
#nav-slider li img, .t-overlay {
	-webkit-transition: all .2s ease-in-out
}
.flex-control-paging li a:hover {
	background: 0 0;
	box-shadow: inset 0 0 0 6px rgba(255,255,255,.7), 0 1px 2px rgba(0,0,0,.1)
}
.flex-control-paging li a.flex-active {
	background: 0 0;
	box-shadow: inset 0 0 0 6px rgba(255,255,255,1), 0 1px 2px rgba(0,0,0,.1)
}
.flex-direction-nav a {
	height: 50px;
	width: 50px;
	margin: -25px 0 0;
	background: rgba(0,0,0,.6);
	webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}
.flex-direction-nav a.flex-next {
	webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px
}
.flex-direction-nav a.flex-next, .flex-direction-nav a.flex-prev {
	opacity: .7;
	text-align: center
}
.flex-direction-nav a.flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {
	left: -5px
}
.flex-direction-nav a.flex-next::before, .flex-direction-nav a.flex-prev::before {
	color: #fff;
	text-shadow: none;
	margin-top: 3px
}
.flex-direction-nav a.flex-prev::before {
	content: "\f104";
	font-family: FontAwesome;
	font-size: 2.1rem
}
.flex-direction-nav a.flex-next, .flexslider:hover .flex-direction-nav .flex-next {
	right: -5px
}
.flex-direction-nav a.flex-next:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 2.1rem
}
.flexslider .flex-caption {
	position: absolute;
	bottom: 2rem;
	left: 2rem;
padding:.6rem 1.5rem;
	background: rgba(0,0,0,.6);
	display: inline-block;
	font-family: Raleway, arial;
	font-weight: 300;
	font-size: 1.8rem;
	color: #fff
}
#rev_slider, .flex-nav-hidden .flex-control-nav {
	display: none
}
.flexslider .flex-caption.caption-right {
	left: auto;
	right: 2rem
}
.flexslider .flex-caption.caption-top {
	bottom: auto;
	top: 2rem
}
.flexslider .flex-caption.caption-light {
	background: rgba(255,255,255,.8);
	color: #121212
}
#nav-slider {
	margin-top: 2px
}
#nav-slider li {
	margin-right: 2px;
	cursor: pointer
}
#nav-slider li.flex-active-slide img, #nav-slider li:hover img {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}
#nav-slider li img {
	opacity: .5;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
header .flexslider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.section-header .flexslider~div .blog-meta, .section-header .flexslider~div h1 {
	text-shadow: -1px 0 6px rgba(255,255,255,.7)
}
.flexslider.flex-nav-bottom {
	overflow: visible;
	margin-bottom: 40px
}
.flexslider.flex-nav-bottom .flex-control-nav {
	bottom: -35px
}
.flexslider .flex-control-paging li a {
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.3)
}
.flexslider .flex-control-paging li a:hover {
	box-shadow: inset 0 0 0 6px rgba(255,255,255,.7)
}
.flexslider .flex-control-paging li a.flex-active {
	box-shadow: inset 0 0 0 6px rgba(255,255,255,1)
}
.height-full .flexslider, .height-full .flexslider .slides, .height-full .flexslider .slides>li {
	height: 100%
}
.height-full .flexslider .slides>li {
	background-position: center;
	height: 100%;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.mobile-slider {
	max-width: 500px;
	margin: auto
}
.flex-thumbs li {
	margin-right: 3px;
	margin-top: 3px
}
#product-slider-thumbnails .flex-direction-nav a.flex-next::before, #product-slider-thumbnails .flex-direction-nav a.flex-prev::before {
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,.7)
}
@media (max-width:992px) {
.flexslider .flex-caption {
	font-size: 1rem;
	line-height: 1.2
}
}
.medium_grey, .medium_text, .small_text, .tp-caption.medium_grey, .tp-caption.medium_text, .tp-caption.small_text {
	line-height: 20px;
	margin: 0;
	position: absolute;
	border-style: none;
	border-width: 0;
	font-family: Arial;
	font-weight: 700;
	text-shadow: 0 2px 5px rgba(0,0,0,.5);
	color: #fff;
	white-space: nowrap
}
@media (max-width:768px) {
.flexslider .slides img, .section-header .flexslider, .section-header .flexslider .slides, .section-header .flexslider .slides li {
	height: 100%
}
}
.rev_slider {
	overflow: hidden
}
.medium_grey, .tp-caption.medium_grey {
	background-color: #888;
	font-size: 20px;
	padding: 2px 4px
}
.small_text, .tp-caption.small_text {
	font-size: 14px
}
.medium_text, .tp-caption.medium_text {
	font-size: 20px
}
.large_text, .tp-caption.large_text {
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: Arial;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
	position: absolute;
	text-shadow: 0 2px 5px rgba(0,0,0,.5);
	white-space: nowrap
}
.tp-caption.very_big_black, .tp-caption.very_big_white, .tp-caption.very_large_text, .very_big_black, .very_big_white, .very_large_text {
	border-style: none;
	border-width: 0;
	font-family: Arial;
	font-size: 60px;
	line-height: 60px;
	margin: 0;
	position: absolute
}
.tp-caption.very_large_text, .very_large_text {
	color: #fff;
	font-weight: 700;
	letter-spacing: -2px;
	text-shadow: 0 2px 5px rgba(0,0,0,.5);
	white-space: nowrap
}
.tp-caption.very_big_white, .very_big_white {
	background-color: #000;
	color: #fff;
	font-weight: 800;
	padding: 1px 4px 0;
	text-shadow: none;
	white-space: nowrap
}
.tp-caption.very_big_black, .very_big_black {
	background-color: #fff;
	color: #000;
	font-weight: 700;
	padding: 1px 4px 0;
	text-shadow: none;
	white-space: nowrap
}
.modern_medium_fat, .modern_medium_fat_white, .modern_medium_light, .tp-caption.modern_medium_fat, .tp-caption.modern_medium_fat_white, .tp-caption.modern_medium_light {
	border-style: none;
	border-width: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 24px;
	line-height: 20px;
	white-space: nowrap
}
.modern_medium_fat, .tp-caption.modern_medium_fat {
	color: #000;
	font-weight: 800;
	margin: 0;
	position: absolute;
	text-shadow: none
}
.modern_medium_fat_white, .tp-caption.modern_medium_fat_white {
	color: #fff;
	font-weight: 800;
	margin: 0;
	position: absolute;
	text-shadow: none
}
.modern_medium_light, .tp-caption.modern_medium_light {
	color: #000;
	font-weight: 300;
	margin: 0;
	position: absolute;
	text-shadow: none
}
.modern_big_bluebg, .modern_big_redbg, .tp-caption.modern_big_bluebg, .tp-caption.modern_big_redbg {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 36px;
	position: absolute;
	text-shadow: none;
	margin: 0;
	border-style: none;
	border-width: 0
}
.modern_big_bluebg, .tp-caption.modern_big_bluebg {
	background-color: #4e5b6c;
	font-weight: 800;
	padding: 3px 10px
}
.modern_big_redbg, .tp-caption.modern_big_redbg {
	background-color: #de543e;
	font-weight: 300;
	padding: 1px 10px 3px
}
.modern_small_text_dark, .tp-caption.modern_small_text_dark {
	border-style: none;
	border-width: 0;
	color: #555;
	font-family: Arial;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	position: absolute;
	text-shadow: none;
	white-space: nowrap
}
.boxshadow, .tp-caption.boxshadow {
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.5);
	box-shadow: 0 0 20px rgba(0,0,0,.5)
}
.black, .tp-caption.black {
	color: #000;
	text-shadow: none
}
.thinheadline_dark, .thintext_dark, .tp-caption.thinheadline_dark, .tp-caption.thintext_dark {
	background-color: transparent;
	color: rgba(0,0,0,.85);
	font-family: "Open Sans";
	font-weight: 300;
	position: absolute;
	text-shadow: none
}
.noshadow, .tp-caption.noshadow {
	text-shadow: none
}
.thinheadline_dark, .tp-caption.thinheadline_dark {
	font-size: 30px;
	line-height: 30px
}
.thintext_dark, .tp-caption.thintext_dark {
	font-size: 16px;
	line-height: 26px
}
.largeblackbg, .tp-caption.largeblackbg {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #000;
	border-radius: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 50px;
	font-weight: 300;
	line-height: 70px;
	padding: 0 20px;
	position: absolute;
	text-shadow: none
}
.largepinkbg, .largewhitebg, .tp-caption.largepinkbg, .tp-caption.largewhitebg {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 50px;
	font-weight: 300;
	line-height: 70px;
	padding: 0 20px;
	position: absolute;
	text-shadow: none;
	font-family: "Open Sans"
}
.largepinkbg, .tp-caption.largepinkbg {
	background-color: #db4360;
	border-radius: 0;
	color: #fff
}
.largewhitebg, .tp-caption.largewhitebg {
	background-color: #fff;
	border-radius: 0;
	color: #000
}
.largegreenbg, .tp-caption.largegreenbg {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #67ae73;
	border-radius: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 50px;
	font-weight: 300;
	line-height: 70px;
	padding: 0 20px;
	position: absolute;
	text-shadow: none
}
.excerpt, .tp-caption.excerpt {
	background-color: rgba(0,0,0,1);
	border-color: #fff;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: Arial;
	font-size: 36px;
	font-weight: 700;
	height: auto;
	letter-spacing: -1.5px;
	line-height: 36px;
	margin: 0;
	padding: 1px 4px 0;
	text-decoration: none;
	text-shadow: none;
	white-space: normal!important;
	width: 150px
}
.large_bold_grey, .tp-caption.large_bold_grey {
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #666;
	font-family: "Open Sans";
	font-size: 60px;
	font-weight: 800;
	line-height: 60px;
	margin: 0;
	padding: 1px 4px 0;
	text-decoration: none;
	text-shadow: none
}
.medium_thin_grey, .small_thin_grey, .tp-caption.medium_thin_grey, .tp-caption.small_thin_grey {
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	font-family: "Open Sans";
	font-weight: 300;
	margin: 0;
	padding: 1px 4px 0;
	text-decoration: none;
	text-shadow: none
}
.medium_thin_grey, .tp-caption.medium_thin_grey {
	color: #666;
	font-size: 34px;
	line-height: 30px
}
.small_thin_grey, .tp-caption.small_thin_grey {
	color: #757575;
	font-size: 18px;
	line-height: 26px
}
.lightgrey_divider, .tp-caption.lightgrey_divider {
	background-color: rgba(235,235,235,1);
	background-position: initial initial;
	background-repeat: initial initial;
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 3px;
	text-decoration: none;
	width: 370px
}
.large_bold_darkblue, .medium_bg_darkblue, .tp-caption.large_bold_darkblue, .tp-caption.medium_bg_darkblue {
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	font-family: "Open Sans";
	font-weight: 800;
	text-decoration: none
}
.large_bold_darkblue, .tp-caption.large_bold_darkblue {
	background-color: transparent;
	color: #34495e;
	font-size: 58px;
	line-height: 60px
}
.medium_bg_darkblue, .tp-caption.medium_bg_darkblue {
	background-color: #34495e;
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	padding: 10px
}
.medium_bold_red, .medium_light_red, .tp-caption.medium_bold_red, .tp-caption.medium_light_red {
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #e33a0c;
	font-family: "Open Sans";
	padding: 0
}
.medium_bold_red, .tp-caption.medium_bold_red {
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
	text-decoration: none
}
.medium_light_red, .tp-caption.medium_light_red {
	font-size: 21px;
	font-weight: 300;
	line-height: 26px;
	text-decoration: none
}
.medium_bg_orange, .medium_bg_red, .tp-caption.medium_bg_orange, .tp-caption.medium_bg_red {
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	font-family: "Open Sans";
	padding: 10px;
	font-weight: 800;
	text-decoration: none
}
.medium_bg_red, .tp-caption.medium_bg_red {
	background-color: #e33a0c;
	color: #fff;
	font-size: 20px;
	line-height: 20px
}
.medium_bold_orange, .tp-caption.medium_bold_orange {
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #f39c12;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
	text-decoration: none
}
.medium_bg_orange, .tp-caption.medium_bg_orange {
	background-color: #f39c12;
	color: #fff;
	font-size: 20px;
	line-height: 20px
}
.grassfloor, .tp-caption.grassfloor {
	background-color: rgba(160,179,151,1);
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 150px;
	text-decoration: none;
	width: 4000px
}
.large_bold_white, .medium_light_white, .tp-caption.large_bold_white, .tp-caption.medium_light_white {
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: "Open Sans"
}
.large_bold_white, .tp-caption.large_bold_white {
	font-size: 58px;
	font-weight: 800;
	line-height: 60px;
	text-decoration: none
}
.medium_light_white, .tp-caption.medium_light_white {
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	padding: 0;
	text-decoration: none
}
.mediumlarge_light_white, .mediumlarge_light_white_center, .tp-caption.mediumlarge_light_white, .tp-caption.mediumlarge_light_white_center {
	background-color: transparent;
	font-family: "Open Sans";
	font-size: 34px;
	font-weight: 300;
	line-height: 40px;
	padding: 0;
	text-decoration: none;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #fff
}
.mediumlarge_light_white_center, .tp-caption.mediumlarge_light_white_center {
	text-align: center
}
.medium_bg_asbestos, .tp-caption.medium_bg_asbestos {
	background-color: #7f8c8d;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: 800;
	line-height: 20px;
	padding: 10px;
	text-decoration: none
}
.large_bold_black, .medium_light_black, .tp-caption.large_bold_black, .tp-caption.medium_light_black {
	color: #000;
	font-family: "Open Sans";
	text-decoration: none;
	border-style: none;
	border-width: 0;
	background-color: transparent;
	border-color: #ffd658
}
.medium_light_black, .tp-caption.medium_light_black {
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	padding: 0
}
.large_bold_black, .tp-caption.large_bold_black {
	font-size: 58px;
	font-weight: 800;
	line-height: 60px
}
.mediumlarge_light_darkblue, .tp-caption.mediumlarge_light_darkblue {
	background-color: transparent;
	border-color: #ffd658;
	border-style: none;
	border-width: 0;
	color: #34495e;
	font-family: "Open Sans";
	font-size: 34px;
	font-weight: 300;
	line-height: 40px;
	padding: 0;
	text-decoration: none
}
.large_bg_black, .small_light_white, .tp-caption.large_bg_black, .tp-caption.small_light_white {
	border-style: none;
	border-width: 0;
	color: #fff;
	text-decoration: none;
	font-family: "Open Sans"
}
.small_light_white, .tp-caption.small_light_white {
	background-color: transparent;
	border-color: #ffd658;
	font-size: 17px;
	font-weight: 300;
	line-height: 28px;
	padding: 0
}
.roundedimage, .tp-caption.roundedimage {
	border-color: #222;
	border-style: none;
	border-width: 0
}
.large_bg_black, .tp-caption.large_bg_black {
	background-color: #000;
	border-color: #ffd658;
	font-size: 40px;
	font-weight: 800;
	line-height: 40px;
	padding: 10px 20px 15px
}
.mediumwhitebg, .tp-caption.mediumwhitebg {
	background-color: #fff;
	border-color: #000;
	border-style: none;
	border-width: 0;
	color: #000;
	font-family: "Open Sans";
	font-size: 30px;
	font-weight: 300;
	line-height: 30px;
	padding: 5px 15px 10px;
	text-decoration: none;
	text-shadow: none
}
.maincaption, .miami_subtitle, .miami_title_60px, .tp-caption.maincaption, .tp-caption.miami_subtitle, .tp-caption.miami_title_60px {
	background-color: transparent;
	border-color: #000;
	text-shadow: none;
	border-style: none;
	border-width: 0;
	text-decoration: none
}
.maincaption, .tp-caption.maincaption {
	color: #212a40;
	font-size: 33px;
	font-weight: 500;
	line-height: 43px
}
.miami_title_60px, .tp-caption.miami_title_60px {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 60px
}
.miami_subtitle, .tp-caption.miami_subtitle {
	color: rgba(255,255,255,.65);
	font-family: "Source Sans Pro";
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 24px
}
.divideline30px, .tp-caption.divideline30px {
	background: #fff;
	background-color: #fff;
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 2px;
	min-width: 30px;
	text-decoration: none
}
.Miami_nostyle, .tp-caption.Miami_nostyle {
	border-color: #222;
	border-style: none;
	border-width: 0
}
.miami_content_dark, .miami_content_light, .miami_title_60px_dark, .tp-caption.miami_content_dark, .tp-caption.miami_content_light, .tp-caption.miami_title_60px_dark {
	background-color: transparent;
	border-color: #000;
	font-family: "Source Sans Pro";
	border-style: none;
	border-width: 0;
	text-decoration: none;
	text-shadow: none
}
.miami_content_light, .tp-caption.miami_content_light {
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px
}
.miami_title_60px_dark, .tp-caption.miami_title_60px_dark {
	color: #333;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 60px
}
.miami_content_dark, .tp-caption.miami_content_dark {
	color: #666;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px
}
.divideline30px_dark, .tp-caption.divideline30px_dark {
	background-color: #333;
	border-color: #222;
	border-style: none;
	border-width: 0;
	height: 2px;
	min-width: 30px;
	text-decoration: none
}
.ellipse70px, .tp-caption.ellipse70px {
	background-color: rgba(0,0,0,.14902);
	border-color: #222;
	border-radius: 50px;
	border-style: none;
	border-width: 0;
	cursor: pointer;
	line-height: 1px;
	min-height: 70px;
	min-width: 70px;
	text-decoration: none
}
.MarkerDisplay, .Restaurant-Display, .tp-caption.MarkerDisplay, .tp-caption.Restaurant-Display {
	background-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	font-style: normal;
	padding: 0;
	text-decoration: none
}
.arrowicon, .tp-caption.arrowicon {
	border-color: #222;
	border-style: none;
	border-width: 0;
	line-height: 1px
}
.MarkerDisplay, .tp-caption.MarkerDisplay {
	border-color: #000;
	font-family: Permanent Marker;
	text-shadow: none
}
.Restaurant-Display, .tp-caption.Restaurant-Display {
	border-color: transparent;
	color: #fff;
	font-size: 120px;
	font-weight: 700;
	line-height: 120px
}
.Restaurant-Cursive, .Restaurant-ScrollDownText, .tp-caption.Restaurant-Cursive, .tp-caption.Restaurant-ScrollDownText {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2px
}
.Restaurant-Cursive, .tp-caption.Restaurant-Cursive {
	font-size: 30px;
	line-height: 30px;
	padding: 0;
	text-decoration: none
}
.Restaurant-ScrollDownText, .tp-caption.Restaurant-ScrollDownText {
	font-size: 17px;
	line-height: 17px;
	padding: 0;
	text-decoration: none
}
.Restaurant-Description, .Restaurant-Price, .tp-caption.Restaurant-Description, .tp-caption.Restaurant-Price {
	background-color: transparent;
	color: #fff;
	font-weight: 300;
	line-height: 30px;
	padding: 0;
	text-decoration: none;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	font-style: normal;
	letter-spacing: 3px
}
.Restaurant-Description, .tp-caption.Restaurant-Description {
	font-size: 20px
}
.Restaurant-Price, .tp-caption.Restaurant-Price {
	font-size: 30px
}
.Restaurant-Menuitem, .tp-caption.Restaurant-Menuitem {
	background-color: rgba(0,0,0,1);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 17px;
	padding: 10px 30px;
	text-align: left;
	text-decoration: none
}
.Furniture-LogoText, .Furniture-Plus, .tp-caption.Furniture-LogoText, .tp-caption.Furniture-Plus {
	border-color: transparent;
	border-style: none;
	border-width: 0;
	color: rgba(230,207,163,1);
	text-decoration: none
}
.Furniture-LogoText, .tp-caption.Furniture-LogoText {
	background-color: transparent;
	border-radius: 0;
	font-family: Raleway;
	font-size: 160px;
	font-style: normal;
	font-weight: 300;
	line-height: 150px;
	padding: 0;
	text-shadow: none
}
.Furniture-Plus, .tp-caption.Furniture-Plus {
	background-color: rgba(255,255,255,1);
	border-radius: 30px;
	box-shadow: rgba(0,0,0,.1) 0 1px 3px;
	font-family: Raleway;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	padding: 6px 7px 4px;
	text-shadow: none
}
.Furniture-Subtitle, .Furniture-Title, .tp-caption.Furniture-Subtitle, .tp-caption.Furniture-Title {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(0,0,0,1);
	line-height: 20px;
	font-family: Raleway;
	font-style: normal;
	text-shadow: none
}
.Furniture-Title, .tp-caption.Furniture-Title {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
	padding: 0;
	text-decoration: none
}
.Furniture-Subtitle, .tp-caption.Furniture-Subtitle {
	font-size: 17px;
	font-weight: 300;
	padding: 0;
	text-decoration: none
}
.Fashion-SmallText, .Gym-Display, .Gym-SmallText, .Gym-Subline, .tp-caption.Fashion-SmallText, .tp-caption.Gym-Display, .tp-caption.Gym-SmallText, .tp-caption.Gym-Subline {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	padding: 0;
	text-decoration: none
}
.Gym-Display, .tp-caption.Gym-Display {
	font-family: Raleway;
	font-size: 80px;
	font-style: normal;
	font-weight: 900;
	line-height: 70px
}
.Gym-Subline, .tp-caption.Gym-Subline {
	font-family: Raleway;
	font-size: 30px;
	font-style: normal;
	font-weight: 100;
	letter-spacing: 5px;
	line-height: 30px
}
.Gym-SmallText, .tp-caption.Gym-SmallText {
	font-family: Raleway;
	font-size: 17px;
	font-style: normal;
	font-weight: 300;
	line-height: 22;
	text-shadow: none
}
.Fashion-SmallText, .tp-caption.Fashion-SmallText {
	font-family: Raleway;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 20px
}
.Fashion-BigDisplay, .Fashion-TextBlock, .tp-caption.Fashion-BigDisplay, .tp-caption.Fashion-TextBlock {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(0,0,0,1);
	font-family: Raleway;
	font-style: normal;
	letter-spacing: 2px
}
.Fashion-BigDisplay, .tp-caption.Fashion-BigDisplay {
	font-size: 60px;
	font-weight: 900;
	line-height: 60px;
	padding: 0;
	text-decoration: none
}
.Fashion-TextBlock, .tp-caption.Fashion-TextBlock {
	font-size: 20px;
	font-weight: 400;
	line-height: 40px;
	padding: 0;
	text-decoration: none
}
.Sports-Display, .Sports-DisplayFat, .tp-caption.Sports-Display, .tp-caption.Sports-DisplayFat {
	color: rgba(255,255,255,1);
	font-size: 130px;
	font-style: normal;
	line-height: 130px;
	padding: 0;
	border-style: none;
	border-color: transparent;
	border-radius: 0;
	border-width: 0;
	text-decoration: none;
	background-color: transparent;
	font-family: Raleway
}
.Sports-Display, .tp-caption.Sports-Display {
	font-weight: 100;
	letter-spacing: 13px
}
.Sports-DisplayFat, .tp-caption.Sports-DisplayFat {
	font-weight: 900
}
.Sports-Subline, .tp-caption.Sports-Subline {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(0,0,0,1);
	font-family: Raleway;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 4px;
	line-height: 32px;
	padding: 0;
	text-decoration: none
}
.Instagram-Caption, .News-Subtitle, .News-Title, .tp-caption.Instagram-Caption, .tp-caption.News-Subtitle, .tp-caption.News-Title {
	color: rgba(255,255,255,1);
	font-style: normal;
	border-style: none;
	padding: 0
}
.Instagram-Caption, .tp-caption.Instagram-Caption {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-width: 0;
	font-size: 20px;
	font-weight: 900;
	line-height: 20px;
	text-decoration: none
}
.News-Title, .tp-caption.News-Title {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-width: 0;
	font-size: 70px;
	font-weight: 400;
	line-height: 60px;
	text-decoration: none
}
.News-Subtitle, .News-Subtitle:hover, .tp-caption.News-Subtitle, .tp-caption.News-Subtitle:hover {
	background-color: rgba(255,255,255,0);
	text-decoration: none;
	border-radius: 0;
	border-width: 0;
	border-color: transparent
}
.News-Subtitle, .tp-caption.News-Subtitle {
	font-size: 15px;
	font-weight: 300;
	line-height: 24px
}
.News-Subtitle:hover, .tp-caption.News-Subtitle:hover {
	border-style: solid;
	color: rgba(255,255,255,.65)
}
.Photography-Display, .tp-caption.Photography-Display {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: Raleway;
	font-size: 80px;
	font-style: normal;
	font-weight: 100;
	letter-spacing: 5px;
	line-height: 70px;
	padding: 0;
	text-decoration: none
}
.Photography-ImageHover, .Photography-Menuitem, .Photography-Subline, .tp-caption.Photography-ImageHover, .tp-caption.Photography-Menuitem, .tp-caption.Photography-Subline {
	font-size: 20px;
	font-style: normal;
	text-decoration: none;
	border-radius: 0;
	border-style: none;
	border-width: 0
}
.Photography-Subline, .tp-caption.Photography-Subline {
	background-color: transparent;
	border-color: transparent;
	color: rgba(119,119,119,1);
	font-family: Raleway;
	font-weight: 300;
	letter-spacing: 3px;
	line-height: 30px;
	padding: 0
}
.Photography-ImageHover, .tp-caption.Photography-ImageHover {
	background-color: transparent;
	border-color: rgba(255,255,255,0);
	color: rgba(255,255,255,1);
	font-weight: 400;
	line-height: 22;
	padding: 0
}
.Photography-ImageHover:hover, .tp-caption.Photography-ImageHover:hover {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Photography-Menuitem, .tp-caption.Photography-Menuitem {
	background-color: rgba(0,0,0,.65);
	border-color: transparent;
	color: rgba(255,255,255,1);
	font-family: Raleway;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 3px 5px 3px 8px
}
.Photography-Menuitem:hover, .tp-caption.Photography-Menuitem:hover {
	background-color: rgba(0,255,222,.65);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Photography-Textblock, .tp-caption.Photography-Textblock {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: Raleway;
	font-size: 17px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 30px;
	padding: 0;
	text-decoration: none
}
.Photography-ImageHover2, .Photography-Subline-2, .tp-caption.Photography-ImageHover2, .tp-caption.Photography-Subline-2 {
	font-size: 20px;
	font-style: normal;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0
}
.Photography-Subline-2, .tp-caption.Photography-Subline-2 {
	border-color: transparent;
	color: rgba(255,255,255,.35);
	font-family: Raleway;
	font-weight: 300;
	letter-spacing: 3px;
	line-height: 30px
}
.Photography-ImageHover2, .tp-caption.Photography-ImageHover2 {
	border-color: rgba(255,255,255,0);
	color: rgba(255,255,255,1);
	font-family: Arial;
	font-weight: 400;
	line-height: 22
}
.Photography-ImageHover2:hover, .tp-caption.Photography-ImageHover2:hover {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.WebProduct-Title, .tp-caption.WebProduct-Title {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(51,51,51,1);
	font-family: Raleway;
	font-size: 90px;
	font-style: normal;
	font-weight: 100;
	line-height: 90px;
	padding: 0;
	text-decoration: none
}
.WebProduct-Content, .WebProduct-SubTitle, .tp-caption.WebProduct-Content, .tp-caption.WebProduct-SubTitle {
	background-color: transparent;
	color: rgba(153,153,153,1);
	padding: 0;
	border-color: transparent;
	border-radius: 0;
	font-family: Raleway;
	font-style: normal;
	border-style: none;
	border-width: 0;
	text-decoration: none
}
.WebProduct-SubTitle, .tp-caption.WebProduct-SubTitle {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px
}
.WebProduct-Content, .tp-caption.WebProduct-Content {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px
}
.WebProduct-Menuitem, .tp-caption.WebProduct-Menuitem {
	background-color: rgba(51,51,51,1);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: Raleway;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 3px 5px 3px 8px;
	text-align: left;
	text-decoration: none
}
.WebProduct-Menuitem:hover, .tp-caption.WebProduct-Menuitem:hover {
	background-color: rgba(255,255,255,1);
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(153,153,153,1);
	text-decoration: none
}
.WebProduct-Content-Light, .WebProduct-SubTitle-Light, .WebProduct-Title-Light, .tp-caption.WebProduct-Content-Light, .tp-caption.WebProduct-SubTitle-Light, .tp-caption.WebProduct-Title-Light {
	background-color: transparent;
	border-color: transparent;
	padding: 0;
	font-family: Raleway;
	text-align: left;
	border-radius: 0;
	font-style: normal
}
.WebProduct-Title-Light, .tp-caption.WebProduct-Title-Light {
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-size: 90px;
	font-weight: 100;
	line-height: 90px;
	text-decoration: none
}
.WebProduct-SubTitle-Light, .tp-caption.WebProduct-SubTitle-Light {
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,.35);
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none
}
.WebProduct-Content-Light, .tp-caption.WebProduct-Content-Light {
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,.65);
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-decoration: none
}
.FatRounded, .FatRounded:hover, .tp-caption.FatRounded, .tp-caption.FatRounded:hover {
	border-color: rgba(211,211,211,1);
	border-radius: 50px;
	text-decoration: none;
	border-style: none;
	border-width: 0
}
.FatRounded, .tp-caption.FatRounded {
	background-color: rgba(0,0,0,.5);
	color: rgba(255,255,255,1);
	font-family: Raleway;
	font-size: 30px;
	font-style: normal;
	font-weight: 900;
	line-height: 30px;
	padding: 20px 22px 20px 25px;
	text-align: left;
	text-shadow: none
}
.FatRounded:hover, .tp-caption.FatRounded:hover {
	background-color: rgba(0,0,0,1);
	color: rgba(255,255,255,1)
}
.NotGeneric-Title, .tp-caption.NotGeneric-Title {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-size: 70px;
	font-style: normal;
	font-weight: 800;
	line-height: 70px;
	padding: 10px 0;
	text-decoration: none
}
.NotGeneric-CallToAction, .NotGeneric-SubTitle, .tp-caption.NotGeneric-CallToAction, .tp-caption.NotGeneric-SubTitle {
	font-weight: 500;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border-radius: 0;
	font-family: Raleway;
	text-align: left;
	font-style: normal
}
.NotGeneric-SubTitle, .tp-caption.NotGeneric-SubTitle {
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	font-size: 13px;
	letter-spacing: 4px;
	line-height: 20px;
	padding: 0
}
.NotGeneric-CallToAction, .tp-caption.NotGeneric-CallToAction {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.5);
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	letter-spacing: 3px;
	line-height: 14px;
	padding: 10px 30px
}
.NotGeneric-CallToAction:hover, .tp-caption.NotGeneric-CallToAction:hover {
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.NotGeneric-Icon, .tp-caption.NotGeneric-Icon {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,0);
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: Raleway;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 30px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.NotGeneric-Menuitem, .NotGeneric-Menuitem:hover, .tp-caption.NotGeneric-Menuitem, .tp-caption.NotGeneric-Menuitem:hover {
	background-color: rgba(0,0,0,0);
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border-radius: 0
}
.NotGeneric-Menuitem, .tp-caption.NotGeneric-Menuitem {
	border-color: rgba(255,255,255,.15);
	font-family: Raleway;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 14px;
	padding: 27px 30px;
	text-align: left
}
.NotGeneric-Menuitem:hover, .tp-caption.NotGeneric-Menuitem:hover {
	border-color: rgba(255,255,255,1)
}
.MarkerStyle, .tp-caption.MarkerStyle {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-family: "Permanent Marker";
	font-size: 17px;
	font-style: normal;
	font-weight: 100;
	line-height: 30px;
	padding: 0;
	text-align: left;
	text-decoration: none
}
.Gym-Menuitem, .Gym-Menuitem:hover, .tp-caption.Gym-Menuitem, .tp-caption.Gym-Menuitem:hover {
	background-color: rgba(0,0,0,1);
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	text-decoration: none;
	color: rgba(255,255,255,1)
}
.Gym-Menuitem, .tp-caption.Gym-Menuitem {
	border-color: rgba(255,255,255,0);
	font-family: Raleway;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 3px 5px 3px 8px;
	text-align: left
}
.Gym-Menuitem:hover, .tp-caption.Gym-Menuitem:hover {
	border-color: rgba(255,255,255,.25)
}
.Newspaper-Title-Centered, .tp-caption.Newspaper-Title-Centered {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	font-size: 50px;
	font-style: normal;
	font-weight: 400;
	line-height: 55px;
	padding: 0 0 10px;
	text-align: center;
	text-decoration: none
}
.Hero-Button, .NotGeneric-Button, .tp-caption.Hero-Button, .tp-caption.NotGeneric-Button {
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	padding: 10px 30px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 14px;
	font-style: normal
}
.Hero-Button, .tp-caption.Hero-Button {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.5);
	color: rgba(255,255,255,1);
	text-align: left
}
.Hero-Button:hover, .tp-caption.Hero-Button:hover {
	background-color: rgba(255,255,255,1);
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: rgba(0,0,0,1);
	text-decoration: none
}
.NotGeneric-Button, .tp-caption.NotGeneric-Button {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.5);
	color: rgba(255,255,255,1);
	text-align: left
}
.NotGeneric-Button:hover, .tp-caption.NotGeneric-Button:hover {
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.NotGeneric-BigButton, .NotGeneric-BigButton:hover, .tp-caption.NotGeneric-BigButton, .tp-caption.NotGeneric-BigButton:hover {
	background-color: rgba(0,0,0,0);
	border-style: solid;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border-radius: 0
}
.NotGeneric-BigButton, .tp-caption.NotGeneric-BigButton {
	border-color: rgba(255,255,255,.15);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 14px;
	padding: 27px 30px;
	text-align: left
}
.NotGeneric-BigButton:hover, .tp-caption.NotGeneric-BigButton:hover {
	border-color: rgba(255,255,255,1)
}
.WebProduct-Button, .tp-caption.WebProduct-Button {
	background-color: rgba(51,51,51,1);
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 48px;
	padding: 0 40px;
	text-align: left;
	text-decoration: none
}
.WebProduct-Button:hover, .tp-caption.WebProduct-Button:hover {
	background-color: rgba(255,255,255,1);
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	border-width: 2px;
	color: rgba(51,51,51,1);
	text-decoration: none
}
.Restaurant-Button, .tp-caption.Restaurant-Button {
	background-color: rgba(10,10,10,0);
	border-color: rgba(255,255,255,.5);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	line-height: 17px;
	padding: 12px 35px;
	text-align: left;
	text-decoration: none
}
.Restaurant-Button:hover, .tp-caption.Restaurant-Button:hover {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,224,129,1);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Gym-Button, .Gym-Button:hover, .tp-caption.Gym-Button, .tp-caption.Gym-Button:hover {
	border-color: transparent;
	border-width: 0;
	text-decoration: none;
	border-style: solid;
	color: rgba(255,255,255,1);
	border-radius: 30px
}
.Gym-Button, .tp-caption.Gym-Button {
	background-color: rgba(139,192,39,1);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 15px;
	padding: 13px 35px;
	text-align: left
}
.Gym-Button:hover, .tp-caption.Gym-Button:hover {
	background-color: rgba(114,168,0,1)
}
.Gym-Button-Light, .tp-caption.Gym-Button-Light {
	background-color: transparent;
	border-color: rgba(255,255,255,.25);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 15px;
	padding: 12px 35px;
	text-align: left;
	text-decoration: none
}
.Sports-Button-Light, .Sports-Button-Red, .tp-caption.Sports-Button-Light, .tp-caption.Sports-Button-Red {
	color: rgba(255,255,255,1);
	font-size: 17px;
	letter-spacing: 2px;
	line-height: 17px;
	padding: 12px 35px;
	text-decoration: none;
	border-style: solid;
	border-width: 2px;
	font-weight: 600;
	font-style: normal;
	text-align: left
}
.Gym-Button-Light:hover, .tp-caption.Gym-Button-Light:hover {
	background-color: rgba(114,168,0,0);
	border-color: rgba(139,192,39,1);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Sports-Button-Light, .tp-caption.Sports-Button-Light {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.5);
	border-radius: 0
}
.Sports-Button-Light:hover, .tp-caption.Sports-Button-Light:hover {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,1);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Sports-Button-Red, .tp-caption.Sports-Button-Red {
	background-color: rgba(219,28,34,1);
	border-color: rgba(219,28,34,0);
	border-radius: 0
}
.Sports-Button-Red:hover, .tp-caption.Sports-Button-Red:hover {
	background-color: rgba(0,0,0,1);
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Photography-Button, .Photography-Button:hover, .tp-caption.Photography-Button, .tp-caption.Photography-Button:hover {
	border-radius: 30px;
	border-width: 1px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	border-style: solid
}
.Photography-Button, .tp-caption.Photography-Button {
	border-color: rgba(255,255,255,.25);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 15px;
	padding: 13px 35px;
	text-align: left
}
.Photography-Button:hover, .tp-caption.Photography-Button:hover {
	border-color: rgba(255,255,255,1)
}
.Newspaper-Button-2, .tp-caption.Newspaper-Button-2 {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.5);
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	font-size: 15px;
	font-style: normal;
	font-weight: 900;
	line-height: 15px;
	padding: 10px 30px;
	text-align: left;
	text-decoration: none
}
.Newspaper-Button-2:hover, .tp-caption.Newspaper-Button-2:hover {
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,1);
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Feature-Tour, .Feature-Tour:hover, .tp-caption.Feature-Tour, .tp-caption.Feature-Tour:hover {
	border-color: transparent;
	border-width: 0;
	color: rgba(255,255,255,1);
	border-radius: 30px;
	border-style: solid;
	text-decoration: none
}
.Feature-Tour, .tp-caption.Feature-Tour {
	background-color: rgba(139,192,39,1);
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	padding: 17px 35px;
	text-align: left
}
.Feature-Tour:hover, .tp-caption.Feature-Tour:hover {
	background-color: rgba(114,168,0,1)
}
.Feature-Examples, .tp-caption.Feature-Examples {
	background-color: transparent;
	border-color: rgba(33,42,64,.15);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(33,42,64,.5);
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	padding: 15px 35px;
	text-align: left;
	text-decoration: none
}
.Feature-Examples:hover, .tp-caption.Feature-Examples:hover {
	background-color: transparent;
	border-color: rgba(139,192,39,1);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(139,192,39,1);
	text-decoration: none
}
.menutab, .tp-caption.menutab {
	background-color: transparent;
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(41,46,49,1);
	font-size: 25px;
	font-style: normal;
	font-weight: 300;
	line-height: 30px;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-shadow: none
}
.menutab:hover, .tp-caption.menutab:hover {
	background-color: transparent;
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	border-width: 0;
	color: rgba(213,0,0,1);
	text-decoration: none
}
.maincontent, .minitext, .tp-caption.maincontent, .tp-caption.minitext {
	background-color: transparent;
	border-color: rgba(0,0,0,1);
	border-radius: 0;
	border-style: none;
	font-style: normal;
	padding: 0;
	border-width: 0;
	text-shadow: none
}
.maincontent, .tp-caption.maincontent {
	color: rgba(41,46,49,1);
	font-size: 21px;
	font-weight: 300;
	line-height: 26px;
	text-align: left;
	text-decoration: none
}
.minitext, .tp-caption.minitext {
	color: rgba(185,186,187,1);
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	text-decoration: none
}
.Feature-Buy, .Feature-Examples-Light, .tp-caption.Feature-Buy, .tp-caption.Feature-Examples-Light {
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	border-radius: 30px;
	border-style: solid;
	color: rgba(255,255,255,1)
}
.Feature-Buy, .tp-caption.Feature-Buy {
	background-color: rgba(0,154,238,1);
	border-color: transparent;
	border-width: 0;
	padding: 17px 35px
}
.Feature-Buy:hover, .tp-caption.Feature-Buy:hover {
	background-color: rgba(0,133,214,1);
	border-color: transparent;
	border-radius: 30px;
	border-style: solid;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Feature-Examples-Light, .tp-caption.Feature-Examples-Light {
	background-color: transparent;
	border-color: rgba(255,255,255,.15);
	border-width: 2px;
	padding: 15px 35px
}
.Feature-Examples-Light:hover, .tp-caption.Feature-Examples-Light:hover {
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-radius: 30px;
	border-style: solid;
	border-width: 2px;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Facebook-Likes, .Twitter-Favorites, .Twitter-Link, .tp-caption.Facebook-Likes, .tp-caption.Twitter-Favorites, .tp-caption.Twitter-Link {
	border-style: none;
	border-width: 0;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	text-decoration: none;
	border-color: transparent;
	font-size: 15px
}
.Facebook-Likes, .tp-caption.Facebook-Likes {
	background-color: rgba(59,89,153,1);
	border-radius: 0;
	color: rgba(255,255,255,1);
	line-height: 22px;
	padding: 5px 15px
}
.Twitter-Favorites, .tp-caption.Twitter-Favorites {
	background-color: rgba(255,255,255,0);
	border-radius: 0;
	color: rgba(136,153,166,1);
	line-height: 22px;
	padding: 0
}
.Twitter-Link, .tp-caption.Twitter-Link {
	background-color: rgba(255,255,255,1);
	border-radius: 30px;
	color: rgba(135,153,165,1);
	line-height: 15px;
	padding: 11px 11px 9px
}
.Twitter-Link:hover, .tp-caption.Twitter-Link:hover {
	background-color: rgba(0,132,180,1);
	border-color: transparent;
	border-radius: 30px;
	border-style: none;
	border-width: 0;
	color: rgba(255,255,255,1);
	text-decoration: none
}
.Twitter-Content, .Twitter-Retweet, .tp-caption.Twitter-Content, .tp-caption.Twitter-Retweet {
	border-color: transparent;
	border-radius: 0;
	border-style: none;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	text-decoration: none;
	border-width: 0
}
.Twitter-Retweet, .tp-caption.Twitter-Retweet {
	background-color: rgba(255,255,255,0);
	color: rgba(136,153,166,1);
	font-size: 15px;
	line-height: 22px;
	padding: 0
}
.Twitter-Content, .tp-caption.Twitter-Content {
	background-color: rgba(255,255,255,1);
	color: rgba(41,47,51,1);
	font-size: 20px;
	line-height: 28px;
	padding: 30px 30px 70px
}
.revtp-form input[type=text], .revtp-form input[type=email], .revtp-searchform input[type=text], .revtp-searchform input[type=email] {
	font-size: 15px;
	color: #000;
	background-color: #fff;
	line-height: 46px;
	padding: 0 20px;
	cursor: text;
	border: 0;
	width: 400px;
	margin-bottom: 0;
	-webkit-transition: background-color .5s;
	-moz-transition: background-color .5s;
	-o-transition: background-color .5s;
	-ms-transition: background-color .5s;
	transition: background-color .5s;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.BigBold-Button, .BigBold-SubTitle, .BigBold-Title, .tp-caption.BigBold-Button, .tp-caption.BigBold-SubTitle, .tp-caption.BigBold-Title {
	border-radius: 0;
	text-decoration: none;
	font-style: normal;
	text-align: left
}
.BigBold-Title, .tp-caption.BigBold-Title {
	color: rgba(255,255,255,1);
	font-size: 110px;
	line-height: 100px;
	font-weight: 800;
	padding: 10px 0;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0
}
.BigBold-SubTitle, .tp-caption.BigBold-SubTitle {
	color: rgba(255,255,255,.5);
	font-size: 15px;
	line-height: 24px;
	font-weight: 500;
	padding: 0;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	letter-spacing: 1px
}
.BigBold-Button, .tp-caption.BigBold-Button {
	color: rgba(255,255,255,1);
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
	padding: 15px 50px;
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.5);
	border-style: solid;
	border-width: 1px;
	letter-spacing: 1px
}
.BigBold-Button:hover, .tp-caption.BigBold-Button:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.FoodCarousel-Button, .FoodCarousel-Button:hover, .FoodCarousel-Content, .tp-caption.FoodCarousel-Button, .tp-caption.FoodCarousel-Button:hover, .tp-caption.FoodCarousel-Content {
	text-decoration: none;
	border-color: rgba(41,46,49,1);
	border-radius: 0;
	border-style: solid;
	border-width: 1px
}
.FoodCarousel-Content, .tp-caption.FoodCarousel-Content {
	color: rgba(41,46,49,1);
	font-size: 17px;
	line-height: 28px;
	font-weight: 500;
	font-style: normal;
	padding: 30px;
	background-color: rgba(255,255,255,1);
	text-align: left
}
.FoodCarousel-Button, .tp-caption.FoodCarousel-Button {
	color: rgba(41,46,49,1);
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	font-style: normal;
	padding: 15px 70px 15px 50px;
	background-color: rgba(255,255,255,1);
	text-align: left;
	letter-spacing: 1px
}
.FoodCarousel-Button:hover, .tp-caption.FoodCarousel-Button:hover {
	color: rgba(255,255,255,1);
	background-color: rgba(41,46,49,1)
}
.FoodCarousel-CloseButton, .tp-caption.FoodCarousel-CloseButton {
	color: rgba(41,46,49,1);
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	padding: 14px 14px 14px 16px;
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	border-color: rgba(41,46,49,0);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px;
	text-align: left;
	letter-spacing: 1px
}
.Video-SubTitle, .Video-Title, .tp-caption.Video-SubTitle, .tp-caption.Video-Title {
	color: rgba(255,255,255,1);
	font-style: normal;
	font-family: Raleway;
	padding: 5px;
	text-decoration: none
}
.FoodCarousel-CloseButton:hover, .tp-caption.FoodCarousel-CloseButton:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,0);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.Video-SubTitle, .tp-caption.Video-SubTitle {
	font-size: 12px;
	line-height: 12px;
	font-weight: 600;
	background-color: rgba(0,0,0,.35);
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	letter-spacing: 2px;
	text-align: left
}
.Video-Title, .tp-caption.Video-Title {
	font-size: 30px;
	line-height: 30px;
	font-weight: 900;
	background-color: rgba(0,0,0,1);
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.Travel-BigCaption, .Travel-SmallCaption, .tp-caption.Travel-BigCaption, .tp-caption.Travel-SmallCaption {
	color: rgba(255,255,255,1);
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	font-style: normal;
	text-align: left
}
.Travel-BigCaption, .tp-caption.Travel-BigCaption {
	font-size: 50px;
	line-height: 50px;
	font-weight: 400
}
.Travel-SmallCaption, .tp-caption.Travel-SmallCaption {
	font-size: 25px;
	line-height: 30px;
	font-weight: 300
}
.Travel-CallToAction, .Travel-CallToAction:hover, .tp-caption.Travel-CallToAction, .tp-caption.Travel-CallToAction:hover {
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 2px;
	border-radius: 5px;
	text-decoration: none;
	color: rgba(255,255,255,1)
}
.Travel-CallToAction, .tp-caption.Travel-CallToAction {
	font-size: 25px;
	line-height: 25px;
	font-weight: 500;
	font-style: normal;
	padding: 12px 20px;
	background-color: rgba(255,255,255,.05);
	text-align: left;
	letter-spacing: 1px
}
.Travel-CallToAction:hover, .tp-caption.Travel-CallToAction:hover {
	background-color: rgba(255,255,255,.15)
}
.RotatingWords-TitleWhite, .tp-caption.RotatingWords-TitleWhite {
	color: rgba(255,255,255,1);
	font-size: 70px;
	line-height: 70px;
	font-weight: 800;
	font-style: normal;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.RotatingWords-Button, .tp-caption.RotatingWords-Button {
	color: rgba(255,255,255,1);
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	padding: 20px 50px;
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,.15);
	border-style: solid;
	border-width: 2px;
	border-radius: 0;
	text-align: left;
	letter-spacing: 3px
}
.RotatingWords-Button:hover, .tp-caption.RotatingWords-Button:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 2px;
	border-radius: 0
}
.RotatingWords-SmallText, .tp-caption.RotatingWords-SmallText {
	color: rgba(255,255,255,1);
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left;
	text-shadow: none
}
.ContentZoom-SmallSubtitle, .ContentZoom-SmallTitle, .tp-caption.ContentZoom-SmallSubtitle, .tp-caption.ContentZoom-SmallTitle {
	font-weight: 600;
	padding: 0;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	font-style: normal;
	text-decoration: none;
	text-align: left
}
.ContentZoom-SmallTitle, .tp-caption.ContentZoom-SmallTitle {
	color: rgba(41,46,49,1);
	font-size: 33px;
	line-height: 45px
}
.ContentZoom-SmallSubtitle, .tp-caption.ContentZoom-SmallSubtitle {
	color: rgba(111,124,130,1);
	font-size: 16px;
	line-height: 24px
}
.ContentZoom-SmallIcon, .tp-caption.ContentZoom-SmallIcon {
	color: rgba(41,46,49,1);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	padding: 10px;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.ContentZoom-SmallIcon:hover, .tp-caption.ContentZoom-SmallIcon:hover {
	color: rgba(111,124,130,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0
}
.ContentZoom-DetailTitle, .tp-caption.ContentZoom-DetailTitle {
	color: rgba(41,46,49,1);
	font-size: 70px;
	line-height: 70px;
	font-weight: 500;
	font-style: normal;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.ContentZoom-DetailContent, .ContentZoom-DetailSubTitle, .tp-caption.ContentZoom-DetailContent, .tp-caption.ContentZoom-DetailSubTitle {
	color: rgba(111,124,130,1);
	font-weight: 500;
	padding: 0;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0
}
.ContentZoom-DetailSubTitle, .tp-caption.ContentZoom-DetailSubTitle {
	font-size: 25px;
	line-height: 25px;
	font-style: normal;
	text-decoration: none;
	text-align: left
}
.ContentZoom-DetailContent, .tp-caption.ContentZoom-DetailContent {
	font-size: 17px;
	line-height: 28px;
	font-style: normal;
	text-decoration: none;
	text-align: left
}
.ContentZoom-Button, .ContentZoom-ButtonClose, .tp-caption.ContentZoom-Button, .tp-caption.ContentZoom-ButtonClose {
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none
}
.ContentZoom-Button, .tp-caption.ContentZoom-Button {
	color: rgba(41,46,49,1);
	padding: 15px 50px;
	background-color: rgba(0,0,0,0);
	border-color: rgba(41,46,49,.5);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.ContentZoom-Button:hover, .tp-caption.ContentZoom-Button:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.ContentZoom-ButtonClose, .tp-caption.ContentZoom-ButtonClose {
	color: rgba(41,46,49,1);
	padding: 14px 14px 14px 16px;
	background-color: rgba(0,0,0,0);
	border-color: rgba(41,46,49,.5);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.ContentZoom-ButtonClose:hover, .tp-caption.ContentZoom-ButtonClose:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(41,46,49,1);
	border-color: rgba(41,46,49,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.Newspaper-Subtitle, .Newspaper-Title, .tp-caption.Newspaper-Subtitle, .tp-caption.Newspaper-Title {
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	text-align: left;
	text-decoration: none;
	font-style: normal
}
.Newspaper-Title, .tp-caption.Newspaper-Title {
	color: rgba(255,255,255,1);
	font-size: 50px;
	line-height: 55px;
	font-weight: 400;
	font-family: "Roboto Slab";
	padding: 0 0 10px;
	border-radius: 0
}
.Newspaper-Subtitle, .tp-caption.Newspaper-Subtitle {
	color: rgba(168,216,238,1);
	font-size: 15px;
	line-height: 20px;
	font-weight: 900;
	font-family: Roboto;
	padding: 0;
	border-radius: 0
}
.Newspaper-Button, .tp-caption.Newspaper-Button {
	color: rgba(255,255,255,1);
	font-size: 13px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	padding: 12px 35px;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
	border-color: rgba(255,255,255,.25);
	border-style: solid;
	border-width: 1px;
	border-radius: 0;
	letter-spacing: 2px;
	text-align: left
}
.Newspaper-Button:hover, .tp-caption.Newspaper-Button:hover {
	color: rgba(0,0,0,1);
	text-decoration: none;
	background-color: rgba(255,255,255,1);
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.rtwhitemedium, .tp-caption.rtwhitemedium {
	font-size: 22px;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border-width: 0;
	border-color: #000;
	border-style: none;
	text-shadow: none
}
.revtp-form input[type=submit], .revtp-searchform input[type=submit] {
	line-height: 46px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 20px;
	border: 0;
	background: #009aee;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.Concept-SubTitle, .Concept-Title, .tp-caption.Concept-SubTitle, .tp-caption.Concept-Title {
	font-weight: 700;
	padding: 0 0 10px;
	text-align: left;
	background-color: transparent;
	border-color: transparent;
	border-width: 0;
	text-decoration: none;
	border-style: none
}
.Concept-Title, .tp-caption.Concept-Title {
	color: rgba(255,255,255,1);
	font-size: 70px;
	line-height: 70px;
	font-style: normal;
	font-family: Roboto Condensed;
	border-radius: 0;
	letter-spacing: 5px
}
.Concept-SubTitle, .tp-caption.Concept-SubTitle {
	color: rgba(255,255,255,.65);
	font-size: 25px;
	line-height: 25px;
	font-style: italic;
	font-family: Playfair Display;
	border-radius: 0
}
.Concept-Content, .tp-caption.Concept-Content {
	color: rgba(255,255,255,1);
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto Condensed;
	padding: 0;
	text-decoration: none;
	text-align: center;
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,1);
	border-style: none;
	border-width: 2px;
	border-radius: 0
}
.Concept-LessBtn, .Concept-MoreBtn, .tp-caption.Concept-LessBtn, .tp-caption.Concept-MoreBtn {
	color: rgba(255,255,255,1);
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	padding: 10px 8px 7px 10px;
	letter-spacing: 1px
}
.Concept-LessBtn, .Concept-LessBtn:hover, .Concept-MoreBtn, .Concept-MoreBtn:hover, .tp-caption.Concept-LessBtn, .tp-caption.Concept-LessBtn:hover, .tp-caption.Concept-MoreBtn, .tp-caption.Concept-MoreBtn:hover {
	text-decoration: none;
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	border-radius: 50px
}
.Concept-MoreBtn, .tp-caption.Concept-MoreBtn {
	background-color: transparent;
	text-align: left
}
.Concept-MoreBtn:hover, .tp-caption.Concept-MoreBtn:hover {
	color: rgba(255,255,255,1);
	background-color: rgba(255,255,255,.15)
}
.Concept-LessBtn, .tp-caption.Concept-LessBtn {
	background-color: rgba(0,0,0,1);
	text-align: left
}
.Concept-LessBtn:hover, .tp-caption.Concept-LessBtn:hover {
	color: rgba(0,0,0,1);
	background-color: rgba(255,255,255,1)
}
.Concept-SubTitle-Dark, .Concept-Title-Dark, .tp-caption.Concept-SubTitle-Dark, .tp-caption.Concept-Title-Dark {
	font-weight: 700;
	padding: 0 0 10px;
	border-color: transparent;
	border-style: none;
	border-radius: 0;
	background-color: transparent;
	text-decoration: none;
	border-width: 0
}
.Concept-SubTitle-Dark, .tp-caption.Concept-SubTitle-Dark {
	color: rgba(0,0,0,.65);
	font-size: 25px;
	line-height: 25px;
	font-style: italic;
	font-family: Playfair Display;
	text-align: left
}
.Concept-Title-Dark, .tp-caption.Concept-Title-Dark {
	color: rgba(0,0,0,1);
	font-size: 70px;
	line-height: 70px;
	font-style: normal;
	font-family: Roboto Condensed;
	text-align: center;
	letter-spacing: 5px
}
.Concept-MoreBtn-Dark, .tp-caption.Concept-MoreBtn-Dark {
	color: rgba(0,0,0,1);
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	padding: 10px 8px 7px 10px;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	border-radius: 50px;
	letter-spacing: 1px;
	text-align: left
}
.Concept-MoreBtn-Dark:hover, .tp-caption.Concept-MoreBtn-Dark:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(0,0,0,1);
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	border-radius: 50px
}
.Concept-Content-Dark, .Concept-Notice, .tp-caption.Concept-Content-Dark, .tp-caption.Concept-Notice {
	font-weight: 400;
	font-style: normal;
	font-family: Roboto Condensed;
	padding: 0;
	text-decoration: none;
	text-align: center;
	background-color: rgba(0,0,0,0);
	border-color: rgba(255,255,255,1);
	border-style: none;
	border-width: 2px
}
.Concept-Content-Dark, .tp-caption.Concept-Content-Dark {
	color: rgba(0,0,0,1);
	font-size: 20px;
	line-height: 30px;
	border-radius: 0
}
.Concept-Notice, .tp-caption.Concept-Notice {
	color: rgba(255,255,255,1);
	font-size: 15px;
	line-height: 15px;
	border-radius: 0;
	letter-spacing: 2px
}
.tp-caption.Concept-Content a, .tp-caption.Concept-Content a:visited {
	color: #fff!important;
	border-bottom: 1px solid #fff!important;
	font-weight: 700!important
}
.tp-caption.Concept-Content a:hover {
	border-bottom: 1px solid transparent!important
}
.tp-caption.Concept-Content-Dark a, .tp-caption.Concept-Content-Dark a:visited {
	color: #000!important;
	border-bottom: 1px solid #000!important;
	font-weight: 700!important
}
.tp-caption.Concept-Content-Dark a:hover {
	border-bottom: 1px solid transparent!important
}
.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {
	color: #0084B4!important
}
.tp-caption.Twitter-Content a:hover {
	color: #0084B4!important;
	text-decoration: underline!important
}
.Creative-SubTitle, .Creative-Title, .tp-caption.Creative-SubTitle, .tp-caption.Creative-Title {
	padding: 0;
	text-decoration: none;
	text-align: center;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	font-style: normal;
	font-weight: 400
}
.Creative-Title, .tp-caption.Creative-Title {
	color: rgba(255,255,255,1);
	font-size: 70px;
	line-height: 70px;
	font-family: Playfair Display;
	border-radius: 0
}
.Creative-SubTitle, .tp-caption.Creative-SubTitle {
	color: rgba(205,176,131,1);
	font-size: 14px;
	line-height: 14px;
	font-family: Lato;
	border-radius: 0;
	letter-spacing: 2px
}
.Creative-Button, .Creative-Button:hover, .tp-caption.Creative-Button, .tp-caption.Creative-Button:hover {
	color: rgba(205,176,131,1);
	background-color: rgba(0,0,0,0);
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	border-radius: 0
}
.Creative-Button, .tp-caption.Creative-Button {
	font-size: 13px;
	line-height: 13px;
	font-weight: 400;
	font-style: normal;
	font-family: Lato;
	padding: 15px 50px;
	text-align: left;
	border-color: rgba(205,176,131,.25);
	letter-spacing: 2px
}
.Creative-Button:hover, .tp-caption.Creative-Button:hover {
	border-color: rgba(205,176,131,1)
}
.subcaption, .tp-caption.subcaption {
	color: rgba(111,124,130,1);
	font-size: 19px;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	font-family: roboto;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(0,0,0,1);
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-shadow: none;
	text-align: left
}
.RedDot, .RedDot:hover, .tp-caption.RedDot, .tp-caption.RedDot:hover {
	color: rgba(0,0,0,1);
	text-decoration: none;
	border-style: solid;
	border-width: 5px;
	border-radius: 50px
}
.RedDot, .tp-caption.RedDot {
	font-weight: 400;
	font-style: normal;
	padding: 0;
	text-align: left;
	background-color: rgba(213,0,0,1);
	border-color: rgba(255,255,255,1)
}
.RedDot:hover, .tp-caption.RedDot:hover {
	background-color: rgba(255,255,255,.75);
	border-color: rgba(213,0,0,1)
}
.SlidingOverlays-Title, .Woo-Rating, .tp-caption.SlidingOverlays-Title, .tp-caption.Woo-Rating {
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left;
	font-style: normal
}
.SlidingOverlays-Title, .tp-caption.SlidingOverlays-Title {
	color: rgba(255,255,255,1);
	font-size: 50px;
	line-height: 50px;
	font-weight: 400;
	font-family: Playfair Display
}
.Woo-Rating, .tp-caption.Woo-Rating {
	color: rgba(0,0,0,1);
	font-size: 14px;
	line-height: 30px;
	font-weight: 300;
	font-family: Roboto;
	type: text
}
.Woo-TitleLarge, .tp-caption.Woo-TitleLarge {
	color: rgba(0,0,0,1);
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
	font-style: normal;
	font-family: Playfair Display;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: center;
	type: text
}
.Woo-PriceLarge, .Woo-SubTitle, .tp-caption.Woo-PriceLarge, .tp-caption.Woo-SubTitle {
	color: rgba(0,0,0,1);
	font-style: normal;
	font-family: Roboto;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	type: text;
	text-align: center
}
.Woo-SubTitle, .tp-caption.Woo-SubTitle {
	font-size: 18px;
	line-height: 18px;
	font-weight: 300;
	letter-spacing: 2px
}
.Woo-PriceLarge, .tp-caption.Woo-PriceLarge {
	font-size: 60px;
	line-height: 60px;
	font-weight: 700
}
.Woo-AddToCart, .Woo-ProductInfo, .tp-caption.Woo-AddToCart, .tp-caption.Woo-ProductInfo {
	font-size: 15px;
	line-height: 15px;
	font-weight: 500;
	font-family: Roboto;
	type: button;
	color: rgba(0,0,0,1);
	border-color: rgba(0,0,0,1);
	border-width: 1px;
	border-radius: 4px;
	text-decoration: none;
	border-style: solid;
	font-style: normal;
	text-align: left
}
.Woo-ProductInfo, .tp-caption.Woo-ProductInfo {
	padding: 12px 75px 12px 50px;
	background-color: rgba(254,207,114,1)
}
.Woo-ProductInfo:hover, .tp-caption.Woo-ProductInfo:hover {
	color: rgba(0,0,0,1);
	text-decoration: none;
	background-color: rgba(243,168,71,1);
	border-color: rgba(0,0,0,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 4px
}
.Woo-AddToCart, .tp-caption.Woo-AddToCart {
	padding: 12px 35px;
	background-color: rgba(254,207,114,1)
}
.Woo-AddToCart:hover, .tp-caption.Woo-AddToCart:hover {
	color: rgba(0,0,0,1);
	text-decoration: none;
	background-color: rgba(243,168,71,1);
	border-color: rgba(0,0,0,1);
	border-style: solid;
	border-width: 1px;
	border-radius: 4px
}
.FullScreen-Toggle, .tp-caption.FullScreen-Toggle {
	color: rgba(255,255,255,1);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	padding: 11px 8px 11px 12px;
	text-decoration: none;
	background-color: rgba(0,0,0,.5);
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	border-radius: 0;
	letter-spacing: 3px;
	text-align: left
}
.FullScreen-Toggle:hover, .tp-caption.FullScreen-Toggle:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(0,0,0,1);
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	border-radius: 0
}
.Agency-SubTitle, .Agency-Title, .tp-caption.Agency-SubTitle, .tp-caption.Agency-Title {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	padding: 0
}
.Agency-Title, .tp-caption.Agency-Title {
	font-size: 70px;
	line-height: 70px;
	font-weight: 900;
	font-style: normal;
	font-family: lato;
	text-align: left;
	letter-spacing: 10px
}
.Agency-SubTitle, .tp-caption.Agency-SubTitle {
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: italic;
	font-family: Georgia, serif;
	text-align: center
}
.Agency-PlayBtn, .Agency-PlayBtn:hover, .tp-caption.Agency-PlayBtn, .tp-caption.Agency-PlayBtn:hover {
	border-color: rgba(255,255,255,1);
	border-style: solid;
	border-width: 2px;
	border-radius: 100px;
	text-decoration: none;
	background-color: transparent;
	color: rgba(255,255,255,1)
}
.Agency-PlayBtn, .tp-caption.Agency-PlayBtn {
	font-size: 30px;
	line-height: 71px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	padding: 0;
	text-align: center
}
.Agency-PlayBtn:hover, .tp-caption.Agency-PlayBtn:hover {
	cursor: pointer
}
.Agency-SmallText, .tp-caption.Agency-SmallText {
	color: rgba(255,255,255,1);
	font-size: 12px;
	line-height: 12px;
	font-weight: 900;
	font-style: normal;
	font-family: lato;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left;
	letter-spacing: 5px
}
.Agency-Social, .Agency-Social:hover, .tp-caption.Agency-Social, .tp-caption.Agency-Social:hover {
	text-decoration: none;
	border-color: rgba(51,51,51,1);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px
}
.Agency-Social, .tp-caption.Agency-Social {
	color: rgba(51,51,51,1);
	font-size: 25px;
	line-height: 50px;
	font-weight: 400;
	font-style: normal;
	font-family: Georgia, serif;
	padding: 0;
	background-color: transparent;
	text-align: center
}
.Agency-Social:hover, .tp-caption.Agency-Social:hover {
	color: rgba(255,255,255,1);
	background-color: rgba(51,51,51,1);
	cursor: pointer
}
.Agency-CloseBtn, .Agency-CloseBtn:hover, .tp-caption.Agency-CloseBtn, .tp-caption.Agency-CloseBtn:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255,255,255,0);
	border-radius: 100px
}
.Agency-CloseBtn, .tp-caption.Agency-CloseBtn {
	font-size: 50px;
	line-height: 50px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	padding: 0;
	border-style: none;
	border-width: 0;
	text-align: center
}
.Agency-CloseBtn:hover, .tp-caption.Agency-CloseBtn:hover {
	border-style: none;
	border-width: 0;
	cursor: pointer
}
.Dining-SubTitle, .Dining-Title, .tp-caption.Dining-SubTitle, .tp-caption.Dining-Title {
	font-weight: 400;
	font-family: Georgia, serif;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	text-align: left;
	color: rgba(255,255,255,1);
	font-style: normal
}
.Dining-Title, .tp-caption.Dining-Title {
	font-size: 70px;
	line-height: 70px;
	border-radius: 0;
	letter-spacing: 10px
}
.Dining-SubTitle, .tp-caption.Dining-SubTitle {
	font-size: 20px;
	line-height: 20px;
	border-radius: 0
}
.Dining-BtnLight, .Dining-BtnLight:hover, .tp-caption.Dining-BtnLight, .tp-caption.Dining-BtnLight:hover {
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	border-style: solid;
	border-width: 1px;
	border-radius: 0
}
.Dining-BtnLight, .tp-caption.Dining-BtnLight {
	color: rgba(255,255,255,.5);
	font-size: 15px;
	line-height: 15px;
	font-weight: 700;
	font-style: normal;
	font-family: Lato;
	padding: 17px 73px 17px 50px;
	border-color: rgba(255,255,255,.25);
	text-align: left;
	letter-spacing: 2px
}
.Dining-BtnLight:hover, .tp-caption.Dining-BtnLight:hover {
	color: rgba(255,255,255,1);
	border-color: rgba(255,255,255,1)
}
.Dining-Social, .Dining-Social:hover, .tp-caption.Dining-Social, .tp-caption.Dining-Social:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-radius: 30px
}
.Dining-Social, .tp-caption.Dining-Social {
	font-size: 25px;
	line-height: 50px;
	font-weight: 400;
	font-style: normal;
	font-family: Georgia, serif;
	padding: 0;
	border-color: rgba(255,255,255,.25);
	text-align: center
}
.Dining-Social:hover, .tp-caption.Dining-Social:hover {
	border-color: rgba(255,255,255,1);
	cursor: pointer
}
.Team-Thumb, .Team-Thumb:hover, .tp-caption.Team-Thumb:hover, tp-caption.Team-Thumb {
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	color: rgba(255,255,255,1)
}
.Team-Thumb, tp-caption.Team-Thumb {
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial;
	padding: 0;
	text-align: left
}
.Team-Thumb:hover, .tp-caption.Team-Thumb:hover {
	cursor: pointer
}
.Team-Name, .tp-caption.Team-Name {
	color: rgba(255,255,255,1);
	font-size: 70px;
	line-height: 70px;
	font-weight: 900;
	font-style: normal;
	font-family: Roboto;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left
}
.Team-Description, .Team-Position, .Team-Social, .tp-caption.Team-Description, .tp-caption.Team-Position, .tp-caption.Team-Social {
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	color: rgba(255,255,255,1);
	font-style: normal
}
.Team-Position, .tp-caption.Team-Position {
	font-size: 30px;
	line-height: 30px;
	font-family: Georgia, serif;
	text-align: left
}
.Team-Description, .tp-caption.Team-Description {
	font-size: 18px;
	line-height: 28px;
	font-family: Roboto;
	text-align: left
}
.Team-Social, .tp-caption.Team-Social {
	font-size: 50px;
	line-height: 50px;
	font-family: Arial;
	text-align: center
}
.Team-Social:hover, .tp-caption.Team-Social:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	cursor: pointer
}
.VideoControls-Play, .VideoControls-Play:hover, .tp-caption.VideoControls-Play, .tp-caption.VideoControls-Play:hover {
	color: rgba(0,0,0,1);
	text-decoration: none;
	background-color: rgba(255,255,255,1);
	border-color: rgba(0,0,0,1);
	border-style: solid;
	border-width: 0;
	border-radius: 100px
}
.VideoControls-Play, .tp-caption.VideoControls-Play {
	font-size: 50px;
	line-height: 120px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	padding: 0 0 0 7px;
	text-align: center
}
.VideoControls-Play:hover, .tp-caption.VideoControls-Play:hover {
	cursor: pointer
}
.VideoPlayer-Title, .tp-caption.VideoPlayer-Title {
	color: rgba(255,255,255,1);
	font-size: 40px;
	line-height: 40px;
	font-weight: 900;
	font-style: normal;
	font-family: Lato;
	padding: 0;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	text-align: left;
	letter-spacing: 10px
}
.VideoPlayer-Social, .VideoPlayer-SubTitle, .tp-caption.VideoPlayer-Social, .tp-caption.VideoPlayer-SubTitle {
	font-weight: 400;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0
}
.VideoPlayer-SubTitle, .tp-caption.VideoPlayer-SubTitle {
	font-size: 20px;
	line-height: 20px;
	font-style: italic;
	font-family: Georgia, serif;
	padding: 0;
	text-align: center
}
.VideoPlayer-Social, .tp-caption.VideoPlayer-Social {
	font-size: 50px;
	line-height: 50px;
	font-style: normal;
	font-family: Arial;
	padding: 0;
	text-align: center
}
.VideoControls-Mute, .VideoControls-Pause, .tp-caption.VideoControls-Mute, .tp-caption.VideoControls-Pause {
	font-size: 20px;
	line-height: 50px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	padding: 0;
	text-align: center
}
.VideoPlayer-Social:hover, .tp-caption.VideoPlayer-Social:hover {
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0;
	border-radius: 0;
	cursor: pointer
}
.VideoControls-Mute, .VideoControls-Mute:hover, .VideoControls-Pause, .VideoControls-Pause:hover, .tp-caption.VideoControls-Mute, .tp-caption.VideoControls-Mute:hover, .tp-caption.VideoControls-Pause, .tp-caption.VideoControls-Pause:hover {
	color: rgba(0,0,0,1);
	text-decoration: none;
	background-color: rgba(255,255,255,1);
	border-color: rgba(0,0,0,1);
	border-style: solid;
	border-width: 0;
	border-radius: 100px
}
.VideoControls-Mute:hover, .tp-caption.VideoControls-Mute:hover {
	cursor: pointer
}
.VideoControls-Pause:hover, .tp-caption.VideoControls-Pause:hover {
	cursor: pointer
}
.BigBold-Button, .BigBold-SubTitle, .BigBold-Title, .ContentZoom-Button, .ContentZoom-ButtonClose, .ContentZoom-DetailContent, .ContentZoom-DetailSubTitle, .ContentZoom-DetailTitle, .ContentZoom-SmallIcon, .ContentZoom-SmallSubtitle, .ContentZoom-SmallTitle, .Facebook-Likes, .Feature-Buy, .Feature-Examples, .Feature-Examples-Light, .Feature-Tour, .FoodCarousel-Button, .FoodCarousel-CloseButton, .FoodCarousel-Content, .Gym-Button, .Gym-Button-Light, .Hero-Button, .Instagram-Caption, .News-Subtitle, .News-Title, .Newspaper-Button, .Newspaper-Button-2, .Newspaper-Subtitle, .Newspaper-Title, .Newspaper-Title-Centered, .NotGeneric-BigButton, .NotGeneric-Button, .NotGeneric-Title, .Photography-Button, .Restaurant-Button, .Restaurant-Cursive, .Restaurant-Description, .Restaurant-Display, .Restaurant-Menuitem, .Restaurant-Price, .Restaurant-ScrollDownText, .RotatingWords-Button, .RotatingWords-SmallText, .RotatingWords-TitleWhite, .Sports-Button-Light, .Sports-Button-Red, .Travel-BigCaption, .Travel-CallToAction, .Travel-SmallCaption, .Twitter-Content, .Twitter-Favorites, .Twitter-Link, .Twitter-Retweet, .Video-SubTitle, .Video-Title, .WebProduct-Button, .ares .tp-tab, .erinyen .tp-tab-desc, .erinyen .tp-tab-title, .gyges .tp-tab, .hebe .tp-tab-desc, .hebe .tp-tab-title, .hesperiden .tp-tab, .maincaption, .maincontent, .menutab, .miami_title_60px, .minitext, .revtp-form input[type=submit], .revtp-form input[type=text], .revtp-form input[type=email], .revtp-searchform input[type=submit], .revtp-searchform input[type=text], .revtp-searchform input[type=email], .subcaption, .tp-caption.BigBold-Button, .tp-caption.BigBold-SubTitle, .tp-caption.BigBold-Title, .tp-caption.ContentZoom-Button, .tp-caption.ContentZoom-ButtonClose, .tp-caption.ContentZoom-DetailContent, .tp-caption.ContentZoom-DetailSubTitle, .tp-caption.ContentZoom-DetailTitle, .tp-caption.ContentZoom-SmallIcon, .tp-caption.ContentZoom-SmallSubtitle, .tp-caption.ContentZoom-SmallTitle, .tp-caption.Facebook-Likes, .tp-caption.Feature-Buy, .tp-caption.Feature-Examples, .tp-caption.Feature-Examples-Light, .tp-caption.Feature-Tour, .tp-caption.FoodCarousel-Button, .tp-caption.FoodCarousel-CloseButton, .tp-caption.FoodCarousel-Content, .tp-caption.Gym-Button, .tp-caption.Gym-Button-Light, .tp-caption.Hero-Button, .tp-caption.Instagram-Caption, .tp-caption.News-Subtitle, .tp-caption.News-Title, .tp-caption.Newspaper-Button, .tp-caption.Newspaper-Button-2, .tp-caption.Newspaper-Subtitle, .tp-caption.Newspaper-Title, .tp-caption.Newspaper-Title-Centered, .tp-caption.NotGeneric-BigButton, .tp-caption.NotGeneric-Button, .tp-caption.NotGeneric-Title, .tp-caption.Photography-Button, .tp-caption.Restaurant-Button, .tp-caption.Restaurant-Cursive, .tp-caption.Restaurant-Description, .tp-caption.Restaurant-Display, .tp-caption.Restaurant-Menuitem, .tp-caption.Restaurant-Price, .tp-caption.Restaurant-ScrollDownText, .tp-caption.RotatingWords-Button, .tp-caption.RotatingWords-SmallText, .tp-caption.RotatingWords-TitleWhite, .tp-caption.Sports-Button-Light, .tp-caption.Sports-Button-Red, .tp-caption.Travel-BigCaption, .tp-caption.Travel-CallToAction, .tp-caption.Travel-SmallCaption, .tp-caption.Twitter-Content, .tp-caption.Twitter-Favorites, .tp-caption.Twitter-Link, .tp-caption.Twitter-Retweet, .tp-caption.Video-SubTitle, .tp-caption.Video-Title, .tp-caption.WebProduct-Button, .tp-caption.maincaption, .tp-caption.maincontent, .tp-caption.menutab, .tp-caption.miami_title_60px, .tp-caption.minitext, .tp-caption.subcaption, .zeus .tp-tab-title {
	font-family: inherit
}
.forcefullwidth_wrapper_tp_banner {
	overflow-x: hidden;
	overflow: hidden
}
.erinyen .tp-tab-title {
	color: #E2785D
}
.tp-caption-important {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600
}
.tp-caption-title {
	z-index: 5;
	text-align: center;
	white-space: normal;
	font-size: 52px;
	line-height: 60px;
	color: rgba(255,255,255,1);
	padding: 0;
	border-radius: 0
}
.tp-caption-subtitle {
	font-family: Satisfy, 'Open Sans', arial;
	min-width: auto;
	min-height: auto;
	white-space: nowrap;
	max-width: auto;
	max-height: auto;
	font-size: 21px;
	line-height: 24px;
	font-weight: 300;
	color: rgba(255,255,255,.9);
	background-color: rgba(255,255,255,0);
	padding: 0;
	border-radius: 0
}
.dark-skin .tags a:hover, .dark-skin.widget .tags a:hover, .nav>li>a {
	border: 2px solid transparent
}
.tp-caption-subtitle.subtitle-serif {
	font-family: Sumana, arial;
	font-style: italic;
	text-align: center;
	color: #D5D5D5;
	font-size: 19px
}
.caption-dark {
	color: #2C2C2C
}
.tp-caption-subtitle.caption-dark {
	color: #737373
}
.caption-dark.tp-caption-subtitle.subtitle-serif {
	color: #5B5B5B
}
.tp-caption-title {
	font-family: Montserrat;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600
}
.tp-caption-wedding {
	font-family: Satisfy, 'Open Sans', arial!important;
	text-transform: none!important;
	font-weight: 100
}
.tp-caption-dark, .tp-caption-primary {
	color: #121212
}
.transparent-dark .uranus .tp-bullet {
	box-shadow: 0 0 0 2px transparent
}
.transparent-dark .uranus .tp-bullet-inner {
	background-color: #000;
	background-color: rgba(0,0,0,.3)
}
.transparent-dark .uranus .tp-bullet.selected .tp-bullet-inner, .transparent-dark .uranus .tp-bullet:hover .tp-bullet-inner {
	background-color: #000
}
.transparent-dark .uranus .tp-bullet.selected, .transparent-dark .uranus .tp-bullet:hover {
	box-shadow: 0 0 0 2px #000
}
.topnav-top .rev_slider_wrapper .slotholder {
	transform: matrix(1, 0, 0, 1, 0, 0)!important
}
.tp-caption.Newspaper-subtitle {
	color: #E2785D
}
@media only screen and (max-width:767px) {
.revtp-form input[type=text], .revtp-form input[type=email], .revtp-searchform input[type=text], .revtp-searchform input[type=email] {
	width: 200px!important
}
.zeus.tparrows {
	min-width: 35px;
	min-height: 35px
}
.zeus.tparrows:before {
	font-size: 12px;
	line-height: 40px
}
.revtp-form input[type=email], .revtp-form input[type=text], .revtp-searchform input[type=email], .revtp-searchform input[type=text] {
	font-size: 12px;
	line-height: 34px;
	padding: 0 10px
}
.revtp-form input[type=submit], .revtp-searchform input[type=submit] {
	line-height: 34px;
	font-size: 12px
}
}
@media (max-width:480px) {
.tp-caption .btn {
	display: block;
	margin: auto;
margin-bottom:.9rem;
	text-align: center
}
.revtp-form input[type=email], .revtp-form input[type=text], .revtp-searchform input[type=email], .revtp-searchform input[type=text] {
	width: 120px!important
}
}/*!
THEMES COLORS
*/
body.dark-skin {
	background-color: #272727;
	color: #EDEDED
}
.dark-skin p {
	color: #DDD
}
.dark-skin .bg-white p, .dark-skin .img-cover p {
	color: #424242
}
.dark-skin .account-section, .dark-skin .infobox, .dark-skin .infobox p, .dark-skin .white-modal, .dark-skin .white-modal p {
	color: rgba(0,0,0,.7)
}
.dark-skin .h1, .dark-skin .h2, .dark-skin .h3, .dark-skin .h4, .dark-skin .h5, .dark-skin .h6, .dark-skin h1, .dark-skin h2, .dark-skin h3, .dark-skin h4, .dark-skin h5, .dark-skin h6 {
	color: #fff
}
.dark-skin .account-section .h1, .dark-skin .account-section .h2, .dark-skin .account-section .h3, .dark-skin .account-section .h4, .dark-skin .account-section .h5, .dark-skin .account-section .h6, .dark-skin .account-section h1, .dark-skin .account-section h2, .dark-skin .account-section h3, .dark-skin .account-section h4, .dark-skin .account-section h5, .dark-skin .account-section h6, .dark-skin .amber h1, .dark-skin .amber h2, .dark-skin .amber h3, .dark-skin .amber h4, .dark-skin .amber h5, .dark-skin .amber h6, .dark-skin .bg-white h1, .dark-skin .bg-white h2, .dark-skin .bg-white h3, .dark-skin .bg-white h4, .dark-skin .bg-white h5, .dark-skin .bg-white h6, .dark-skin .img-light h1, .dark-skin .img-light h2, .dark-skin .img-light h3, .dark-skin .img-light h4, .dark-skin .img-light h5, .dark-skin .img-light h6, .dark-skin .infobox .h1, .dark-skin .infobox .h2, .dark-skin .infobox .h3, .dark-skin .infobox .h4, .dark-skin .infobox .h5, .dark-skin .infobox .h6, .dark-skin .infobox h1, .dark-skin .infobox h2, .dark-skin .infobox h3, .dark-skin .infobox h4, .dark-skin .infobox h5, .dark-skin .infobox h6 {
	color: #303030
}
.dark-skin .img-light.section-newsletter .subtitle {
	color: rgba(0,0,0,.7)!important
}
.dark-skin .amber .title .subtitle {
	color: rgba(0,0,0,.5)!important
}
.dark-skin #page-title {
	background-color: #232323
}
.dark-skin .breadcrumb a {
	color: rgba(255,255,255,.7)
}
.dark-skin .breadcrumb span {
	color: rgba(255,255,255,.5)
}
.dark-skin #wrapper {
	background-color: #272727
}
.dark-skin a, .dark-skin a:focus, .dark-skin a:hover {
	color: #EDEDED
}
.dark-skin .account-section a, .dark-skin .account-section a:focus, .dark-skin .account-section a:hover, .dark-skin .infobox a, .dark-skin .infobox a:focus, .dark-skin .infobox a:hover, .dark-skin .white-modal a, .dark-skin .white-modal a:focus, .dark-skin .white-modal a:hover {
	color: #121212
}
.dark-skin .widget-posts .post .post-meta {
	color: rgba(255,255,255,.5)
}
.dark-skin .widget-links li a {
	color: rgba(255,255,255,.9)
}
.dark-skin .widget-links li a::before {
	color: rgba(255,255,255,.6)
}
.dark-skin .widget-comments .comment p.comment-meta {
	color: rgba(255,255,255,.5)
}
.dark-skin #main-navigation .main-nav-wrapper {
	background-color: #2D2D2D
}
.dark-skin:not(.header-light) #main-navigation #main-menu>ul>li>a, .dark-skin:not(.header-light) #main-navigation .nav-right i, .dark-skin:not(.header-light) #main-navigation .tools-btn span {
	color: #ededed
}
.dark-skin .widget-twitter .tweets-list li small {
	color: rgba(255,255,255,.45)
}
.dark-skin .widget-twitter .tweets-list li img {
	display: none
}
.dark-skin .widget-twitter .tweets-list li {
	list-style: none
}
.dark-skin .widget-twitter .tweets-list {
	padding-left: 0
}
.dark-skin #search.nav-search .search-close i {
	color: #BFBFBF
}
.dark-skin code {
	background-color: rgba(0,0,0,.3)
}
.dark-skin .icon-line a {
	border: 1px solid #515151;
	color: #C9C9C9!important
}
.dark-skin .widget {
	border-bottom: 2px solid rgba(255,255,255,.06)
}
.dark-skin .dropcap {
	color: #fff
}
.dark-skin .t-dark, .dark-skin .t-dark a, .dark-skin .t-dark h1, .dark-skin .t-dark h3, .dark-skin .t-dark h4, .dark-skin .t-dark h5, .dark-skin i.t-dark, .t-dark h2 {
	color: #fff!important
}
.dark-skin .t-dark .subtitle {
	color: rgba(255,255,255,.7)
}
.dark-skin .feature-box .feature-content p {
	color: rgba(255,255,255,.6)
}
.dark-skin .feature-box .icon.icon-gray {
	background: rgba(0,0,0,.3);
	color: rgba(255,255,255,.8)
}
.dark-skin .bg-light, .dark-skin .bg-light p, .dark-skin .bg-white, .dark-skin .bg-white p {
	color: #252525
}
.dark-skin .grey.lighten-4 {
	background-color: #363636!important
}
.dark-skin .testimonial .comment {
	color: rgba(255,255,255,.6)
}
.dark-skin .img-light .testimonial .comment {
	color: rgba(0,0,0,.6)
}
.dark-skin .tp-caption-dark {
	color: #fff
}
.dark-skin .form-group label {
	color: #C9C9C9
}
.dark-skin .infobox .form-group label, .dark-skin .white-modal .form-group label {
	color: #3B3B3B
}
.dark-skin .select2-results {
	color: #202020
}
.dark-skin .panel-accordion .h1, .dark-skin .panel-accordion .h2, .dark-skin .panel-accordion .h3, .dark-skin .panel-accordion .h4, .dark-skin .panel-accordion .h5, .dark-skin .panel-accordion .h6, .dark-skin .panel-accordion h1, .dark-skin .panel-accordion h2, .dark-skin .panel-accordion h3, .dark-skin .panel-accordion h4, .dark-skin .panel-accordion h5, .dark-skin .panel-accordion h6 {
	color: #121212
}
.dark-skin .panel-accordion .feature-box .feature-content p, .dark-skin .panel-accordion p {
	color: #4F4F4F
}
.dark-skin .feature-box .icon.icon-simple {
	color: rgba(255,255,255,.7)
}
.dark-skin .img-cover .feature-box .icon.icon-simple {
	color: rgba(0,0,0,.7)
}
.dark-skin .table a {
	color: #373a3c
}
.dark-skin .border-top {
	border-top: 1px solid #333!important
}
.dark-skin .separator.separator-fade .mask:after {
	box-shadow: 0 0 8px rgba(255,255,255,.2)
}
.dark-skin .separator.separator-fade span {
	box-shadow: 0 2px 4px rgba(255,255,255,.4);
	background: #272727
}
.dark-skin .separator {
	color: rgba(255,255,255,.2)
}
.dark-skin .separator.separator-line .mask:after {
	border: 2px solid rgba(255,255,255,.1)
}
.dark-skin .separator.separator-fade span i {
	border: 1px dashed #5F5F5F
}
.dark-skin .separator i {
	color: rgba(255,255,255,.3)
}
.dark-skin .separator.separator-line span {
	border: 2px solid rgba(255,255,255,.12);
	background: #272727
}
.dark-skin .team .team-info .team-name {
	color: #fff
}
.dark-skin .item .item-meta, .dark-skin .item .item-meta a {
	color: rgba(255,255,255,.6)
}
.dark-skin .title.title-line h1:after, .dark-skin .title.title-line h2:after, .dark-skin .title.title-line h3:after, .dark-skin .title.title-line h4:after, .dark-skin .title.title-line h5:after, .dark-skin .title.title-line.title-center h1:before, .dark-skin .title.title-line.title-center h2:before, .dark-skin .title.title-line.title-center h3:before, .dark-skin .title.title-line.title-center h4:before, .dark-skin .title.title-line.title-center h5:before, .dark-skin .title.title-line.title-center>p:before, .dark-skin .title.title-line.title-center>span:before, .dark-skin .title.title-line.title-right h1:before, .dark-skin .title.title-line.title-right h2:before, .dark-skin .title.title-line.title-right h3:before, .dark-skin .title.title-line.title-right h4:before, .dark-skin .title.title-line.title-right h5:before, .dark-skin .title.title-line.title-right>p:before, .dark-skin .title.title-line.title-right>span:before, .dark-skin .title.title-line>p:after, .dark-skin .title.title-line>span:after {
	border-bottom: 3px solid rgba(255,255,255,.04)
}
.dark-skin .account .account-menu {
	border: 1px solid rgba(255,255,255,.1)
}
.dark-skin .account .account-menu ul li {
	border-bottom: 1px solid #3C3C3C
}
.dark-skin .account .account-menu ul li a:hover {
	background: rgba(255,255,255,.1);
	color: #fff!important
}
.dark-skin .counter .count-subtitle {
	color: #CFCFCF
}
.dark-skin .post .post-info .post-meta li {
	color: rgba(255,255,255,.5)
}
.dark-skin .post .post-info .post-meta li a {
	color: rgba(255,255,255,.8)
}
.dark-skin .review_bottom_ornament_triangle {
	border-top: 10px solid rgba(255,255,255,.2)
}
.dark-skin .review_bottom_ornament_triangle:after {
	border-top: 9px solid #272727
}
.dark-skin .review_bottom_ornament_line, .dark-skin .review_top_ornament_line, .dark-skin .review_top_ornament_quotemark {
	border-top: solid 1px rgba(255,255,255,.2)
}
.dark-skin .review_top_ornament_quotemark {
	border-top: none;
	color: rgba(255,255,255,.2)
}
.dark-skin .img-light .review_bottom_ornament_triangle {
	border-top: 10px solid rgba(0,0,0,.16)
}
.dark-skin .img-light .review_bottom_ornament_triangle:after {
	border-top: 9px solid #fff
}
.dark-skin .img-light .review_bottom_ornament_line, .dark-skin .img-light .review_top_ornament_line, .dark-skin .img-light .review_top_ornament_quotemark {
	border-top: solid 1px rgba(0,0,0,.1)
}
.dark-skin .img-light .review_top_ornament_quotemark {
	color: rgba(0,0,0,.1)
}
.dark-skin .testimonial .client-info {
	color: #D4D4D4
}
.dark-skin .testimonial .testimonial-content {
	color: rgba(255,255,255,.6)
}
.dark-skin .img-light .testimonial .client-info {
	color: #232323
}
.dark-skin .clients-boxed [class*=col-] {
	border-right: 1px dashed rgba(255,255,255,.15);
	border-bottom: 1px dashed rgba(255,255,255,.15)
}
.dark-skin #blog-main {
	background: #272727
}
.dark-skin #sidebar-left:after, .dark-skin #sidebar-right:after, .dark-skin .sidebar-left:after, .dark-skin .sidebar-right:after {
	background: #2F2F2F
}
.dark-skin .blog-timeline .post::before {
	border-top: 1px dashed rgba(255,255,255,.2)
}
.dark-skin .blog-timeline .posts::before {
	border-left: 1px dashed rgba(255,255,255,.2)
}
.dark-skin .posts .post {
	border-bottom: 1px solid rgba(255,255,255,.07)
}
.dark-skin .posts .post:last-child {
	border-bottom: none
}
.dark-skin .pagination-wrapper ul li {
	background: #121212;
	border-right: 1px solid #2A2A2A;
	border-top: 1px solid #2A2A2A;
	border-bottom: 1px solid #2A2A2A
}
.dark-skin .pagination-wrapper ul li a {
	color: #F6F6F6
}
.dark-skin .pagination li.active {
	background: #2C2C2C;
	border-right: 1px solid #454545;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545
}
.dark-skin .pagination li:not(.disabled):not(.active):hover {
	background: #2C2C2C;
	color: #fff!important
}
.dark-skin .pagination>li:not(.active)>a:focus, .dark-skin .pagination>li>a:hover, .dark-skin .pagination>li>span:focus, .dark-skin .pagination>li>span:hover {
	color: #fff!important
}
.dark-skin .items-filter li a {
	color: #D9D9D9
}
.dark-skin .btn-dark.btn-bordered {
	color: #E2E2E2!important;
	border: 2px solid #E2E2E2
}
.dark-skin .btn-dark.btn-bordered:hover {
	background: #fff;
	color: #232323!important
}
.dark-skin .section-call-to-action:not(.bg-primary) p.action-subtitle {
	color: rgba(255,255,255,.4)
}
.dark-skin .btn-dark:not(.btn-bordered) {
	background-color: #fff;
	color: #383737!important
}
.dark-skin .infobox .btn-dark:not(.btn-bordered) {
	background-color: #383737;
	color: #fff!important
}
.dark-skin .infobox .btn-dark:not(.btn-bordered):hover {
	background-color: #141414
}
.dark-skin .btn-primary.btn-bordered {
	color: #fff!important
}
.dark-skin .title.title-line-bottom::after {
	border-bottom: 2px dashed #DADADA
}
.dark-skin .section-page #page-content, .dark-skin .section-page .page-content {
	background-color: #272727
}
.dark-skin .counter i {
	color: rgba(255,255,255,.3)
}
.dark-skin .lighten-1 .counter i {
	color: rgba(0,0,0,.3)
}
.dark-skin .lighten-1 .countup {
	color: #373a3c
}
.dark-skin .lighten-1 .counter p {
	color: #000
}
.dark-skin .lighten-1 .counter .count-subtitle {
	color: rgba(0,0,0,.4)
}
.dark-skin .progress {
	background: #5D5D5D
}
.dark-skin .panel-group .panel-default {
	border: 2px solid rgba(255,255,255,.1)
}
.dark-skin .section-faq .faq-question {
	border-bottom: 1px solid rgba(255,255,255,.1)
}
.dark-skin #secondary-nav {
	background: #fff;
	color: #232323
}
.dark-skin .switcher label {
	color: #232323
}
.dark-skin .switcher .fieldset {
	border: 1px solid rgba(0,0,0,.4)
}
.dark-skin.header-transparent.transparent-dark.topnav-top .toggle-menu span:not(.menu-label), .dark-skin.header-transparent.transparent-dark.topnav-top .toggle-menu span:not(.menu-label)::after, .dark-skin.header-transparent.transparent-dark.topnav-top .toggle-menu span:not(.menu-label)::before {
	background: #fff
}
.dark-skin .section-portfolio .title p:not(.subtitle) {
	color: rgba(255,255,255,.4)
}
.dark-skin .tags a, .dark-skin .widget .tags a {
	border: 2px solid rgba(255,255,255,.1)
}
.dark-skin .product-single.brown.lighten-5 {
	background-color: #383635!important
}
.dark-skin .fc th, .dark-skin .fc-unthemed thead, .dark-skin thead .fc-head-container .dark-skin .fc-unthemed .fc-row, .dark-skin thead .fc-widget-header {
	background: #121212;
	color: #fff
}
.dark-skin .fc-unthemed .fc-divider, .dark-skin .fc-unthemed .fc-popover, .dark-skin .fc-unthemed .fc-row, .dark-skin .fc-unthemed tbody, .dark-skin .fc-unthemed td, .dark-skin .fc-unthemed th, .dark-skin .fc-unthemed thead {
	border-color: #3E3E3E
}
.dark-skin .fc-time-grid table {
	background-color: #1E1E1E!important
}
.dark-skin .fc-view-container *, .dark-skin .fc-view-container :after, .dark-skin .fc-view-container :before {
	color: #fff
}
.dark-skin .menu-restaurant .menu-line {
	border-bottom: 1px dotted rgba(255,255,255,.3)
}
.dark-skin section:not(.img-light) .testimonial .testimonial-content {
	color: rgba(255,255,255,.6);
	border: 1px solid #363636;
	background-color: #1A1A1A
}
.dark-skin .testimonial .testimonial-content::before {
	background: #1A1A1A;
	border-bottom: 1px solid #363636;
	border-right: 1px solid #363636
}
.dark-skin section:not(.img-light) .testimonial .testimonial-meta .testimonial-subtitle {
	color: rgba(255,255,255,.7)
}
.dark-skin section:not(.img-light) .testimonial.style-2 .testimonial-content::after {
	color: rgba(255,255,255,.15)
}
.dark-skin section:not(.img-light) .owl-theme .owl-dots .owl-dot span {
	background: rgba(255,255,255,.2)
}
.dark-skin section:not(.img-light) .owl-theme .owl-dots .owl-dot.active span, .dark-skin section:not(.img-light) .owl-theme .owl-dots .owl-dot:hover span {
	background: rgba(255,255,255,.4)
}
.dark-skin section:not(.img-light) .testimonial .testimonial-meta .testimonial-name {
	color: rgba(255,255,255,.8)
}
.dark-skin .builder .btn-dark.btn-bordered {
	color: #383737!important;
	border: 1px solid #383737
}
.dark-skin .builder .btn-dark:not(.btn-bordered) {
	background-color: #383737;
	color: #fff!important
}
.dark-skin .builder .btn-dark:hover {
	background-color: #141414
}
.dark-skin .builder .btn-dark.btn-bordered:hover {
	background: #232323;
	color: #fff!important
}
.dark-skin .coupon-wrapper {
	background: #3C3C3C
}
.dark-skin table {
	color: #BFC6CB
}
.dark-skin .quantity .minus, .dark-skin .quantity .plus, .dark-skin .table.table-cart a {
	color: #EDEDED
}
.dark-skin .quantity {
	border: 2px solid #484747
}
.dark-skin .quantity .plus {
	border-bottom: none
}
.dark-skin .quantity .minus:hover, .dark-skin .quantity .plus:hover {
	background: #303030
}
.dark-skin .table-cart.table>tbody>tr {
	border-top: 1px dashed #515151
}
.dark-skin .table-cart.table>tbody>tr:first-child {
	border-top: none
}
.dark-skin .quantity input {
	color: #303030
}
.dark-skin .product-single .product-wishlist {
	color: rgba(255,255,255,.5)
}
.dark-skin .product-top-info {
	border-bottom: 1px solid #3F3F3F
}
.dark-skin .product-single .product-info .product-tabs li.active a, .dark-skin .product-single .product-info .product-tabs li:hover a {
	color: rgba(255,255,255,.9)
}
.dark-skin .product-single .product-info #reviews .review-date, .dark-skin .product-single .product-info .product-tabs li a {
	color: rgba(255,255,255,.4)
}
.dark-skin .product-single .product-info .product-tabs {
	border-top: 2px solid #393939;
	border-bottom: 2px solid #393939
}
.dark-skin .product-single .product-info #details {
	border-bottom: 2px solid #393939
}
.dark-skin .product-single .product-info #info .table>tbody>tr>td, .dark-skin .product-single .product-info #info .table>tbody>tr>th, .dark-skin .product-single .product-info #info .table>tfoot>tr>td, .dark-skin .product-single .product-info #info .table>tfoot>tr>th, .dark-skin .product-single .product-info #info .table>thead>tr>td, .dark-skin .product-single .product-info #info .table>thead>tr>th, .dark-skin .product-single .product-info #reviews .reviews-list .media {
	border-bottom: 1px solid #393939
}
.dark-skin .product-single .product-info .product-tabs li a.active, .dark-skin .product-single .product-info .product-tabs li.active a, .dark-skin .product-single .product-info .product-tabs li:hover a {
	color: rgba(255,255,255,.9)
}
.dark-skin .section-newsletter .subtitle {
	color: rgba(255,255,255,.7)!important
}
.dark-skin .product {
	background: #3E3E3E
}
.dark-skin .product .product-overlay .product-quickview a, .dark-skin .product .product-overlay i {
	color: #EDEDED;
	text-shadow: none
}
.dark-skin .owl-carousel .owl-nav [class*=owl-], .dark-skin .product .product-info .product-price {
	color: #EFEFEF
}
.dark-skin .deep-purple.lighten-5 {
	background-color: #3F3D44!important
}
.dark-skin .checklist li.checked a {
	color: #fff
}
.dark-skin .checklist li a {
	color: #E0E2E8!important
}
.dark-skin .checklist a .x, .dark-skin .checklist a .y {
	background: #fff
}
.dark-skin table {
	background: #3A3A3A
}
.dark-skin .indigo.lighten-4 {
	background-color: #444652!important
}
.dark-skin .teal.lighten-5 {
	background-color: #343A39!important
}
.dark-skin .table-bordered {
	border: none
}
.dark-skin .nav>li>a {
	color: rgba(255,255,255,.4)
}
.dark-skin .nav-tabs>li>a:hover {
	color: #DEDEDE!important
}
.dark-skin .nav-tabs {
	border-bottom: 2px solid #383838
}
.dark-skin .nav-tabs>li>a.active, .dark-skin .nav-tabs>li>a.active:focus, .dark-skin .nav-tabs>li>a.active:hover {
	color: #F1F1F1;
	background-color: #272727;
	border: 2px solid #383838;
	border-bottom-color: transparent
}
.dark-skin .tab-bordered .tab-content {
	border-left: 2px solid #383838;
	border-right: 2px solid #383838;
	border-bottom: 2px solid #383838
}
.dark-skin .tab-left .nav-tabs>li>a.active, .dark-skin .tab-left .nav-tabs>li>a.active:focus, .dark-skin .tab-left .nav-tabs>li>a.active:hover {
	border: 2px solid #383838;
	border-right-color: transparent
}
.dark-skin .tab-left .tab-content {
	border-left: 2px solid #383838
}
.dark-skin .tab-left.tab-bordered .tab-content {
	border-top: 2px solid #383838
}
.dark-skin .panel-accordion.dark-accordion .panel-heading a.collapsed {
	background-color: #272727;
	border: 2px solid #272727
}
.dark-skin .panel-accordion.panel-button .panel-default .panel-heading {
	background-color: transparent;
	border-color: transparent
}
.dark-skin .panel-accordion.panel-button .panel-group .panel-default, .dark-skin .panel-accordion.panel-button.panel-group .panel-default {
	border: none
}
.dark-skin .panel-accordion.panel-button .panel-collapse .panel-body, .dark-skin .panel-accordion.panel-button .panel-heading a, .dark-skin .panel-accordion.panel-button .panel-heading a.collapsed, .dark-skin .panel-accordion.panel-button.dark-accordion .panel-heading a {
	background-color: transparent
}
.dark-skin .panel-accordion.panel-button .panel-heading h4>a:after {
	background: #fff
}
.dark-skin .panel-accordion.panel-button.panel-default .panel-heading a {
	color: #EAEAEA
}
.dark-skin .panel-accordion.panel-button .h1, .dark-skin .panel-accordion.panel-button .h2, .dark-skin .panel-accordion.panel-button .h3, .dark-skin .panel-accordion.panel-button .h4, .dark-skin .panel-accordion.panel-button .h5, .dark-skin .panel-accordion.panel-button .h6, .dark-skin .panel-accordion.panel-button h1, .dark-skin .panel-accordion.panel-button h2, .dark-skin .panel-accordion.panel-button h3, .dark-skin .panel-accordion.panel-button h4, .dark-skin .panel-accordion.panel-button h5, .dark-skin .panel-accordion.panel-button h6 {
	color: #fff
}
.dark-skin .panel-accordion.panel-button .feature-box .feature-content p, .dark-skin .panel-accordion.panel-button p {
	color: #CACACA
}
.dark-skin .panel-accordion.dark-accordion.panel-button .panel-heading a, .dark-skin .panel-accordion.panel-button .panel-heading a, .dark-skin .panel-accordion.panel-button .panel-heading a.collapsed {
	color: #F2F2F2
}
.dark-skin .panel-accordion.panel-button .panel-default .panel-heading a {
	color: #D3D3D3
}
.dark-skin .panel-accordion.panel-button .panel-default .panel-heading a.collapsed:hover {
	color: #F2F2F2
}
.dark-skin .countdown-block span {
	color: #fff
}
.dark-skin .section-call-to-action.action-bordered {
	border: 1px solid rgba(255,255,255,.1)
}
.dark-skin .countdown-block:not(:last-child) {
	border-right: 2px solid rgba(255,255,255,.05)
}
.dark-skin .countdown-block {
	color: rgba(255,255,255,.5)
}
.dark-skin .feature-box .icon.icon-line, .section-dark .feature-box .icon.icon-line {
	border: 1px solid rgba(255,255,255,.15);
	color: rgba(255,255,255,.6)
}
.dark-skin .feature-box.boxed .icon.icon-line {
	background: #272727
}
.dark-skin .feature-box.boxed {
	border: 1px solid rgba(255,255,255,.1)
}
.dark-skin .owl-theme .owl-dots .owl-dot span {
	background: #B9B9B9
}
.dark-skin .owl-theme .owl-dots .owl-dot.active span, .dark-skin .owl-theme .owl-dots .owl-dot:hover span {
	background: #DEDEDE
}
.dark-skin .testimonial .testimonial-meta .testimonial-subtitle {
	color: rgba(255,255,255,.7)
}
.dark-skin .testimonial .testimonial-content {
	border: 1px solid #3C3C3C;
	background-color: #1B1B1B
}
.dark-skin .testimonial .testimonial-meta .testimonial-name {
	color: rgba(255,255,255,.8)
}
.dark-skin .dropcap.dropcap-line {
	border: 1px solid rgba(255,255,255,.1)
}
@media (max-width:768px) {
.dark-skin .clients .row:last-child [class*=col-] {
	border-bottom: 1px dashed rgba(255,255,255,.15)
}
}
.theme-blue #footer .widget-text a, .theme-blue #footer .widget-twitter a, .theme-blue #icons-wrapper ul li:hover i, .theme-blue #main-navigation #main-menu>ul .is-open, .theme-blue #main-navigation #main-menu>ul>li.current i, .theme-blue #main-navigation #main-menu>ul>li.current>a, .theme-blue #search.nav-search.search-open input, .theme-blue #search.nav-search.search-open input:focus, .theme-blue .blog-square .post .post-comments a:hover, .theme-blue .blog-timeline .posts .post:hover .post-date, .theme-blue .breadcrumb a:hover, .theme-blue .c-primary, .theme-blue .cart-wrapper .cart-subtotal td:first-child, .theme-blue .cart-wrapper .cart-total td:first-child, .theme-blue .categories-list li a.current, .theme-blue .categories-list li a:hover, .theme-blue .creative-element .title .subtitle, .theme-blue .datepicker thead tr th.next, .theme-blue .datepicker thead tr th.prev, .theme-blue .erinyen .tp-tab-title, .theme-blue .feature-box .feature-content p.subtitle, .theme-blue .form-group.form-grouped.required:after, .theme-blue .grouped-item .grouped-item-price, .theme-blue .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-blue .header-dark .categories-list li a:hover, .theme-blue .header-dark .items-filter li a.current, .theme-blue .header-dark .items-filter li a:hover, .theme-blue .header-icon, .theme-blue .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-blue .hover-effect-2 a:hover span, .theme-blue .item .item-meta a:hover, .theme-blue .items-filter li a.current, .theme-blue .items-filter li a:hover, .theme-blue .pagination li:not(.disabled) a:hover, .theme-blue .post .post-info .post-meta a.comments:hover, .theme-blue .post .post-info .post-meta a:hover, .theme-blue .post-single .post-nav a:hover .next-icon, .theme-blue .post-single .post-nav a:hover .prev-icon, .theme-blue .posts .post .more, .theme-blue .product .product-info .add-to-cart, .theme-blue .product .product-info .product-new-price, .theme-blue .product .product-info .view-cart, .theme-blue .product-quick-desc, .theme-blue .rating .fa-star, .theme-blue .rating .fa-star-half-o, .theme-blue .required:after, .theme-blue .search-overlay form, .theme-blue .search.nav-search.search-open input, .theme-blue .search.nav-search.search-open input:focus, .theme-blue .shop-breadcrumb ul li a:hover, .theme-blue .shortcode-question span, .theme-blue .subtitle, .theme-blue .testimonial .testimonial-meta .testimonial-subtitle a, .theme-blue .text-primary, .theme-blue .title .subtitle, .theme-blue .title h1 span, .theme-blue .title h2 span, .theme-blue .title h3 span, .theme-blue .title h4 span, .theme-blue .title h5 span, .theme-blue .tp-caption.Newspaper-subtitle, .theme-blue .widget-links li a:hover, .theme-blue .widget-twitter .tweets-list li a, .theme-blue a:not(.btn):not(.fc-event):hover, .theme-blue code, .theme-blue figure.he-2 a:hover, .theme-blue header .blog-meta li a:hover, .theme-blue header#main-navigation .current>a span::before, .theme-blue header.header-dark .blog-meta li a:hover, .theme-blue.clean-design .title .subtitle, .theme-blue.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-blue.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-blue.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-blue.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-blue #main-navigation #main-menu>ul>li.active>a {
	color: #66B4CE
}
.theme-blue #main-aside-navigation #main-aside-menu>ul .is-open, .theme-blue #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-blue #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-blue #main-navigation #main-menu>ul .is-open, .theme-blue #main-navigation #main-menu>ul>li.current i, .theme-blue #main-navigation #main-menu>ul>li.current>a, .theme-blue #main-navigation .main-menu>ul .is-open, .theme-blue #main-navigation .main-menu>ul>li.current i, .theme-blue #main-navigation .main-menu>ul>li.current>a, .theme-blue .c-primary, .theme-blue .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-blue .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-blue .text-primary, .theme-blue.split-screen #main-menu li.active a, html.split-bordered .theme-blue #main-navigation #main-menu>ul>li.active>a {
	color: #66B4CE!important
}
.theme-blue #footer.bg-primary, .theme-blue #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-blue .alert-primary, .theme-blue .bg-primary, .theme-blue .btn-primary.btn-bordered:hover, .theme-blue .btn-primary:hover, .theme-blue .btn-primary:not(.btn-bordered), .theme-blue .btn-primary:not(.btn-bordered).active, .theme-blue .btn-primary:not(.btn-bordered).focus, .theme-blue .btn-primary:not(.btn-bordered):active, .theme-blue .btn-primary:not(.btn-bordered):focus, .theme-blue .datepicker table tr td span.active.active, .theme-blue .datepicker table tr td span.active.disabled.active, .theme-blue .datepicker table tr td span.active.disabled:active, .theme-blue .datepicker table tr td span.active.disabled:focus, .theme-blue .datepicker table tr td span.active.disabled:hover, .theme-blue .datepicker table tr td span.active.disabled:hover.active, .theme-blue .datepicker table tr td span.active.disabled:hover:active, .theme-blue .datepicker table tr td span.active.disabled:hover:focus, .theme-blue .datepicker table tr td span.active.disabled:hover:hover, .theme-blue .datepicker table tr td span.active:active, .theme-blue .datepicker table tr td span.active:focus, .theme-blue .datepicker table tr td span.active:hover, .theme-blue .datepicker table tr td span.active:hover.active, .theme-blue .datepicker table tr td span.active:hover:active, .theme-blue .datepicker table tr td span.active:hover:focus, .theme-blue .datepicker table tr td span.active:hover:hover, .theme-blue .datepicker table tr td.active.active, .theme-blue .datepicker table tr td.active.disabled.active, .theme-blue .datepicker table tr td.active.disabled:active, .theme-blue .datepicker table tr td.active.disabled:focus, .theme-blue .datepicker table tr td.active.disabled:hover, .theme-blue .datepicker table tr td.active.disabled:hover.active, .theme-blue .datepicker table tr td.active.disabled:hover:active, .theme-blue .datepicker table tr td.active.disabled:hover:focus, .theme-blue .datepicker table tr td.active.disabled:hover:hover, .theme-blue .datepicker table tr td.active:active, .theme-blue .datepicker table tr td.active:focus, .theme-blue .datepicker table tr td.active:hover, .theme-blue .datepicker table tr td.active:hover.active, .theme-blue .datepicker table tr td.active:hover:active, .theme-blue .datepicker table tr td.active:hover:focus, .theme-blue .datepicker table tr td.active:hover:hover, .theme-blue .label-primary, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td.active, .theme-blue .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-blue .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-blue .open>.dropdown-toggle.btn-primary, .theme-blue .price-plan.plan-primary .plan-header, .theme-blue .price-plan.plan-primary .plan-info, .theme-blue .select-filter ul li.selected a:before, .theme-blue .select-filter ul li:hover a:before, .theme-blue .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-blue .sort-options .select-filters .select-filter ul li a:hover, .theme-blue .switcher .switch, .theme-blue .tags a:hover, .theme-blue .ui-slider .ui-slider-handle, .theme-blue .ui-slider .ui-slider-range, .theme-blue .widget .tags a:hover, .theme-blue input[type=radio]+label::after, .theme-blue input[type=checkbox]+label::after {
	background-color: #66B4CE!important
}
.theme-blue .form-control:focus, .theme-blue .form-group.form-grouped.focused, .theme-blue .price-plan.plan-primary, .theme-blue .price-plan.plan-primary .plan-header, .theme-blue .price-plan.plan-primary .plan-info {
	border-color: #66B4CE
}
.theme-blue .btn-primary.btn-bordered, .theme-blue .focused .bootstrap-tagsinput, .theme-blue .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-blue .select2-container--open .select2-selection--single, .theme-blue .select2-dropdown, .theme-blue .tags a:hover, .theme-blue .widget .tags a:hover {
	border: 2px solid #66B4CE
}
.theme-blue .ui-slider .ui-slider-handle {
	border: 3px solid #66B4CE
}
.theme-blue .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #66B4CE
}
.theme-blue .btn-primary:not(.btn-bordered):hover {
	background: #5F9EB3!important
}
.theme-blue .section-overlay.overlay-primary {
	background: rgba(102,180,206,.8)!important
}
.theme-blue .video-overlay.overlay-primary:before {
	background: rgba(102,180,206,.3)
}
.theme-blue .title.title-line-primary::after {
	border: 1px solid #66B4CE
}
.theme-blue .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #66B4CE;
	color: #66B4CE!important
}
.theme-blue .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-blue .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-blue .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #66B4CE!important
}
.theme-blue .progress-bar-primary, .theme-blue .progress-bar-primary[value]::-webkit-progress-value {
background-color:#66B4CE
}
.theme-indigo #footer .widget-text a, .theme-indigo #footer .widget-twitter a, .theme-indigo #icons-wrapper ul li:hover i, .theme-indigo #main-navigation #main-menu>ul .is-open, .theme-indigo #main-navigation #main-menu>ul>li.current i, .theme-indigo #main-navigation #main-menu>ul>li.current>a, .theme-indigo #main-navigation .main-menu>ul .is-open, .theme-indigo #main-navigation .main-menu>ul>li.current i, .theme-indigo #main-navigation .main-menu>ul>li.current>a, .theme-indigo #search.nav-search.search-open input, .theme-indigo #search.nav-search.search-open input:focus, .theme-indigo .blog-square .post .post-comments a:hover, .theme-indigo .blog-timeline .posts .post:hover .post-date, .theme-indigo .breadcrumb a:hover, .theme-indigo .c-primary, .theme-indigo .cart-wrapper .cart-subtotal td:first-child, .theme-indigo .cart-wrapper .cart-total td:first-child, .theme-indigo .categories-list li a.current, .theme-indigo .categories-list li a:hover, .theme-indigo .creative-element .title .subtitle, .theme-indigo .datepicker thead tr th.next, .theme-indigo .datepicker thead tr th.prev, .theme-indigo .erinyen .tp-tab-title, .theme-indigo .feature-box .feature-content p.subtitle, .theme-indigo .form-group.form-grouped.required:after, .theme-indigo .grouped-item .grouped-item-price, .theme-indigo .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-indigo .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-indigo .header-dark .categories-list li a:hover, .theme-indigo .header-dark .items-filter li a.current, .theme-indigo .header-dark .items-filter li a:hover, .theme-indigo .header-icon, .theme-indigo .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-indigo .hover-effect-2 a:hover span, .theme-indigo .item .item-meta a:hover, .theme-indigo .items-filter li a.current, .theme-indigo .items-filter li a:hover, .theme-indigo .pagination li:not(.disabled) a:hover, .theme-indigo .post .post-info .post-meta a.comments:hover, .theme-indigo .post .post-info .post-meta a:hover, .theme-indigo .post-single .post-nav a:hover .next-icon, .theme-indigo .post-single .post-nav a:hover .prev-icon, .theme-indigo .posts .post .more, .theme-indigo .product .product-info .add-to-cart, .theme-indigo .product .product-info .product-new-price, .theme-indigo .product .product-info .view-cart, .theme-indigo .product-quick-desc, .theme-indigo .rating .fa-star, .theme-indigo .rating .fa-star-half-o, .theme-indigo .required:after, .theme-indigo .search-overlay form, .theme-indigo .search.nav-search.search-open input, .theme-indigo .search.nav-search.search-open input:focus, .theme-indigo .shop-breadcrumb ul li a:hover, .theme-indigo .shortcode-question span, .theme-indigo .testimonial .testimonial-meta .testimonial-subtitle a, .theme-indigo .text-primary, .theme-indigo .title .subtitle, .theme-indigo .title h1 span, .theme-indigo .title h2 span, .theme-indigo .title h3 span, .theme-indigo .title h4 span, .theme-indigo .title h5 span, .theme-indigo .tp-caption.Newspaper-subtitle, .theme-indigo .widget-links li a:hover, .theme-indigo .widget-twitter .tweets-list li a, .theme-indigo a:not(.btn):not(.fc-event):hover, .theme-indigo code, .theme-indigo figure.he-2 a:hover, .theme-indigo header .blog-meta li a:hover, .theme-indigo header#main-navigation .current>a span::before, .theme-indigo header.header-dark .blog-meta li a:hover, .theme-indigo.clean-design .title .subtitle, .theme-indigo.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-indigo.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-indigo.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-indigo.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-indigo #main-navigation #main-menu>ul>li.active>a {
	color: #7986cb
}
.theme-indigo #main-aside-navigation #main-aside-menu>ul .is-open, .theme-indigo #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-indigo #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-indigo .c-primary, .theme-indigo .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-indigo .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-indigo .text-primary, .theme-indigo.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-indigo.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-indigo.split-screen #main-menu li.active a, html.split-bordered .theme-indigo #main-navigation #main-menu>ul>li.active>a {
	color: #7986cb!important
}
.theme-indigo #footer.bg-primary, .theme-indigo #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-indigo .alert-primary, .theme-indigo .bg-primary, .theme-indigo .btn-primary.btn-bordered:hover, .theme-indigo .btn-primary:hover, .theme-indigo .btn-primary:not(.btn-bordered), .theme-indigo .btn-primary:not(.btn-bordered).active, .theme-indigo .btn-primary:not(.btn-bordered).focus, .theme-indigo .btn-primary:not(.btn-bordered):active, .theme-indigo .btn-primary:not(.btn-bordered):focus, .theme-indigo .datepicker table tr td span.active.active, .theme-indigo .datepicker table tr td span.active.disabled.active, .theme-indigo .datepicker table tr td span.active.disabled:active, .theme-indigo .datepicker table tr td span.active.disabled:focus, .theme-indigo .datepicker table tr td span.active.disabled:hover, .theme-indigo .datepicker table tr td span.active.disabled:hover.active, .theme-indigo .datepicker table tr td span.active.disabled:hover:active, .theme-indigo .datepicker table tr td span.active.disabled:hover:focus, .theme-indigo .datepicker table tr td span.active.disabled:hover:hover, .theme-indigo .datepicker table tr td span.active:active, .theme-indigo .datepicker table tr td span.active:focus, .theme-indigo .datepicker table tr td span.active:hover, .theme-indigo .datepicker table tr td span.active:hover.active, .theme-indigo .datepicker table tr td span.active:hover:active, .theme-indigo .datepicker table tr td span.active:hover:focus, .theme-indigo .datepicker table tr td span.active:hover:hover, .theme-indigo .datepicker table tr td.active.active, .theme-indigo .datepicker table tr td.active.disabled.active, .theme-indigo .datepicker table tr td.active.disabled:active, .theme-indigo .datepicker table tr td.active.disabled:focus, .theme-indigo .datepicker table tr td.active.disabled:hover, .theme-indigo .datepicker table tr td.active.disabled:hover.active, .theme-indigo .datepicker table tr td.active.disabled:hover:active, .theme-indigo .datepicker table tr td.active.disabled:hover:focus, .theme-indigo .datepicker table tr td.active.disabled:hover:hover, .theme-indigo .datepicker table tr td.active:active, .theme-indigo .datepicker table tr td.active:focus, .theme-indigo .datepicker table tr td.active:hover, .theme-indigo .datepicker table tr td.active:hover.active, .theme-indigo .datepicker table tr td.active:hover:active, .theme-indigo .datepicker table tr td.active:hover:focus, .theme-indigo .datepicker table tr td.active:hover:hover, .theme-indigo .label-primary, .theme-indigo .open .dropdown-toggle.datepicker table tr td span.active, .theme-indigo .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-indigo .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-indigo .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-indigo .open .dropdown-toggle.datepicker table tr td.active, .theme-indigo .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-indigo .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-indigo .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-indigo .open>.dropdown-toggle.btn-primary, .theme-indigo .price-plan.plan-primary .plan-header, .theme-indigo .price-plan.plan-primary .plan-info, .theme-indigo .select-filter ul li.selected a:before, .theme-indigo .select-filter ul li:hover a:before, .theme-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-indigo .sort-options .select-filters .select-filter ul li a:hover, .theme-indigo .switcher .switch, .theme-indigo .tags a:hover, .theme-indigo .ui-slider .ui-slider-handle, .theme-indigo .ui-slider .ui-slider-range, .theme-indigo .widget .tags a:hover, .theme-indigo input[type=radio]+label::after, .theme-indigo input[type=checkbox]+label::after {
	background-color: #7986cb!important
}
.theme-indigo .form-control:focus, .theme-indigo .form-group.form-grouped.focused, .theme-indigo .price-plan.plan-primary, .theme-indigo .price-plan.plan-primary .plan-header, .theme-indigo .price-plan.plan-primary .plan-info {
	border-color: #7986cb
}
.theme-indigo .btn-primary.btn-bordered, .theme-indigo .focused .bootstrap-tagsinput, .theme-indigo .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-indigo .select2-container--open .select2-selection--single, .theme-indigo .select2-dropdown, .theme-indigo .tags a:hover, .theme-indigo .widget .tags a:hover {
	border: 2px solid #7986cb
}
.theme-indigo .ui-slider .ui-slider-handle {
	border: 3px solid #7986cb
}
.theme-indigo .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #7986cb
}
.theme-indigo .btn-primary:not(.btn-bordered):hover {
	background: #6A74AC!important
}
.theme-indigo .section-overlay.overlay-primary {
	background: rgba(121,134,203,.8)!important
}
.theme-indigo .video-overlay.overlay-primary:before {
	background: rgba(121,134,203,.3)
}
.theme-indigo .title.title-line-primary::after {
	border: 1px solid #7986cb
}
.theme-indigo .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #7986cb;
	color: #7986cb!important
}
.theme-indigo .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-indigo .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-indigo .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #7986cb!important
}
.theme-indigo .progress-bar-primary, .theme-indigo .progress-bar-primary[value]::-webkit-progress-value {
background-color:#7986cb
}
.theme-purple #footer .widget-text a, .theme-purple #footer .widget-twitter a, .theme-purple #icons-wrapper ul li:hover i, .theme-purple #main-aside-navigation #main-aside-menu>ul .is-open, .theme-purple #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-purple #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-purple #main-navigation #main-menu>ul .is-open, .theme-purple #main-navigation #main-menu>ul>li.current i, .theme-purple #main-navigation #main-menu>ul>li.current>a, .theme-purple #main-navigation .main-menu>ul .is-open, .theme-purple #main-navigation .main-menu>ul>li.current i, .theme-purple #main-navigation .main-menu>ul>li.current>a, .theme-purple #search.nav-search.search-open input, .theme-purple #search.nav-search.search-open input:focus, .theme-purple .blog-square .post .post-comments a:hover, .theme-purple .blog-timeline .posts .post:hover .post-date, .theme-purple .breadcrumb a:hover, .theme-purple .c-primary, .theme-purple .cart-wrapper .cart-subtotal td:first-child, .theme-purple .cart-wrapper .cart-total td:first-child, .theme-purple .categories-list li a.current, .theme-purple .categories-list li a:hover, .theme-purple .creative-element .title .subtitle, .theme-purple .datepicker thead tr th.next, .theme-purple .datepicker thead tr th.prev, .theme-purple .erinyen .tp-tab-title, .theme-purple .feature-box .feature-content p.subtitle, .theme-purple .form-group.form-grouped.required:after, .theme-purple .grouped-item .grouped-item-price, .theme-purple .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-purple .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-purple .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-purple .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-purple .header-dark .categories-list li a:hover, .theme-purple .header-dark .items-filter li a.current .theme-purple .c-primary, .theme-purple .header-dark .items-filter li a:hover, .theme-purple .header-icon, .theme-purple .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-purple .hover-effect-2 a:hover span, .theme-purple .item .item-meta a:hover, .theme-purple .items-filter li a.current, .theme-purple .items-filter li a:hover, .theme-purple .pagination li:not(.disabled) a:hover, .theme-purple .post .post-info .post-meta a.comments:hover, .theme-purple .post .post-info .post-meta a:hover, .theme-purple .post-single .post-nav a:hover .next-icon, .theme-purple .post-single .post-nav a:hover .prev-icon, .theme-purple .posts .post .more, .theme-purple .product .product-info .add-to-cart, .theme-purple .product .product-info .product-new-price, .theme-purple .product .product-info .view-cart, .theme-purple .product-quick-desc, .theme-purple .rating .fa-star, .theme-purple .rating .fa-star-half-o, .theme-purple .required:after, .theme-purple .search-overlay form, .theme-purple .search.nav-search.search-open input, .theme-purple .search.nav-search.search-open input:focus, .theme-purple .shop-breadcrumb ul li a:hover, .theme-purple .shortcode-question span, .theme-purple .testimonial .testimonial-meta .testimonial-subtitle a, .theme-purple .text-primary, .theme-purple .title .subtitle, .theme-purple .title h1 span, .theme-purple .title h2 span, .theme-purple .title h3 span, .theme-purple .title h4 span, .theme-purple .title h5 span, .theme-purple .tp-caption.Newspaper-subtitle, .theme-purple .widget-links li a:hover, .theme-purple .widget-twitter .tweets-list li a, .theme-purple a:not(.btn):not(.fc-event):hover, .theme-purple code, .theme-purple figure.he-2 a:hover, .theme-purple header .blog-meta li a:hover, .theme-purple header#main-navigation .current>a span::before, .theme-purple header.header-dark .blog-meta li a:hover, .theme-purple.clean-design .title .subtitle, .theme-purple.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-purple.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-purple.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-purple.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-purple.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-purple.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-purple.split-screen #main-menu li.active a, html.split-bordered .theme-purple #main-navigation #main-menu>ul>li.active>a {
	color: #9575cd!important
}
.theme-purple #footer.bg-primary, .theme-purple #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-purple .alert-primary, .theme-purple .bg-primary, .theme-purple .btn-primary.btn-bordered:hover, .theme-purple .btn-primary:hover, .theme-purple .btn-primary:not(.btn-bordered), .theme-purple .btn-primary:not(.btn-bordered).active, .theme-purple .btn-primary:not(.btn-bordered).focus, .theme-purple .btn-primary:not(.btn-bordered):active, .theme-purple .btn-primary:not(.btn-bordered):focus, .theme-purple .datepicker table tr td span.active.active, .theme-purple .datepicker table tr td span.active.disabled.active, .theme-purple .datepicker table tr td span.active.disabled:active, .theme-purple .datepicker table tr td span.active.disabled:focus, .theme-purple .datepicker table tr td span.active.disabled:hover, .theme-purple .datepicker table tr td span.active.disabled:hover.active, .theme-purple .datepicker table tr td span.active.disabled:hover:active, .theme-purple .datepicker table tr td span.active.disabled:hover:focus, .theme-purple .datepicker table tr td span.active.disabled:hover:hover, .theme-purple .datepicker table tr td span.active:active, .theme-purple .datepicker table tr td span.active:focus, .theme-purple .datepicker table tr td span.active:hover, .theme-purple .datepicker table tr td span.active:hover.active, .theme-purple .datepicker table tr td span.active:hover:active, .theme-purple .datepicker table tr td span.active:hover:focus, .theme-purple .datepicker table tr td span.active:hover:hover, .theme-purple .datepicker table tr td.active.active, .theme-purple .datepicker table tr td.active.disabled.active, .theme-purple .datepicker table tr td.active.disabled:active, .theme-purple .datepicker table tr td.active.disabled:focus, .theme-purple .datepicker table tr td.active.disabled:hover, .theme-purple .datepicker table tr td.active.disabled:hover.active, .theme-purple .datepicker table tr td.active.disabled:hover:active, .theme-purple .datepicker table tr td.active.disabled:hover:focus, .theme-purple .datepicker table tr td.active.disabled:hover:hover, .theme-purple .datepicker table tr td.active:active, .theme-purple .datepicker table tr td.active:focus, .theme-purple .datepicker table tr td.active:hover, .theme-purple .datepicker table tr td.active:hover.active, .theme-purple .datepicker table tr td.active:hover:active, .theme-purple .datepicker table tr td.active:hover:focus, .theme-purple .datepicker table tr td.active:hover:hover, .theme-purple .label-primary, .theme-purple .open .dropdown-toggle.datepicker table tr td span.active, .theme-purple .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-purple .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-purple .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-purple .open .dropdown-toggle.datepicker table tr td.active, .theme-purple .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-purple .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-purple .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-purple .open>.dropdown-toggle.btn-primary, .theme-purple .price-plan.plan-primary .plan-header, .theme-purple .price-plan.plan-primary .plan-info, .theme-purple .select-filter ul li.selected a:before, .theme-purple .select-filter ul li:hover a:before, .theme-purple .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-purple .sort-options .select-filters .select-filter ul li a:hover, .theme-purple .switcher .switch, .theme-purple .tags a:hover, .theme-purple .ui-slider .ui-slider-handle, .theme-purple .ui-slider .ui-slider-range, .theme-purple .widget .tags a:hover, .theme-purple input[type=radio]+label::after, .theme-purple input[type=checkbox]+label::after {
	background-color: #9575cd!important
}
.theme-purple .form-control:focus, .theme-purple .form-group.form-grouped.focused, .theme-purple .price-plan.plan-primary, .theme-purple .price-plan.plan-primary .plan-header, .theme-purple .price-plan.plan-primary .plan-info {
	border-color: #9575cd
}
.theme-purple .btn-primary.btn-bordered, .theme-purple .focused .bootstrap-tagsinput, .theme-purple .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-purple .select2-container--open .select2-selection--single, .theme-purple .select2-dropdown, .theme-purple .tags a:hover, .theme-purple .widget .tags a:hover {
	border: 2px solid #9575cd
}
.theme-purple .ui-slider .ui-slider-handle {
	border: 3px solid #9575cd
}
.theme-purple .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #9575cd
}
.theme-purple .btn-primary:not(.btn-bordered):hover {
	background: #856BB2!important
}
.theme-purple .section-overlay.overlay-primary {
	background: rgba(149,117,205,.8)!important
}
.theme-purple .video-overlay.overlay-primary:before {
	background: rgba(149,117,205,.3)
}
.theme-purple .title.title-line-primary::after {
	border: 1px solid #9575cd
}
.theme-purple .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #9575cd;
	color: #9575cd!important
}
.theme-purple .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-purple .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-purple .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #9575cd!important
}
.theme-teal #footer .widget-text a, .theme-teal #footer .widget-twitter a, .theme-teal #icons-wrapper ul li:hover i, .theme-teal #main-aside-navigation #main-aside-menu>ul .is-open, .theme-teal #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-teal #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-teal #main-navigation #main-menu>ul .is-open, .theme-teal #main-navigation #main-menu>ul>li.current i, .theme-teal #main-navigation #main-menu>ul>li.current>a, .theme-teal #search.nav-search.search-open input, .theme-teal #search.nav-search.search-open input:focus, .theme-teal .blog-square .post .post-comments a:hover, .theme-teal .blog-timeline .posts .post:hover .post-date, .theme-teal .breadcrumb a:hover, .theme-teal .c-primary, .theme-teal .cart-wrapper .cart-subtotal td:first-child, .theme-teal .cart-wrapper .cart-total td:first-child, .theme-teal .categories-list li a.current, .theme-teal .categories-list li a:hover, .theme-teal .creative-element .title .subtitle, .theme-teal .datepicker thead tr th.next, .theme-teal .datepicker thead tr th.prev, .theme-teal .erinyen .tp-tab-title, .theme-teal .form-group.form-grouped.required:after, .theme-teal .grouped-item .grouped-item-price, .theme-teal .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-teal .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-teal .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-teal .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-teal .header-dark .categories-list li a:hover, .theme-teal .header-dark .items-filter li a.current, .theme-teal .header-dark .items-filter li a:hover, .theme-teal .header-icon, .theme-teal .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-teal .hover-effect-2 a:hover span, .theme-teal .item .item-meta a:hover, .theme-teal .items-filter li a.current, .theme-teal .items-filter li a:hover, .theme-teal .pagination li:not(.disabled) a:hover, .theme-teal .post .post-info .post-meta a.comments:hover, .theme-teal .post .post-info .post-meta a:hover, .theme-teal .post-single .post-nav a:hover .next-icon, .theme-teal .post-single .post-nav a:hover .prev-icon, .theme-teal .posts .post .more, .theme-teal .product .product-info .add-to-cart, .theme-teal .product .product-info .product-new-price, .theme-teal .product .product-info .view-cart, .theme-teal .rating .fa-star, .theme-teal .rating .fa-star-half-o, .theme-teal .required:after, .theme-teal .search-overlay form, .theme-teal .shop-breadcrumb ul li a:hover, .theme-teal .shortcode-question span, .theme-teal .testimonial .testimonial-meta .testimonial-subtitle a, .theme-teal .text-primary, .theme-teal .title .subtitle, .theme-teal .title h1 span, .theme-teal .title h2 span, .theme-teal .title h3 span, .theme-teal .title h4 span, .theme-teal .title h5 span, .theme-teal .tp-caption.Newspaper-subtitle, .theme-teal .widget-links li a:hover, .theme-teal .widget-twitter .tweets-list li a, .theme-teal a:not(.btn):not(.fc-event):hover, .theme-teal code, .theme-teal figure.he-2 a:hover, .theme-teal header .blog-meta li a:hover, .theme-teal header#main-navigation .current>a span::before, .theme-teal header.header-dark .blog-meta li a:hover, .theme-teal.clean-design .title .subtitle, .theme-teal.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-teal.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-teal.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-teal.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-teal.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-teal.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-teal #main-navigation #main-menu>ul>li.active>a {
	color: #4db6ac
}
.theme-teal #main-navigation #main-menu>ul .is-open, .theme-teal #main-navigation #main-menu>ul>li.current i, .theme-teal #main-navigation #main-menu>ul>li.current>a, .theme-teal #main-navigation .main-menu>ul .is-open, .theme-teal #main-navigation .main-menu>ul>li.current i, .theme-teal #main-navigation .main-menu>ul>li.current>a, .theme-teal #search.nav-search.search-open input, .theme-teal #search.nav-search.search-open input:focus, .theme-teal .c-primary, .theme-teal .feature-box .feature-content p.subtitle, .theme-teal .product-quick-desc, .theme-teal .search.nav-search.search-open input, .theme-teal .search.nav-search.search-open input:focus, .theme-teal .text-primary, .theme-teal.split-screen #main-menu li.active a, html.split-bordered .theme-teal #main-navigation #main-menu>ul>li.active>a {
	color: #4db6ac!important
}
.theme-teal #footer.bg-primary, .theme-teal #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-teal .alert-primary, .theme-teal .bg-primary, .theme-teal .btn-primary.btn-bordered:hover, .theme-teal .btn-primary:hover, .theme-teal .btn-primary:not(.btn-bordered), .theme-teal .btn-primary:not(.btn-bordered).active, .theme-teal .btn-primary:not(.btn-bordered).focus, .theme-teal .btn-primary:not(.btn-bordered):active, .theme-teal .btn-primary:not(.btn-bordered):focus, .theme-teal .datepicker table tr td span.active.active, .theme-teal .datepicker table tr td span.active.disabled.active, .theme-teal .datepicker table tr td span.active.disabled:active, .theme-teal .datepicker table tr td span.active.disabled:focus, .theme-teal .datepicker table tr td span.active.disabled:hover, .theme-teal .datepicker table tr td span.active.disabled:hover.active, .theme-teal .datepicker table tr td span.active.disabled:hover:active, .theme-teal .datepicker table tr td span.active.disabled:hover:focus, .theme-teal .datepicker table tr td span.active.disabled:hover:hover, .theme-teal .datepicker table tr td span.active:active, .theme-teal .datepicker table tr td span.active:focus, .theme-teal .datepicker table tr td span.active:hover, .theme-teal .datepicker table tr td span.active:hover.active, .theme-teal .datepicker table tr td span.active:hover:active, .theme-teal .datepicker table tr td span.active:hover:focus, .theme-teal .datepicker table tr td span.active:hover:hover, .theme-teal .datepicker table tr td.active.active, .theme-teal .datepicker table tr td.active.disabled.active, .theme-teal .datepicker table tr td.active.disabled:active, .theme-teal .datepicker table tr td.active.disabled:focus, .theme-teal .datepicker table tr td.active.disabled:hover, .theme-teal .datepicker table tr td.active.disabled:hover.active, .theme-teal .datepicker table tr td.active.disabled:hover:active, .theme-teal .datepicker table tr td.active.disabled:hover:focus, .theme-teal .datepicker table tr td.active.disabled:hover:hover, .theme-teal .datepicker table tr td.active:active, .theme-teal .datepicker table tr td.active:focus, .theme-teal .datepicker table tr td.active:hover, .theme-teal .datepicker table tr td.active:hover.active, .theme-teal .datepicker table tr td.active:hover:active, .theme-teal .datepicker table tr td.active:hover:focus, .theme-teal .datepicker table tr td.active:hover:hover, .theme-teal .label-primary, .theme-teal .open .dropdown-toggle.datepicker table tr td span.active, .theme-teal .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-teal .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-teal .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-teal .open .dropdown-toggle.datepicker table tr td.active, .theme-teal .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-teal .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-teal .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-teal .open>.dropdown-toggle.btn-primary, .theme-teal .price-plan.plan-primary .plan-header, .theme-teal .price-plan.plan-primary .plan-info, .theme-teal .select-filter ul li.selected a:before, .theme-teal .select-filter ul li:hover a:before, .theme-teal .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-teal .sort-options .select-filters .select-filter ul li a:hover, .theme-teal .switcher .switch, .theme-teal .tags a:hover, .theme-teal .ui-slider .ui-slider-handle, .theme-teal .ui-slider .ui-slider-range, .theme-teal .widget .tags a:hover, .theme-teal input[type=radio]+label::after, .theme-teal input[type=checkbox]+label::after {
	background-color: #4db6ac!important
}
.theme-teal .form-control:focus, .theme-teal .form-group.form-grouped.focused, .theme-teal .price-plan.plan-primary, .theme-teal .price-plan.plan-primary .plan-header, .theme-teal .price-plan.plan-primary .plan-info {
	border-color: #4db6ac
}
.theme-teal .btn-primary.btn-bordered, .theme-teal .focused .bootstrap-tagsinput, .theme-teal .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-teal .select2-container--open .select2-selection--single, .theme-teal .select2-dropdown, .theme-teal .tags a:hover, .theme-teal .widget .tags a:hover {
	border: 2px solid #4db6ac
}
.theme-teal .ui-slider .ui-slider-handle {
	border: 3px solid #4db6ac
}
.theme-teal .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #4db6ac
}
.theme-teal .btn-primary:not(.btn-bordered):hover {
	background: #469F97!important
}
.theme-teal .section-overlay.overlay-primary {
	background: rgba(77,182,172,.8)!important
}
.theme-teal .video-overlay.overlay-primary:before {
	background: rgba(77,182,172,.3)
}
.theme-teal .title.title-line-primary::after {
	border: 1px solid #4db6ac
}
.theme-teal .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #4db6ac;
	color: #4db6ac!important
}
.theme-teal .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-teal .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-teal .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #4db6ac!important
}
.theme-purple .progress-bar-primary, .theme-purple .progress-bar-primary[value]::-webkit-progress-value {
background-color:#4db6ac
}
.theme-red #footer .widget-text a, .theme-red #footer .widget-twitter a, .theme-red #icons-wrapper ul li:hover i, .theme-red #main-aside-navigation #main-aside-menu>ul .is-open, .theme-red #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-red #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-red #main-navigation #main-menu>ul .is-open, .theme-red #main-navigation #main-menu>ul>li.current i, .theme-red #main-navigation #main-menu>ul>li.current>a, .theme-red #main-navigation .main-menu>ul .is-open, .theme-red #main-navigation .main-menu>ul>li.current i, .theme-red #main-navigation .main-menu>ul>li.current>a, .theme-red #search.nav-search.search-open input, .theme-red #search.nav-search.search-open input:focus, .theme-red .blog-square .post .post-comments a:hover, .theme-red .blog-timeline .posts .post:hover .post-date, .theme-red .breadcrumb a:hover, .theme-red .c-primary, .theme-red .cart-wrapper .cart-subtotal td:first-child, .theme-red .cart-wrapper .cart-total td:first-child, .theme-red .categories-list li a.current, .theme-red .categories-list li a:hover, .theme-red .creative-element .title .subtitle, .theme-red .datepicker thead tr th.next, .theme-red .datepicker thead tr th.prev, .theme-red .erinyen .tp-tab-title, .theme-red .feature-box .feature-content p.subtitle, .theme-red .form-group.form-grouped.required:after, .theme-red .grouped-item .grouped-item-price, .theme-red .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-red .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-red .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-red .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-red .header-dark .categories-list li a:hover, .theme-red .header-dark .items-filter li a.current, .theme-red .header-dark .items-filter li a:hover, .theme-red .header-icon, .theme-red .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-red .hover-effect-2 a:hover span, .theme-red .item .item-meta a:hover, .theme-red .items-filter li a.current, .theme-red .items-filter li a:hover, .theme-red .pagination li:not(.disabled) a:hover, .theme-red .post .post-info .post-meta a.comments:hover, .theme-red .post .post-info .post-meta a:hover, .theme-red .post-single .post-nav a:hover .next-icon, .theme-red .post-single .post-nav a:hover .prev-icon, .theme-red .posts .post .more, .theme-red .product .product-info .add-to-cart, .theme-red .product .product-info .product-new-price, .theme-red .product .product-info .view-cart, .theme-red .product-quick-desc, .theme-red .rating .fa-star, .theme-red .rating .fa-star-half-o, .theme-red .required:after, .theme-red .search-overlay form, .theme-red .search.nav-search.search-open input, .theme-red .search.nav-search.search-open input:focus, .theme-red .shop-breadcrumb ul li a:hover, .theme-red .shortcode-question span, .theme-red .testimonial .testimonial-meta .testimonial-subtitle a, .theme-red .text-primary, .theme-red .title .subtitle, .theme-red .title h1 span, .theme-red .title h2 span, .theme-red .title h3 span, .theme-red .title h4 span, .theme-red .title h5 span, .theme-red .tp-caption.Newspaper-subtitle, .theme-red .widget-links li a:hover, .theme-red .widget-twitter .tweets-list li a, .theme-red a:not(.btn):not(.fc-event):hover, .theme-red code, .theme-red figure.he-2 a:hover, .theme-red header .blog-meta li a:hover, .theme-red header#main-navigation .current>a span::before, .theme-red header.header-dark .blog-meta li a:hover, .theme-red.clean-design .title .subtitle, .theme-red.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-red.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-red.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-red.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-red.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-red.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-red #main-navigation #main-menu>ul>li.active>a {
	color: #ef5350
}
.theme-red .c-primary, .theme-red .text-primary, .theme-red.split-screen #main-menu li.active a, html.split-bordered .theme-red #main-navigation #main-menu>ul>li.active>a {
	color: #ef5350!important
}
.theme-red #footer.bg-primary, .theme-red #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-red .alert-primary, .theme-red .bg-primary, .theme-red .btn-primary.btn-bordered:hover, .theme-red .btn-primary:hover, .theme-red .btn-primary:not(.btn-bordered), .theme-red .btn-primary:not(.btn-bordered).active, .theme-red .btn-primary:not(.btn-bordered).focus, .theme-red .btn-primary:not(.btn-bordered):active, .theme-red .btn-primary:not(.btn-bordered):focus, .theme-red .datepicker table tr td span.active.active, .theme-red .datepicker table tr td span.active.disabled.active, .theme-red .datepicker table tr td span.active.disabled:active, .theme-red .datepicker table tr td span.active.disabled:focus, .theme-red .datepicker table tr td span.active.disabled:hover, .theme-red .datepicker table tr td span.active.disabled:hover.active, .theme-red .datepicker table tr td span.active.disabled:hover:active, .theme-red .datepicker table tr td span.active.disabled:hover:focus, .theme-red .datepicker table tr td span.active.disabled:hover:hover, .theme-red .datepicker table tr td span.active:active, .theme-red .datepicker table tr td span.active:focus, .theme-red .datepicker table tr td span.active:hover, .theme-red .datepicker table tr td span.active:hover.active, .theme-red .datepicker table tr td span.active:hover:active, .theme-red .datepicker table tr td span.active:hover:focus, .theme-red .datepicker table tr td span.active:hover:hover, .theme-red .datepicker table tr td.active.active, .theme-red .datepicker table tr td.active.disabled.active, .theme-red .datepicker table tr td.active.disabled:active, .theme-red .datepicker table tr td.active.disabled:focus, .theme-red .datepicker table tr td.active.disabled:hover, .theme-red .datepicker table tr td.active.disabled:hover.active, .theme-red .datepicker table tr td.active.disabled:hover:active, .theme-red .datepicker table tr td.active.disabled:hover:focus, .theme-red .datepicker table tr td.active.disabled:hover:hover, .theme-red .datepicker table tr td.active:active, .theme-red .datepicker table tr td.active:focus, .theme-red .datepicker table tr td.active:hover, .theme-red .datepicker table tr td.active:hover.active, .theme-red .datepicker table tr td.active:hover:active, .theme-red .datepicker table tr td.active:hover:focus, .theme-red .datepicker table tr td.active:hover:hover, .theme-red .label-primary, .theme-red .open .dropdown-toggle.datepicker table tr td span.active, .theme-red .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-red .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-red .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-red .open .dropdown-toggle.datepicker table tr td.active, .theme-red .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-red .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-red .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-red .open>.dropdown-toggle.btn-primary, .theme-red .price-plan.plan-primary .plan-header, .theme-red .price-plan.plan-primary .plan-info, .theme-red .select-filter ul li.selected a:before, .theme-red .select-filter ul li:hover a:before, .theme-red .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-red .sort-options .select-filters .select-filter ul li a:hover, .theme-red .switcher .switch, .theme-red .tags a:hover, .theme-red .ui-slider .ui-slider-handle, .theme-red .ui-slider .ui-slider-range, .theme-red .widget .tags a:hover, .theme-red input[type=radio]+label::after, .theme-red input[type=checkbox]+label::after {
	background-color: #ef5350!important
}
.theme-red .form-control:focus, .theme-red .form-group.form-grouped.focused, .theme-red .price-plan.plan-primary, .theme-red .price-plan.plan-primary .plan-header, .theme-red .price-plan.plan-primary .plan-info {
	border-color: #ef5350
}
.theme-red .btn-primary.btn-bordered, .theme-red .focused .bootstrap-tagsinput, .theme-red .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-red .select2-container--open .select2-selection--single, .theme-red .select2-dropdown, .theme-red .tags a:hover, .theme-red .widget .tags a:hover {
	border: 2px solid #ef5350
}
.theme-red .ui-slider .ui-slider-handle {
	border: 3px solid #ef5350
}
.theme-red .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #ef5350
}
.theme-red .btn-primary:not(.btn-bordered):hover {
	background: #CB4845!important
}
.theme-red .section-overlay.overlay-primary {
	background: rgba(239,83,80,.8)!important
}
.theme-red .video-overlay.overlay-primary:before {
	background: rgba(239,83,80,.3)
}
.theme-red .title.title-line-primary::after {
	border: 1px solid #ef5350
}
.theme-red .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #ef5350;
	color: #ef5350!important
}
.theme-red .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-red .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-red .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #ef5350!important
}
.theme-red .progress-bar-primary, .theme-red .progress-bar-primary[value]::-webkit-progress-value {
background-color:#ef5350!important
}
.theme-amber #footer .widget-text a, .theme-amber #footer .widget-twitter a, .theme-amber #icons-wrapper ul li:hover i, .theme-amber #main-aside-navigation #main-aside-menu>ul .is-open, .theme-amber #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-amber #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-amber #main-navigation #main-menu>ul .is-open, .theme-amber #main-navigation #main-menu>ul>li.current i, .theme-amber #main-navigation #main-menu>ul>li.current>a, .theme-amber #main-navigation .main-menu>ul .is-open, .theme-amber #main-navigation .main-menu>ul>li.current i, .theme-amber #main-navigation .main-menu>ul>li.current>a, .theme-amber #search.nav-search.search-open input, .theme-amber #search.nav-search.search-open input:focus, .theme-amber .blog-square .post .post-comments a:hover, .theme-amber .blog-timeline .posts .post:hover .post-date, .theme-amber .breadcrumb a:hover, .theme-amber .c-primary, .theme-amber .cart-wrapper .cart-subtotal td:first-child, .theme-amber .cart-wrapper .cart-total td:first-child, .theme-amber .categories-list li a.current, .theme-amber .categories-list li a:hover, .theme-amber .creative-element .title .subtitle, .theme-amber .datepicker thead tr th.next, .theme-amber .datepicker thead tr th.prev, .theme-amber .erinyen .tp-tab-title, .theme-amber .form-group.form-grouped.required:after, .theme-amber .grouped-item .grouped-item-price, .theme-amber .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-amber .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-amber .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-amber .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-amber .header-dark .categories-list li a:hover, .theme-amber .header-dark .items-filter li a.current, .theme-amber .header-dark .items-filter li a:hover, .theme-amber .header-icon, .theme-amber .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-amber .hover-effect-2 a:hover span, .theme-amber .item .item-meta a:hover, .theme-amber .items-filter li a.current, .theme-amber .items-filter li a:hover, .theme-amber .pagination li:not(.disabled) a:hover, .theme-amber .post .post-info .post-meta a.comments:hover, .theme-amber .post .post-info .post-meta a:hover, .theme-amber .post-single .post-nav a:hover .next-icon, .theme-amber .post-single .post-nav a:hover .prev-icon, .theme-amber .posts .post .more, .theme-amber .product .product-info .add-to-cart, .theme-amber .product .product-info .product-new-price, .theme-amber .product .product-info .view-cart, .theme-amber .product-quick-desc, .theme-amber .rating .fa-star, .theme-amber .rating .fa-star-half-o, .theme-amber .required:after, .theme-amber .search-overlay form, .theme-amber .search.nav-search.search-open input, .theme-amber .search.nav-search.search-open input:focus, .theme-amber .shop-breadcrumb ul li a:hover, .theme-amber .shortcode-question span, .theme-amber .testimonial .testimonial-meta .testimonial-subtitle a, .theme-amber .text-primary, .theme-amber .title .subtitle, .theme-amber .title h1 span, .theme-amber .title h2 span, .theme-amber .title h3 span, .theme-amber .title h4 span, .theme-amber .title h5 span, .theme-amber .tp-caption.Newspaper-subtitle, .theme-amber .widget-links li a:hover, .theme-amber .widget-twitter .tweets-list li a, .theme-amber a:not(.btn):not(.fc-event):hover, .theme-amber code, .theme-amber figure.he-2 a:hover, .theme-amber header .blog-meta li a:hover, .theme-amber header#main-navigation .current>a span::before, .theme-amber header.header-dark .blog-meta li a:hover, .theme-amber.clean-design .title .subtitle, .theme-amber.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-amber.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-amber.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-amber.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-amber.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-amber.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-amber #main-navigation #main-menu>ul>li.active>a {
	color: #D4B34A
}
.theme-amber .c-primary, .theme-amber .feature-box .feature-content p.subtitle, .theme-amber .text-primary, .theme-amber.split-screen #main-menu li.active a, html.split-bordered .theme-amber #main-navigation #main-menu>ul>li.active>a {
	color: #D4B34A!important
}
.theme-amber #footer.bg-primary, .theme-amber #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-amber .alert-primary, .theme-amber .bg-primary, .theme-amber .btn-primary.btn-bordered:hover, .theme-amber .btn-primary:hover, .theme-amber .btn-primary:not(.btn-bordered), .theme-amber .btn-primary:not(.btn-bordered).active, .theme-amber .btn-primary:not(.btn-bordered).focus, .theme-amber .btn-primary:not(.btn-bordered):active, .theme-amber .btn-primary:not(.btn-bordered):focus, .theme-amber .datepicker table tr td span.active.active, .theme-amber .datepicker table tr td span.active.disabled.active, .theme-amber .datepicker table tr td span.active.disabled:active, .theme-amber .datepicker table tr td span.active.disabled:focus, .theme-amber .datepicker table tr td span.active.disabled:hover, .theme-amber .datepicker table tr td span.active.disabled:hover.active, .theme-amber .datepicker table tr td span.active.disabled:hover:active, .theme-amber .datepicker table tr td span.active.disabled:hover:focus, .theme-amber .datepicker table tr td span.active.disabled:hover:hover, .theme-amber .datepicker table tr td span.active:active, .theme-amber .datepicker table tr td span.active:focus, .theme-amber .datepicker table tr td span.active:hover, .theme-amber .datepicker table tr td span.active:hover.active, .theme-amber .datepicker table tr td span.active:hover:active, .theme-amber .datepicker table tr td span.active:hover:focus, .theme-amber .datepicker table tr td span.active:hover:hover, .theme-amber .datepicker table tr td.active.active, .theme-amber .datepicker table tr td.active.disabled.active, .theme-amber .datepicker table tr td.active.disabled:active, .theme-amber .datepicker table tr td.active.disabled:focus, .theme-amber .datepicker table tr td.active.disabled:hover, .theme-amber .datepicker table tr td.active.disabled:hover.active, .theme-amber .datepicker table tr td.active.disabled:hover:active, .theme-amber .datepicker table tr td.active.disabled:hover:focus, .theme-amber .datepicker table tr td.active.disabled:hover:hover, .theme-amber .datepicker table tr td.active:active, .theme-amber .datepicker table tr td.active:focus, .theme-amber .datepicker table tr td.active:hover, .theme-amber .datepicker table tr td.active:hover.active, .theme-amber .datepicker table tr td.active:hover:active, .theme-amber .datepicker table tr td.active:hover:focus, .theme-amber .datepicker table tr td.active:hover:hover, .theme-amber .label-primary, .theme-amber .open .dropdown-toggle.datepicker table tr td span.active, .theme-amber .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-amber .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-amber .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-amber .open .dropdown-toggle.datepicker table tr td.active, .theme-amber .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-amber .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-amber .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-amber .open>.dropdown-toggle.btn-primary, .theme-amber .price-plan.plan-primary .plan-header, .theme-amber .price-plan.plan-primary .plan-info, .theme-amber .select-filter ul li.selected a:before, .theme-amber .select-filter ul li:hover a:before, .theme-amber .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-amber .sort-options .select-filters .select-filter ul li a:hover, .theme-amber .switcher .switch, .theme-amber .tags a:hover, .theme-amber .ui-slider .ui-slider-handle, .theme-amber .ui-slider .ui-slider-range, .theme-amber .widget .tags a:hover, .theme-amber input[type=radio]+label::after, .theme-amber input[type=checkbox]+label::after {
	background-color: #EFC84C!important
}
.theme-amber .form-control:focus, .theme-amber .form-group.form-grouped.focused, .theme-amber .price-plan.plan-primary, .theme-amber .price-plan.plan-primary .plan-header, .theme-amber .price-plan.plan-primary .plan-info {
	border-color: #EFC84C
}
.theme-amber .btn-primary.btn-bordered, .theme-amber .focused .bootstrap-tagsinput, .theme-amber .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-amber .select2-container--open .select2-selection--single, .theme-amber .select2-dropdown, .theme-amber .tags a:hover, .theme-amber .widget .tags a:hover {
	border: 2px solid #EFC84C
}
.theme-amber .ui-slider .ui-slider-handle {
	border: 3px solid #EFC84C
}
.theme-amber .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #EFC84C
}
.theme-amber .btn-primary:not(.btn-bordered):hover {
	background: #CBAC49!important
}
.theme-amber .section-overlay.overlay-primary {
	background: rgba(239,200,76,.8)!important
}
.theme-amber .video-overlay.overlay-primary:before {
	background: rgba(239,200,76,.3)
}
.theme-amber .btn.btn-primary {
	color: #000
}
.theme-amber .bg-primary {
	color: #2A2A2A
}
.theme-amber .title.title-line-primary::after {
	border: 1px solid #EFC84C
}
.theme-amber .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #EFC84C;
	color: #EFC84C!important
}
.theme-amber .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-amber .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-amber .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #EFC84C!important
}
.theme-amber .progress-bar-primary, .theme-amber .progress-bar-primary[value]::-webkit-progress-value {
background-color:#EFC84C!important
}
.theme-brown #footer .widget-text a, .theme-brown #footer .widget-twitter a, .theme-brown #icons-wrapper ul li:hover i, .theme-brown #main-aside-navigation #main-aside-menu>ul .is-open, .theme-brown #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-brown #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-brown #main-navigation #main-menu>ul .is-open, .theme-brown #main-navigation #main-menu>ul>li.current i, .theme-brown #main-navigation #main-menu>ul>li.current>a, .theme-brown #search.nav-search.search-open input, .theme-brown #search.nav-search.search-open input:focus, .theme-brown .blog-square .post .post-comments a:hover, .theme-brown .blog-timeline .posts .post:hover .post-date, .theme-brown .breadcrumb a:hover, .theme-brown .c-primary, .theme-brown .cart-wrapper .cart-subtotal td:first-child, .theme-brown .cart-wrapper .cart-total td:first-child, .theme-brown .categories-list li a.current, .theme-brown .categories-list li a:hover, .theme-brown .creative-element .title .subtitle, .theme-brown .datepicker thead tr th.next, .theme-brown .datepicker thead tr th.prev, .theme-brown .erinyen .tp-tab-title, .theme-brown .form-group.form-grouped.required:after, .theme-brown .grouped-item .grouped-item-price, .theme-brown .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-brown .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-brown .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-brown .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-brown .header-dark .categories-list li a:hover, .theme-brown .header-dark .items-filter li a.current, .theme-brown .header-dark .items-filter li a:hover, .theme-brown .header-icon, .theme-brown .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-brown .hover-effect-2 a:hover span, .theme-brown .item .item-meta a:hover, .theme-brown .items-filter li a.current, .theme-brown .items-filter li a:hover, .theme-brown .pagination li:not(.disabled) a:hover, .theme-brown .post .post-info .post-meta a.comments:hover, .theme-brown .post .post-info .post-meta a:hover, .theme-brown .post-single .post-nav a:hover .next-icon, .theme-brown .post-single .post-nav a:hover .prev-icon, .theme-brown .posts .post .more, .theme-brown .product .product-info .add-to-cart, .theme-brown .product .product-info .product-new-price, .theme-brown .product .product-info .view-cart, .theme-brown .rating .fa-star, .theme-brown .rating .fa-star-half-o, .theme-brown .required:after, .theme-brown .search-overlay form, .theme-brown .shop-breadcrumb ul li a:hover, .theme-brown .shortcode-question span, .theme-brown .testimonial .testimonial-meta .testimonial-subtitle a, .theme-brown .text-primary, .theme-brown .title .subtitle, .theme-brown .title h1 span, .theme-brown .title h2 span, .theme-brown .title h3 span, .theme-brown .title h4 span, .theme-brown .title h5 span, .theme-brown .tp-caption.Newspaper-subtitle, .theme-brown .widget-links li a:hover, .theme-brown .widget-twitter .tweets-list li a, .theme-brown a:not(.btn):not(.fc-event):hover, .theme-brown code, .theme-brown figure.he-2 a:hover, .theme-brown header .blog-meta li a:hover, .theme-brown header#main-navigation .current>a span::before, .theme-brown header.header-dark .blog-meta li a:hover, .theme-brown.clean-design .title .subtitle, .theme-brown.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-brown.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-brown.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-brown.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-brown.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-brown.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-brown #main-navigation #main-menu>ul>li.active>a {
	color: #8d6e63
}
.theme-brown #main-navigation #main-menu>ul .is-open, .theme-brown #main-navigation #main-menu>ul>li.current i, .theme-brown #main-navigation #main-menu>ul>li.current>a, .theme-brown #main-navigation .main-menu>ul .is-open, .theme-brown #main-navigation .main-menu>ul>li.current i, .theme-brown #main-navigation .main-menu>ul>li.current>a, .theme-brown #search.nav-search.search-open input, .theme-brown #search.nav-search.search-open input:focus, .theme-brown .c-primary, .theme-brown .feature-box .feature-content p.subtitle, .theme-brown .product-quick-desc, .theme-brown .search.nav-search.search-open input, .theme-brown .search.nav-search.search-open input:focus, .theme-brown .text-primary, .theme-brown.split-screen #main-menu li.active a, html.split-bordered .theme-brown #main-navigation #main-menu>ul>li.active>a {
	color: #8d6e63!important
}
.theme-brown #footer.bg-primary, .theme-brown #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-brown .alert-primary, .theme-brown .bg-primary, .theme-brown .btn-primary.btn-bordered:hover, .theme-brown .btn-primary:hover, .theme-brown .btn-primary:not(.btn-bordered), .theme-brown .btn-primary:not(.btn-bordered).active, .theme-brown .btn-primary:not(.btn-bordered).focus, .theme-brown .btn-primary:not(.btn-bordered):active, .theme-brown .btn-primary:not(.btn-bordered):focus, .theme-brown .datepicker table tr td span.active.active, .theme-brown .datepicker table tr td span.active.disabled.active, .theme-brown .datepicker table tr td span.active.disabled:active, .theme-brown .datepicker table tr td span.active.disabled:focus, .theme-brown .datepicker table tr td span.active.disabled:hover, .theme-brown .datepicker table tr td span.active.disabled:hover.active, .theme-brown .datepicker table tr td span.active.disabled:hover:active, .theme-brown .datepicker table tr td span.active.disabled:hover:focus, .theme-brown .datepicker table tr td span.active.disabled:hover:hover, .theme-brown .datepicker table tr td span.active:active, .theme-brown .datepicker table tr td span.active:focus, .theme-brown .datepicker table tr td span.active:hover, .theme-brown .datepicker table tr td span.active:hover.active, .theme-brown .datepicker table tr td span.active:hover:active, .theme-brown .datepicker table tr td span.active:hover:focus, .theme-brown .datepicker table tr td span.active:hover:hover, .theme-brown .datepicker table tr td.active.active, .theme-brown .datepicker table tr td.active.disabled.active, .theme-brown .datepicker table tr td.active.disabled:active, .theme-brown .datepicker table tr td.active.disabled:focus, .theme-brown .datepicker table tr td.active.disabled:hover, .theme-brown .datepicker table tr td.active.disabled:hover.active, .theme-brown .datepicker table tr td.active.disabled:hover:active, .theme-brown .datepicker table tr td.active.disabled:hover:focus, .theme-brown .datepicker table tr td.active.disabled:hover:hover, .theme-brown .datepicker table tr td.active:active, .theme-brown .datepicker table tr td.active:focus, .theme-brown .datepicker table tr td.active:hover, .theme-brown .datepicker table tr td.active:hover.active, .theme-brown .datepicker table tr td.active:hover:active, .theme-brown .datepicker table tr td.active:hover:focus, .theme-brown .datepicker table tr td.active:hover:hover, .theme-brown .label-primary, .theme-brown .open .dropdown-toggle.datepicker table tr td span.active, .theme-brown .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-brown .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-brown .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-brown .open .dropdown-toggle.datepicker table tr td.active, .theme-brown .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-brown .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-brown .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-brown .open>.dropdown-toggle.btn-primary, .theme-brown .price-plan.plan-primary .plan-header, .theme-brown .price-plan.plan-primary .plan-info, .theme-brown .select-filter ul li.selected a:before, .theme-brown .select-filter ul li:hover a:before, .theme-brown .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-brown .sort-options .select-filters .select-filter ul li a:hover, .theme-brown .switcher .switch, .theme-brown .tags a:hover, .theme-brown .ui-slider .ui-slider-handle, .theme-brown .ui-slider .ui-slider-range, .theme-brown .widget .tags a:hover, .theme-brown input[type=radio]+label::after, .theme-brown input[type=checkbox]+label::after {
	background-color: #8d6e63!important
}
.theme-brown .form-control:focus, .theme-brown .form-group.form-grouped.focused, .theme-brown .price-plan.plan-primary, .theme-brown .price-plan.plan-primary .plan-header, .theme-brown .price-plan.plan-primary .plan-info {
	border-color: #8d6e63
}
.theme-brown .btn-primary.btn-bordered, .theme-brown .focused .bootstrap-tagsinput, .theme-brown .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-brown .select2-container--open .select2-selection--single, .theme-brown .select2-dropdown, .theme-brown .tags a:hover, .theme-brown .widget .tags a:hover {
	border: 2px solid #8d6e63
}
.theme-brown .ui-slider .ui-slider-handle {
	border: 3px solid #8d6e63
}
.theme-brown .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #8d6e63
}
.theme-brown .btn-primary:not(.btn-bordered):hover {
	background: #7B6057!important
}
.theme-brown .section-overlay.overlay-primary {
	background: rgba(141,110,99,.8)!important
}
.theme-brown .video-overlay.overlay-primary:before {
	background: rgba(141,110,99,.3)
}
.theme-brown .title.title-line-primary::after {
	border: 1px solid #8d6e63
}
.theme-brown .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #8d6e63;
	color: #8d6e63!important
}
.theme-brown .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-brown .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-brown .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #8d6e63!important
}
.theme-brown .progress-bar-primary, .theme-brown .progress-bar-primary[value]::-webkit-progress-value {
background-color:#8d6e63!important
}
.theme-dark #footer .widget-text a, .theme-dark #footer .widget-twitter a, .theme-dark #icons-wrapper ul li:hover i, .theme-dark #main-aside-navigation #main-aside-menu>ul .is-open, .theme-dark #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-dark #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-dark #main-navigation #main-menu>ul .is-open, .theme-dark #main-navigation #main-menu>ul>li.current i, .theme-dark #search.nav-search.search-open input, .theme-dark #search.nav-search.search-open input:focus, .theme-dark .blog-square .post .post-comments a:hover, .theme-dark .blog-timeline .posts .post:hover .post-date, .theme-dark .breadcrumb a:hover, .theme-dark .c-primary, .theme-dark .categories-list li a.current, .theme-dark .categories-list li a:hover, .theme-dark .creative-element .title .subtitle, .theme-dark .datepicker thead tr th.next, .theme-dark .datepicker thead tr th.prev, .theme-dark .erinyen .tp-tab-title, .theme-dark .form-group.form-grouped.required:after, .theme-dark .grouped-item .grouped-item-price, .theme-dark .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-dark .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-dark .header-dark .categories-list li a:hover, .theme-dark .header-icon, .theme-dark .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-dark .hover-effect-2 a:hover span, .theme-dark .item .item-meta a:hover, .theme-dark .pagination li:not(.disabled) a:hover, .theme-dark .post .post-info .post-meta a.comments:hover, .theme-dark .post .post-info .post-meta a:hover, .theme-dark .post-single .post-nav a:hover .next-icon, .theme-dark .post-single .post-nav a:hover .prev-icon, .theme-dark .posts .post .more, .theme-dark .product .product-info .add-to-cart, .theme-dark .product .product-info .product-new-price, .theme-dark .product .product-info .view-cart, .theme-dark .rating .fa-star, .theme-dark .rating .fa-star-half-o, .theme-dark .required:after, .theme-dark .search-overlay form, .theme-dark .shop-breadcrumb ul li a:hover, .theme-dark .shortcode-question span, .theme-dark .testimonial .testimonial-meta .testimonial-subtitle a, .theme-dark .text-primary, .theme-dark .title .subtitle, .theme-dark .title h1 span, .theme-dark .title h2 span, .theme-dark .title h3 span, .theme-dark .title h4 span, .theme-dark .title h5 span, .theme-dark .widget-links li a:hover, .theme-dark .widget-twitter .tweets-list li a, .theme-dark a:not(.btn):not(.fc-event):not(.search-overlay-close):hover, .theme-dark code, .theme-dark figure.he-2 a:hover, .theme-dark header .blog-meta li a:hover, .theme-dark header#main-navigation .current>a span::before, .theme-dark header.header-dark .blog-meta li a:hover, .theme-dark.clean-design .title .subtitle, .theme-dark.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-dark.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-dark #main-navigation #main-menu>ul>li.active>a {
	color: #27282A
}
.theme-dark .c-primary, .theme-dark .feature-box .feature-content p.subtitle, .theme-dark .product-quick-desc, .theme-dark .text-primary, .theme-dark.split-screen #main-menu li.active a, html.split-bordered .theme-dark #main-navigation #main-menu>ul>li.active>a {
	color: #27282A!important
}
.theme-dark #footer.bg-primary, .theme-dark #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-dark .alert-primary, .theme-dark .bg-primary, .theme-dark .btn-primary.btn-bordered:hover, .theme-dark .btn-primary:hover, .theme-dark .btn-primary:not(.btn-bordered), .theme-dark .btn-primary:not(.btn-bordered).active, .theme-dark .btn-primary:not(.btn-bordered).focus, .theme-dark .btn-primary:not(.btn-bordered):active, .theme-dark .btn-primary:not(.btn-bordered):focus, .theme-dark .datepicker table tr td span.active.active, .theme-dark .datepicker table tr td span.active.disabled.active, .theme-dark .datepicker table tr td span.active.disabled:active, .theme-dark .datepicker table tr td span.active.disabled:focus, .theme-dark .datepicker table tr td span.active.disabled:hover, .theme-dark .datepicker table tr td span.active.disabled:hover.active, .theme-dark .datepicker table tr td span.active.disabled:hover:active, .theme-dark .datepicker table tr td span.active.disabled:hover:focus, .theme-dark .datepicker table tr td span.active.disabled:hover:hover, .theme-dark .datepicker table tr td span.active:active, .theme-dark .datepicker table tr td span.active:focus, .theme-dark .datepicker table tr td span.active:hover, .theme-dark .datepicker table tr td span.active:hover.active, .theme-dark .datepicker table tr td span.active:hover:active, .theme-dark .datepicker table tr td span.active:hover:focus, .theme-dark .datepicker table tr td span.active:hover:hover, .theme-dark .datepicker table tr td.active.active, .theme-dark .datepicker table tr td.active.disabled.active, .theme-dark .datepicker table tr td.active.disabled:active, .theme-dark .datepicker table tr td.active.disabled:focus, .theme-dark .datepicker table tr td.active.disabled:hover, .theme-dark .datepicker table tr td.active.disabled:hover.active, .theme-dark .datepicker table tr td.active.disabled:hover:active, .theme-dark .datepicker table tr td.active.disabled:hover:focus, .theme-dark .datepicker table tr td.active.disabled:hover:hover, .theme-dark .datepicker table tr td.active:active, .theme-dark .datepicker table tr td.active:focus, .theme-dark .datepicker table tr td.active:hover, .theme-dark .datepicker table tr td.active:hover.active, .theme-dark .datepicker table tr td.active:hover:active, .theme-dark .datepicker table tr td.active:hover:focus, .theme-dark .datepicker table tr td.active:hover:hover, .theme-dark .label-primary, .theme-dark .open .dropdown-toggle.datepicker table tr td span.active, .theme-dark .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-dark .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-dark .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-dark .open .dropdown-toggle.datepicker table tr td.active, .theme-dark .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-dark .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-dark .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-dark .open>.dropdown-toggle.btn-primary, .theme-dark .price-plan.plan-primary .plan-header, .theme-dark .price-plan.plan-primary .plan-info, .theme-dark .select-filter ul li.selected a:before, .theme-dark .select-filter ul li:hover a:before, .theme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-dark .sort-options .select-filters .select-filter ul li a:hover, .theme-dark .switcher .switch, .theme-dark .tags a:hover, .theme-dark .ui-slider .ui-slider-handle, .theme-dark .ui-slider .ui-slider-range, .theme-dark .widget .tags a:hover, .theme-dark input[type=radio]+label::after, .theme-dark input[type=checkbox]+label::after {
	background-color: #27282A!important
}
.theme-dark .form-control:focus, .theme-dark .form-group.form-grouped.focused, .theme-dark .price-plan.plan-primary, .theme-dark .price-plan.plan-primary .plan-header, .theme-dark .price-plan.plan-primary .plan-info {
	border-color: #27282A
}
.theme-dark .btn-primary.btn-bordered, .theme-dark .focused .bootstrap-tagsinput, .theme-dark .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dark .select2-container--open .select2-selection--single, .theme-dark .select2-dropdown, .theme-dark .tags a:hover, .theme-dark .widget .tags a:hover {
	border: 2px solid #27282A
}
.theme-dark .ui-slider .ui-slider-handle {
	border: 3px solid #27282A
}
.theme-dark .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #27282A
}
.theme-dark .btn-primary:not(.btn-bordered):hover {
	background: #0B0B0C!important
}
.theme-dark .section-overlay.overlay-primary {
	background: rgba(39,40,42,.8)!important
}
.theme-dark .video-overlay.overlay-primary:before {
	background: rgba(39,40,42,.3)
}
.theme-dark #main-navigation a:not(.btn):hover {
	color: #BCC0C9!important
}
.theme-dark .alert-primary h4.alert-title, .theme-dark .alert-primary.alert a {
	color: #fff
}
.theme-dark .title.title-line-primary::after {
	border: 1px solid #27282A
}
.theme-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a {
	color: #C5C5C5
}
.theme-dark .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #27282A;
	color: #27282A!important
}
.theme-dark .cart-wrapper .cart-subtotal td:first-child, .theme-dark .cart-wrapper .cart-total td:first-child {
	color: #D5D5D5
}
.theme-dark .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dark .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-dark .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #27282A!important
}
.theme-dark.dark-skin #footer .widget-text a, .theme-dark.dark-skin #footer .widget-twitter a, .theme-dark.dark-skin #icons-wrapper ul li:hover i, .theme-dark.dark-skin #main-aside-navigation #main-aside-menu>ul .is-open, .theme-dark.dark-skin #main-aside-navigation #main-aside-menu>ul>li.current i, .theme-dark.dark-skin #main-aside-navigation #main-aside-menu>ul>li.current>a, .theme-dark.dark-skin #main-navigation #main-menu>ul .is-open, .theme-dark.dark-skin #main-navigation #main-menu>ul>li.current i, .theme-dark.dark-skin #search.nav-search.search-open input:focus, .theme-dark.dark-skin .blog-square .post .post-comments a:hover, .theme-dark.dark-skin .blog-timeline .posts .post:hover .post-date, .theme-dark.dark-skin .breadcrumb a:hover, .theme-dark.dark-skin .c-primary, .theme-dark.dark-skin .categories-list li a.current, .theme-dark.dark-skin .categories-list li a:hover, .theme-dark.dark-skin .creative-element .title .subtitle, .theme-dark.dark-skin .datepicker thead tr th.next, .theme-dark.dark-skin .datepicker thead tr th.prev, .theme-dark.dark-skin .erinyen .tp-tab-title, .theme-dark.dark-skin .form-group.form-grouped.required:after, .theme-dark.dark-skin .grouped-item .grouped-item-price, .theme-dark.dark-skin .header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-dark.dark-skin .header-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark.dark-skin .header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-dark.dark-skin .header-dark .categories-list li a:hover, .theme-dark.dark-skin .header-icon, .theme-dark.dark-skin .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-dark.dark-skin .hover-effect-2 a:hover span, .theme-dark.dark-skin .item .item-meta a:hover, .theme-dark.dark-skin .pagination li:not(.disabled) a:hover, .theme-dark.dark-skin .post .post-info .post-meta a.comments:hover, .theme-dark.dark-skin .post .post-info .post-meta a:hover, .theme-dark.dark-skin .post-single .post-nav a:hover .next-icon, .theme-dark.dark-skin .post-single .post-nav a:hover .prev-icon, .theme-dark.dark-skin .posts .post .more, .theme-dark.dark-skin .product .product-info .add-to-cart, .theme-dark.dark-skin .product .product-info .product-new-price, .theme-dark.dark-skin .product .product-info .view-cart, .theme-dark.dark-skin .rating .fa-star, .theme-dark.dark-skin .rating .fa-star-half-o, .theme-dark.dark-skin .required:after, .theme-dark.dark-skin .search-overlay form, .theme-dark.dark-skin .shop-breadcrumb ul li a:hover, .theme-dark.dark-skin .shortcode-question span, .theme-dark.dark-skin .testimonial .testimonial-meta .testimonial-subtitle a, .theme-dark.dark-skin .text-primary, .theme-dark.dark-skin .title .subtitle, .theme-dark.dark-skin .title h1 span, .theme-dark.dark-skin .title h2 span, .theme-dark.dark-skin .title h3 span, .theme-dark.dark-skin .title h4 span, .theme-dark.dark-skin .title h5 span, .theme-dark.dark-skin .widget-links li a:hover, .theme-dark.dark-skin .widget-twitter .tweets-list li a, .theme-dark.dark-skin a:not(.btn):not(.fc-event):not(.search-overlay-close):hover, .theme-dark.dark-skin code, .theme-dark.dark-skin figure.he-2 a:hover, .theme-dark.dark-skin header .blog-meta li a:hover, .theme-dark.dark-skin header#main-navigation .current>a span::before, .theme-dark.dark-skin header.header-dark .blog-meta li a:hover, .theme-dark.dark-skin.clean-design .title .subtitle, .theme-dark.dark-skin.dark-skin #search.nav-search.search-open input, .theme-dark.dark-skin.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark.dark-skin.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-dark.dark-skin.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered .theme-dark.dark-skin #main-navigation #main-menu>ul>li.active>a {
	color: #fff
}
.theme-dark.dark-skin .c-primary, .theme-dark.dark-skin .text-primary, .theme-dark.dark-skin.split-screen #main-menu li.active a, html.split-bordered .theme-dark.dark-skin #main-navigation #main-menu>ul>li.active>a {
	color: #fff!important
}
.theme-dark.dark-skin #footer.bg-primary, .theme-dark.dark-skin #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-dark.dark-skin .alert-primary, .theme-dark.dark-skin .bg-primary, .theme-dark.dark-skin .btn-primary.btn-bordered:hover, .theme-dark.dark-skin .btn-primary:hover, .theme-dark.dark-skin .btn-primary:not(.btn-bordered), .theme-dark.dark-skin .btn-primary:not(.btn-bordered).active, .theme-dark.dark-skin .btn-primary:not(.btn-bordered).focus, .theme-dark.dark-skin .btn-primary:not(.btn-bordered):active, .theme-dark.dark-skin .btn-primary:not(.btn-bordered):focus, .theme-dark.dark-skin .datepicker table tr td span.active.active, .theme-dark.dark-skin .datepicker table tr td span.active.disabled.active, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:active, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:focus, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:hover, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:hover.active, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:hover:active, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:hover:focus, .theme-dark.dark-skin .datepicker table tr td span.active.disabled:hover:hover, .theme-dark.dark-skin .datepicker table tr td span.active:active, .theme-dark.dark-skin .datepicker table tr td span.active:focus, .theme-dark.dark-skin .datepicker table tr td span.active:hover, .theme-dark.dark-skin .datepicker table tr td span.active:hover.active, .theme-dark.dark-skin .datepicker table tr td span.active:hover:active, .theme-dark.dark-skin .datepicker table tr td span.active:hover:focus, .theme-dark.dark-skin .datepicker table tr td span.active:hover:hover, .theme-dark.dark-skin .datepicker table tr td.active.active, .theme-dark.dark-skin .datepicker table tr td.active.disabled.active, .theme-dark.dark-skin .datepicker table tr td.active.disabled:active, .theme-dark.dark-skin .datepicker table tr td.active.disabled:focus, .theme-dark.dark-skin .datepicker table tr td.active.disabled:hover, .theme-dark.dark-skin .datepicker table tr td.active.disabled:hover.active, .theme-dark.dark-skin .datepicker table tr td.active.disabled:hover:active, .theme-dark.dark-skin .datepicker table tr td.active.disabled:hover:focus, .theme-dark.dark-skin .datepicker table tr td.active.disabled:hover:hover, .theme-dark.dark-skin .datepicker table tr td.active:active, .theme-dark.dark-skin .datepicker table tr td.active:focus, .theme-dark.dark-skin .datepicker table tr td.active:hover, .theme-dark.dark-skin .datepicker table tr td.active:hover.active, .theme-dark.dark-skin .datepicker table tr td.active:hover:active, .theme-dark.dark-skin .datepicker table tr td.active:hover:focus, .theme-dark.dark-skin .datepicker table tr td.active:hover:hover, .theme-dark.dark-skin .label-primary, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td span.active, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td.active, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-dark.dark-skin .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-dark.dark-skin .open>.dropdown-toggle.btn-primary, .theme-dark.dark-skin .price-plan.plan-primary .plan-header, .theme-dark.dark-skin .price-plan.plan-primary .plan-info, .theme-dark.dark-skin .select-filter ul li.selected a:before, .theme-dark.dark-skin .select-filter ul li:hover a:before, .theme-dark.dark-skin .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-dark.dark-skin .sort-options .select-filters .select-filter ul li a:hover, .theme-dark.dark-skin .switcher .switch, .theme-dark.dark-skin .tags a:hover, .theme-dark.dark-skin .ui-slider .ui-slider-handle, .theme-dark.dark-skin .ui-slider .ui-slider-range, .theme-dark.dark-skin .widget .tags a:hover, .theme-dark.dark-skin input[type=radio]+label::after, .theme-dark.dark-skin input[type=checkbox]+label::after {
	background-color: #fff!important
}
.theme-dark.dark-skin .form-control:focus, .theme-dark.dark-skin .form-group.form-grouped.focused, .theme-dark.dark-skin .price-plan.plan-primary, .theme-dark.dark-skin .price-plan.plan-primary .plan-header, .theme-dark.dark-skin .price-plan.plan-primary .plan-info {
	border-color: #fff
}
.theme-dark.dark-skin .btn-primary.btn-bordered, .theme-dark.dark-skin .focused .bootstrap-tagsinput, .theme-dark.dark-skin .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dark.dark-skin .select2-container--open .select2-selection--single, .theme-dark.dark-skin .select2-dropdown, .theme-dark.dark-skin .tags a:hover, .theme-dark.dark-skin .widget .tags a:hover {
	border: 2px solid #fff
}
.theme-dark.dark-skin .ui-slider .ui-slider-handle {
	border: 3px solid #fff
}
.theme-dark.dark-skin .blog-timeline .posts .post:hover::before {
	border-top: 1px dashed #fff
}
.theme-dark.dark-skin .btn-primary:not(.btn-bordered) {
	color: #121212!important
}
.theme-dark.dark-skin .btn-primary:not(.btn-bordered):hover {
	background: #EFEFF3!important
}
.theme-dark.dark-skin .section-overlay.overlay-primary {
	background: rgba(39,40,42,.8)!important
}
.theme-dark.dark-skin .video-overlay.overlay-primary:before {
	background: rgba(39,40,42,.3)
}
.theme-dark.dark-skin #main-navigation a:not(.btn):hover {
	color: #BCC0C9!important
}
.theme-dark.dark-skin .alert-primary h4.alert-title, .theme-dark.dark-skin .alert-primary.alert a {
	color: #fff
}
.theme-dark.dark-skin .title.title-line-primary::after {
	border: 1px solid #E2E5EB
}
.theme-dark #main-navigation #main-menu>ul .is-open, .theme-dark #main-navigation #main-menu>ul>li.current i, .theme-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark #main-navigation .main-menu>ul .is-open, .theme-dark #main-navigation .main-menu>ul>li.current i, .theme-dark #main-navigation .main-menu>ul>li.current>a, .theme-dark #search.nav-search.search-open input, .theme-dark #search.nav-search.search-open input:focus, .theme-dark .search.nav-search.search-open input, .theme-dark .search.nav-search.search-open input:focus, .theme-dark.dark-skin #main-navigation #main-menu>ul>li.current>a, .theme-dark.dark-skin .header-dark #main-aside-navigation #main-aside-menu>ul>li.current>a {
	color: #C5C5C5
}
.theme-dark.dark-skin .blog-timeline .posts .post:hover .post-date {
	border: 2px solid #E2E5EB;
	color: #E2E5EB!important
}
.theme-dark.dark-skin .cart-wrapper .cart-subtotal td:first-child, .theme-dark.dark-skin .cart-wrapper .cart-total td:first-child, .theme-dark.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-dark.header-scroll-dark #main-navigation .main-menu>ul>li.current>a {
	color: #D5D5D5
}
.theme-dark.dark-skin .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dark.dark-skin .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .theme-dark.dark-skin .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border: 2px solid #E2E5EB!important
}
.theme-dark .progress-bar-primary, .theme-dark .progress-bar-primary[value]::-webkit-progress-value {
background-color:#27282A!important
}
.theme-amber.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-brown.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-dark .tp-caption.Newspaper-subtitle, .theme-dark.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-dark.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-indigo.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-purple.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-red.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .theme-teal.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a {
	color: #C5C5C5
}/*!
USER INTERFACE STYLE
*/
.m-auto {
	margin: auto
}
.m-0 {
	margin: 0!important
}
.m-5 {
	margin: 5px!important
}
.m-10 {
	margin: 10px!important
}
.m-15 {
	margin: 15px!important
}
.m-20 {
	margin: 20px!important
}
.m-30 {
	margin: 30px!important
}
.m-40 {
	margin: 40px!important
}
.m-60 {
	margin: 60px!important
}
.m-t-0 {
	margin-top: 0!important
}
.m-t-5 {
	margin-top: 5px!important
}
.m-t-10 {
	margin-top: 10px!important
}
.m-t-15 {
	margin-top: 15px!important
}
.m-t-20 {
	margin-top: 20px!important
}
.m-t-30 {
	margin-top: 30px!important
}
.m-t-40, .m-t-50 {
	margin-top: 40px!important
}
.m-t-60 {
	margin-top: 60px!important
}
.m-t-70 {
	margin-top: 70px!important
}
.m-t-80 {
	margin-top: 80px!important
}
.m-t-100 {
	margin-top: 100px!important
}
.m-t-120 {
	margin-top: 120px!important
}
.m-t-150 {
	margin-top: 150px!important
}
.m-t--10 {
	margin-top: -10px!important
}
.m-b-0 {
	margin-bottom: 0!important
}
.m-b-5 {
	margin-bottom: 5px!important
}
.m-b-10 {
	margin-bottom: 10px!important
}
.m-b-15 {
	margin-bottom: 15px!important
}
.m-b-20 {
	margin-bottom: 20px!important
}
.m-b-30 {
	margin-bottom: 30px!important
}
.m-b-40 {
	margin-bottom: 40px!important
}
.m-b-50 {
	margin-bottom: 50px!important
}
.m-b-60 {
	margin-bottom: 60px!important
}
.m-b-70 {
	margin-bottom: 70px!important
}
.m-b-80 {
	margin-bottom: 80px!important
}
.m-b-100 {
	margin-bottom: 100px!important
}
.m-l-0 {
	margin-left: 0!important
}
.m-l-5 {
	margin-left: 5px!important
}
.m-l-10 {
	margin-left: 10px!important
}
.m-l-20 {
	margin-left: 20px!important
}
.m-l-30 {
	margin-left: 30px!important
}
.m-l-40 {
	margin-left: 40px!important
}
.m-l-60 {
	margin-left: 60px!important
}
.m-l-80 {
	margin-left: 80px!important
}
.m-l--10 {
	margin-left: -10px!important
}
.m-r-0 {
	margin-right: 0!important
}
.m-r-5 {
	margin-right: 5px!important
}
.m-r-10 {
	margin-right: 10px!important
}
.m-r-20 {
	margin-right: 20px!important
}
.m-r-30 {
	margin-right: 30px!important
}
.m-r-40 {
	margin-right: 40px!important
}
.m-r-60 {
	margin-right: 60px!important
}
.m-r-80 {
	margin-right: 80px!important
}
.p-0 {
	padding: 0!important
}
.p-5 {
	padding: 5px!important
}
.p-10 {
	padding: 10px!important
}
.p-15 {
	padding: 15px!important
}
.p-20 {
	padding: 20px!important
}
.p-30 {
	padding: 30px!important
}
.p-40 {
	padding: 40px!important
}
.p-60 {
	padding: 60px!important
}
.p-100 {
	padding: 100px!important
}
.p-t-0 {
	padding-top: 0!important
}
.p-t-10 {
	padding-top: 10px!important
}
.p-t-15 {
	padding-top: 15px!important
}
.p-t-20 {
	padding-top: 20px!important
}
.p-t-30 {
	padding-top: 30px!important
}
.p-t-40 {
	padding-top: 40px!important
}
.p-t-60 {
	padding-top: 60px!important
}
.p-t-80 {
	padding-top: 80px!important
}
.p-t-100 {
	padding-top: 100px!important
}
.p-t-120 {
	padding-top: 120px!important
}
.p-b-0 {
	padding-bottom: 0!important
}
.p-b-10 {
	padding-bottom: 10px!important
}
.p-b-20 {
	padding-bottom: 20px!important
}
.p-b-30 {
	padding-bottom: 30px!important
}
.p-b-40 {
	padding-bottom: 40px!important
}
.p-b-60 {
	padding-bottom: 60px!important
}
.p-b-80 {
	padding-bottom: 80px!important
}
.p-b-100 {
	padding-bottom: 100px!important
}
.p-b-120 {
	padding-bottom: 120px!important
}
.p-l-0 {
	padding-left: 0!important
}
.p-l-5 {
	padding-left: 5px!important
}
.p-l-10 {
	padding-left: 10px!important
}
.p-l-15 {
	padding-left: 15px!important
}
.p-l-20 {
	padding-left: 20px!important
}
.p-l-30 {
	padding-left: 30px!important
}
.p-l-40 {
	padding-left: 40px!important
}
.p-l-60 {
	padding-left: 60px!important
}
.p-l-100 {
	padding-left: 100px!important
}
.p-r-0 {
	padding-right: 0!important
}
.p-r-5 {
	padding-right: 5px!important
}
.p-r-10 {
	padding-right: 10px!important
}
.p-r-15 {
	padding-right: 15px!important
}
.p-r-20 {
	padding-right: 20px!important
}
.p-r-30 {
	padding-right: 30px!important
}
.p-r-40 {
	padding-right: 40px!important
}
.p-r-60 {
	padding-right: 60px!important
}
.p-r-100 {
	padding-right: 100px!important
}
@media (max-width:543px) {
.hidden-xs-down {
	display: none!important
}
}
.font-open {
	font-family: 'Open Sans', arial
}
.font-sumana, .font-sumana .title {
	font-family: Sumana, arial
}
.font-montserrat {
	font-family: Montserrat, arial
}
.font-raleway {
	font-family: Raleway, arial
}
.font-bangers, .font-bangers .title {
	font-family: Bangers, arial;
	letter-spacing: 1px
}
.font-bangers p {
	font-size: 1.3rem
}
.font-bangers .title h1, .font-bangers .title h2, .font-bangers .title h3, .font-bangers .title h4, .font-bangers .title h5 {
	letter-spacing: 3px
}
.font-handwriting, .font-handwriting .title {
	font-family: Satisfy, 'Open Sans', arial!important
}
.handwriting-title {
	font-family: Satisfy, 'Open Sans', arial;
	text-transform: none!important;
	font-weight: 300!important
}
h3.handwriting-title {
	font-size: 1.6rem!important
}
.title .subtitle.font-handwriting {
	font-size: 1.25rem;
margin-top:.5rem
}
.handwritting-element {
	font-family: Satisfy, 'Open Sans', arial!important
}
.handwritting-element p {
	font-size: 1.1rem
}
.font-handwriting p {
	font-size: 1.5rem
}
.font-handwriting .title h1, .font-handwriting .title h2, .font-handwriting .title h3, .font-handwriting .title h4, .font-handwriting .title h5 {
	text-transform: none
}
.line-through {
	text-decoration: line-through
}
.t-ellipsis {
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	overflow: hidden
}
address {
	padding-left: 15px
}
.t-important {
	font-weight: 700!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Montserrat, arial
}
.t-dark, .t-dark a, .t-dark h1, .t-dark h2, .t-dark h3, .t-dark h4, .t-dark h5, i.t-dark {
	color: #262626!important
}
.t-light, .t-light a, .t-light h1, .t-light h2, .t-light h3, .t-light h4, .t-light h5, .t-light i {
	color: #fff!important
}
.t-light p {
	color: rgba(255,255,255,.8)
}
.justify {
	text-align: justify
}
.bg-bottom {
	background-position: bottom;
	background-repeat: no-repeat
}
.bg-white {
	background: #fff!important
}
@media (min-width:850px) and (max-width:991px) {
.container {
	max-width: 830px
}
}
.dropcap {
	float: left;
	font-size: 5.5rem;
	font-weight: 600;
	line-height: 5rem;
margin-right:.7rem;
	color: #303030
}
.dropcap.dropcap-bg {
	font-size: 3.5rem;
	font-weight: 400;
	width: 4.7rem;
	height: 4.7rem;
	line-height: 4.7rem;
	text-align: center;
	border-radius: 2px
}
.dropcap.dropcap-circle, .dropcap.dropcap-line {
	width: 4.7rem;
	height: 4.7rem;
	font-size: 3.2rem;
	text-align: center
}
.nav>li>a, .panel-accordion h4 {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px
}
.dropcap.dropcap-line {
	border: 1px solid rgba(0,0,0,.1);
	line-height: 4.6rem
}
.dropcap.dropcap-circle {
	border-radius: 50%
}
.nav-tabs {
	border-bottom: 2px solid #ddd
}
.nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 2px solid #ddd;
	border-bottom-color: transparent
}
.nav-tabs>li {
	margin-bottom: -2px!important;
	float: left
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
	border-radius: 0;
	color: rgba(0,0,0,.4);
	line-height: 1rem;
font-size:.8rem
}
.nav-tabs>li>a i {
	font-size: 1.2rem;
padding-right:.2rem
}
.nav-tabs>li>a:hover {
	color: #1E1E1E!important
}
.nav>li>a:focus, .nav>li>a:hover {
	background: 0 0;
	border: 2px solid transparent
}
.tab-content {
	padding-top: 2rem
}
.panel-group .panel-default {
	border: 2px solid rgba(0,0,0,.1);
	margin-bottom: 1rem
}
.panel-group .panel-default>.panel-heading {
	background: 0 0
}
.panel-group .panel-default>.panel-heading .panel-title {
	margin-bottom: 0
}
.panel-group .panel-body {
	padding: 1rem 1.5rem
}
.nav-tabs.tab-buttons {
	border-bottom: none
}
.nav-tabs.tab-buttons>li {
	margin-right: 1rem
}
.nav-tabs.tab-buttons>li>a {
	line-height: 1rem;
	background: rgba(0,0,0,.07)
}
.nav-tabs.tab-buttons>li>a.active, .nav-tabs.tab-buttons>li>a.active:focus, .nav-tabs.tab-buttons>li>a.active:hover {
	color: #fff;
	background: #373737;
	border: 2px solid transparent;
	border-radius: 0
}
.nav-tabs.tab-buttons>li>a:hover {
	background: rgba(0,0,0,.12)
}
.tab-bordered .tab-content {
	padding: 1rem;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ddd
}
.tab-bordered .tab-content>.tab-pane {
	padding-bottom: 0
}
.tab-line-bottom .nav>li>a {
	border: none;
	border-bottom: 2px solid transparent
}
.tab-line-bottom .nav-tabs>li>a.active, .tab-line-bottom .nav-tabs>li>a.active:focus, .tab-line-bottom .nav-tabs>li>a.active:hover {
	border: none;
	border-bottom: 2px solid #E2785D
}
.tab-line-bottom .nav-tabs>li {
	margin-bottom: -2px
}
.tab-left::after, .tab-left::before {
	content: "";
	display: table;
	clear: both
}
.tab-left>.nav-tabs {
	border-bottom: none;
	float: left;
	width: 25%
}
.tab-left>.nav-tabs>li {
	float: none;
	margin-right: -2px;
	border-radius: 4px
}
.tab-left .nav-tabs>li a.active {
	border-right: none
}
.tab-left>.nav-tabs>li a {
	padding: 10px 45px
}
.tab-left>.nav-tabs>li>a {
	border-radius: 0
}
.tab-left .nav-tabs>li>a.active, .tab-left .nav-tabs>li>a.active:focus, .tab-left .nav-tabs>li>a.active:hover {
	border-radius: 4px;
	border: 2px solid #ddd;
	border-right-color: transparent
}
.tab-left .tab-content {
	padding-top: 1.2rem;
	padding-left: 2rem;
	float: left;
	width: 75%;
	border-left: 2px solid #ddd;
	margin-left: -2px
}
.tab-left .tab-content>.tab-pane {
	padding-bottom: 0
}
.tab-left.tab-bordered .tab-content {
	border-top: 2px solid #ddd
}
.tab-left.tab-buttons .nav-tabs>li>a {
	line-height: 1rem;
	background: rgba(0,0,0,.07);
margin-bottom:.6rem
}
.tab-left.tab-buttons .nav-tabs>li>a.active, .tab-left.tab-buttons .nav-tabs>li>a.active:focus, .tab-left.tab-buttons .nav-tabs>li>a.active:hover {
	color: #fff;
	background: #373737;
	border: 2px solid transparent;
	border-radius: 0
}
.tab-left.tab-buttons .nav-tabs>li>a:hover {
	background: rgba(0,0,0,.12)
}
.tab-left.tab-buttons .tab-content {
	border-left: none
}
@media (max-width:992px) {
.tab-left>.nav-tabs>li a {
	padding: 10px
}
}
@media (max-width:767px) {
.tab-left>.nav-tabs>li a {
	padding: 10px 5px
}
}
@media (max-width:600px) {
.nav-tabs.tab-buttons>li, .nav-tabs>li, .tab-left .tab-content, .tab-left>.nav-tabs {
	float: none;
	display: block;
	width: 100%;
margin-bottom:.8rem
}
.nav-tabs>li>a.active, .tab-left .nav-tabs>li>a.active, .tab-left .nav-tabs>li>a.active:focus, .tab-left .nav-tabs>li>a.active:hover, .tab-line-bottom .nav-tabs>li>a.active, .tab-line-bottom .nav-tabs>li>a.active:focus, .tab-line-bottom .nav-tabs>li>a.active:hover {
	border: none;
	background: #373737;
	color: #fff
}
.tab-content, .tab-left .tab-content {
	padding-top: 0
}
.nav-tabs>li>a {
	line-height: 1rem;
	background: rgba(0,0,0,.07)
}
.nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover, .nav-tabsli>a.active {
	color: #fff!important;
	background: #373737;
	border: none;
	border-radius: 0
}
.nav-tabs>li>a:hover {
	background: rgba(0,0,0,.12)
}
.nav-tabs, .nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover, .tab-bordered .tab-content, .tab-left.tab-bordered .tab-content, .tab-line-bottom .nav>li>a {
	border: none
}
.tab-line-bottom .nav-tabs>li {
	margin-bottom: 0
}
.nav-tabs>li {
margin-bottom:.8rem!important
}
}
.panel-accordion .panel-default {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	margin-bottom: 5px!important
}
.panel-accordion h4 {
	margin-bottom: 0;
	margin-top: 0;
	line-height: normal;
	width: 100%;
	font-size: 1rem
}
.panel-accordion .panel-default .panel-heading {
	background-color: #fff;
	border-color: #fff;
	padding: 0
}
.panel-accordion .panel-default .panel-heading a {
	color: #414141;
	font-family: Montserrat, arial;
	border: 2px solid #EDEDED;
	display: block;
	text-decoration: none!important
}
.panel-accordion .panel-default .panel-heading a.collapsed {
	color: #818181;
	border: 2px solid #EDEDED
}
.panel-accordion .panel-default .panel-heading a.collapsed:hover {
	color: #414141;
	border: 2px solid #DCDCDC
}
.panel-accordion .panel-heading a, .panel-accordion .panel-heading a.collapsed, .panel-accordion.dark-accordion .panel-heading a {
	background-color: #fff;
	color: #121212
}
.panel-accordion .panel {
	border: 2px solid #DFDFDF;
	border: none;
	box-shadow: none;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.panel-accordion .panel h4>a:not(.collapsed) {
	border: 2px solid #404040;
	border-bottom: none
}
.panel-accordion .panel-collapse .panel-body {
	padding: 15px;
	border: 2px solid #404040;
	border-top: none!important;
	background: #fff
}
.panel-accordion .panel-heading a {
	display: inline-block;
	padding: 15px;
	width: 100%
}
.panel-accordion .panel-heading a:hover {
	text-decoration: none
}
.panel-accordion .collapse.in {
	margin-top: -1px
}
.panel-heading a {
	transition: all .3s ease-out
}
.panel-accordion.dark-accordion .panel-heading a.collapsed {
	background-color: #2B2E33;
	border: 2px solid #2B2E33;
	color: #fff
}
.panel-accordion.dark-accordion .panel-heading a.collapsed:hover {
	color: #FFF;
	border: 2px solid #2B2E33
}
.panel-accordion.dark-accordion .panel-heading .panel-title>a.collapsed:after {
	color: #767B80
}
.panel-accordion.panel-button .panel h4>a:not(.collapsed), .panel-accordion.panel-button .panel-collapse .panel-body, .panel-accordion.panel-button .panel-default .panel-heading a.collapsed {
	border: none
}
.panel-accordion.panel-button .panel-heading h4>a {
	padding-left: 3.6rem;
	position: relative
}
.panel-accordion.panel-button .panel-heading h4>a:after {
	color: #404040;
	border: 2px solid #404040;
	content: "\e672";
	font-family: 'Nucleo Outline';
	padding-top: 12px;
	position: absolute;
	top: 7px;
	left: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 1rem;
	margin-top: -1px
}
.overlay, .t-overlay {
	width: 100%;
	position: absolute
}
.panel-accordion.panel-button .panel-heading h4>a.collapsed:after {
	color: #B3B3B3;
	content: "-";
	padding-top: 8px;
	border: 2px solid #D0D0D0
}
.panel-accordion.dark-accordion.panel-button .panel-heading a.collapsed {
	background: 0 0;
	color: #818181
}
.panel-accordion.dark-accordion.panel-button .panel-heading a.collapsed:hover {
	color: #414141
}
.panel-accordion.dark-accordion.panel-button .panel-heading h4>a:after {
	color: #fff;
	border: 2px solid #404040;
	background: #404040
}
.panel-accordion.dark-accordion.panel-button .panel-heading h4>a.collapsed:after {
	color: #404040;
	border: 2px solid #EBEBEB;
	background: #EBEBEB
}
blockquote {
	font-style: italic;
	position: relative;
	border-left: none
}
blockquote.blockquote-border {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}
blockquote .fa-quote-right {
	color: rgba(0,0,0,.2)
}
blockquote p {
	font-size: 1.2rem;
	font-family: Sumana, serif;
margin-bottom:.2rem;
	opacity: .8
}
blockquote::before {
	content: "\f10d";
	position: absolute;
	left: 0;
	top: 0;
	font-family: FontAwesome;
	font-size: 2rem;
	opacity: .1
}
blockquote .quote-author {
	text-align: left;
	font-style: normal;
	font-size: 1rem
}
blockquote.blockquote-right, blockquote.blockquote-right .quote-author {
	text-align: right
}
blockquote .quote-author:before {
	content: "-";
	font-family: 'Nucleo Glyph';
padding-right:.2rem;
	opacity: .3
}
blockquote.blockquote-bg {
padding:.6rem 1.5rem
}
blockquote.blockquote-bg::before {
left:.5rem
}
blockquote.blockquote-lg p {
	font-size: 2rem
}
blockquote.blockquote-lg::before {
	font-size: 3rem
}
blockquote.blockquote-lg .quote-author {
	font-size: 1.2rem
}
blockquote.blockquote-right::before {
	content: "\f10e";
	left: auto;
	right: 0
}
.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}
.media-left, .media>.pull-left {
	padding-right: 10px
}
.overlay {
	top: 0;
	left: 0;
	height: 100%
}
.t-overlay {
	top: auto;
	bottom: 0;
	height: auto;
	padding: 30px 15px 15px;
	opacity: .8;
	color: #fff;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.65)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.overlay:hover .t-overlay {
	opacity: 1
}
.t-overlay h2, .t-overlay h3, .t-overlay span, .t-overlay>div {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.h-0, .h-100, .h-150, .h-20, .h-220, .h-250, .h-280, .h-30, .h-300, .h-40, .h-50, .h-70 {
	overflow: hidden!important
}
.bigger-110 {
	font-size: 110%!important
}
.bigger-120 {
	font-size: 120%!important
}
.f-5 {
	font-size: 5px!important
}
.f-6 {
	font-size: 6px!important
}
.f-7 {
	font-size: 7px!important
}
.f-8 {
	font-size: 8px!important
}
.f-9 {
	font-size: 9px!important
}
.f-10 {
	font-size: 10px!important
}
.f-11 {
	font-size: 11px!important
}
.f-12 {
	font-size: 12px!important
}
.f-13 {
	font-size: 13px!important
}
.f-14 {
	font-size: 14px!important
}
.f-15 {
	font-size: 15px!important
}
.f-16 {
	font-size: 16px!important
}
.f-17 {
	font-size: 17px!important
}
.f-18 {
	font-size: 18px!important
}
.f-19 {
	font-size: 19px!important
}
.f-20 {
	font-size: 20px!important
}
.f-22 {
	font-size: 22px!important
}
.f-24 {
	font-size: 24px!important
}
.f-26 {
	font-size: 26px!important
}
.f-28 {
	font-size: 28px!important
}
.f-30 {
	font-size: 30px!important
}
.f-32 {
	font-size: 32px!important
}
.f-34 {
	font-size: 34px!important
}
.f-36 {
	font-size: 36px!important
}
.f-38 {
	font-size: 38px!important
}
.f-40 {
	font-size: 40px!important
}
.f-60 {
	font-size: 60px!important
}
.f-65 {
	font-size: 65px!important
}
.f-80 {
	font-size: 80px!important
}
.f-150 {
	font-size: 150px!important
}
.text-sm {
	font-size: .8em
}
.text-2x {
	font-size: 2em
}
.text-3x {
	font-size: 3em
}
.text-4x {
	font-size: 4em
}
.t-center {
	text-align: center!important
}
.t-left {
	text-align: left!important
}
.t-right {
	text-align: right!important
}
.bold {
	font-weight: 600!important
}
.w-100 {
	font-weight: 100!important
}
.w-300 {
	font-weight: 300!important
}
.w-500 {
	font-weight: 500!important
}
.w-600 {
	font-weight: 600!important
}
.w-700 {
	font-weight: 700!important
}
.c-primary, .text-primary {
	color: #E2785D!important
}
.c-red {
	color: #cd6a6a
}
.c-blue {
	color: #00A2D9
}
.c-purple {
	color: #B57EE0
}
.c-brown {
	color: #9E7B2E
}
.c-orange {
	color: #ec8521
}
.c-yellow {
	color: #F3D261
}
.c-green {
	color: #18A689
}
.c-gray {
	color: #9C9C9C!important
}
.c-gray-light {
	color: #dadada
}
.c-gray, [class*=bg-]:not(.bg-gray-light) .title.c-gray {
	color: #8F8F8F
}
.c-dark {
	color: #343434!important
}
.c-white {
	color: #fff!important
}
.c-light, .text-light {
	color: #B3B3B3
}
.c-light .h1, .c-light .h2, .c-light .h3, .c-light .h4, .c-light .h5, .c-light .h6, .c-light h1, .c-light h2, .c-light h3, .c-light h4, .c-light h5, .c-light h6, .text-light .h1, .text-light .h2, .text-light .h3, .text-light .h4, .text-light .h5, .text-light .h6, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 {
	color: #fff
}
.c-transparent-light {
	color: rgba(0,0,0,.2)
}
.c-transparent-dark {
	color: rgba(255,255,255,.2)
}
.col-hg-1, .col-hg-10, .col-hg-11, .col-hg-12, .col-hg-2, .col-hg-3, .col-hg-4, .col-hg-5, .col-hg-6, .col-hg-7, .col-hg-8, .col-hg-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
@media (min-width:1600px) {
.col-hg-1, .col-hg-10, .col-hg-11, .col-hg-12, .col-hg-2, .col-hg-3, .col-hg-4, .col-hg-5, .col-hg-6, .col-hg-7, .col-hg-8, .col-hg-9 {
	float: left
}
.col-hg-12, .rtl .col-hg-12 {
	width: 100%
}
.col-hg-11, .rtl .col-hg-11 {
	width: 91.66666667%
}
.col-hg-10, .rtl .col-hg-10 {
	width: 83.33333333%
}
.col-hg-9, .rtl .col-hg-9 {
	width: 75%
}
.col-hg-8, .rtl .col-hg-8 {
	width: 66.66666667%
}
.col-hg-7, .rtl .col-hg-7 {
	width: 58.33333333%
}
.col-hg-6, .rtl .col-hg-6 {
	width: 50%
}
.col-hg-5, .rtl .col-hg-5 {
	width: 41.66666667%
}
.col-hg-4, .rtl .col-hg-4 {
	width: 33.33333333%
}
.col-hg-3, .rtl .col-hg-3 {
	width: 25%
}
.col-hg-2, .rtl .col-hg-2 {
	width: 16.66666667%
}
.col-hg-1, .rtl .col-hg-1 {
	width: 8.33333333%
}
.col-hg-pull-12 {
	right: 100%
}
.col-hg-pull-11 {
	right: 91.66666667%
}
.col-hg-pull-10 {
	right: 83.33333333%
}
.col-hg-pull-9 {
	right: 75%
}
.col-hg-pull-8 {
	right: 66.66666667%
}
.col-hg-pull-7 {
	right: 58.33333333%
}
.col-hg-pull-6 {
	right: 50%
}
.col-hg-pull-5 {
	right: 41.66666667%
}
.col-hg-pull-4 {
	right: 33.33333333%
}
.col-hg-pull-3 {
	right: 25%
}
.col-hg-pull-2 {
	right: 16.66666667%
}
.col-hg-pull-1 {
	right: 8.33333333%
}
.col-hg-pull-0 {
	right: auto
}
.col-hg-push-12 {
	left: 100%
}
.col-hg-push-11 {
	left: 91.66666667%
}
.col-hg-push-10 {
	left: 83.33333333%
}
.col-hg-push-9 {
	left: 75%
}
.col-hg-push-8 {
	left: 66.66666667%
}
.col-hg-push-7 {
	left: 58.33333333%
}
.col-hg-push-6 {
	left: 50%
}
.col-hg-push-5 {
	left: 41.66666667%
}
.col-hg-push-4 {
	left: 33.33333333%
}
.col-hg-push-3 {
	left: 25%
}
.col-hg-push-2 {
	left: 16.66666667%
}
.col-hg-push-1 {
	left: 8.33333333%
}
.col-hg-push-0 {
	left: auto
}
.col-hg-offset-12 {
	margin-left: 100%
}
.col-hg-offset-11 {
	margin-left: 91.66666667%
}
.col-hg-offset-10 {
	margin-left: 83.33333333%
}
.col-hg-offset-9 {
	margin-left: 75%
}
.col-hg-offset-8 {
	margin-left: 66.66666667%
}
.col-hg-offset-7 {
	margin-left: 58.33333333%
}
.col-hg-offset-6 {
	margin-left: 50%
}
.col-hg-offset-5 {
	margin-left: 41.66666667%
}
.col-hg-offset-4 {
	margin-left: 33.33333333%
}
.col-hg-offset-3 {
	margin-left: 25%
}
.col-hg-offset-2 {
	margin-left: 16.66666667%
}
.col-hg-offset-1 {
	margin-left: 8.33333333%
}
.col-hg-offset-0 {
	margin-left: 0
}
}
@media (max-width:1599px) {
.hidden-hg-down {
	display: none!important
}
}
.bd-0 {
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important
}
.bd-3 {
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important
}
.bd-6 {
	-moz-border-radius: 6px!important;
	-webkit-border-radius: 6px!important;
	border-radius: 6px!important
}
.bd-9 {
	-moz-border-radius: 9px!important;
	-webkit-border-radius: 9px!important;
	border-radius: 9px!important
}
.bd-50p, .bd-full {
	-moz-border-radius: 50%!important;
	-webkit-border-radius: 50%!important;
	border-radius: 50%!important
}
.no-bd, .no-border {
	border: none!important;
	box-shadow: none
}
.border {
	border: 1px solid #efefef!important
}
.border-primary {
	border-color: #319DB5
}
.border-gray {
	border: 1px solid #efefef
}
.border-bottom, .border-hor {
	border-bottom: 1px solid #efefef!important
}
.border-left, .border-ver {
	border-left: 1px solid #efefef!important
}
.border-right, .border-ver {
	border-right: 1px solid #efefef!important
}
.border-top {
	border-top: 1px solid #efefef!important
}
.border-top.bg-gray-light {
	border-top: 1px solid #fff!important
}
.border-hor {
	border-top: 1px solid #efefef!important
}
.bd-white {
	border-color: #fff!important
}
.bd-green {
	border-left: 3px solid #18a689
}
.bd-red {
	border-left: 3px solid #c9625f
}
.bd-blue {
	border-left: 3px solid #319DB5
}
.bd-t-red {
	border-top: 4px solid #c9625f
}
.bd-t-green {
	border-top: 4px solid #5FB675
}
.bd-t-blue {
	border-top: 4px solid #0090D9
}
.bd-t-dark {
	border-top: 4px solid #2B2E33
}
.bd-t-purple {
	border-top: 4px solid #A58BD3
}
.bd-l-red {
	border-left: 4px solid #c9625f
}
.bd-l-green {
	border-left: 4px solid #18a689
}
.bd-l-blue {
	border-left: 4px solid #1D86A9
}
.bd-l-dark {
	border-left: 4px solid #2B2E33
}
.bd-l-purple {
	border-left: 4px solid #A58BD3
}
.bd-b-red {
	border-bottom: 4px solid #c9625f
}
.bd-b-green {
	border-bottom: 4px solid #18a689
}
.bd-b-blue {
	border-bottom: 4px solid #319DB5
}
.bd-b-dark {
	border-bottom: 4px solid #2B2E33
}
.bd-b-purple {
	border-bottom: 4px solid #A58BD3
}
.red.lighten-5 {
	background-color: #FFEBEE!important
}
.red.lighten-4 {
	background-color: #FFCDD2!important
}
.red.lighten-3 {
	background-color: #EF9A9A!important
}
.red.lighten-2 {
	background-color: #E57373!important
}
.red.lighten-1 {
	background-color: #EF5350!important
}
.red {
	background-color: #F44336!important
}
.red.darken-1 {
	background-color: #E53935!important
}
.red.darken-2 {
	background-color: #D32F2F!important
}
.red.darken-3 {
	background-color: #C62828!important
}
.red.darken-4 {
	background-color: #B71C1C!important
}
.red.accent-1 {
	background-color: #FF8A80!important
}
.red.accent-2 {
	background-color: #FF5252!important
}
.red.accent-3 {
	background-color: #FF1744!important
}
.red.accent-4 {
	background-color: #D50000!important
}
.pink.lighten-5 {
	background-color: #fce4ec!important
}
.pink.lighten-4 {
	background-color: #f8bbd0!important
}
.pink.lighten-3 {
	background-color: #f48fb1!important
}
.pink.lighten-2 {
	background-color: #f06292!important
}
.pink.lighten-1 {
	background-color: #ec407a!important
}
.pink {
	background-color: #e91e63!important
}
.pink.darken-1 {
	background-color: #d81b60!important
}
.pink.darken-2 {
	background-color: #c2185b!important
}
.pink.darken-3 {
	background-color: #ad1457!important
}
.pink.darken-4 {
	background-color: #880e4f!important
}
.pink.accent-1 {
	background-color: #ff80ab!important
}
.pink.accent-2 {
	background-color: #ff4081!important
}
.pink.accent-3 {
	background-color: #f50057!important
}
.pink.accent-4 {
	background-color: #c51162!important
}
.purple.lighten-5 {
	background-color: #f3e5f5!important
}
.purple.lighten-4 {
	background-color: #e1bee7!important
}
.purple.lighten-3 {
	background-color: #ce93d8!important
}
.purple.lighten-2 {
	background-color: #ba68c8!important
}
.purple.lighten-1 {
	background-color: #ab47bc!important
}
.purple {
	background-color: #9c27b0!important
}
.purple.darken-1 {
	background-color: #8e24aa!important
}
.purple.darken-2 {
	background-color: #7b1fa2!important
}
.purple.darken-3 {
	background-color: #6a1b9a!important
}
.purple.darken-4 {
	background-color: #4a148c!important
}
.purple.accent-1 {
	background-color: #ea80fc!important
}
.purple.accent-2 {
	background-color: #e040fb!important
}
.purple.accent-3 {
	background-color: #d500f9!important
}
.purple.accent-4 {
	background-color: #a0f!important
}
.deep-purple.lighten-5 {
	background-color: #ede7f6!important
}
.deep-purple.lighten-4 {
	background-color: #d1c4e9!important
}
.deep-purple.lighten-3 {
	background-color: #b39ddb!important
}
.deep-purple.lighten-2 {
	background-color: #9575cd!important
}
.deep-purple.lighten-1 {
	background-color: #7e57c2!important
}
.deep-purple {
	background-color: #673ab7!important
}
.deep-purple.darken-1 {
	background-color: #5e35b1!important
}
.deep-purple.darken-2 {
	background-color: #512da8!important
}
.deep-purple.darken-3 {
	background-color: #4527a0!important
}
.deep-purple.darken-4 {
	background-color: #311b92!important
}
.deep-purple.accent-1 {
	background-color: #b388ff!important
}
.deep-purple.accent-2 {
	background-color: #7c4dff!important
}
.deep-purple.accent-3 {
	background-color: #651fff!important
}
.deep-purple.accent-4 {
	background-color: #6200ea!important
}
.indigo.lighten-5 {
	background-color: #e8eaf6!important
}
.indigo.lighten-4 {
	background-color: #c5cae9!important
}
.indigo.lighten-3 {
	background-color: #9fa8da!important
}
.indigo.lighten-2 {
	background-color: #7986cb!important
}
.indigo.lighten-1 {
	background-color: #5c6bc0!important
}
.indigo {
	background-color: #3f51b5!important
}
.indigo.darken-1 {
	background-color: #3949ab!important
}
.indigo.darken-2 {
	background-color: #303f9f!important
}
.indigo.darken-3 {
	background-color: #283593!important
}
.indigo.darken-4 {
	background-color: #1a237e!important
}
.indigo.accent-1 {
	background-color: #8c9eff!important
}
.indigo.accent-2 {
	background-color: #536dfe!important
}
.indigo.accent-3 {
	background-color: #3d5afe!important
}
.indigo.accent-4 {
	background-color: #304ffe!important
}
.blue.lighten-5 {
	background-color: #E3F2FD!important
}
.blue.lighten-4 {
	background-color: #BBDEFB!important
}
.blue.lighten-3 {
	background-color: #90CAF9!important
}
.blue.lighten-2 {
	background-color: #64B5F6!important
}
.blue.lighten-1 {
	background-color: #42A5F5!important
}
.blue {
	background-color: #2196F3!important
}
.blue.darken-1 {
	background-color: #1E88E5!important
}
.blue.darken-2 {
	background-color: #1976D2!important
}
.blue.darken-3 {
	background-color: #1565C0!important
}
.blue.darken-4 {
	background-color: #0D47A1!important
}
.blue.accent-1 {
	background-color: #82B1FF!important
}
.blue.accent-2 {
	background-color: #448AFF!important
}
.blue.accent-3 {
	background-color: #2979FF!important
}
.blue.accent-4 {
	background-color: #2962FF!important
}
.light-blue.lighten-5 {
	background-color: #e1f5fe!important
}
.light-blue.lighten-4 {
	background-color: #b3e5fc!important
}
.light-blue.lighten-3 {
	background-color: #81d4fa!important
}
.light-blue.lighten-2 {
	background-color: #4fc3f7!important
}
.light-blue.lighten-1 {
	background-color: #29b6f6!important
}
.light-blue {
	background-color: #03a9f4!important
}
.light-blue.darken-1 {
	background-color: #039be5!important
}
.light-blue.darken-2 {
	background-color: #0288d1!important
}
.light-blue.darken-3 {
	background-color: #0277bd!important
}
.light-blue.darken-4 {
	background-color: #01579b!important
}
.light-blue.accent-1 {
	background-color: #80d8ff!important
}
.light-blue.accent-2 {
	background-color: #40c4ff!important
}
.light-blue.accent-3 {
	background-color: #00b0ff!important
}
.light-blue.accent-4 {
	background-color: #0091ea!important
}
.cyan.lighten-5 {
	background-color: #e0f7fa!important
}
.cyan.lighten-4 {
	background-color: #b2ebf2!important
}
.cyan.lighten-3 {
	background-color: #80deea!important
}
.cyan.lighten-2 {
	background-color: #4dd0e1!important
}
.cyan.lighten-1 {
	background-color: #26c6da!important
}
.cyan {
	background-color: #00bcd4!important
}
.cyan.darken-1 {
	background-color: #00acc1!important
}
.cyan.darken-2 {
	background-color: #0097a7!important
}
.cyan.darken-3 {
	background-color: #00838f!important
}
.cyan.darken-4 {
	background-color: #006064!important
}
.cyan.accent-1 {
	background-color: #84ffff!important
}
.cyan.accent-2 {
	background-color: #18ffff!important
}
.cyan.accent-3 {
	background-color: #00e5ff!important
}
.cyan.accent-4 {
	background-color: #00b8d4!important
}
.teal.lighten-5 {
	background-color: #e0f2f1!important
}
.teal.lighten-4 {
	background-color: #b2dfdb!important
}
.teal.lighten-3 {
	background-color: #80cbc4!important
}
.teal.lighten-2 {
	background-color: #4db6ac!important
}
.teal.lighten-1 {
	background-color: #26a69a!important
}
.teal {
	background-color: #009688!important
}
.teal.darken-1 {
	background-color: #00897b!important
}
.teal.darken-2 {
	background-color: #00796b!important
}
.teal.darken-3 {
	background-color: #00695c!important
}
.teal.darken-4 {
	background-color: #004d40!important
}
.teal.accent-1 {
	background-color: #a7ffeb!important
}
.teal.accent-2 {
	background-color: #64ffda!important
}
.teal.accent-3 {
	background-color: #1de9b6!important
}
.teal.accent-4 {
	background-color: #00bfa5!important
}
.green.lighten-5 {
	background-color: #E8F5E9!important
}
.green.lighten-4 {
	background-color: #C8E6C9!important
}
.green.lighten-3 {
	background-color: #A5D6A7!important
}
.green.lighten-2 {
	background-color: #81C784!important
}
.green.lighten-1 {
	background-color: #66BB6A!important
}
.green {
	background-color: #4CAF50!important
}
.green.darken-1 {
	background-color: #43A047!important
}
.green.darken-2 {
	background-color: #388E3C!important
}
.green.darken-3 {
	background-color: #2E7D32!important
}
.green.darken-4 {
	background-color: #1B5E20!important
}
.green.accent-1 {
	background-color: #B9F6CA!important
}
.green.accent-2 {
	background-color: #69F0AE!important
}
.green.accent-3 {
	background-color: #00E676!important
}
.green.accent-4 {
	background-color: #00C853!important
}
.light-green.lighten-5 {
	background-color: #f1f8e9!important
}
.light-green.lighten-4 {
	background-color: #dcedc8!important
}
.light-green.lighten-3 {
	background-color: #c5e1a5!important
}
.light-green.lighten-2 {
	background-color: #aed581!important
}
.light-green.lighten-1 {
	background-color: #9ccc65!important
}
.light-green {
	background-color: #8bc34a!important
}
.light-green.darken-1 {
	background-color: #7cb342!important
}
.light-green.darken-2 {
	background-color: #689f38!important
}
.light-green.darken-3 {
	background-color: #558b2f!important
}
.light-green.darken-4 {
	background-color: #33691e!important
}
.light-green.accent-1 {
	background-color: #ccff90!important
}
.light-green.accent-2 {
	background-color: #b2ff59!important
}
.light-green.accent-3 {
	background-color: #76ff03!important
}
.light-green.accent-4 {
	background-color: #64dd17!important
}
.lime.lighten-5 {
	background-color: #f9fbe7!important
}
.lime.lighten-4 {
	background-color: #f0f4c3!important
}
.lime.lighten-3 {
	background-color: #e6ee9c!important
}
.lime.lighten-2 {
	background-color: #dce775!important
}
.lime.lighten-1 {
	background-color: #d4e157!important
}
.lime {
	background-color: #cddc39!important
}
.lime.darken-1 {
	background-color: #c0ca33!important
}
.lime.darken-2 {
	background-color: #afb42b!important
}
.lime.darken-3 {
	background-color: #9e9d24!important
}
.lime.darken-4 {
	background-color: #827717!important
}
.lime.accent-1 {
	background-color: #f4ff81!important
}
.lime.accent-2 {
	background-color: #eeff41!important
}
.lime.accent-3 {
	background-color: #c6ff00!important
}
.lime.accent-4 {
	background-color: #aeea00!important
}
.yellow.lighten-5 {
	background-color: #fffde7!important
}
.yellow.lighten-4 {
	background-color: #fff9c4!important
}
.yellow.lighten-3 {
	background-color: #fff59d!important
}
.yellow.lighten-2 {
	background-color: #fff176!important
}
.yellow.lighten-1 {
	background-color: #ffee58!important
}
.yellow {
	background-color: #ffeb3b!important
}
.yellow.darken-1 {
	background-color: #fdd835!important
}
.yellow.darken-2 {
	background-color: #fbc02d!important
}
.yellow.darken-3 {
	background-color: #f9a825!important
}
.yellow.darken-4 {
	background-color: #f57f17!important
}
.yellow.accent-1 {
	background-color: #ffff8d!important
}
.yellow.accent-2 {
	background-color: #ff0!important
}
.yellow.accent-3 {
	background-color: #ffea00!important
}
.yellow.accent-4 {
	background-color: #ffd600!important
}
.amber.lighten-5 {
	background-color: #fff8e1!important
}
.amber.lighten-4 {
	background-color: #ffecb3!important
}
.amber.lighten-3 {
	background-color: #ffe082!important
}
.amber.lighten-2 {
	background-color: #ffd54f!important
}
.amber.lighten-1 {
	background-color: #ffca28!important
}
.amber {
	background-color: #ffc107!important
}
.amber.darken-1 {
	background-color: #ffb300!important
}
.amber.darken-2 {
	background-color: #ffa000!important
}
.amber.darken-3 {
	background-color: #ff8f00!important
}
.amber.darken-4 {
	background-color: #ff6f00!important
}
.amber.accent-1 {
	background-color: #ffe57f!important
}
.amber.accent-2 {
	background-color: #ffd740!important
}
.amber.accent-3 {
	background-color: #ffc400!important
}
.amber.accent-4 {
	background-color: #ffab00!important
}
.orange.lighten-5 {
	background-color: #fff3e0!important
}
.orange.lighten-4 {
	background-color: #ffe0b2!important
}
.orange.lighten-3 {
	background-color: #ffcc80!important
}
.orange.lighten-2 {
	background-color: #ffb74d!important
}
.orange.lighten-1 {
	background-color: #ffa726!important
}
.orange {
	background-color: #ff9800!important
}
.orange.darken-1 {
	background-color: #fb8c00!important
}
.orange.darken-2 {
	background-color: #f57c00!important
}
.orange.darken-3 {
	background-color: #ef6c00!important
}
.orange.darken-4 {
	background-color: #e65100!important
}
.orange.accent-1 {
	background-color: #ffd180!important
}
.orange.accent-2 {
	background-color: #ffab40!important
}
.orange.accent-3 {
	background-color: #ff9100!important
}
.orange.accent-4 {
	background-color: #ff6d00!important
}
.deep-orange.lighten-5 {
	background-color: #fbe9e7!important
}
.deep-orange.lighten-4 {
	background-color: #ffccbc!important
}
.deep-orange.lighten-3 {
	background-color: #ffab91!important
}
.deep-orange.lighten-2 {
	background-color: #ff8a65!important
}
.deep-orange.lighten-1 {
	background-color: #ff7043!important
}
.deep-orange {
	background-color: #ff5722!important
}
.deep-orange.darken-1 {
	background-color: #f4511e!important
}
.deep-orange.darken-2 {
	background-color: #e64a19!important
}
.deep-orange.darken-3 {
	background-color: #d84315!important
}
.deep-orange.darken-4 {
	background-color: #bf360c!important
}
.deep-orange.accent-1 {
	background-color: #ff9e80!important
}
.deep-orange.accent-2 {
	background-color: #ff6e40!important
}
.deep-orange.accent-3 {
	background-color: #ff3d00!important
}
.deep-orange.accent-4 {
	background-color: #dd2c00!important
}
.brown.lighten-5 {
	background-color: #efebe9!important
}
.brown.lighten-4 {
	background-color: #d7ccc8!important
}
.brown.lighten-3 {
	background-color: #bcaaa4!important
}
.brown.lighten-2 {
	background-color: #a1887f!important
}
.brown.lighten-1 {
	background-color: #8d6e63!important
}
.brown {
	background-color: #795548!important
}
.brown.darken-1 {
	background-color: #6d4c41!important
}
.brown.darken-2 {
	background-color: #5d4037!important
}
.brown.darken-3 {
	background-color: #4e342e!important
}
.brown.darken-4 {
	background-color: #3e2723!important
}
.blue-grey.lighten-5 {
	background-color: #eceff1!important
}
.blue-grey.lighten-4 {
	background-color: #cfd8dc!important
}
.blue-grey.lighten-3 {
	background-color: #b0bec5!important
}
.blue-grey.lighten-2 {
	background-color: #90a4ae!important
}
.blue-grey.lighten-1 {
	background-color: #78909c!important
}
.blue-grey {
	background-color: #607d8b!important
}
.blue-grey.darken-1 {
	background-color: #546e7a!important
}
.blue-grey.darken-2 {
	background-color: #455a64!important
}
.blue-grey.darken-3 {
	background-color: #37474f!important
}
.blue-grey.darken-4 {
	background-color: #263238!important
}
.grey.lighten-5 {
	background-color: #fafafa!important
}
.grey.lighten-4 {
	background-color: #f5f5f5!important
}
.grey.lighten-3 {
	background-color: #eee!important
}
.grey.lighten-2 {
	background-color: #e0e0e0!important
}
.grey.lighten-1 {
	background-color: #bdbdbd!important
}
.grey {
	background-color: #9e9e9e!important
}
.grey.darken-1 {
	background-color: #757575!important
}
.grey.darken-2 {
	background-color: #616161!important
}
.grey.darken-3 {
	background-color: #424242!important
}
.grey.darken-4 {
	background-color: #212121!important
}
.shades.black {
	background-color: #000!important
}
.shades.white {
	background-color: #FFF!important
}
.shades.transparent {
	background-color: transparent!important
}
.h-0 {
	height: 0!important
}
.h-20 {
	height: 20px!important
}
.h-30 {
	height: 30px!important
}
.h-40 {
	height: 40px!important
}
.h-50 {
	height: 50px!important
}
.h-70 {
	height: 70px!important
}
.h-90 {
	height: 90px!important;
	overflow: hidden!important
}
.h-100 {
	height: 100px!important
}
.h-150 {
	height: 150px!important
}
.h-220 {
	height: 220px!important
}
.h-250 {
	height: 250px!important
}
.h-280 {
	height: 280px!important
}
.h-300 {
	height: 300px!important
}
.width-0 {
	width: 0!important
}
.width-40 {
	width: 40px!important
}
.width-100 {
	width: 100px!important
}
.width-300 {
	width: 300px!important
}
.min-width-40 {
	min-width: 40px
}
.width-16p {
	width: 16.6666%!important
}
.width-20p {
	width: 20%!important
}
.width-30p {
	width: 30%!important
}
.width-40p {
	width: 40%!important
}
.width-50p {
	width: 50%!important
}
.width-60p {
	width: 60%!important
}
.width-70p {
	width: 70%!important
}
.width-80p {
	width: 80%!important
}
.width-90p {
	width: 90%!important
}
.width-100p {
	width: 100%!important
}
@media (max-width:768px) {
.width-100p, .width-16p, .width-20p, .width-30p, .width-40p, .width-50p, .width-60p, .width-70p, .width-80p, .width-90p {
	width: 100%!important
}
}
.pos-rel {
	position: relative
}
.is-fixed, .pos-fixed {
	position: fixed;
	top: 0
}
.img-bottom, .img-right, .pos-abs {
	position: absolute
}
.dis-inline {
	display: inline
}
.dis-table {
	display: table;
	width: 100%;
	height: 100%
}
.dis-table-cell {
	display: table-cell;
	height: 100%;
	vertical-align: middle
}
.dis-inline-b {
	display: inline-block
}
.dis-block {
	display: block!important
}
.dis-none {
	display: none
}
.f-left {
	float: left!important
}
.f-right {
	float: right!important
}
.v-center {
	display: flex;
	align-items: center;
	justify-content: center
}
.table-wrapper {
	display: table!important;
	width: 100%;
	height: 100%;
	margin-left: 0;
	margin-right: 0
}
.table-wrapper>div {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	float: none
}
.one-fifth {
	width: 20%;
	display: table-cell
}
.img-sm {
	height: 35px;
	width: 35px
}
.img-md {
	height: 65px;
	width: 65px
}
.img-lg {
	height: 120px;
	width: 120px
}
.img-border {
	border: 2px solid rgba(0,0,0,.1)
}
.img-shadow {
	-moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2);
	-o-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 2px 2px 7px 0 rgba(0,0,0,.2);
filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, .2), Direction=134, Strength=5)
}
.img-cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat
}
.img-right {
	right: 15%;
	max-width: 40%
}
.img-cover img {
	width: 100%
}
.img-bottom {
	bottom: 0;
	right: 6rem
}
@media (max-width:1600px) {
.img-right {
	right: 0
}
}
@media (max-width:1200px) {
.img-cover.skrollable {
	background-position: center 0!important
}
}
@media (max-width:992px) {
.img-cover {
	background-position: center 0!important
}
.extended-product .img-cover {
	background-position: center center!important
}
.item-wrapper.img-cover {
	min-height: 0
}
}
@media (max-width:768px) {
.img-right {
	display: none
}
.img-cover:not(.header-md):not(.header-lg) {
	min-height: 550px!important
}
.same-height {
	height: auto!important
}
}
.op-0, .op-0 p {
	opacity: 0
}
.op-10, .op-10 p {
	opacity: .1
}
.op-20, .op-20 p {
	opacity: .2
}
.op-30, .op-30 p {
	opacity: .3
}
.op-40, .op-40 p {
	opacity: .4
}
.op-50, .op-50 p {
	opacity: .5
}
.op-60, .op-60 p {
	opacity: .6
}
.op-70, .op-70 p {
	opacity: .7
}
.op-80, .op-80 p {
	opacity: .8
}
.op-90, .op-90 p {
	opacity: .9
}
.z-10 {
	z-index: 10
}
.z-20 {
	z-index: 20
}
.z-50 {
	z-index: 50
}
.z-100 {
	z-index: 100
}
.z-200 {
	z-index: 200
}
.z-500 {
	z-index: 500
}
.slider-container {
	height: 3rem;
	padding-top: 1rem
}
.ui-widget-content {
	border: 3px solid #ddd;
	border-radius: 4px;
	background: #fff;
	color: #333
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: 400;
	color: #454545
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range {
	background: #E2785D
}
.ui-slider .ui-slider-handle {
	border: 3px solid #E2785D;
margin-top:-.3rem;
	cursor: pointer;
	margin-left: -5px;
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
html .price-slider.ui-slider .ui-slider-handle {
	background: #fff!important
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
margin-top:.7rem
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	height: 6px;
	top: -3px
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 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;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	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)
}
.dropdown-menu>li>a {
	display: block;
	padding: 6px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}
.select-filters select {
	display: none
}
.select-filter {
	height: 35px;
	margin: 0;
	width: 100%
}
.select-filter .dropdown-menu {
	display: block;
	visibility: hidden;
	opacity: 0;
	border: none;
	border-radius: 0;
	-moz-transition: opacity 250ms ease-in-out;
	-o-transition: opacity 250ms ease-in-out;
	-webkit-transition: opacity 250ms ease-in-out;
	transition: opacity 250ms ease-in-out
}
.select-filter .open>.dropdown-menu, .select-filter.open>.dropdown-menu {
	opacity: 1;
	visibility: visible
}
.select-filter ul li a {
font-size:.9rem;
	color: #000;
	font-weight: 300;
	display: block
}
.select-filter ul li a:hover {
	color: #000!important
}
.select-filter ul li a:before {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 3px 8px 0 -10px;
	border: 1px solid #ddd;
	content: " "
}
.select-filter ul li.selected a:before, .select-filter ul li:hover a:before {
	background: #E2785D
}
.select-filter button {
	border: 1px solid rgba(0,0,0,.15);
font-size:.8rem;
	line-height: normal;
	display: block;
	color: #000;
	text-decoration: none;
	border-radius: 25px;
	background: #fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.select-filter .dropdown-toggle::after, .select-filter .no-option {
	display: none
}
.select-filter .btn-default:focus {
	border: 1px solid rgba(0,0,0,.15);
	background: #fff
}
.select-filter button:hover, .select-filter.open button {
	background-color: #E6E6E6;
	border-radius: 0;
	outline: 0!important;
	border: 1px solid #E6E6E6
}
.select-filter>.btn {
	width: 100%;
	padding-right: 25px;
	line-height: 35px
}
.select-filter.btn-group .btn .caret {
	border: none;
	padding-left: 20px
}
.select-filter.btn-group .btn .caret:before {
	content: "\f107";
	color: rgba(0,0,0,.4);
	font-size: 1.1rem;
	font-family: FontAwesome;
	position: absolute;
	top: 10px;
	right: 16px;
	margin-top: -9px;
	vertical-align: middle
}
.select-filter.btn-group.open .btn .caret:before {
	content: "\f106"
}
.select-filter .caret {
	border: none
}
.select-filter.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2000;
	box-sizing: border-box
}
.select-filter.btn-group .dropdown-menu.inner {
	display: none;
	background: #F3F4F5;
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.select-filter.btn-group.open .dropdown-menu.inner {
	display: block
}
.select-filter.btn-group .dropdown-menu li {
	position: relative;
	background: #FFF;
	padding-left: 0
}
.select-filter.btn-group .dropdown-menu li>a {
	cursor: pointer
}
.select-picker .filter-option {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px
}
.select-picker .open>.dropdown-toggle.btn-default {
	background: #fff;
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.select-picker .btn.active, .select-picker .btn:active {
	-webkit-box-shadow: none;
	box-shadow: none
}
.select-filter.btn-group.open .dropdown-toggle {
	margin-bottom: 0;
	background-color: #E6E6E6;
	border: 1px solid transparent;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.mfp-fade.mfp-bg {
	opacity: 0;
	transition: all .3s
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: .8
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0
}
.rating {
font-size:.9rem
}
.rating .fa-star, .rating .fa-star-half-o {
	color: #E2785D
}
.dynamic-color .amber, .dynamic-color .black, .dynamic-color .blue, .dynamic-color .blue-grey, .dynamic-color .brown, .dynamic-color .cyan, .dynamic-color .deep-orange, .dynamic-color .deep-purple, .dynamic-color .green, .dynamic-color .grey, .dynamic-color .indigo, .dynamic-color .light-blue, .dynamic-color .light-green, .dynamic-color .lime, .dynamic-color .orange, .dynamic-color .pink, .dynamic-color .purple, .dynamic-color .red, .dynamic-color .teal, .dynamic-color .transparent, .dynamic-color .white, .dynamic-color .yellow {
	height: 55px;
	width: 100%;
	padding: 0 15px;
	line-height: 55px;
	font-weight: 600;
font-size:.8rem;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: rgba(0,0,0,.8)
}
.shortcode-question span, .widget .widget-title {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px
}
.dynamic-color .col-lg-4 {
	margin-bottom: 55px
}
.shortcode-description {
	font-size: 1.15rem;
	line-height: 2.2rem;
	padding-top: 2rem;
	padding-bottom: 2.5rem;
	margin-bottom: 2.5rem;
	color: rgba(0,0,0,.8);
	border-bottom: 2px solid rgba(0,0,0,.1)
}
.shortcode-question span {
	padding-left: 5px;
	color: #E2785D;
	margin-bottom: 1.5rem;
	display: inline-block
}
#icons-wrapper ul li p, .shortcode-answer {
	display: none
}
.shortcode-question i, .shortcode-question:hover i {
	color: #121212!important
}
#icons-wrapper ul li:hover i, .widget-twitter .tweets-list li a {
	color: #E2785D
}
.shortcode-buttons .col-md-3 {
	margin-top: 30px
}
#icons-wrapper ul {
	padding-left: 0
}
#icons-wrapper ul li {
	list-style: none;
	display: inline-block;
	font-size: 32px;
	padding: 18px 24px
}
#icons-wrapper ul li .tooltip-inner p {
	display: block;
	margin-bottom: 0
}
#icons-wrapper h2 {
	font-size: 1.3rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 1.5rem
}
#icons-wrapper ul li i {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}
.portfolio-builder {
	float: right;
	margin-top: 8px
}
.portfolio-builder .switcher {
	float: left;
	margin-left: 1rem
}
.responsive-demo i {
	font-size: 10rem;
	display: block;
	text-align: center;
	margin: 0 auto
}
.responsive-demo p {
	text-align: center;
margin-top:.8rem;
	margin-bottom: 3rem;
	font-size: 1.2rem
}
.section-preloader .loader-wrapper {
	background: 0 0;
	z-index: 1;
	margin-bottom: 4rem;
	text-align: center;
	visibility: visible!important;
	opacity: 1!important;
	position: relative;
	top: auto;
	bottom: auto;
	right: auto;
	left: auto
}
.section-preloader .loader-wrapper .loader-cube {
	position: relative;
	top: auto;
	left: auto;
	margin: auto;
	margin-top: 0
}
.section-preloader .loader-wrapper .loader-ball {
	height: 100px
}
.section-preloader .loader-wrapper .loader-ball span:nth-child(1) {
	margin-top: 0;
	position: relative;
	top: auto
}
.section-preloader .loader-crossing-circle {
	height: 30px
}
.section-preloader .loader-wrapper .loader-circle, .section-preloader .loader-wrapper .loader-crossing-circle span:nth-child(1), .section-preloader .loader-wrapper .loader-crossing-circle span:nth-child(2) {
	position: absolute;
	margin-top: 0;
	top: auto;
	margin-left: -60px
}
.section-preloader .loader-wrapper .loader-rectangle-bounce, .section-preloader .loader-wrapper .loader-rotating-plane, .section-preloader .loader-wrapper .loader-three-bounce {
	position: relative;
	top: auto;
	left: auto;
	margin: auto;
	margin-top: 0
}
@media (max-width:1600px) {
.hidden-hg-bg-image {
	background-image: none!important
}
.left-bg-image {
	background-position-x: -200px!important
}
}
@media (max-width:1200px) {
.left-bg-image {
	background-position-x: -400px!important
}
}
@media (max-width:992px) {
#secondary-nav .container {
	position: relative
}
#secondary-nav .nav-title {
	display: none
}
.portfolio-builder {
	position: absolute;
	left: 0
}
.hidden-lg-bg-image {
	background-image: none!important
}
}
@media (max-width:768px) {
.hidden-md-bg-image {
	background-image: none!important
}
}
@media (max-width:544px) {
.hidden-sm-bg-image {
	background-image: none!important
}
}/*!
WIDGETS
*/
.widget {
	border-bottom: 2px solid rgba(0,0,0,.06);
	padding: 2.5rem 0
}
.widget:first-child {
	padding-top: 0
}
.widget:last-child {
	border: none
}
.widget ul {
	padding-left: 0
}
.widget .widget-title {
	font-family: Montserrat, arial;
	font-size: 1rem;
	margin-bottom: 1.1rem;
	margin-top: 0
}
.widget .widget-title p {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 1.1rem;
	margin: 0
}
.widget-twitter .btn {
	float: right;
	margin-right: 0;
	margin-top: 1rem;
	margin-bottom: 0
}
.widget-twitter .tweets-list {
	padding-left: 40px;
	overflow: hidden
}
.widget-twitter .tweets-list ul {
	position: relative!important
}
.widget-twitter .tweets-list li {
	position: relative;
	padding-top: 1rem;
padding-left:.8rem
}
.widget-twitter .tweets-list li a:hover {
	text-decoration: underline
}
.widget-twitter .tweets-list li img {
	position: absolute;
	top: 1rem;
	left: -40px;
	width: 40px;
	border-radius: 50%
}
.widget-twitter .tweets-list li small {
	display: block;
	color: rgba(0,0,0,.45);
font-size:.85rem;
	font-weight: 600
}
@media (max-width:1500px) {
.sidebar-left .widget-twitter .tweets-list li img, .sidebar-right .widget-twitter .tweets-list li img {
	display: none
}
.sidebar-left .widget-twitter .tweets-list, .sidebar-right .widget-twitter .tweets-list {
	padding-left: 0
}
}
.widget-products .product {
	border: none;
	margin: 0;
	background: 0 0;
	padding-bottom: 0!important
}
.widget-products .product img {
	border-radius: 50%;
	max-width: 65px
}
.widget-products .product .product-title {
	font-size: 1rem;
	font-weight: 600;
	display: inline-block;
	margin-bottom: 0;
	margin-top: 8px
}
.widget-products .product .product-info {
	color: rgba(0,0,0,.5);
	font-weight: 500;
font-size:.9rem;
	padding: 0
}
.widget-products .product .product-info .product-price, .widget-products .product .product-info .product-rating {
	height: 30px;
	line-height: 30px;
	display: inline-block
}
.widget-products .product .product-info .product-price {
	font-size: 1rem;
	float: left
}
.widget-products .product .product-info .product-rating {
	padding-left: 1rem;
	opacity: 0;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	transition: opacity .2s
}
.widget-products .product:hover .product-info .product-rating {
	opacity: 1
}
#fb-widget, .fb-page, .fb-page span, .fb-page span iframe[style] {
	width: 100%!important
}
.widget-pinterest>span {
	width: 100%!important;
	max-width: 800px!important
}
.widget-categories ul {
	margin-bottom: 0
}
.widget-carousel .flexslider {
	width: 99.7%
}
.widget-brands {
	padding-bottom: 1.5rem
}
.widget-brands .owl-carousel {
	opacity: .5;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	transition: opacity .2s
}
.widget-brands .item {
	width: 70%;
	margin: 1rem auto 0
}
.widget-brands .item img {
	width: 100%
}
@media (max-width:992px) {
.widget-brands .item {
	max-width: 300px
}
}
.widget-dribbble ul, .widget-flickr ul {
	max-width: 400px
}
.widget-ads img {
	margin: auto
}
.widget.widget-social-icons {
	padding-bottom: 1.9rem;
width:calc(100% + .4rem)
}
.widget.widget-social-icons .icon-circle a, .widget.widget-social-icons .icon-rounded a, .widget.widget-social-icons .icon-square a {
margin:0 .2rem .2rem 0;
	width: 39px;
	height: 39px;
	line-height: 39px;
	font-size: 1.35rem
}
.widget.widget-social-icons .icon-hover a:hover i {
	transform: translateY(-39px)
}
.widget.widget-text {
	padding-bottom: 1.9rem
}
.widget-links ul {
	margin-bottom: 0
}
.widget-links li {
	list-style: none;
padding:.3rem
}
.widget-links li a {
	color: rgba(0,0,0,.9);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.widget-links li a:hover {
	color: #E2785D
}
.widget-links li a::before {
	content: "\f101";
	font-family: FontAwesome;
padding-right:.5rem;
font-size:.9rem;
	color: rgba(0,0,0,.6)
}
.tags a, .widget .tags a {
	padding: 3px 10px;
	margin: 0 7px 7px 0;
	display: inline-block;
	border: 2px solid rgba(0,0,0,.1);
	text-transform: uppercase;
	letter-spacing: 1px;
font-size:.85rem;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear
}
.tags a:hover, .widget .tags a:hover {
	background: #E2785D;
	border: 2px solid transparent;
	color: #fff!important
}
.widget-colors-filter ul.colors-filter {
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 1rem
}
.widget-colors-filter ul.colors-filter>li {
	padding: 0;
	list-style: none;
	display: inline-block
}
.widget-colors-filter ul.colors-filter>li a {
	display: inline-block;
	cursor: pointer;
	border: 2px solid rgba(0,0,0,.1);
	height: 34px;
	width: 34px;
	margin-right: 6px;
	margin-bottom: 6px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	transition: all .25s
}
.widget-colors-filter ul.colors-filter>li.grayscale a {
	background: #DBDBDB!important
}
.widget-flickr::after, .widget-flickr::before {
	content: "";
	display: table;
	clear: both
}
.widget-flickr .flickr-list {
	width: 100%;
	position: relative;
	padding-left: 0
}
.widget-flickr .flickr-list li {
	width: 25%;
	float: left;
	display: inline-block;
	list-style: none
}
.widget-flickr .flickr-list li img {
	width: 100%;
	padding: 0 2px 2px 0;
	margin-bottom: 0!important
}
.widget-dribbble .dribbble-list {
	width: 100%;
	position: relative;
	padding-left: 0
}
.widget-dribbble .dribbble-list li {
	width: 25%;
	display: inline-block;
	list-style: none
}
.widget-dribbble .dribbble-list li img {
	width: 100%;
	padding: 0 2px 2px 0
}
.widget-posts .post {
	border: none;
margin:0 0 .8rem;
	background: 0 0;
	padding-bottom: 0!important
}
.widget-posts .post .media-body {
padding-left:.4rem
}
.widget-posts .post:last-child {
	margin-bottom: 0
}
.widget-posts .post img {
	border-radius: 3px;
	max-width: 65px
}
.widget-posts .post .post-title {
	font-size: 1rem;
	font-weight: 600;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 8px
}
.widget-posts .post .post-meta {
	color: rgba(0,0,0,.5);
	font-weight: 500;
font-size:.9rem
}
.widget-comments .comment {
	margin-bottom: 1rem
}
.widget-comments .comment p {
	font-family: 'Open Sans', arial!important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0;
	font-size: 1.1rem;
	line-height: 20px
}
.widget-comments .comment p.comment-meta {
	color: rgba(0,0,0,.5);
	font-weight: 600;
	font-size: .8em;
margin-top:.3rem;
	letter-spacing: 1px
}
.widget.select-filters .select-filter {
	margin: 0 0 1.5rem
}/*!
RESTAURANT / CAFE
*/
.clean-design .tp-caption-title {
	text-transform: uppercase;
	letter-spacing: 1px
}
.clean-design .tp-caption-subtitle {
	font-size: 2rem
}
.slide-chefs img {
	max-width: 350px;
	margin: auto
}
.menu-restaurant {
	padding-left: 0
}
.menu-restaurant li {
	list-style: none;
padding:.5rem 0;
	position: relative
}
.menu-restaurant li::after, .menu-restaurant li::before {
	display: table;
	content: "";
	clear: both
}
.menu-restaurant span.clearfix {
	position: relative;
	display: block
}
.menu-restaurant a {
	display: inline-block;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.menu-restaurant .menu-line {
	position: absolute;
	bottom: 6px;
	border-bottom: 1px dotted rgba(0,0,0,.3);
margin-left:.6rem;
margin-right:.6rem
}
.menu-restaurant .menu-price {
	font-weight: 600;
	position: absolute;
	right: 0;
	top: 0
}
.menu-restaurant .menu-title {
	float: left;
	font-family: Montserrat, arial;
	text-transform: uppercase;
	letter-spacing: 1px
}
.menu-restaurant .menu-subtitle {
	display: block;
	float: left;
	color: #B1B1B1;
	font-family: Satisfy, 'Open Sans', arial;
	font-size: 1.2rem
}
