/* Minification failed. Returning unminified contents.
(376,2): run-time error CSS1030: Expected identifier, found 'icon-trophy-('
(376,2): run-time error CSS1019: Unexpected token, found 'icon-trophy-('
(376,15): run-time error CSS1019: Unexpected token, found '1'
(376,16): run-time error CSS1019: Unexpected token, found ')'
(2903,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2904,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4627,16): run-time error CSS1038: Expected hex color, found '#ffff'
(9706,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9707,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9711,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(9712,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9716,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(9717,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {margin: 0;}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical altment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
	display: inline-block; /* 1 */
	vertical-alt: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden], template {display: none;}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */
a {background-color: transparent;}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, a:hover {outline: 0;}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {border-bottom: 1px dotted;}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b, strong {font-weight: bold;}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {font-style: italic;}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
	background: #ff0;
	color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {font-size: 80%;}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-alt: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {border: 0;}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {overflow: hidden;}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {margin: 1em 40px;}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
	box-sizing: content-box;
	height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {overflow: auto;}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button, input, optgroup, select, textarea {
	color: inherit; /* 1 */
	font: inherit; /* 2 */
	margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {overflow: visible;}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {text-transform: none;}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled], html input[disabled] {cursor: default;}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {line-height: normal;}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height: auto;}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
	border: 0; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {overflow: auto;}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {font-weight: bold;}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {padding: 0;}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/Content/Frontend/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/Content/Frontend/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/Content/Frontend/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/Content/Frontend/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/Content/Frontend/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/Content/Frontend/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-alt:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-alt:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-alt:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-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-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-alt:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-alt:center}.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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-alt-left:before{content:"\f036"}.fa-alt-center:before{content:"\f037"}.fa-alt-right:before{content:"\f038"}.fa-alt-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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap: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-pp: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator: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: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-stop-o:before,.fa-hand-paper-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-tv:before,.fa-television: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"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face {
	font-family: 'icomoon';
	src: url(/Content/Frontend/assets/fonts/icomoon.eot?memqhn);
	src: url(/Content/Frontend/assets/fonts/icomoon.eot?memqhn#iefix) format('embedded-opentype'),
		 url(/Content/Frontend/assets/fonts/icomoon.ttf?memqhn) format('truetype'),
		 url(/Content/Frontend/assets/fonts/icomoon.woff?memqhn) format('woff'),
		 url(/Content/Frontend/assets/fonts/icomoon.svg?memqhn#icomoon) format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
	speak: none;
	line-height: 1;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-moz-osfont-smoothing: grayscale;
	font-family: 'icomoon' !important;
	-webkit-font-smoothing: antialiased;
}
.icon-facebook-logo-outline:before {content: '\e900';}
.icon-instagram-social-outlined-logo:before {content: '\e90f';}
.icon-twitter-social-outlined-logo:before {content: '\e91b';}
.icon-google-plus-outlined-logo-social-symbol:before {content: '\efd6';}
.icon-youtube-play-button-outlined-social-symbol:before {content: '\efd7';}
.icon-pinterest-outlined-logo:before {content: '\efd8';}
.icon-dribbble-social-outlined-symbol:before {content: '\efd9';}
.icon-linkedin-social-outline-logotype:before {content: '\efda';}
.icon-paypal-outlined-logo:before {content: '\efdb';}
.icon-share-button-outline:before {content: '\efdc';}
.icon-skype-social-outlined-logo:before {content: '\efdd';}
.icon-tumblr-outlined-social-logo-symbol-of-a-letter:before {content: '\efde';}
.icon-behance-social-outlined-logo:before {content: '\efdf';}
.icon-soundcloud-social-outlined-logotype-symbol:before {content: '\efe0';}
.icon-flickr-social-outlined-logo-in-a-circle:before {content: '\efe1';}
.icon-vimeo-letter-logo-outline:before {content: '\efe2';}
.icon-facebook-1:before {content: '\e90b';}
.icon-twitter-1:before {content: '\e90c';}
.icon-google4:before {content: '\e90d';}
.icon-vimeo3:before {content: '\e90e';}
.icon-telephone114:before {content: '\e907';}
.icon-icons185:before {content: '\e911';}
.icon-icons240:before {content: '\e901';}
.icon-alarmclock:before {content: '\e914';}
.icon-icons74:before {content: '\e908';}
.icon-share3:before {content: '\e91c';}
.icon-icons88:before {content: '\e90a';}
.icon-icons2282:before {content: '\e913';}
.icon-icons230:before {content: '\e903';}
.icon-icons102:before {content: '\e902';}
.icon-icons208:before {content: '\e904';}
.icon-gears:before {content: '\e915';}
.icon-globe:before {content: '\e916';}
.icon-icons39:before {content: '\e917';}
.icon-icons98:before {content: '\e918';}
.icon-icons173:before {content: '\e919';}
.icon-focus:before {content: '\e91a';}
.icon-icons228:before {content: '\e91d';}
.icon-lock-stripes:before {content: '\efd1';}
.icon-presentation:before {content: '\efd2';}
.icon-thumb-up:before {content: '\efd3';}
.icon-trophy-(1):before {content: '\efd4';}
.icon-trophy:before {content: '\efd5';}
.icon-icons152:before {content: '\e905';}
.icon-icons202:before {content: '\e906';}
.icon-icons142:before {content: '\e909';}
.icon-icons9:before {content: '\e910';}
.icon-icons206:before {content: '\e912';}
.icon-map3:before {content: '\e025';}
.icon-basket3:before {content: '\e027';}
.icon-envelope2:before {content: '\e028';}
.icon-heart3:before {content: '\e04a';}
.icon-mobile3:before {content: '\e000';}
.icon-laptop2:before {content: '\e001';}
.icon-desktop:before {content: '\e002';}
.icon-tablet2:before {content: '\e003';}
.icon-phone3:before {content: '\e004';}
.icon-document3:before {content: '\e005';}
.icon-documents5:before {content: '\e006';}
.icon-search5:before {content: '\e007';}
.icon-clipboard4:before {content: '\e008';}
.icon-newspaper2:before {content: '\e009';}
.icon-notebook9:before {content: '\e00a';}
.icon-book-open:before {content: '\e00b';}
.icon-browser:before {content: '\e00c';}
.icon-calendar3:before {content: '\e00d';}
.icon-presentation3:before {content: '\e00e';}
.icon-picture2:before {content: '\e00f';}
.icon-pictures:before {content: '\e010';}
.icon-video2:before {content: '\e011';}
.icon-camera3:before {content: '\e012';}
.icon-printer6:before {content: '\e013';}
.icon-toolbox:before {content: '\e014';}
.icon-briefcase22:before {content: '\e015';}
.icon-wallet2:before {content: '\e016';}
.icon-gift2:before {content: '\e017';}
.icon-bargraph:before {content: '\e018';}
.icon-grid:before {content: '\e019';}
.icon-expand:before {content: '\e01a';}
.icon-focus2:before {content: '\e01b';}
.icon-edit:before {content: '\e01c';}
.icon-adjustments:before {content: '\e01d';}
.icon-ribbon:before {content: '\e01e';}
.icon-hourglass2:before {content: '\e01f';}
.icon-lock5:before {content: '\e020';}
.icon-megaphone22:before {content: '\e021';}
.icon-shield2:before {content: '\e022';}
.icon-trophy6:before {content: '\e023';}
.icon-flag10:before {content: '\e024';}
.icon-puzzle:before {content: '\e026';}
.icon-streetsign:before {content: '\e029';}
.icon-telescope2:before {content: '\e02a';}
.icon-gears2:before {content: '\e02b';}
.icon-key8:before {content: '\e02c';}
.icon-paperclip3:before {content: '\e02d';}
.icon-attachment2:before {content: '\e02e';}
.icon-pricetags:before {content: '\e02f';}
.icon-lightbulb:before {content: '\e030';}
.icon-layers2:before {content: '\e031';}
.icon-pencil3:before {content: '\e032';}
.icon-tools:before {content: '\e033';}
.icon-tools-2:before {content: '\e034';}
.icon-scissors2:before {content: '\e035';}
.icon-paintbrush:before {content: '\e036';}
.icon-magnifying-glass:before {content: '\e037';}
.icon-circle-compass:before {content: '\e038';}
.icon-linegraph:before {content: '\e039';}
.icon-mic2:before {content: '\e03a';}
.icon-strategy:before {content: '\e03b';}
.icon-beaker:before {content: '\e03c';}
.icon-caution:before {content: '\e03d';}
.icon-recycle:before {content: '\e03e';}
.icon-anchor:before {content: '\e03f';}
.icon-profile-male:before {content: '\e040';}
.icon-profile-female:before {content: '\e041';}
.icon-bike:before {content: '\e042';}
.icon-wine:before {content: '\e043';}
.icon-hotairballoon:before {content: '\e044';}
.icon-globe2:before {content: '\e045';}
.icon-genius:before {content: '\e046';}
.icon-map-pin:before {content: '\e047';}
.icon-dial:before {content: '\e048';}
.icon-chat:before {content: '\e049';}
.icon-cloud7:before {content: '\e04b';}
.icon-upload4:before {content: '\e04c';}
.icon-download4:before {content: '\e04d';}
.icon-target4:before {content: '\e04e';}
.icon-hazardous:before {content: '\e04f';}
.icon-piechart:before {content: '\e050';}
.icon-speedometer2:before {content: '\e051';}
.icon-global:before {content: '\e052';}
.icon-compass11:before {content: '\e053';}
.icon-lifesaver:before {content: '\e054';}
.icon-clock4:before {content: '\e055';}
.icon-aperture:before {content: '\e056';}
.icon-quote:before {content: '\e057';}
.icon-scope:before {content: '\e058';}
.icon-alarmclock2:before {content: '\e059';}
.icon-refresh:before {content: '\e05a';}
.icon-happy3:before {content: '\e05b';}
.icon-sad3:before {content: '\e05c';}
.icon-facebook3:before {content: '\e05d';}
.icon-twitter2:before {content: '\e05e';}
.icon-googleplus:before {content: '\e05f';}
.icon-rss3:before {content: '\e060';}
.icon-tumblr3:before {content: '\e061';}
.icon-linkedin3:before {content: '\e062';}
.icon-dribbble2:before {content: '\e063';}
.icon-heart2:before {content: '\eb65';}
.icon-cloud2:before {content: '\eb66';}
.icon-star2:before {content: '\eb67';}
.icon-tv2:before {content: '\eb68';}
.icon-sound:before {content: '\eb69';}
.icon-video:before {content: '\eb6a';}
.icon-trash2:before {content: '\eb6b';}
.icon-user2:before {content: '\eb6c';}
.icon-key3:before {content: '\eb6d';}
.icon-search2:before {content: '\eb6e';}
.icon-settings:before {content: '\eb6f';}
.icon-camera2:before {content: '\eb70';}
.icon-tag2:before {content: '\eb71';}
.icon-lock2:before {content: '\eb72';}
.icon-bulb:before {content: '\eb73';}
.icon-pen2:before {content: '\eb74';}
.icon-diamond2:before {content: '\eb75';}
.icon-display2:before {content: '\eb76';}
.icon-location3:before {content: '\eb77';}
.icon-eye2:before {content: '\eb78';}
.icon-bubble3:before {content: '\eb79';}
.icon-stack2:before {content: '\eb7a';}
.icon-cup2:before {content: '\eb7b';}
.icon-phone2:before {content: '\eb7c';}
.icon-news:before {content: '\eb7d';}
.icon-mail5:before {content: '\eb7e';}
.icon-like2:before {content: '\eb7f';}
.icon-photo:before {content: '\eb80';}
.icon-note:before {content: '\eb81';}
.icon-clock3:before {content: '\eb82';}
.icon-paperplane:before {content: '\eb83';}
.icon-params:before {content: '\eb84';}
.icon-banknote:before {content: '\eb85';}
.icon-data:before {content: '\eb86';}
.icon-music2:before {content: '\eb87';}
.icon-megaphone3:before {content: '\eb88';}
.icon-study:before {content: '\eb89';}
.icon-lab2:before {content: '\eb8a';}
.icon-food:before {content: '\eb8b';}
.icon-t-shirt:before {content: '\eb8c';}
.icon-fire2:before {content: '\eb8d';}
.icon-clip:before {content: '\eb8e';}
.icon-shop:before {content: '\eb8f';}
.icon-calendar2:before {content: '\eb90';}
.icon-wallet3:before {content: '\eb91';}
.icon-vynil:before {content: '\eb92';}
.icon-truck2:before {content: '\eb93';}
.icon-world:before {content: '\eb94';}
.icon-mail-envelope:before {content: '\eb95';}
.icon-mail-envelope2:before {content: '\eb96';}
.icon-mail-envelope-open:before {content: '\eb97';}
.icon-mail-envelope-open2:before {content: '\eb98';}
.icon-mail-envelope-closed:before {content: '\eb99';}
.icon-mail-envelope-closed2:before {content: '\eb9a';}
.icon-mail-envelope-open3:before {content: '\eb9b';}
.icon-mail-envelope-open4:before {content: '\eb9c';}
.icon-mail-envelope-open5:before {content: '\eb9d';}
.icon-mail-envelope-open6:before {content: '\eb9e';}
.icon-mail-envelope-closed3:before {content: '\eb9f';}
.icon-mail-envelope-closed4:before {content: '\eba0';}
.icon-mail-envelope-open7:before {content: '\eba1';}
.icon-mail-envelope-open8:before {content: '\eba2';}
.icon-mail-error:before {content: '\eba3';}
.icon-mail-error2:before {content: '\eba4';}
.icon-mail-checked:before {content: '\eba5';}
.icon-mail-checked2:before {content: '\eba6';}
.icon-mail-cancel:before {content: '\eba7';}
.icon-mail-cancel2:before {content: '\eba8';}
.icon-mail--forbidden:before {content: '\eba9';}
.icon-mail--forbidden2:before {content: '\ebaa';}
.icon-mail-add:before {content: '\ebab';}
.icon-mail-add2:before {content: '\ebac';}
.icon-mail-remove:before {content: '\ebad';}
.icon-mail-remove2:before {content: '\ebae';}
.icon-flag22:before {content: '\ebaf';}
.icon-flag3:before {content: '\ebb0';}
.icon-flag4:before {content: '\ebb1';}
.icon-flag5:before {content: '\ebb2';}
.icon-flag6:before {content: '\ebb3';}
.icon-flag7:before {content: '\ebb4';}
.icon-flag8:before {content: '\ebb5';}
.icon-flag9:before {content: '\ebb6';}
.icon-bookmark2:before {content: '\ebb7';}
.icon-bookmark3:before {content: '\ebb8';}
.icon-bookmark-add:before {content: '\ebb9';}
.icon-bookmark-add2:before {content: '\ebba';}
.icon-bookmark-remove:before {content: '\ebbb';}
.icon-bookmark-remove2:before {content: '\ebbc';}
.icon-eye-hidden:before {content: '\ebbd';}
.icon-eye-hidden2:before {content: '\ebbe';}
.icon-eye3:before {content: '\ebbf';}
.icon-eye4:before {content: '\ebc0';}
.icon-star22:before {content: '\ebc1';}
.icon-star3:before {content: '\ebc2';}
.icon-key4:before {content: '\ebc3';}
.icon-key5:before {content: '\ebc4';}
.icon-key6:before {content: '\ebc5';}
.icon-key7:before {content: '\ebc6';}
.icon-trash-can:before {content: '\ebc7';}
.icon-trash-can2:before {content: '\ebc8';}
.icon-trash-can3:before {content: '\ebc9';}
.icon-trash-can4:before {content: '\ebca';}
.icon-information:before {content: '\ebcb';}
.icon-information2:before {content: '\ebcc';}
.icon-information3:before {content: '\ebcd';}
.icon-information4:before {content: '\ebce';}
.icon-book2:before {content: '\ebcf';}
.icon-book3:before {content: '\ebd0';}
.icon-book-bookmark:before {content: '\ebd1';}
.icon-book-bookmark2:before {content: '\ebd2';}
.icon-clipboard-edit:before {content: '\ebd3';}
.icon-clipboard-edit2:before {content: '\ebd4';}
.icon-clipboard-add:before {content: '\ebd5';}
.icon-clipboard-add2:before {content: '\ebd6';}
.icon-clipboard-remove:before {content: '\ebd7';}
.icon-clipboard-remove2:before {content: '\ebd8';}
.icon-clipboard2:before {content: '\ebd9';}
.icon-clipboard3:before {content: '\ebda';}
.icon-clipboard-download:before {content: '\ebdb';}
.icon-clipboard-download2:before {content: '\ebdc';}
.icon-clipboard-upload:before {content: '\ebdd';}
.icon-clipboard-upload2:before {content: '\ebde';}
.icon-clipboard-checked:before {content: '\ebdf';}
.icon-clipboard-checked2:before {content: '\ebe0';}
.icon-clipboard-text:before {content: '\ebe1';}
.icon-clipboard-text2:before {content: '\ebe2';}
.icon-clipboard-list:before {content: '\ebe3';}
.icon-clipboard-list2:before {content: '\ebe4';}
.icon-note2:before {content: '\ebe5';}
.icon-note3:before {content: '\ebe6';}
.icon-note-add:before {content: '\ebe7';}
.icon-note-add2:before {content: '\ebe8';}
.icon-note-remove:before {content: '\ebe9';}
.icon-note-remove2:before {content: '\ebea';}
.icon-note-text:before {content: '\ebeb';}
.icon-note-text2:before {content: '\ebec';}
.icon-note-list:before {content: '\ebed';}
.icon-note-list2:before {content: '\ebee';}
.icon-note-checked:before {content: '\ebef';}
.icon-note-checked2:before {content: '\ebf0';}
.icon-note-important:before {content: '\ebf1';}
.icon-note-important2:before {content: '\ebf2';}
.icon-notebook:before {content: '\ebf3';}
.icon-notebook2:before {content: '\ebf4';}
.icon-notebook3:before {content: '\ebf5';}
.icon-notebook4:before {content: '\ebf6';}
.icon-notebook5:before {content: '\ebf7';}
.icon-notebook6:before {content: '\ebf8';}
.icon-notebook7:before {content: '\ebf9';}
.icon-notebook8:before {content: '\ebfa';}
.icon-notebook-text:before {content: '\ebfb';}
.icon-notebook-text2:before {content: '\ebfc';}
.icon-notebook-list:before {content: '\ebfd';}
.icon-notebook-list2:before {content: '\ebfe';}
.icon-document:before {content: '\ebff';}
.icon-document2:before {content: '\ec00';}
.icon-document-text:before {content: '\ec01';}
.icon-document-text2:before {content: '\ec02';}
.icon-document-text3:before {content: '\ec03';}
.icon-document-text4:before {content: '\ec04';}
.icon-document-download:before {content: '\ec05';}
.icon-document-download2:before {content: '\ec06';}
.icon-document-upload:before {content: '\ec07';}
.icon-document-upload2:before {content: '\ec08';}
.icon-document-bookmark:before {content: '\ec09';}
.icon-document-bookmark2:before {content: '\ec0a';}
.icon-document-diagrams:before {content: '\ec0b';}
.icon-document-diagrams2:before {content: '\ec0c';}
.icon-document-recording:before {content: '\ec0d';}
.icon-document-recording2:before {content: '\ec0e';}
.icon-document-table:before {content: '\ec0f';}
.icon-document-table2:before {content: '\ec10';}
.icon-document-music:before {content: '\ec11';}
.icon-document-music2:before {content: '\ec12';}
.icon-document-movie:before {content: '\ec13';}
.icon-document-movie2:before {content: '\ec14';}
.icon-document-play:before {content: '\ec15';}
.icon-document-play2:before {content: '\ec16';}
.icon-document-graph:before {content: '\ec17';}
.icon-document-graph2:before {content: '\ec18';}
.icon-document-time:before {content: '\ec19';}
.icon-document-time2:before {content: '\ec1a';}
.icon-document-text5:before {content: '\ec1b';}
.icon-document-text6:before {content: '\ec1c';}
.icon-document-code:before {content: '\ec1d';}
.icon-document-code2:before {content: '\ec1e';}
.icon-document-cloud:before {content: '\ec1f';}
.icon-document-cloud2:before {content: '\ec20';}
.icon-documents:before {content: '\ec21';}
.icon-documents2:before {content: '\ec22';}
.icon-documents3:before {content: '\ec23';}
.icon-documents4:before {content: '\ec24';}
.icon-document-search:before {content: '\ec25';}
.icon-document-search2:before {content: '\ec26';}
.icon-document-star:before {content: '\ec27';}
.icon-document-star2:before {content: '\ec28';}
.icon-document-unlocked:before {content: '\ec29';}
.icon-document-unlocked2:before {content: '\ec2a';}
.icon-document-locked:before {content: '\ec2b';}
.icon-document-locked2:before {content: '\ec2c';}
.icon-document-error:before {content: '\ec2d';}
.icon-document-error2:before {content: '\ec2e';}
.icon-document-cancel:before {content: '\ec2f';}
.icon-document-cancel2:before {content: '\ec30';}
.icon-document-checked:before {content: '\ec31';}
.icon-document-checked2:before {content: '\ec32';}
.icon-document-add:before {content: '\ec33';}
.icon-document-add2:before {content: '\ec34';}
.icon-document-remove:before {content: '\ec35';}
.icon-document-remove2:before {content: '\ec36';}
.icon-document-forbidden:before {content: '\ec37';}
.icon-document-forbidden2:before {content: '\ec38';}
.icon-document-information:before {content: '\ec39';}
.icon-document-information2:before {content: '\ec3a';}
.icon-folder-information:before {content: '\ec3b';}
.icon-folder-information2:before {content: '\ec3c';}
.icon-document-list:before {content: '\ec3d';}
.icon-document-list2:before {content: '\ec3e';}
.icon-document-font:before {content: '\ec3f';}
.icon-document-font2:before {content: '\ec40';}
.icon-inbox2:before {content: '\ec41';}
.icon-inbox22:before {content: '\ec42';}
.icon-inboxes:before {content: '\ec43';}
.icon-inboxes2:before {content: '\ec44';}
.icon-inbox-document:before {content: '\ec45';}
.icon-inbox-document2:before {content: '\ec46';}
.icon-inbox-document-text:before {content: '\ec47';}
.icon-inbox-document-text2:before {content: '\ec48';}
.icon-inbox-download:before {content: '\ec49';}
.icon-inbox-download2:before {content: '\ec4a';}
.icon-inbox-upload:before {content: '\ec4b';}
.icon-inbox-upload2:before {content: '\ec4c';}
.icon-folder2:before {content: '\ec4d';}
.icon-folder3:before {content: '\ec4e';}
.icon-folder4:before {content: '\ec4f';}
.icon-folder5:before {content: '\ec50';}
.icon-folders:before {content: '\ec51';}
.icon-folders2:before {content: '\ec52';}
.icon-folder-download2:before {content: '\ec53';}
.icon-folder-download3:before {content: '\ec54';}
.icon-folder-upload2:before {content: '\ec55';}
.icon-folder-upload3:before {content: '\ec56';}
.icon-folder-unlocked:before {content: '\ec57';}
.icon-folder-unlocked2:before {content: '\ec58';}
.icon-folder-locked:before {content: '\ec59';}
.icon-folder-locked2:before {content: '\ec5a';}
.icon-folder-search:before {content: '\ec5b';}
.icon-folder-search2:before {content: '\ec5c';}
.icon-folder-error:before {content: '\ec5d';}
.icon-folder-error2:before {content: '\ec5e';}
.icon-folder-cancel:before {content: '\ec5f';}
.icon-folder-cancel2:before {content: '\ec60';}
.icon-folder-checked:before {content: '\ec61';}
.icon-folder-checked2:before {content: '\ec62';}
.icon-folder-add:before {content: '\ec63';}
.icon-folder-add2:before {content: '\ec64';}
.icon-folder-remove:before {content: '\ec65';}
.icon-folder-remove2:before {content: '\ec66';}
.icon-folder-forbidden:before {content: '\ec67';}
.icon-folder-forbidden2:before {content: '\ec68';}
.icon-folder-bookmark:before {content: '\ec69';}
.icon-folder-bookmark2:before {content: '\ec6a';}
.icon-document-zip:before {content: '\ec6b';}
.icon-document-zip2:before {content: '\ec6c';}
.icon-zip:before {content: '\ec6d';}
.icon-zip2:before {content: '\ec6e';}
.icon-search3:before {content: '\ec6f';}
.icon-search4:before {content: '\ec70';}
.icon-search-plus:before {content: '\ec71';}
.icon-search-plus2:before {content: '\ec72';}
.icon-search-minus:before {content: '\ec73';}
.icon-search-minus2:before {content: '\ec74';}
.icon-lock3:before {content: '\ec75';}
.icon-lock4:before {content: '\ec76';}
.icon-lock-open:before {content: '\ec77';}
.icon-lock-open2:before {content: '\ec78';}
.icon-lock-open3:before {content: '\ec79';}
.icon-lock-open4:before {content: '\ec7a';}
.icon-lock-stripes2:before {content: '\ec7b';}
.icon-lock-stripes22:before {content: '\ec7c';}
.icon-lock-rounded:before {content: '\ec7d';}
.icon-lock-rounded2:before {content: '\ec7e';}
.icon-lock-rounded-open:before {content: '\ec7f';}
.icon-lock-rounded-open2:before {content: '\ec80';}
.icon-lock-rounded-open3:before {content: '\ec81';}
.icon-lock-rounded-open4:before {content: '\ec82';}
.icon-combination-lock:before {content: '\ec83';}
.icon-combination-lock2:before {content: '\ec84';}
.icon-printer2:before {content: '\ec85';}
.icon-printer3:before {content: '\ec86';}
.icon-printer4:before {content: '\ec87';}
.icon-printer5:before {content: '\ec88';}
.icon-printer-text:before {content: '\ec89';}
.icon-printer-text2:before {content: '\ec8a';}
.icon-printer-text3:before {content: '\ec8b';}
.icon-printer-text4:before {content: '\ec8c';}
.icon-document-shred:before {content: '\ec8d';}
.icon-document-shred2:before {content: '\ec8e';}
.icon-shredder:before {content: '\ec8f';}
.icon-shredder2:before {content: '\ec90';}
.icon-document-scan:before {content: '\ec91';}
.icon-document-scan2:before {content: '\ec92';}
.icon-cloud-download2:before {content: '\ec93';}
.icon-cloud-download3:before {content: '\ec94';}
.icon-cloud-upload2:before {content: '\ec95';}
.icon-cloud-upload3:before {content: '\ec96';}
.icon-cloud-error:before {content: '\ec97';}
.icon-cloud-error2:before {content: '\ec98';}
.icon-cloud3:before {content: '\ec99';}
.icon-cloud4:before {content: '\ec9a';}
.icon-inbox-filled:before {content: '\ec9b';}
.icon-inbox-filled2:before {content: '\ec9c';}
.icon-pen3:before {content: '\ec9d';}
.icon-pen4:before {content: '\ec9e';}
.icon-pen-angled:before {content: '\ec9f';}
.icon-pen-angled2:before {content: '\eca0';}
.icon-document-edit:before {content: '\eca1';}
.icon-document-edit2:before {content: '\eca2';}
.icon-document-certificate:before {content: '\eca3';}
.icon-document-certificate2:before {content: '\eca4';}
.icon-certificate:before {content: '\eca5';}
.icon-certificate2:before {content: '\eca6';}
.icon-package2:before {content: '\eca7';}
.icon-package22:before {content: '\eca8';}
.icon-box3:before {content: '\eca9';}
.icon-box22:before {content: '\ecaa';}
.icon-box-filled:before {content: '\ecab';}
.icon-box-filled2:before {content: '\ecac';}
.icon-box32:before {content: '\ecad';}
.icon-box4:before {content: '\ecae';}
.icon-box5:before {content: '\ecaf';}
.icon-box6:before {content: '\ecb0';}
.icon-box-bookmark:before {content: '\ecb1';}
.icon-box-bookmark2:before {content: '\ecb2';}
.icon-tag-cord:before {content: '\ecb3';}
.icon-tag-cord2:before {content: '\ecb4';}
.icon-tag22:before {content: '\ecb5';}
.icon-tag3:before {content: '\ecb6';}
.icon-tags:before {content: '\ecb7';}
.icon-tags2:before {content: '\ecb8';}
.icon-tag-add:before {content: '\ecb9';}
.icon-tag-add2:before {content: '\ecba';}
.icon-tag-remove:before {content: '\ecbb';}
.icon-tag-remove2:before {content: '\ecbc';}
.icon-tag-checked:before {content: '\ecbd';}
.icon-tag-checked2:before {content: '\ecbe';}
.icon-tag-cancel:before {content: '\ecbf';}
.icon-tag-cancel2:before {content: '\ecc0';}
.icon-paperclip2:before {content: '\ecc1';}
.icon-paperclip22:before {content: '\ecc2';}
.icon-basketball:before {content: '\ecc3';}
.icon-basketball2:before {content: '\ecc4';}
.icon-baseball:before {content: '\ecc5';}
.icon-baseball2:before {content: '\ecc6';}
.icon-tennis-ball:before {content: '\ecc7';}
.icon-tennis-ball2:before {content: '\ecc8';}
.icon-bowling-ball:before {content: '\ecc9';}
.icon-bowling-ball2:before {content: '\ecca';}
.icon-billiard-ball:before {content: '\eccb';}
.icon-billiard-ball2:before {content: '\eccc';}
.icon-soccer-ball:before {content: '\eccd';}
.icon-soccer-ball2:before {content: '\ecce';}
.icon-soccer-court:before {content: '\eccf';}
.icon-soccer-court2:before {content: '\ecd0';}
.icon-football:before {content: '\ecd1';}
.icon-football2:before {content: '\ecd2';}
.icon-football3:before {content: '\ecd3';}
.icon-football4:before {content: '\ecd4';}
.icon-basketball3:before {content: '\ecd5';}
.icon-basketball4:before {content: '\ecd6';}
.icon-baseball-set:before {content: '\ecd7';}
.icon-baseball-set2:before {content: '\ecd8';}
.icon-tennis-ball3:before {content: '\ecd9';}
.icon-tennis-ball4:before {content: '\ecda';}
.icon-trophy22:before {content: '\ecdb';}
.icon-trophy3:before {content: '\ecdc';}
.icon-trophy-one:before {content: '\ecdd';}
.icon-trophy-one2:before {content: '\ecde';}
.icon-trophy4:before {content: '\ecdf';}
.icon-trophy5:before {content: '\ece0';}
.icon-medal2:before {content: '\ece1';}
.icon-medal22:before {content: '\ece2';}
.icon-medal3:before {content: '\ece3';}
.icon-medal4:before {content: '\ece4';}
.icon-weights:before {content: '\ece5';}
.icon-weights2:before {content: '\ece6';}
.icon-tennis-racket:before {content: '\ece7';}
.icon-tennis-racket2:before {content: '\ece8';}
.icon-basketball-hoop:before {content: '\ece9';}
.icon-basketball-hoop2:before {content: '\ecea';}
.icon-table-tennis:before {content: '\eceb';}
.icon-table-tennis2:before {content: '\ecec';}
.icon-volleyball:before {content: '\eced';}
.icon-volleyball2:before {content: '\ecee';}
.icon-stop-watch:before {content: '\ecef';}
.icon-stop-watch2:before {content: '\ecf0';}
.icon-stop-watch3:before {content: '\ecf1';}
.icon-stop-watch4:before {content: '\ecf2';}
.icon-hockey-stick:before {content: '\ecf3';}
.icon-hockey-stick2:before {content: '\ecf4';}
.icon-hockey-sticks:before {content: '\ecf5';}
.icon-hockey-sticks2:before {content: '\ecf6';}
.icon-shuttlecock:before {content: '\ecf7';}
.icon-shuttlecock2:before {content: '\ecf8';}
.icon-golf:before {content: '\ecf9';}
.icon-golf2:before {content: '\ecfa';}
.icon-move2:before {content: '\ecfb';}
.icon-move22:before {content: '\ecfc';}
.icon-clipboard-move:before {content: '\ecfd';}
.icon-clipboard-move2:before {content: '\ecfe';}
.icon-award:before {content: '\ecff';}
.icon-award2:before {content: '\ed00';}
.icon-award3:before {content: '\ed01';}
.icon-award4:before {content: '\ed02';}
.icon-award5:before {content: '\ed03';}
.icon-award6:before {content: '\ed04';}
.icon-award7:before {content: '\ed05';}
.icon-award8:before {content: '\ed06';}
.icon-medal5:before {content: '\ed07';}
.icon-medal6:before {content: '\ed08';}
.icon-medal7:before {content: '\ed09';}
.icon-medal8:before {content: '\ed0a';}
.icon-boxing-glove:before {content: '\ed0b';}
.icon-boxing-glove2:before {content: '\ed0c';}
.icon-whistle:before {content: '\ed0d';}
.icon-whistle2:before {content: '\ed0e';}
.icon-volleyball-water:before {content: '\ed0f';}
.icon-volleyball-water2:before {content: '\ed10';}
.icon-checkered-flag:before {content: '\ed11';}
.icon-checkered-flag2:before {content: '\ed12';}
.icon-target-arrow:before {content: '\ed13';}
.icon-target-arrow2:before {content: '\ed14';}
.icon-target22:before {content: '\ed15';}
.icon-target3:before {content: '\ed16';}
.icon-sailing-boat:before {content: '\ed17';}
.icon-sailing-boat2:before {content: '\ed18';}
.icon-sailing-boat-water:before {content: '\ed19';}
.icon-sailing-boat-water2:before {content: '\ed1a';}
.icon-bowling-pins:before {content: '\ed1b';}
.icon-bowling-pins2:before {content: '\ed1c';}
.icon-bowling-pin-ball:before {content: '\ed1d';}
.icon-bowling-pin-ball2:before {content: '\ed1e';}
.icon-diving-goggles:before {content: '\ed1f';}
.icon-diving-goggles2:before {content: '\ed20';}
.icon-sports-shoe:before {content: '\ed21';}
.icon-sports-shoe2:before {content: '\ed22';}
.icon-soccer-shoe:before {content: '\ed23';}
.icon-soccer-shoe2:before {content: '\ed24';}
.icon-ice-skate:before {content: '\ed25';}
.icon-ice-skate2:before {content: '\ed26';}
.icon-cloud5:before {content: '\ed27';}
.icon-cloud6:before {content: '\ed28';}
.icon-cloud-sun:before {content: '\ed29';}
.icon-cloud-sun2:before {content: '\ed2a';}
.icon-cloud-moon:before {content: '\ed2b';}
.icon-cloud-moon2:before {content: '\ed2c';}
.icon-cloud-rain:before {content: '\ed2d';}
.icon-cloud-rain2:before {content: '\ed2e';}
.icon-cloud-sun-rain:before {content: '\ed2f';}
.icon-cloud-sun-rain2:before {content: '\ed30';}
.icon-cloud-moon-rain:before {content: '\ed31';}
.icon-cloud-moon-rain2:before {content: '\ed32';}
.icon-cloud-snow:before {content: '\ed33';}
.icon-cloud-snow2:before {content: '\ed34';}
.icon-cloud-sun-snow:before {content: '\ed35';}
.icon-cloud-sun-snow2:before {content: '\ed36';}
.icon-cloud-moon-snow:before {content: '\ed37';}
.icon-cloud-moon-snow2:before {content: '\ed38';}
.icon-cloud-lightning:before {content: '\ed39';}
.icon-cloud-lightning2:before {content: '\ed3a';}
.icon-cloud-sun-lightning:before {content: '\ed3b';}
.icon-cloud-sun-lightning2:before {content: '\ed3c';}
.icon-cloud-moon-lightning:before {content: '\ed3d';}
.icon-cloud-moon-lightning2:before {content: '\ed3e';}
.icon-cloud-wind:before {content: '\ed3f';}
.icon-cloud-wind2:before {content: '\ed40';}
.icon-cloud-raindrops:before {content: '\ed41';}
.icon-cloud-raindrops2:before {content: '\ed42';}
.icon-cloud-sun-raindrops:before {content: '\ed43';}
.icon-cloud-sun-raindrops2:before {content: '\ed44';}
.icon-cloud-moon-raindrops:before {content: '\ed45';}
.icon-cloud-moon-raindrops2:before {content: '\ed46';}
.icon-cloud-snowflakes:before {content: '\ed47';}
.icon-cloud-snowflakes2:before {content: '\ed48';}
.icon-cloud-sun-snowflakes:before {content: '\ed49';}
.icon-cloud-sun-snowflakes2:before {content: '\ed4a';}
.icon-cloud-moon-snowflakes:before {content: '\ed4b';}
.icon-cloud-moon-snowflakes2:before {content: '\ed4c';}
.icon-clouds:before {content: '\ed4d';}
.icon-clouds2:before {content: '\ed4e';}
.icon-cloud-add:before {content: '\ed4f';}
.icon-cloud-add2:before {content: '\ed50';}
.icon-cloud-remove:before {content: '\ed51';}
.icon-cloud-remove2:before {content: '\ed52';}
.icon-cloud-error3:before {content: '\ed53';}
.icon-cloud-error4:before {content: '\ed54';}
.icon-cloud-fog:before {content: '\ed55';}
.icon-cloud-fog2:before {content: '\ed56';}
.icon--cloud-sun-fog:before {content: '\ed57';}
.icon--cloud-sun-fog2:before {content: '\ed58';}
.icon-cloud-moon-fog:before {content: '\ed59';}
.icon-cloud-moon-fog2:before {content: '\ed5a';}
.icon-moon-stars:before {content: '\ed5b';}
.icon-moon-stars2:before {content: '\ed5c';}
.icon-moon2:before {content: '\ed5d';}
.icon-moon22:before {content: '\ed5e';}
.icon-sun2:before {content: '\ed5f';}
.icon-sun3:before {content: '\ed60';}
.icon-sunrise:before {content: '\ed61';}
.icon-sunrise2:before {content: '\ed62';}
.icon-sunset:before {content: '\ed63';}
.icon-sunset2:before {content: '\ed64';}
.icon-sunset3:before {content: '\ed65';}
.icon-sunset4:before {content: '\ed66';}
.icon-sunset5:before {content: '\ed67';}
.icon-sunset6:before {content: '\ed68';}
.icon-rainbow:before {content: '\ed69';}
.icon-rainbow2:before {content: '\ed6a';}
.icon-umbrella:before {content: '\ed6b';}
.icon-umbrella2:before {content: '\ed6c';}
.icon-raindrops:before {content: '\ed6d';}
.icon-raindrops2:before {content: '\ed6e';}
.icon-raindrop:before {content: '\ed6f';}
.icon-raindrop2:before {content: '\ed70';}
.icon-sunglasses:before {content: '\ed71';}
.icon-sunglasses2:before {content: '\ed72';}
.icon-stars:before {content: '\ed73';}
.icon-stars2:before {content: '\ed74';}
.icon-clouds3:before {content: '\ed75';}
.icon-clouds4:before {content: '\ed76';}
.icon-moonrise:before {content: '\ed77';}
.icon-moonrise2:before {content: '\ed78';}
.icon-moonset:before {content: '\ed79';}
.icon-moonset2:before {content: '\ed7a';}
.icon-wind:before {content: '\ed7b';}
.icon-wind2:before {content: '\ed7c';}
.icon-full-moon:before {content: '\ed7d';}
.icon-full-moon2:before {content: '\ed7e';}
.icon-crescent:before {content: '\ed7f';}
.icon-crescent2:before {content: '\ed80';}
.icon-half-moon:before {content: '\ed81';}
.icon-half-moon2:before {content: '\ed82';}
.icon-gibbous-moon:before {content: '\ed83';}
.icon-gibbous-moon2:before {content: '\ed84';}
.icon-moon3:before {content: '\ed85';}
.icon-moon4:before {content: '\ed86';}
.icon-gibbous-moon3:before {content: '\ed87';}
.icon-gibbous-moon4:before {content: '\ed88';}
.icon-half-moon3:before {content: '\ed89';}
.icon-half-moon4:before {content: '\ed8a';}
.icon-crescent3:before {content: '\ed8b';}
.icon-crescent4:before {content: '\ed8c';}
.icon-barometer:before {content: '\ed8d';}
.icon-barometer2:before {content: '\ed8e';}
.icon-compass-north:before {content: '\ed8f';}
.icon-compass-north2:before {content: '\ed90';}
.icon-compass-west:before {content: '\ed91';}
.icon-compass-west2:before {content: '\ed92';}
.icon-compass-east:before {content: '\ed93';}
.icon-compass-east2:before {content: '\ed94';}
.icon-compass-south:before {content: '\ed95';}
.icon-compass-south2:before {content: '\ed96';}
.icon-air-sock:before {content: '\ed97';}
.icon-air-sock2:before {content: '\ed98';}
.icon-tornado:before {content: '\ed99';}
.icon-tornado2:before {content: '\ed9a';}
.icon-degree-fahrenheit:before {content: '\ed9b';}
.icon-degree-fahrenheit2:before {content: '\ed9c';}
.icon-degree-celsius:before {content: '\ed9d';}
.icon-degree-celsius2:before {content: '\ed9e';}
.icon-warning2:before {content: '\ed9f';}
.icon-warning3:before {content: '\eda0';}
.icon-compass3:before {content: '\eda1';}
.icon-compass4:before {content: '\eda2';}
.icon-compass5:before {content: '\eda3';}
.icon-compass6:before {content: '\eda4';}
.icon-compass7:before {content: '\eda5';}
.icon-compass8:before {content: '\eda6';}
.icon-compass9:before {content: '\eda7';}
.icon-compass10:before {content: '\eda8';}
.icon-thermometer:before {content: '\eda9';}
.icon-thermometer2:before {content: '\edaa';}
.icon-thermometer-low:before {content: '\edab';}
.icon-thermometer-low2:before {content: '\edac';}
.icon-thermometer-quarter:before {content: '\edad';}
.icon-thermometer-quarter2:before {content: '\edae';}
.icon-thermometer-half:before {content: '\edaf';}
.icon-thermometer-half2:before {content: '\edb0';}
.icon-thermometer-three-quarters:before {content: '\edb1';}
.icon-thermometer-three-quarters2:before {content: '\edb2';}
.icon-thermometer-full:before {content: '\edb3';}
.icon-thermometer-full2:before {content: '\edb4';}
.icon-lightning:before {content: '\edb5';}
.icon-lightning2:before {content: '\edb6';}
.icon-wind-turbine:before {content: '\edb7';}
.icon-wind-turbine2:before {content: '\edb8';}
.icon-snowflake:before {content: '\edb9';}
.icon-snowflake2:before {content: '\edba';}
.icon-flashed-face:before {content: '\edbb';}
.icon-flashed-face2:before {content: '\edbc';}
.icon-flashed-face3:before {content: '\edbd';}
.icon-flashed-face4:before {content: '\edbe';}
.icon-flashed-face-glasses:before {content: '\edbf';}
.icon-flashed-face-glasses2:before {content: '\edc0';}
.icon-face-missing-moth:before {content: '\edc1';}
.icon-face-missing-moth2:before {content: '\edc2';}
.icon-neutral-face:before {content: '\edc3';}
.icon-neutral-face2:before {content: '\edc4';}
.icon-smiling-face:before {content: '\edc5';}
.icon-smiling-face2:before {content: '\edc6';}
.icon-sad-face:before {content: '\edc7';}
.icon-sad-face2:before {content: '\edc8';}
.icon-face-open-mouth:before {content: '\edc9';}
.icon-face-open-mouth2:before {content: '\edca';}
.icon-face-open-mouth3:before {content: '\edcb';}
.icon-face-open-mouth4:before {content: '\edcc';}
.icon-winking-face:before {content: '\edcd';}
.icon-winking-face2:before {content: '\edce';}
.icon-laughing-face:before {content: '\edcf';}
.icon-laughing-face2:before {content: '\edd0';}
.icon-laughing-face3:before {content: '\edd1';}
.icon-laughing-face4:before {content: '\edd2';}
.icon-smirking-face:before {content: '\edd3';}
.icon-smirking-face2:before {content: '\edd4';}
.icon-stubborn-face:before {content: '\edd5';}
.icon-stubborn-face2:before {content: '\edd6';}
.icon-neutral-face3:before {content: '\edd7';}
.icon-neutral-face4:before {content: '\edd8';}
.icon-sad-face3:before {content: '\edd9';}
.icon-sad-face4:before {content: '\edda';}
.icon-smiling-face3:before {content: '\eddb';}
.icon-smiling-face4:before {content: '\eddc';}
.icon-smiling-face-eyebrows:before {content: '\eddd';}
.icon-smiling-face-eyebrows2:before {content: '\edde';}
.icon-grinning-face-eyebrows:before {content: '\eddf';}
.icon-grinning-face-eyebrows2:before {content: '\ede0';}
.icon-sad-face-eyebrows:before {content: '\ede1';}
.icon-sad-face-eyebrows2:before {content: '\ede2';}
.icon-neutral-face-eyebrows:before {content: '\ede3';}
.icon-neutral-face-eyebrows2:before {content: '\ede4';}
.icon-angry-face:before {content: '\ede5';}
.icon-angry-face2:before {content: '\ede6';}
.icon-worried-face:before {content: '\ede7';}
.icon-worried-face2:before {content: '\ede8';}
.icon-winking-face3:before {content: '\ede9';}
.icon-winking-face4:before {content: '\edea';}
.icon-angry-face-eyebrows:before {content: '\edeb';}
.icon-angry-face-eyebrows2:before {content: '\edec';}
.icon-grinning-face:before {content: '\eded';}
.icon-grinning-face2:before {content: '\edee';}
.icon-sad-face5:before {content: '\edef';}
.icon-sad-face6:before {content: '\edf0';}
.icon-grinning-face-eyebrows3:before {content: '\edf1';}
.icon-grinning-face-eyebrows4:before {content: '\edf2';}
.icon-fake-grinning-face-eyebrows:before {content: '\edf3';}
.icon-fake-grinning-face-eyebrows2:before {content: '\edf4';}
.icon-worried-face-eyebrows:before {content: '\edf5';}
.icon-worried-face-eyebrows2:before {content: '\edf6';}
.icon-face-stuck-out-tongue:before {content: '\edf7';}
.icon-face-stuck-out-tongue2:before {content: '\edf8';}
.icon-face-stuck-out-tongue3:before {content: '\edf9';}
.icon-face-stuck-out-tongue4:before {content: '\edfa';}
.icon-kissing-face:before {content: '\edfb';}
.icon-kissing-face2:before {content: '\edfc';}
.icon-grinning-face-teeth:before {content: '\edfd';}
.icon-grinning-face-teeth2:before {content: '\edfe';}
.icon-angry-face-teeth:before {content: '\edff';}
.icon-angry-face-teeth2:before {content: '\ee00';}
.icon-worried-face-teeth:before {content: '\ee01';}
.icon-worried-face-teeth2:before {content: '\ee02';}
.icon-grinning-face-teeth3:before {content: '\ee03';}
.icon-grinning-face-teeth4:before {content: '\ee04';}
.icon-face-open-mouth-eyebrows:before {content: '\ee05';}
.icon-face-open-mouth-eyebrows2:before {content: '\ee06';}
.icon-face-open-mouth-eyebrows3:before {content: '\ee07';}
.icon-face-open-mouth-eyebrows4:before {content: '\ee08';}
.icon-angry-face-open-mouth-eyebrows:before {content: '\ee09';}
.icon-angry-face-open-mouth-eyebrows2:before {content: '\ee0a';}
.icon-unamused-face-tightly-closed-eyes:before {content: '\ee0b';}
.icon-unamused-face-tightly-closed-eyes2:before {content: '\ee0c';}
.icon-sad-face--tightly-closed-eyes:before {content: '\ee0d';}
.icon-sad-face--tightly-closed-eyes2:before {content: '\ee0e';}
.icon-kissing-face3:before {content: '\ee0f';}
.icon-kissing-face4:before {content: '\ee10';}
.icon-face-closed-meyes:before {content: '\ee11';}
.icon-face-closed-meyes2:before {content: '\ee12';}
.icon-amused-face:before {content: '\ee13';}
.icon-amused-face2:before {content: '\ee14';}
.icon-amused-face-closed-eyes:before {content: '\ee15';}
.icon-amused-face-closed-eyes2:before {content: '\ee16';}
.icon-amused-face-closed-eyes3:before {content: '\ee17';}
.icon-amused-face-closed-eyes4:before {content: '\ee18';}
.icon-face-closed-eyes-open-mouth:before {content: '\ee19';}
.icon-face-closed-eyes-open-mouth2:before {content: '\ee1a';}
.icon-face-closed-eyes-open-mouth3:before {content: '\ee1b';}
.icon-face-closed-eyes-open-mouth4:before {content: '\ee1c';}
.icon-face-closed-eyes-open-mouth5:before {content: '\ee1d';}
.icon-face-closed-eyes-open-mouth6:before {content: '\ee1e';}
.icon-laughing-face5:before {content: '\ee1f';}
.icon-laughing-face6:before {content: '\ee20';}
.icon-smiling-face5:before {content: '\ee21';}
.icon-smiling-face6:before {content: '\ee22';}
.icon-grinning-face3:before {content: '\ee23';}
.icon-grinning-face4:before {content: '\ee24';}
.icon-sad-face7:before {content: '\ee25';}
.icon-sad-face8:before {content: '\ee26';}
.icon-sad-face9:before {content: '\ee27';}
.icon-sad-face10:before {content: '\ee28';}
.icon-sad-face-closed-eyes:before {content: '\ee29';}
.icon-sad-face-closed-eyes2:before {content: '\ee2a';}
.icon-sad-face11:before {content: '\ee2b';}
.icon-sad-face12:before {content: '\ee2c';}
.icon-smiling-face7:before {content: '\ee2d';}
.icon-smiling-face8:before {content: '\ee2e';}
.icon-astonished-face:before {content: '\ee2f';}
.icon-astonished-face2:before {content: '\ee30';}
.icon-astonished-face3:before {content: '\ee31';}
.icon-astonished-face4:before {content: '\ee32';}
.icon-face-moustache:before {content: '\ee33';}
.icon-face-moustache2:before {content: '\ee34';}
.icon-face-moustache3:before {content: '\ee35';}
.icon-face-moustache4:before {content: '\ee36';}
.icon-face-glasses:before {content: '\ee37';}
.icon-face-glasses2:before {content: '\ee38';}
.icon-face-sunglasses:before {content: '\ee39';}
.icon-face-sunglasses2:before {content: '\ee3a';}
.icon-smirking-face-sunglasses:before {content: '\ee3b';}
.icon-smirking-face-sunglasses2:before {content: '\ee3c';}
.icon-middle-finger:before {content: '\ee3d';}
.icon-middle-finger2:before {content: '\ee3e';}
.icon-rock-n-roll:before {content: '\ee3f';}
.icon-rock-n-roll2:before {content: '\ee40';}
.icon-high-five:before {content: '\ee41';}
.icon-high-five2:before {content: '\ee42';}
.icon-thumb-up2:before {content: '\ee43';}
.icon-thumb-up22:before {content: '\ee44';}
.icon-thumb-down:before {content: '\ee45';}
.icon-thumb-down2:before {content: '\ee46';}
.icon-thumb-up3:before {content: '\ee47';}
.icon-thumb-up4:before {content: '\ee48';}
.icon-thumb-down3:before {content: '\ee49';}
.icon-thumb-down4:before {content: '\ee4a';}
.icon-two-fingers-swipe-left:before {content: '\ee4b';}
.icon-two-fingers-swipe-left2:before {content: '\ee4c';}
.icon-two-fingers-swipe-right:before {content: '\ee4d';}
.icon-two-fingers-swipe-right2:before {content: '\ee4e';}
.icon-two-fingers-swipe-up:before {content: '\ee4f';}
.icon-two-fingers-swipe-up2:before {content: '\ee50';}
.icon-two-fingers-swipe-down:before {content: '\ee51';}
.icon-two-fingers-swipe-down2:before {content: '\ee52';}
.icon-two-fingers:before {content: '\ee53';}
.icon-two-fingers2:before {content: '\ee54';}
.icon-three-fingers-double-tap:before {content: '\ee55';}
.icon-three-fingers-double-tap2:before {content: '\ee56';}
.icon-two-fingers-resize-out:before {content: '\ee57';}
.icon-two-fingers-resize-out2:before {content: '\ee58';}
.icon-two-fingers-resize-in:before {content: '\ee59';}
.icon-two-fingers-resize-in2:before {content: '\ee5a';}
.icon-two-fingers-rotate:before {content: '\ee5b';}
.icon-two-fingers-rotate2:before {content: '\ee5c';}
.icon-one-finger-swipe-left:before {content: '\ee5d';}
.icon-one-finger-swipe-left2:before {content: '\ee5e';}
.icon-one-finger-swipe-right:before {content: '\ee5f';}
.icon-one-finger-swipe-right2:before {content: '\ee60';}
.icon-one-finger-swipe-up:before {content: '\ee61';}
.icon-one-finger-swipe-up2:before {content: '\ee62';}
.icon-one-finger-swipe-down:before {content: '\ee63';}
.icon-one-finger-swipe-down2:before {content: '\ee64';}
.icon-one-finger:before {content: '\ee65';}
.icon-one-finger2:before {content: '\ee66';}
.icon-one-finger-double-tap:before {content: '\ee67';}
.icon-one-finger-double-tap2:before {content: '\ee68';}
.icon-one-finger-tap:before {content: '\ee69';}
.icon-one-finger-tap2:before {content: '\ee6a';}
.icon-one-finger-tap-hold:before {content: '\ee6b';}
.icon-one-finger-tap-hold2:before {content: '\ee6c';}
.icon-thumb-finger-tap:before {content: '\ee6d';}
.icon-thumb-finger-tap2:before {content: '\ee6e';}
.icon-one-finger-click:before {content: '\ee6f';}
.icon-one-finger-click2:before {content: '\ee70';}
.icon-three-fingers-swipe-left:before {content: '\ee71';}
.icon-three-fingers-swipe-left2:before {content: '\ee72';}
.icon-three-fingers-swipe-right:before {content: '\ee73';}
.icon-three-fingers-swipe-right2:before {content: '\ee74';}
.icon-three-fingers-swipe-up:before {content: '\ee75';}
.icon-three-fingers-swipe-up2:before {content: '\ee76';}
.icon-three-fingers-swipe-down:before {content: '\ee77';}
.icon-three-fingers-swipe-down2:before {content: '\ee78';}
.icon-three-fingers:before {content: '\ee79';}
.icon-three-fingers2:before {content: '\ee7a';}
.icon-three-fingers-double-tap3:before {content: '\ee7b';}
.icon-three-fingers-double-tap4:before {content: '\ee7c';}
.icon-two-fingers-swipe-up3:before {content: '\ee7d';}
.icon-two-fingers-swipe-up4:before {content: '\ee7e';}
.icon-one-finger-double-tap3:before {content: '\ee7f';}
.icon-one-finger-double-tap4:before {content: '\ee80';}
.icon-two-fingers-swipe-down3:before {content: '\ee81';}
.icon-two-fingers-swipe-down4:before {content: '\ee82';}
.icon-two-fingers-swipe-right3:before {content: '\ee83';}
.icon-two-fingers-swipe-right4:before {content: '\ee84';}
.icon-two-fingers-swipe-left3:before {content: '\ee85';}
.icon-two-fingers-swipe-left4:before {content: '\ee86';}
.icon-one-finger-tap3:before {content: '\ee87';}
.icon-one-finger-tap4:before {content: '\ee88';}
.icon-one-finger-tap-hold3:before {content: '\ee89';}
.icon-one-finger-tap-hold4:before {content: '\ee8a';}
.icon-one-finger-click3:before {content: '\ee8b';}
.icon-one-finger-click4:before {content: '\ee8c';}
.icon-one-finger-swipe-horizontally:before {content: '\ee8d';}
.icon-one-finger-swipe-horizontally2:before {content: '\ee8e';}
.icon-one-finger-swipe:before {content: '\ee8f';}
.icon-one-finger-swipe2:before {content: '\ee90';}
.icon-two-fingers-double-tap:before {content: '\ee91';}
.icon-two-fingers-double-tap2:before {content: '\ee92';}
.icon-two-fingers-tap:before {content: '\ee93';}
.icon-two-fingers-tap2:before {content: '\ee94';}
.icon-one-finger-swipe-left3:before {content: '\ee95';}
.icon-one-finger-swipe-left4:before {content: '\ee96';}
.icon-one-finger-swipe-right3:before {content: '\ee97';}
.icon-one-finger-swipe-right4:before {content: '\ee98';}
.icon-one-finger-swipe-up3:before {content: '\ee99';}
.icon-one-finger-swipe-up4:before {content: '\ee9a';}
.icon-one-finger-swipe-down3:before {content: '\ee9b';}
.icon-one-finger-swipe-down4:before {content: '\ee9c';}
.icon-file-numbers:before {content: '\ee9d';}
.icon-file-numbers2:before {content: '\ee9e';}
.icon-file-pages:before {content: '\ee9f';}
.icon-file-pages2:before {content: '\eea0';}
.icon-file-app:before {content: '\eea1';}
.icon-file-app2:before {content: '\eea2';}
.icon-file-png:before {content: '\eea3';}
.icon-file-png2:before {content: '\eea4';}
.icon-file-pdf2:before {content: '\eea5';}
.icon-file-pdf3:before {content: '\eea6';}
.icon-file-mp3:before {content: '\eea7';}
.icon-file-mp32:before {content: '\eea8';}
.icon-file-mp4:before {content: '\eea9';}
.icon-file-mp42:before {content: '\eeaa';}
.icon-file-mov:before {content: '\eeab';}
.icon-file-mov2:before {content: '\eeac';}
.icon-file-jpg:before {content: '\eead';}
.icon-file-jpg2:before {content: '\eeae';}
.icon-file-key:before {content: '\eeaf';}
.icon-file-key2:before {content: '\eeb0';}
.icon-file-html:before {content: '\eeb1';}
.icon-file-html2:before {content: '\eeb2';}
.icon-file-css:before {content: '\eeb3';}
.icon-file-css2:before {content: '\eeb4';}
.icon-file-java:before {content: '\eeb5';}
.icon-file-java2:before {content: '\eeb6';}
.icon-file-psd:before {content: '\eeb7';}
.icon-file-psd2:before {content: '\eeb8';}
.icon-file-ai:before {content: '\eeb9';}
.icon-file-ai2:before {content: '\eeba';}
.icon-file-bmp:before {content: '\eebb';}
.icon-file-bmp2:before {content: '\eebc';}
.icon-file-dwg:before {content: '\eebd';}
.icon-file-dwg2:before {content: '\eebe';}
.icon-file-eps:before {content: '\eebf';}
.icon-file-eps2:before {content: '\eec0';}
.icon-file-tiff:before {content: '\eec1';}
.icon-file-tiff2:before {content: '\eec2';}
.icon-file-ots:before {content: '\eec3';}
.icon-file-ots2:before {content: '\eec4';}
.icon-file-php:before {content: '\eec5';}
.icon-file-php2:before {content: '\eec6';}
.icon-file-py:before {content: '\eec7';}
.icon-file-py2:before {content: '\eec8';}
.icon-file-c:before {content: '\eec9';}
.icon-file-c2:before {content: '\eeca';}
.icon-file-sql:before {content: '\eecb';}
.icon-file-sql2:before {content: '\eecc';}
.icon-file-rb:before {content: '\eecd';}
.icon-file-rb2:before {content: '\eece';}
.icon-file-cpp:before {content: '\eecf';}
.icon-file-cpp2:before {content: '\eed0';}
.icon-file-tga:before {content: '\eed1';}
.icon-file-tga2:before {content: '\eed2';}
.icon-file-dxf:before {content: '\eed3';}
.icon-file-dxf2:before {content: '\eed4';}
.icon-file-doc:before {content: '\eed5';}
.icon-file-doc2:before {content: '\eed6';}
.icon-file-odt:before {content: '\eed7';}
.icon-file-odt2:before {content: '\eed8';}
.icon-file-xls:before {content: '\eed9';}
.icon-file-xls2:before {content: '\eeda';}
.icon-file-docx:before {content: '\eedb';}
.icon-file-docx2:before {content: '\eedc';}
.icon-file-ppt:before {content: '\eedd';}
.icon-file-ppt2:before {content: '\eede';}
.icon-file-asp:before {content: '\eedf';}
.icon-file-asp2:before {content: '\eee0';}
.icon-file-ics:before {content: '\eee1';}
.icon-file-ics2:before {content: '\eee2';}
.icon-file-dat:before {content: '\eee3';}
.icon-file-dat2:before {content: '\eee4';}
.icon-file-xml:before {content: '\eee5';}
.icon-file-xml2:before {content: '\eee6';}
.icon-file-yml:before {content: '\eee7';}
.icon-file-yml2:before {content: '\eee8';}
.icon-file-h:before {content: '\eee9';}
.icon-file-h2:before {content: '\eeea';}
.icon-file-exe:before {content: '\eeeb';}
.icon-file-exe2:before {content: '\eeec';}
.icon-file-avi:before {content: '\eeed';}
.icon-file-avi2:before {content: '\eeee';}
.icon-file-odp:before {content: '\eeef';}
.icon-file-odp2:before {content: '\eef0';}
.icon-file-dotx:before {content: '\eef1';}
.icon-file-dotx2:before {content: '\eef2';}
.icon-file-xlsx:before {content: '\eef3';}
.icon-file-xlsx2:before {content: '\eef4';}
.icon-file-ods:before {content: '\eef5';}
.icon-file-ods2:before {content: '\eef6';}
.icon-file-pps:before {content: '\eef7';}
.icon-file-pps2:before {content: '\eef8';}
.icon-file-dot:before {content: '\eef9';}
.icon-file-dot2:before {content: '\eefa';}
.icon-file-txt:before {content: '\eefb';}
.icon-file-txt2:before {content: '\eefc';}
.icon-file-rtf:before {content: '\eefd';}
.icon-file-rtf2:before {content: '\eefe';}
.icon-file-m4v:before {content: '\eeff';}
.icon-file-m4v2:before {content: '\ef00';}
.icon-file-flv:before {content: '\ef01';}
.icon-file-flv2:before {content: '\ef02';}
.icon-file-mpg:before {content: '\ef03';}
.icon-file-mpg2:before {content: '\ef04';}
.icon-file-quicktime:before {content: '\ef05';}
.icon-file-quicktime2:before {content: '\ef06';}
.icon-file-mid:before {content: '\ef07';}
.icon-file-mid2:before {content: '\ef08';}
.icon-file-3gp:before {content: '\ef09';}
.icon-file-3gp2:before {content: '\ef0a';}
.icon-file-aiff:before {content: '\ef0b';}
.icon-file-aiff2:before {content: '\ef0c';}
.icon-file-aac:before {content: '\ef0d';}
.icon-file-aac2:before {content: '\ef0e';}
.icon-file-wav:before {content: '\ef0f';}
.icon-file-wav2:before {content: '\ef10';}
.icon-file-zip2:before {content: '\ef11';}
.icon-file-zip3:before {content: '\ef12';}
.icon-file-ott:before {content: '\ef13';}
.icon-file-ott2:before {content: '\ef14';}
.icon-file-tgz:before {content: '\ef15';}
.icon-file-tgz2:before {content: '\ef16';}
.icon-file-dmg:before {content: '\ef17';}
.icon-file-dmg2:before {content: '\ef18';}
.icon-file-iso:before {content: '\ef19';}
.icon-file-iso2:before {content: '\ef1a';}
.icon-file-rar:before {content: '\ef1b';}
.icon-file-rar2:before {content: '\ef1c';}
.icon-file-gif:before {content: '\ef1d';}
.icon-file-gif2:before {content: '\ef1e';}
.icon-document-file-numbers:before {content: '\ef1f';}
.icon-document-file-numbers2:before {content: '\ef20';}
.icon-document-file-pages:before {content: '\ef21';}
.icon-document-file-pages2:before {content: '\ef22';}
.icon-document-file-app:before {content: '\ef23';}
.icon-document-file-app2:before {content: '\ef24';}
.icon-document-file-png:before {content: '\ef25';}
.icon-document-file-png2:before {content: '\ef26';}
.icon-document-file-pdf:before {content: '\ef27';}
.icon-document-file-pdf2:before {content: '\ef28';}
.icon-document-file-mp3:before {content: '\ef29';}
.icon-document-file-mp32:before {content: '\ef2a';}
.icon-document-file-mp4:before {content: '\ef2b';}
.icon-document-file-mp42:before {content: '\ef2c';}
.icon-document-file-mov:before {content: '\ef2d';}
.icon-document-file-mov2:before {content: '\ef2e';}
.icon-document-file-jpg:before {content: '\ef2f';}
.icon-document-file-jpg2:before {content: '\ef30';}
.icon-document-file-key:before {content: '\ef31';}
.icon-document-file-key2:before {content: '\ef32';}
.icon-document-file-html:before {content: '\ef33';}
.icon-document-file-html2:before {content: '\ef34';}
.icon-document-file-css:before {content: '\ef35';}
.icon-document-file-css2:before {content: '\ef36';}
.icon-document-file-java:before {content: '\ef37';}
.icon-document-file-java2:before {content: '\ef38';}
.icon-document-file-psd:before {content: '\ef39';}
.icon-document-file-psd2:before {content: '\ef3a';}
.icon-document-file-ai:before {content: '\ef3b';}
.icon-document-file-ai2:before {content: '\ef3c';}
.icon-document-file-bmp:before {content: '\ef3d';}
.icon-document-file-bmp2:before {content: '\ef3e';}
.icon-document-file-dwg:before {content: '\ef3f';}
.icon-document-file-dwg2:before {content: '\ef40';}
.icon-document-file-eps:before {content: '\ef41';}
.icon-document-file-eps2:before {content: '\ef42';}
.icon-document-file-tiff:before {content: '\ef43';}
.icon-document-file-tiff2:before {content: '\ef44';}
.icon-document-file-ots:before {content: '\ef45';}
.icon-document-file-ots2:before {content: '\ef46';}
.icon-document-file-php:before {content: '\ef47';}
.icon-document-file-php2:before {content: '\ef48';}
.icon-document-file-py:before {content: '\ef49';}
.icon-document-file-py2:before {content: '\ef4a';}
.icon-document-file-c:before {content: '\ef4b';}
.icon-document-file-c2:before {content: '\ef4c';}
.icon-document-file-sql:before {content: '\ef4d';}
.icon-document-file-sql2:before {content: '\ef4e';}
.icon-document-file-rb:before {content: '\ef4f';}
.icon-document-file-rb2:before {content: '\ef50';}
.icon-document-file-cpp:before {content: '\ef51';}
.icon-document-file-cpp2:before {content: '\ef52';}
.icon-document-file-tga:before {content: '\ef53';}
.icon-document-file-tga2:before {content: '\ef54';}
.icon-document-file-dxf:before {content: '\ef55';}
.icon-document-file-dxf2:before {content: '\ef56';}
.icon-document-file-doc:before {content: '\ef57';}
.icon-document-file-doc2:before {content: '\ef58';}
.icon-document-file-odt:before {content: '\ef59';}
.icon-document-file-odt2:before {content: '\ef5a';}
.icon-document-file-xls:before {content: '\ef5b';}
.icon-document-file-xls2:before {content: '\ef5c';}
.icon-document-file-docx:before {content: '\ef5d';}
.icon-document-file-docx2:before {content: '\ef5e';}
.icon-document-file-ppt:before {content: '\ef5f';}
.icon-document-file-ppt2:before {content: '\ef60';}
.icon-document-file-asp:before {content: '\ef61';}
.icon-document-file-asp2:before {content: '\ef62';}
.icon-document-file-ics:before {content: '\ef63';}
.icon-document-file-ics2:before {content: '\ef64';}
.icon-document-file-dat:before {content: '\ef65';}
.icon-document-file-dat2:before {content: '\ef66';}
.icon-document-file-xml:before {content: '\ef67';}
.icon-document-file-xml2:before {content: '\ef68';}
.icon-document-file-yml:before {content: '\ef69';}
.icon-document-file-yml2:before {content: '\ef6a';}
.icon-document-file-h:before {content: '\ef6b';}
.icon-document-file-h2:before {content: '\ef6c';}
.icon-document-file-exe:before {content: '\ef6d';}
.icon-document-file-exe2:before {content: '\ef6e';}
.icon-document-file-avi:before {content: '\ef6f';}
.icon-document-file-avi2:before {content: '\ef70';}
.icon-document-file-odp:before {content: '\ef71';}
.icon-document-file-odp2:before {content: '\ef72';}
.icon-document-file-dotx:before {content: '\ef73';}
.icon-document-file-dotx2:before {content: '\ef74';}
.icon-document-file-xlsx:before {content: '\ef75';}
.icon-document-file-xlsx2:before {content: '\ef76';}
.icon-document-file-ods:before {content: '\ef77';}
.icon-document-file-ods2:before {content: '\ef78';}
.icon-document-file-pps:before {content: '\ef79';}
.icon-document-file-pps2:before {content: '\ef7a';}
.icon-document-file-dot:before {content: '\ef7b';}
.icon-document-file-dot2:before {content: '\ef7c';}
.icon-document-file-txt:before {content: '\ef7d';}
.icon-document-file-txt2:before {content: '\ef7e';}
.icon-document-file-rtf:before {content: '\ef7f';}
.icon-document-file-rtf2:before {content: '\ef80';}
.icon-document-file-m4v:before {content: '\ef81';}
.icon-document-file-m4v2:before {content: '\ef82';}
.icon-document-file-flv:before {content: '\ef83';}
.icon-document-file-flv2:before {content: '\ef84';}
.icon-document-file-mpg:before {content: '\ef85';}
.icon-document-file-mpg2:before {content: '\ef86';}
.icon-document-file-qt:before {content: '\ef87';}
.icon-document-file-qt2:before {content: '\ef88';}
.icon-document-file-mid:before {content: '\ef89';}
.icon-document-file-mid2:before {content: '\ef8a';}
.icon-document-file-3gp:before {content: '\ef8b';}
.icon-document-file-3gp2:before {content: '\ef8c';}
.icon-document-file-aiff:before {content: '\ef8d';}
.icon-document-file-aiff2:before {content: '\ef8e';}
.icon-document-file-aac:before {content: '\ef8f';}
.icon-document-file-aac2:before {content: '\ef90';}
.icon-document-file-wav:before {content: '\ef91';}
.icon-document-file-wav2:before {content: '\ef92';}
.icon-document-file-zip:before {content: '\ef93';}
.icon-document-file-zip2:before {content: '\ef94';}
.icon-document-file-ott:before {content: '\ef95';}
.icon-document-file-ott2:before {content: '\ef96';}
.icon-document-file-tgz:before {content: '\ef97';}
.icon-document-file-tgz2:before {content: '\ef98';}
.icon-document-file-dmg:before {content: '\ef99';}
.icon-document-file-dmg2:before {content: '\ef9a';}
.icon-document-file-iso:before {content: '\ef9b';}
.icon-document-file-iso2:before {content: '\ef9c';}
.icon-document-file-rar:before {content: '\ef9d';}
.icon-document-file-rar2:before {content: '\ef9e';}
.icon-document-file-gif:before {content: '\ef9f';}
.icon-document-file-gif2:before {content: '\efa0';}
.icon-type:before {content: '\efa1';}
.icon-box7:before {content: '\efa2';}
.icon-archive:before {content: '\efa3';}
.icon-envelope22:before {content: '\efa4';}
.icon-email:before {content: '\efa5';}
.icon-files:before {content: '\efa6';}
.icon-uniED60:before {content: '\efa7';}
.icon-file-settings:before {content: '\efa8';}
.icon-file-add2:before {content: '\efa9';}
.icon-file:before {content: '\efaa';}
.icon-alt-left:before {content: '\efab';}
.icon-alt-right:before {content: '\efac';}
.icon-alt-center:before {content: '\efad';}
.icon-alt-justify:before {content: '\efae';}
.icon-file-broken:before {content: '\efaf';}
.icon-browser2:before {content: '\efb0';}
.icon-windows2:before {content: '\efb1';}
.icon-window:before {content: '\efb2';}
.icon-folder6:before {content: '\efb3';}
.icon-folder-add3:before {content: '\efb4';}
.icon-folder-settings:before {content: '\efb5';}
.icon-folder-check:before {content: '\efb6';}
.icon-wifi-low:before {content: '\efb7';}
.icon-wifi-mid:before {content: '\efb8';}
.icon-wifi-full:before {content: '\efb9';}
.icon-connection-empty:before {content: '\efba';}
.icon-connection-25:before {content: '\efbb';}
.icon-connection-50:before {content: '\efbc';}
.icon-connection-75:before {content: '\efbd';}
.icon-connection-full:before {content: '\efbe';}
.icon-list3:before {content: '\efbf';}
.icon-grid2:before {content: '\efc0';}
.icon-uniED7A:before {content: '\efc1';}
.icon-battery-charging:before {content: '\efc2';}
.icon-battery-empty:before {content: '\efc3';}
.icon-battery-25:before {content: '\efc4';}
.icon-battery-50:before {content: '\efc5';}
.icon-battery-75:before {content: '\efc6';}
.icon-battery-full:before {content: '\efc7';}
.icon-settings2:before {content: '\efc8';}
.icon-arrow-left3:before {content: '\efc9';}
.icon-arrow-up3:before {content: '\efca';}
.icon-arrow-down3:before {content: '\efcb';}
.icon-arrow-right3:before {content: '\efcc';}
.icon-reload:before {content: '\efcd';}
.icon-refresh2:before {content: '\efce';}
.icon-volume2:before {content: '\efcf';}
.icon-volume-increase2:before {content: '\efd0';}
.icon-volume-decrease2:before {content: '\efe3';}
.icon-mute:before {content: '\efe4';}
.icon-microphone:before {content: '\efe5';}
.icon-microphone-off:before {content: '\efe6';}
.icon-book4:before {content: '\efe7';}
.icon-checkmark3:before {content: '\efe8';}
.icon-checkbox-checked2:before {content: '\efe9';}
.icon-checkbox:before {content: '\efea';}
.icon-paperclip4:before {content: '\efeb';}
.icon-download5:before {content: '\efec';}
.icon-tag4:before {content: '\efed';}
.icon-trashcan:before {content: '\efee';}
.icon-search6:before {content: '\efef';}
.icon-zoomin:before {content: '\eff0';}
.icon-zoomout:before {content: '\eff1';}
.icon-chat2:before {content: '\eff2';}
.icon-chat-1:before {content: '\eff3';}
.icon-chat-2:before {content: '\eff4';}
.icon-chat-3:before {content: '\eff5';}
.icon-comment:before {content: '\eff6';}
.icon-calendar4:before {content: '\eff7';}
.icon-bookmark4:before {content: '\eff8';}
.icon-email2:before {content: '\eff9';}
.icon-heart4:before {content: '\effa';}
.icon-enter2:before {content: '\effb';}
.icon-cloud8:before {content: '\effc';}
.icon-book5:before {content: '\effd';}
.icon-star4:before {content: '\effe';}
.icon-clock5:before {content: '\efff';}
.icon-printer7:before {content: '\f000';}
.icon-home4:before {content: '\f001';}
.icon-flag11:before {content: '\f002';}
.icon-meter3:before {content: '\f003';}
.icon-switch2:before {content: '\f004';}
.icon-forbidden:before {content: '\f005';}
.icon-lock6:before {content: '\f006';}
.icon-unlocked2:before {content: '\f007';}
.icon-unlocked3:before {content: '\f008';}
.icon-users2:before {content: '\f009';}
.icon-user3:before {content: '\f00a';}
.icon-users3:before {content: '\f00b';}
.icon-user4:before {content: '\f00c';}
.icon-bullhorn2:before {content: '\f00d';}
.icon-share4:before {content: '\f00e';}
.icon-screen2:before {content: '\f00f';}
.icon-phone4:before {content: '\f010';}
.icon-phone-portrait:before {content: '\f011';}
.icon-phone-landscape:before {content: '\f012';}
.icon-tablet3:before {content: '\f013';}
.icon-tablet-landscape:before {content: '\f014';}
.icon-laptop3:before {content: '\f015';}
.icon-camera4:before {content: '\f016';}
.icon-microwaveoven:before {content: '\f017';}
.icon-creditcards:before {content: '\f018';}
.icon-calculator22:before {content: '\f019';}
.icon-bag2:before {content: '\f01a';}
.icon-diamond22:before {content: '\f01b';}
.icon-drink:before {content: '\f01c';}
.icon-shorts:before {content: '\f01d';}
.icon-vcard:before {content: '\f01e';}
.icon-sun4:before {content: '\f01f';}
.icon-bill:before {content: '\f020';}
.icon-coffee:before {content: '\f021';}
.icon-uniEDC9:before {content: '\f022';}
.icon-newspaper3:before {content: '\f023';}
.icon-stack3:before {content: '\f024';}
.icon-mapmarker:before {content: '\f025';}
.icon-map4:before {content: '\f026';}
.icon-support:before {content: '\f027';}
.icon-uniEDCF:before {content: '\f028';}
.icon-barbell:before {content: '\f029';}
.icon-stopwatch2:before {content: '\f02a';}
.icon-atom:before {content: '\f02b';}
.icon-syringe:before {content: '\f02c';}
.icon-health:before {content: '\f02d';}
.icon-bolt:before {content: '\f02e';}
.icon-pill:before {content: '\f02f';}
.icon-bones:before {content: '\f030';}
.icon-lab3:before {content: '\f031';}
.icon-clipboard5:before {content: '\f032';}
.icon-mug2:before {content: '\f033';}
.icon-bucket:before {content: '\f034';}
.icon-select2:before {content: '\f035';}
.icon-graph2:before {content: '\f036';}
.icon-crop2:before {content: '\f037';}
.icon-image2:before {content: '\f038';}
.icon-cube:before {content: '\f039';}
.icon-bars:before {content: '\f03a';}
.icon-chart:before {content: '\f03b';}
.icon-pencil4:before {content: '\f03c';}
.icon-measure:before {content: '\f03d';}
.icon-eyedropper2:before {content: '\f03e';}
.icon-home5:before {content: '\f03f';}
.icon-home22:before {content: '\f040';}
.icon-home32:before {content: '\f041';}
.icon-office2:before {content: '\f042';}
.icon-newspaper4:before {content: '\f043';}
.icon-pencil5:before {content: '\f044';}
.icon-pencil22:before {content: '\f045';}
.icon-quill2:before {content: '\f046';}
.icon-pen5:before {content: '\f047';}
.icon-blog2:before {content: '\f048';}
.icon-eyedropper3:before {content: '\f049';}
.icon-droplet2:before {content: '\f04a';}
.icon-paint-format2:before {content: '\f04b';}
.icon-image3:before {content: '\f04c';}
.icon-images2:before {content: '\f04d';}
.icon-camera5:before {content: '\f04e';}
.icon-headphones2:before {content: '\f04f';}
.icon-music3:before {content: '\f050';}
.icon-play4:before {content: '\f051';}
.icon-film2:before {content: '\f052';}
.icon-video-camera2:before {content: '\f053';}
.icon-dice2:before {content: '\f054';}
.icon-pacman2:before {content: '\f055';}
.icon-spades2:before {content: '\f056';}
.icon-clubs2:before {content: '\f057';}
.icon-diamonds2:before {content: '\f058';}
.icon-bullhorn3:before {content: '\f059';}
.icon-connection2:before {content: '\f05a';}
.icon-podcast2:before {content: '\f05b';}
.icon-feed2:before {content: '\f05c';}
.icon-mic3:before {content: '\f05d';}
.icon-book6:before {content: '\f05e';}
.icon-books2:before {content: '\f05f';}
.icon-library2:before {content: '\f060';}
.icon-file-text3:before {content: '\f061';}
.icon-profile2:before {content: '\f062';}
.icon-file-empty2:before {content: '\f063';}
.icon-files-empty2:before {content: '\f064';}
.icon-file-text22:before {content: '\f065';}
.icon-file-picture2:before {content: '\f066';}
.icon-file-music2:before {content: '\f067';}
.icon-file-play2:before {content: '\f068';}
.icon-file-video2:before {content: '\f069';}
.icon-file-zip4:before {content: '\f06a';}
.icon-copy2:before {content: '\f06b';}
.icon-paste2:before {content: '\f06c';}
.icon-stack4:before {content: '\f06d';}
.icon-folder7:before {content: '\f06e';}
.icon-folder-open2:before {content: '\f06f';}
.icon-folder-plus2:before {content: '\f070';}
.icon-folder-minus2:before {content: '\f071';}
.icon-folder-download4:before {content: '\f072';}
.icon-folder-upload4:before {content: '\f073';}
.icon-price-tag2:before {content: '\f074';}
.icon-price-tags2:before {content: '\f075';}
.icon-barcode2:before {content: '\f076';}
.icon-qrcode2:before {content: '\f077';}
.icon-ticket2:before {content: '\f078';}
.icon-cart2:before {content: '\f079';}
.icon-coin-dollar2:before {content: '\f07a';}
.icon-coin-euro2:before {content: '\f07b';}
.icon-coin-pound2:before {content: '\f07c';}
.icon-coin-yen2:before {content: '\f07d';}
.icon-credit-card3:before {content: '\f07e';}
.icon-calculator3:before {content: '\f07f';}
.icon-lifebuoy2:before {content: '\f080';}
.icon-phone5:before {content: '\f081';}
.icon-phone-hang-up2:before {content: '\f082';}
.icon-address-book2:before {content: '\f083';}
.icon-envelop2:before {content: '\f084';}
.icon-pushpin2:before {content: '\f085';}
.icon-location4:before {content: '\f086';}
.icon-location22:before {content: '\f087';}
.icon-compass12:before {content: '\f088';}
.icon-compass22:before {content: '\f089';}
.icon-map5:before {content: '\f08a';}
.icon-map22:before {content: '\f08b';}
.icon-history2:before {content: '\f08c';}
.icon-clock6:before {content: '\f08d';}
.icon-clock22:before {content: '\f08e';}
.icon-alarm2:before {content: '\f08f';}
.icon-bell2:before {content: '\f090';}
.icon-stopwatch3:before {content: '\f091';}
.icon-calendar5:before {content: '\f092';}
.icon-printer8:before {content: '\f093';}
.icon-keyboard2:before {content: '\f094';}
.icon-display3:before {content: '\f095';}
.icon-laptop4:before {content: '\f096';}
.icon-mobile4:before {content: '\f097';}
.icon-mobile22:before {content: '\f098';}
.icon-tablet4:before {content: '\f099';}
.icon-tv3:before {content: '\f09a';}
.icon-drawer3:before {content: '\f09b';}
.icon-drawer22:before {content: '\f09c';}
.icon-box-add2:before {content: '\f09d';}
.icon-box-remove2:before {content: '\f09e';}
.icon-download6:before {content: '\f09f';}
.icon-upload5:before {content: '\f0a0';}
.icon-floppy-disk2:before {content: '\f0a1';}
.icon-drive2:before {content: '\f0a2';}
.icon-database2:before {content: '\f0a3';}
.icon-undo3:before {content: '\f0a4';}
.icon-redo3:before {content: '\f0a5';}
.icon-undo22:before {content: '\f0a6';}
.icon-redo22:before {content: '\f0a7';}
.icon-forward4:before {content: '\f0a8';}
.icon-reply2:before {content: '\f0a9';}
.icon-bubble4:before {content: '\f0aa';}
.icon-bubbles5:before {content: '\f0ab';}
.icon-bubbles22:before {content: '\f0ac';}
.icon-bubble22:before {content: '\f0ad';}
.icon-bubbles32:before {content: '\f0ae';}
.icon-bubbles42:before {content: '\f0af';}
.icon-user5:before {content: '\f0b0';}
.icon-users4:before {content: '\f0b1';}
.icon-user-plus2:before {content: '\f0b2';}
.icon-user-minus2:before {content: '\f0b3';}
.icon-user-check2:before {content: '\f0b4';}
.icon-user-tie2:before {content: '\f0b5';}
.icon-quotes-left2:before {content: '\f0b6';}
.icon-quotes-right2:before {content: '\f0b7';}
.icon-hour-glass2:before {content: '\f0b8';}
.icon-spinner12:before {content: '\f0b9';}
.icon-spinner22:before {content: '\f0ba';}
.icon-spinner32:before {content: '\f0bb';}
.icon-spinner42:before {content: '\f0bc';}
.icon-spinner52:before {content: '\f0bd';}
.icon-spinner62:before {content: '\f0be';}
.icon-spinner72:before {content: '\f0bf';}
.icon-spinner82:before {content: '\f0c0';}
.icon-spinner92:before {content: '\f0c1';}
.icon-spinner102:before {content: '\f0c2';}
.icon-spinner112:before {content: '\f0c3';}
.icon-binoculars2:before {content: '\f0c4';}
.icon-search7:before {content: '\f0c5';}
.icon-zoom-in2:before {content: '\f0c6';}
.icon-zoom-out2:before {content: '\f0c7';}
.icon-enlarge3:before {content: '\f0c8';}
.icon-shrink3:before {content: '\f0c9';}
.icon-enlarge22:before {content: '\f0ca';}
.icon-shrink22:before {content: '\f0cb';}
.icon-key9:before {content: '\f0cc';}
.icon-key22:before {content: '\f0cd';}
.icon-lock7:before {content: '\f0ce';}
.icon-unlocked4:before {content: '\f0cf';}
.icon-wrench2:before {content: '\f0d0';}
.icon-equalizer3:before {content: '\f0d1';}
.icon-equalizer22:before {content: '\f0d2';}
.icon-cog2:before {content: '\f0d3';}
.icon-cogs2:before {content: '\f0d4';}
.icon-hammer3:before {content: '\f0d5';}
.icon-magic-wand2:before {content: '\f0d6';}
.icon-aid-kit2:before {content: '\f0d7';}
.icon-bug2:before {content: '\f0d8';}
.icon-pie-chart2:before {content: '\f0d9';}
.icon-stats-dots2:before {content: '\f0da';}
.icon-stats-bars3:before {content: '\f0db';}
.icon-stats-bars22:before {content: '\f0dc';}
.icon-trophy7:before {content: '\f0dd';}
.icon-gift3:before {content: '\f0de';}
.icon-glass3:before {content: '\f0df';}
.icon-glass22:before {content: '\f0e0';}
.icon-mug3:before {content: '\f0e1';}
.icon-spoon-knife2:before {content: '\f0e2';}
.icon-leaf2:before {content: '\f0e3';}
.icon-rocket2:before {content: '\f0e4';}
.icon-meter4:before {content: '\f0e5';}
.icon-meter22:before {content: '\f0e6';}
.icon-hammer22:before {content: '\f0e7';}
.icon-fire3:before {content: '\f0e8';}
.icon-lab4:before {content: '\f0e9';}
.icon-magnet2:before {content: '\f0ea';}
.icon-bin3:before {content: '\f0eb';}
.icon-bin22:before {content: '\f0ec';}
.icon-briefcase3:before {content: '\f0ed';}
.icon-airplane2:before {content: '\f0ee';}
.icon-truck3:before {content: '\f0ef';}
.icon-road2:before {content: '\f0f0';}
.icon-accessibility2:before {content: '\f0f1';}
.icon-target5:before {content: '\f0f2';}
.icon-shield3:before {content: '\f0f3';}
.icon-power2:before {content: '\f0f4';}
.icon-switch3:before {content: '\f0f5';}
.icon-power-cord2:before {content: '\f0f6';}
.icon-clipboard6:before {content: '\f0f7';}
.icon-list-numbered2:before {content: '\f0f8';}
.icon-list4:before {content: '\f0f9';}
.icon-list22:before {content: '\f0fa';}
.icon-tree2:before {content: '\f0fb';}
.icon-menu5:before {content: '\f0fc';}
.icon-menu22:before {content: '\f0fd';}
.icon-menu32:before {content: '\f0fe';}
.icon-menu42:before {content: '\f0ff';}
.icon-cloud9:before {content: '\f100';}
.icon-cloud-download4:before {content: '\f101';}
.icon-cloud-upload4:before {content: '\f102';}
.icon-cloud-check2:before {content: '\f103';}
.icon-download22:before {content: '\f104';}
.icon-upload22:before {content: '\f105';}
.icon-download32:before {content: '\f106';}
.icon-upload32:before {content: '\f107';}
.icon-sphere2:before {content: '\f108';}
.icon-earth2:before {content: '\f109';}
.icon-link2:before {content: '\f10a';}
.icon-flag12:before {content: '\f10b';}
.icon-attachment3:before {content: '\f10c';}
.icon-eye5:before {content: '\f10d';}
.icon-eye-plus2:before {content: '\f10e';}
.icon-eye-minus2:before {content: '\f10f';}
.icon-eye-blocked2:before {content: '\f110';}
.icon-bookmark5:before {content: '\f111';}
.icon-bookmarks2:before {content: '\f112';}
.icon-sun5:before {content: '\f113';}
.icon-contrast2:before {content: '\f114';}
.icon-brightness-contrast2:before {content: '\f115';}
.icon-star-empty2:before {content: '\f116';}
.icon-star-half2:before {content: '\f117';}
.icon-star-full2:before {content: '\f118';}
.icon-heart5:before {content: '\f119';}
.icon-heart-broken2:before {content: '\f11a';}
.icon-man2:before {content: '\f11b';}
.icon-woman2:before {content: '\f11c';}
.icon-man-woman2:before {content: '\f11d';}
.icon-happy4:before {content: '\f11e';}
.icon-happy22:before {content: '\f11f';}
.icon-smile3:before {content: '\f120';}
.icon-smile22:before {content: '\f121';}
.icon-tongue3:before {content: '\f122';}
.icon-tongue22:before {content: '\f123';}
.icon-sad4:before {content: '\f124';}
.icon-sad22:before {content: '\f125';}
.icon-wink3:before {content: '\f126';}
.icon-wink22:before {content: '\f127';}
.icon-grin3:before {content: '\f128';}
.icon-grin22:before {content: '\f129';}
.icon-cool3:before {content: '\f12a';}
.icon-cool22:before {content: '\f12b';}
.icon-angry3:before {content: '\f12c';}
.icon-angry22:before {content: '\f12d';}
.icon-evil3:before {content: '\f12e';}
.icon-evil22:before {content: '\f12f';}
.icon-shocked3:before {content: '\f130';}
.icon-shocked22:before {content: '\f131';}
.icon-baffled3:before {content: '\f132';}
.icon-baffled22:before {content: '\f133';}
.icon-confused3:before {content: '\f134';}
.icon-confused22:before {content: '\f135';}
.icon-neutral3:before {content: '\f136';}
.icon-neutral22:before {content: '\f137';}
.icon-hipster3:before {content: '\f138';}
.icon-hipster22:before {content: '\f139';}
.icon-wondering3:before {content: '\f13a';}
.icon-wondering22:before {content: '\f13b';}
.icon-sleepy3:before {content: '\f13c';}
.icon-sleepy22:before {content: '\f13d';}
.icon-frustrated3:before {content: '\f13e';}
.icon-frustrated22:before {content: '\f13f';}
.icon-crying3:before {content: '\f140';}
.icon-crying22:before {content: '\f141';}
.icon-point-up2:before {content: '\f142';}
.icon-point-right2:before {content: '\f143';}
.icon-point-down2:before {content: '\f144';}
.icon-point-left2:before {content: '\f145';}
.icon-warning4:before {content: '\f146';}
.icon-notification2:before {content: '\f147';}
.icon-question2:before {content: '\f148';}
.icon-plus2:before {content: '\f149';}
.icon-minus2:before {content: '\f14a';}
.icon-info2:before {content: '\f14b';}
.icon-cancel-circle2:before {content: '\f14c';}
.icon-blocked2:before {content: '\f14d';}
.icon-cross2:before {content: '\f14e';}
.icon-checkmark4:before {content: '\f14f';}
.icon-checkmark22:before {content: '\f150';}
.icon-spell-check2:before {content: '\f151';}
.icon-enter3:before {content: '\f152';}
.icon-exit2:before {content: '\f153';}
.icon-play22:before {content: '\f154';}
.icon-pause3:before {content: '\f155';}
.icon-stop3:before {content: '\f156';}
.icon-previous3:before {content: '\f157';}
.icon-next3:before {content: '\f158';}
.icon-backward3:before {content: '\f159';}
.icon-forward22:before {content: '\f15a';}
.icon-play32:before {content: '\f15b';}
.icon-pause22:before {content: '\f15c';}
.icon-stop22:before {content: '\f15d';}
.icon-backward22:before {content: '\f15e';}
.icon-forward32:before {content: '\f15f';}
.icon-first2:before {content: '\f160';}
.icon-last2:before {content: '\f161';}
.icon-previous22:before {content: '\f162';}
.icon-next22:before {content: '\f163';}
.icon-eject2:before {content: '\f164';}
.icon-volume-high2:before {content: '\f165';}
.icon-volume-medium2:before {content: '\f166';}
.icon-volume-low2:before {content: '\f167';}
.icon-volume-mute3:before {content: '\f168';}
.icon-volume-mute22:before {content: '\f169';}
.icon-volume-increase3:before {content: '\f16a';}
.icon-volume-decrease3:before {content: '\f16b';}
.icon-loop3:before {content: '\f16c';}
.icon-loop22:before {content: '\f16d';}
.icon-infinite2:before {content: '\f16e';}
.icon-shuffle2:before {content: '\f16f';}
.icon-arrow-up-left3:before {content: '\f170';}
.icon-arrow-up4:before {content: '\f171';}
.icon-arrow-up-right3:before {content: '\f172';}
.icon-arrow-right4:before {content: '\f173';}
.icon-arrow-down-right3:before {content: '\f174';}
.icon-arrow-down4:before {content: '\f175';}
.icon-arrow-down-left3:before {content: '\f176';}
.icon-arrow-left4:before {content: '\f177';}
.icon-arrow-up-left22:before {content: '\f178';}
.icon-arrow-up22:before {content: '\f179';}
.icon-arrow-up-right22:before {content: '\f17a';}
.icon-arrow-right22:before {content: '\f17b';}
.icon-arrow-down-right22:before {content: '\f17c';}
.icon-arrow-down22:before {content: '\f17d';}
.icon-arrow-down-left22:before {content: '\f17e';}
.icon-arrow-left22:before {content: '\f17f';}
.icon-circle-up2:before {content: '\f180';}
.icon-circle-right2:before {content: '\f181';}
.icon-circle-down2:before {content: '\f182';}
.icon-circle-left2:before {content: '\f183';}
.icon-tab2:before {content: '\f184';}
.icon-move-up2:before {content: '\f185';}
.icon-move-down2:before {content: '\f186';}
.icon-sort-alpha-asc2:before {content: '\f187';}
.icon-sort-alpha-desc2:before {content: '\f188';}
.icon-sort-numeric-asc2:before {content: '\f189';}
.icon-sort-numberic-desc2:before {content: '\f18a';}
.icon-sort-amount-asc2:before {content: '\f18b';}
.icon-sort-amount-desc2:before {content: '\f18c';}
.icon-command2:before {content: '\f18d';}
.icon-shift2:before {content: '\f18e';}
.icon-ctrl2:before {content: '\f18f';}
.icon-opt2:before {content: '\f190';}
.icon-checkbox-checked3:before {content: '\f191';}
.icon-checkbox-unchecked2:before {content: '\f192';}
.icon-radio-checked3:before {content: '\f193';}
.icon-radio-checked22:before {content: '\f194';}
.icon-radio-unchecked2:before {content: '\f195';}
.icon-crop3:before {content: '\f196';}
.icon-make-group2:before {content: '\f197';}
.icon-ungroup2:before {content: '\f198';}
.icon-scissors3:before {content: '\f199';}
.icon-filter2:before {content: '\f19a';}
.icon-font2:before {content: '\f19b';}
.icon-ligature3:before {content: '\f19c';}
.icon-ligature22:before {content: '\f19d';}
.icon-text-height2:before {content: '\f19e';}
.icon-text-width2:before {content: '\f19f';}
.icon-font-size2:before {content: '\f1a0';}
.icon-bold2:before {content: '\f1a1';}
.icon-underline2:before {content: '\f1a2';}
.icon-italic2:before {content: '\f1a3';}
.icon-strikethrough2:before {content: '\f1a4';}
.icon-omega2:before {content: '\f1a5';}
.icon-sigma2:before {content: '\f1a6';}
.icon-page-break2:before {content: '\f1a7';}
.icon-superscript3:before {content: '\f1a8';}
.icon-subscript3:before {content: '\f1a9';}
.icon-superscript22:before {content: '\f1aa';}
.icon-subscript22:before {content: '\f1ab';}
.icon-text-color2:before {content: '\f1ac';}
.icon-pagebreak2:before {content: '\f1ad';}
.icon-clear-formatting2:before {content: '\f1ae';}
.icon-table3:before {content: '\f1af';}
.icon-table22:before {content: '\f1b0';}
.icon-insert-template2:before {content: '\f1b1';}
.icon-pilcrow2:before {content: '\f1b2';}
.icon-ltr2:before {content: '\f1b3';}
.icon-rtl2:before {content: '\f1b4';}
.icon-section2:before {content: '\f1b5';}
.icon-paragraph-left2:before {content: '\f1b6';}
.icon-paragraph-center2:before {content: '\f1b7';}
.icon-paragraph-right2:before {content: '\f1b8';}
.icon-paragraph-justify2:before {content: '\f1b9';}
.icon-indent-increase2:before {content: '\f1ba';}
.icon-indent-decrease2:before {content: '\f1bb';}
.icon-share5:before {content: '\f1bc';}
.icon-new-tab2:before {content: '\f1bd';}
.icon-embed3:before {content: '\f1be';}
.icon-embed22:before {content: '\f1bf';}
.icon-terminal2:before {content: '\f1c0';}
.icon-share22:before {content: '\f1c1';}
.icon-mail6:before {content: '\f1c2';}
.icon-mail22:before {content: '\f1c3';}
.icon-mail32:before {content: '\f1c4';}
.icon-mail42:before {content: '\f1c5';}
.icon-amazon2:before {content: '\f1c6';}
.icon-google5:before {content: '\f1c7';}
.icon-google22:before {content: '\f1c8';}
.icon-google32:before {content: '\f1c9';}
.icon-google-plus4:before {content: '\f1ca';}
.icon-google-plus22:before {content: '\f1cb';}
.icon-google-plus32:before {content: '\f1cc';}
.icon-hangouts2:before {content: '\f1cd';}
.icon-google-drive2:before {content: '\f1ce';}
.icon-facebook4:before {content: '\f1cf';}
.icon-facebook22:before {content: '\f1d0';}
.icon-instagram2:before {content: '\f1d1';}
.icon-whatsapp2:before {content: '\f1d2';}
.icon-spotify2:before {content: '\f1d3';}
.icon-telegram2:before {content: '\f1d4';}
.icon-twitter3:before {content: '\f1d5';}
.icon-vine2:before {content: '\f1d6';}
.icon-vk2:before {content: '\f1d7';}
.icon-renren2:before {content: '\f1d8';}
.icon-sina-weibo2:before {content: '\f1d9';}
.icon-rss4:before {content: '\f1da';}
.icon-rss22:before {content: '\f1db';}
.icon-youtube3:before {content: '\f1dc';}
.icon-youtube22:before {content: '\f1dd';}
.icon-twitch2:before {content: '\f1de';}
.icon-vimeo4:before {content: '\f1df';}
.icon-vimeo22:before {content: '\f1e0';}
.icon-lanyrd2:before {content: '\f1e1';}
.icon-flickr5:before {content: '\f1e2';}
.icon-flickr22:before {content: '\f1e3';}
.icon-flickr32:before {content: '\f1e4';}
.icon-flickr42:before {content: '\f1e5';}
.icon-dribbble3:before {content: '\f1e6';}
.icon-behance3:before {content: '\f1e7';}
.icon-behance22:before {content: '\f1e8';}
.icon-deviantart2:before {content: '\f1e9';}
.icon-500px2:before {content: '\f1ea';}
.icon-steam3:before {content: '\f1eb';}
.icon-steam22:before {content: '\f1ec';}
.icon-dropbox2:before {content: '\f1ed';}
.icon-onedrive2:before {content: '\f1ee';}
.icon-github2:before {content: '\f1ef';}
.icon-npm2:before {content: '\f1f0';}
.icon-basecamp2:before {content: '\f1f1';}
.icon-trello2:before {content: '\f1f2';}
.icon-wordpress2:before {content: '\f1f3';}
.icon-joomla2:before {content: '\f1f4';}
.icon-ello2:before {content: '\f1f5';}
.icon-blogger3:before {content: '\f1f6';}
.icon-blogger22:before {content: '\f1f7';}
.icon-tumblr4:before {content: '\f1f8';}
.icon-tumblr22:before {content: '\f1f9';}
.icon-yahoo3:before {content: '\f1fa';}
.icon-yahoo22:before {content: '\f1fb';}
.icon-tux2:before {content: '\f1fc';}
.icon-appleinc2:before {content: '\f1fd';}
.icon-finder2:before {content: '\f1fe';}
.icon-android2:before {content: '\f1ff';}
.icon-windows3:before {content: '\f200';}
.icon-windows82:before {content: '\f201';}
.icon-soundcloud3:before {content: '\f202';}
.icon-soundcloud22:before {content: '\f203';}
.icon-skype2:before {content: '\f204';}
.icon-reddit2:before {content: '\f205';}
.icon-hackernews2:before {content: '\f206';}
.icon-wikipedia2:before {content: '\f207';}
.icon-linkedin4:before {content: '\f208';}
.icon-linkedin22:before {content: '\f209';}
.icon-lastfm3:before {content: '\f20a';}
.icon-lastfm22:before {content: '\f20b';}
.icon-delicious2:before {content: '\f20c';}
.icon-stumbleupon3:before {content: '\f20d';}
.icon-stumbleupon22:before {content: '\f20e';}
.icon-stackoverflow2:before {content: '\f20f';}
.icon-pinterest3:before {content: '\f210';}
.icon-pinterest22:before {content: '\f211';}
.icon-xing3:before {content: '\f212';}
.icon-xing22:before {content: '\f213';}
.icon-flattr2:before {content: '\f214';}
.icon-foursquare2:before {content: '\f215';}
.icon-yelp2:before {content: '\f216';}
.icon-paypal2:before {content: '\f217';}
.icon-chrome2:before {content: '\f218';}
.icon-firefox2:before {content: '\f219';}
.icon-IE2:before {content: '\f21a';}
.icon-edge2:before {content: '\f21b';}
.icon-safari2:before {content: '\f21c';}
.icon-opera2:before {content: '\f21d';}
.icon-file-pdf4:before {content: '\f21e';}
.icon-file-openoffice2:before {content: '\f21f';}
.icon-file-word2:before {content: '\f220';}
.icon-file-excel2:before {content: '\f221';}
.icon-libreoffice2:before {content: '\f222';}
.icon-html-five3:before {content: '\f223';}
.icon-html-five22:before {content: '\f224';}
.icon-css32:before {content: '\f225';}
.icon-git2:before {content: '\f226';}
.icon-codepen2:before {content: '\f227';}
.icon-svg2:before {content: '\f228';}
.icon-IcoMoon2:before {content: '\f229';}
.icon-apartment:before {content: '\e91e';}
.icon-arrow-down-circle:before {content: '\e91f';}
.icon-arrow-left-circle:before {content: '\e920';}
.icon-arrow-right-circle:before {content: '\e921';}
.icon-arrow-up-circle:before {content: '\e922';}
.icon-bicycle:before {content: '\e923';}
.icon-bus:before {content: '\e924';}
.icon-calendar-full:before {content: '\e925';}
.icon-camera-video:before {content: '\e926';}
.icon-car:before {content: '\e927';}
.icon-chart-bars:before {content: '\e928';}
.icon-checkmark-circle:before {content: '\e929';}
.icon-chevron-down:before {content: '\e92a';}
.icon-chevron-down-circle:before {content: '\e92b';}
.icon-chevron-left:before {content: '\e92c';}
.icon-chevron-left-circle:before {content: '\e92d';}
.icon-chevron-right:before {content: '\e92e';}
.icon-chevron-right-circle:before {content: '\e92f';}
.icon-chevron-up:before {content: '\e930';}
.icon-chevron-up-circle:before {content: '\e931';}
.icon-circle-minus:before {content: '\e932';}
.icon-cloud-sync:before {content: '\e933';}
.icon-code:before {content: '\e934';}
.icon-coffee-cup:before {content: '\e935';}
.icon-construction:before {content: '\e936';}
.icon-cross-circle:before {content: '\e937';}
.icon-diamond:before {content: '\e938';}
.icon-dinner:before {content: '\e939';}
.icon-direction-ltr:before {content: '\e93a';}
.icon-direction-rtl:before {content: '\e93b';}
.icon-drop:before {content: '\e93c';}
.icon-enter-down:before {content: '\e93d';}
.icon-envelope:before {content: '\e93e';}
.icon-exit-up:before {content: '\e93f';}
.icon-file-add:before {content: '\e940';}
.icon-film-play:before {content: '\e941';}
.icon-frame-contract:before {content: '\e942';}
.icon-frame-expand:before {content: '\e943';}
.icon-funnel:before {content: '\e944';}
.icon-graduation-hat:before {content: '\e945';}
.icon-hand:before {content: '\e946';}
.icon-heart-pulse:before {content: '\e947';}
.icon-highlight:before {content: '\e948';}
.icon-hourglass:before {content: '\e949';}
.icon-inbox:before {content: '\e94a';}
.icon-laptop-phone:before {content: '\e94b';}
.icon-layers:before {content: '\e94c';}
.icon-license:before {content: '\e94d';}
.icon-lighter:before {content: '\e94e';}
.icon-linearicons:before {content: '\e94f';}
.icon-line-spacing:before {content: '\e950';}
.icon-magnifier:before {content: '\e951';}
.icon-map-marker:before {content: '\e952';}
.icon-menu-circle:before {content: '\e953';}
.icon-moon:before {content: '\e954';}
.icon-move:before {content: '\e955';}
.icon-music-note:before {content: '\e956';}
.icon-mustache:before {content: '\e957';}
.icon-paperclip:before {content: '\e958';}
.icon-paw:before {content: '\e959';}
.icon-phone-handset:before {content: '\e95a';}
.icon-picture:before {content: '\e95b';}
.icon-plus-circle:before {content: '\e95c';}
.icon-pointer-down:before {content: '\e95d';}
.icon-pointer-left:before {content: '\e95e';}
.icon-pointer-right:before {content: '\e95f';}
.icon-pointer-up:before {content: '\e960';}
.icon-poop:before {content: '\e961';}
.icon-power-switch:before {content: '\e962';}
.icon-question-circle:before {content: '\e963';}
.icon-screen:before {content: '\e964';}
.icon-select:before {content: '\e965';}
.icon-shirt:before {content: '\e966';}
.icon-smartphone:before {content: '\e967';}
.icon-star:before {content: '\e968';}
.icon-store:before {content: '\e969';}
.icon-sync:before {content: '\e96a';}
.icon-tag:before {content: '\e96b';}
.icon-text-alt-center:before {content: '\e96c';}
.icon-text-alt-justify:before {content: '\e96d';}
.icon-text-alt-left:before {content: '\e96e';}
.icon-text-alt-right:before {content: '\e96f';}
.icon-text-format:before {content: '\e970';}
.icon-text-format-remove:before {content: '\e971';}
.icon-text-size:before {content: '\e972';}
.icon-thumbs-down:before {content: '\e973';}
.icon-thumbs-up:before {content: '\e974';}
.icon-train:before {content: '\e975';}
.icon-trash:before {content: '\e976';}
.icon-unlink:before {content: '\e977';}
.icon-volume:before {content: '\e978';}
.icon-wheelchair:before {content: '\e979';}
.icon-home:before {content: '\e97a';}
.icon-home2:before {content: '\e97b';}
.icon-home3:before {content: '\e97c';}
.icon-office:before {content: '\e97d';}
.icon-newspaper:before {content: '\e97e';}
.icon-pencil:before {content: '\e97f';}
.icon-pencil2:before {content: '\e980';}
.icon-quill:before {content: '\e981';}
.icon-pen:before {content: '\e982';}
.icon-blog:before {content: '\e983';}
.icon-eyedropper:before {content: '\e984';}
.icon-droplet:before {content: '\e985';}
.icon-paint-format:before {content: '\e986';}
.icon-image:before {content: '\e987';}
.icon-images:before {content: '\e988';}
.icon-camera:before {content: '\e989';}
.icon-headphones:before {content: '\e98a';}
.icon-music:before {content: '\e98b';}
.icon-play:before {content: '\e98c';}
.icon-film:before {content: '\e98d';}
.icon-video-camera:before {content: '\e98e';}
.icon-dice:before {content: '\e98f';}
.icon-pacman:before {content: '\e990';}
.icon-spades:before {content: '\e991';}
.icon-clubs:before {content: '\e992';}
.icon-diamonds:before {content: '\e993';}
.icon-bullhorn:before {content: '\e994';}
.icon-connection:before {content: '\e995';}
.icon-podcast:before {content: '\e996';}
.icon-feed:before {content: '\e997';}
.icon-mic:before {content: '\e998';}
.icon-book:before {content: '\e999';}
.icon-books:before {content: '\e99a';}
.icon-library:before {content: '\e99b';}
.icon-file-text:before {content: '\e99c';}
.icon-profile:before {content: '\e99d';}
.icon-file-empty:before {content: '\e99e';}
.icon-files-empty:before {content: '\e99f';}
.icon-file-text2:before {content: '\e9a0';}
.icon-file-picture:before {content: '\e9a1';}
.icon-file-music:before {content: '\e9a2';}
.icon-file-play:before {content: '\e9a3';}
.icon-file-video:before {content: '\e9a4';}
.icon-file-zip:before {content: '\e9a5';}
.icon-copy:before {content: '\e9a6';}
.icon-paste:before {content: '\e9a7';}
.icon-stack:before {content: '\e9a8';}
.icon-folder:before {content: '\e9a9';}
.icon-folder-open:before {content: '\e9aa';}
.icon-folder-plus:before {content: '\e9ab';}
.icon-folder-minus:before {content: '\e9ac';}
.icon-folder-download:before {content: '\e9ad';}
.icon-folder-upload:before {content: '\e9ae';}
.icon-price-tag:before {content: '\e9af';}
.icon-price-tags:before {content: '\e9b0';}
.icon-barcode:before {content: '\e9b1';}
.icon-qrcode:before {content: '\e9b2';}
.icon-ticket:before {content: '\e9b3';}
.icon-cart:before {content: '\e9b4';}
.icon-coin-dollar:before {content: '\e9b5';}
.icon-coin-euro:before {content: '\e9b6';}
.icon-coin-pound:before {content: '\e9b7';}
.icon-coin-yen:before {content: '\e9b8';}
.icon-credit-card:before {content: '\e9b9';}
.icon-calculator:before {content: '\e9ba';}
.icon-lifebuoy:before {content: '\e9bb';}
.icon-phone:before {content: '\e9bc';}
.icon-phone-hang-up:before {content: '\e9bd';}
.icon-address-book:before {content: '\e9be';}
.icon-envelop:before {content: '\e9bf';}
.icon-pushpin:before {content: '\e9c0';}
.icon-location:before {content: '\e9c1';}
.icon-location2:before {content: '\e9c2';}
.icon-compass:before {content: '\e9c3';}
.icon-compass2:before {content: '\e9c4';}
.icon-map:before {content: '\e9c5';}
.icon-map2:before {content: '\e9c6';}
.icon-history:before {content: '\e9c7';}
.icon-clock:before {content: '\e9c8';}
.icon-clock2:before {content: '\e9c9';}
.icon-alarm:before {content: '\e9ca';}
.icon-bell:before {content: '\e9cb';}
.icon-stopwatch:before {content: '\e9cc';}
.icon-calendar:before {content: '\e9cd';}
.icon-printer:before {content: '\e9ce';}
.icon-keyboard:before {content: '\e9cf';}
.icon-display:before {content: '\e9d0';}
.icon-laptop:before {content: '\e9d1';}
.icon-mobile:before {content: '\e9d2';}
.icon-mobile2:before {content: '\e9d3';}
.icon-tablet:before {content: '\e9d4';}
.icon-tv:before {content: '\e9d5';}
.icon-drawer:before {content: '\e9d6';}
.icon-drawer2:before {content: '\e9d7';}
.icon-box-add:before {content: '\e9d8';}
.icon-box-remove:before {content: '\e9d9';}
.icon-download:before {content: '\e9da';}
.icon-upload:before {content: '\e9db';}
.icon-floppy-disk:before {content: '\e9dc';}
.icon-drive:before {content: '\e9dd';}
.icon-database:before {content: '\e9de';}
.icon-undo:before {content: '\e9df';}
.icon-redo:before {content: '\e9e0';}
.icon-undo2:before {content: '\e9e1';}
.icon-redo2:before {content: '\e9e2';}
.icon-forward:before {content: '\e9e3';}
.icon-reply:before {content: '\e9e4';}
.icon-bubble:before {content: '\e9e5';}
.icon-bubbles:before {content: '\e9e6';}
.icon-bubbles2:before {content: '\e9e7';}
.icon-bubble2:before {content: '\e9e8';}
.icon-bubbles3:before {content: '\e9e9';}
.icon-bubbles4:before {content: '\e9ea';}
.icon-user:before {content: '\e9eb';}
.icon-users:before {content: '\e9ec';}
.icon-user-plus:before {content: '\e9ed';}
.icon-user-minus:before {content: '\e9ee';}
.icon-user-check:before {content: '\e9ef';}
.icon-user-tie:before {content: '\e9f0';}
.icon-quotes-left:before {content: '\e9f1';}
.icon-quotes-right:before {content: '\e9f2';}
.icon-hour-glass:before {content: '\e9f3';}
.icon-spinner:before {content: '\e9f4';}
.icon-spinner2:before {content: '\e9f5';}
.icon-spinner3:before {content: '\e9f6';}
.icon-spinner4:before {content: '\e9f7';}
.icon-spinner5:before {content: '\e9f8';}
.icon-spinner6:before {content: '\e9f9';}
.icon-spinner7:before {content: '\e9fa';}
.icon-spinner8:before {content: '\e9fb';}
.icon-spinner9:before {content: '\e9fc';}
.icon-spinner10:before {content: '\e9fd';}
.icon-spinner11:before {content: '\e9fe';}
.icon-binoculars:before {content: '\e9ff';}
.icon-search:before {content: '\ea00';}
.icon-zoom-in:before {content: '\ea01';}
.icon-zoom-out:before {content: '\ea02';}
.icon-enlarge:before {content: '\ea03';}
.icon-shrink:before {content: '\ea04';}
.icon-enlarge2:before {content: '\ea05';}
.icon-shrink2:before {content: '\ea06';}
.icon-key:before {content: '\ea07';}
.icon-key2:before {content: '\ea08';}
.icon-lock:before {content: '\ea09';}
.icon-unlocked:before {content: '\ea0a';}
.icon-wrench:before {content: '\ea0b';}
.icon-equalizer:before {content: '\ea0c';}
.icon-equalizer2:before {content: '\ea0d';}
.icon-cog:before {content: '\ea0e';}
.icon-cogs:before {content: '\ea0f';}
.icon-hammer:before {content: '\ea10';}
.icon-magic-wand:before {content: '\ea11';}
.icon-aid-kit:before {content: '\ea12';}
.icon-bug:before {content: '\ea13';}
.icon-pie-chart:before {content: '\ea14';}
.icon-stats-dots:before {content: '\ea15';}
.icon-stats-bars:before {content: '\ea16';}
.icon-stats-bars2:before {content: '\ea17';}
.icon-trophy2:before {content: '\ea18';}
.icon-gift:before {content: '\ea19';}
.icon-glass:before {content: '\ea1a';}
.icon-glass2:before {content: '\ea1b';}
.icon-mug:before {content: '\ea1c';}
.icon-spoon-knife:before {content: '\ea1d';}
.icon-leaf:before {content: '\ea1e';}
.icon-rocket:before {content: '\ea1f';}
.icon-meter:before {content: '\ea20';}
.icon-meter2:before {content: '\ea21';}
.icon-hammer2:before {content: '\ea22';}
.icon-fire:before {content: '\ea23';}
.icon-lab:before {content: '\ea24';}
.icon-magnet:before {content: '\ea25';}
.icon-bin:before {content: '\ea26';}
.icon-bin2:before {content: '\ea27';}
.icon-briefcase:before {content: '\ea28';}
.icon-airplane:before {content: '\ea29';}
.icon-truck:before {content: '\ea2a';}
.icon-road:before {content: '\ea2b';}
.icon-accessibility:before {content: '\ea2c';}
.icon-target:before {content: '\ea2d';}
.icon-shield:before {content: '\ea2e';}
.icon-power:before {content: '\ea2f';}
.icon-switch:before {content: '\ea30';}
.icon-power-cord:before {content: '\ea31';}
.icon-clipboard:before {content: '\ea32';}
.icon-list-numbered:before {content: '\ea33';}
.icon-list:before {content: '\ea34';}
.icon-list2:before {content: '\ea35';}
.icon-tree:before {content: '\ea36';}
.icon-menu:before {content: '\ea37';}
.icon-menu2:before {content: '\ea38';}
.icon-menu3:before {content: '\ea39';}
.icon-menu4:before {content: '\ea3a';}
.icon-cloud:before {content: '\ea3b';}
.icon-cloud-download:before {content: '\ea3c';}
.icon-cloud-upload:before {content: '\ea3d';}
.icon-cloud-check:before {content: '\ea3e';}
.icon-download2:before {content: '\ea3f';}
.icon-upload2:before {content: '\ea40';}
.icon-download3:before {content: '\ea41';}
.icon-upload3:before {content: '\ea42';}
.icon-sphere:before {content: '\ea43';}
.icon-earth:before {content: '\ea44';}
.icon-link:before {content: '\ea45';}
.icon-flag:before {content: '\ea46';}
.icon-attachment:before {content: '\ea47';}
.icon-eye:before {content: '\ea48';}
.icon-eye-plus:before {content: '\ea49';}
.icon-eye-minus:before {content: '\ea4a';}
.icon-eye-blocked:before {content: '\ea4b';}
.icon-bookmark:before {content: '\ea4c';}
.icon-bookmarks:before {content: '\ea4d';}
.icon-sun:before {content: '\ea4e';}
.icon-contrast:before {content: '\ea4f';}
.icon-brightness-contrast:before {content: '\ea50';}
.icon-star-empty:before {content: '\ea51';}
.icon-star-half:before {content: '\ea52';}
.icon-star-full:before {content: '\ea53';}
.icon-heart:before {content: '\ea54';}
.icon-heart-broken:before {content: '\ea55';}
.icon-man:before {content: '\ea56';}
.icon-woman:before {content: '\ea57';}
.icon-man-woman:before {content: '\ea58';}
.icon-happy:before {content: '\ea59';}
.icon-happy2:before {content: '\ea5a';}
.icon-smile:before {content: '\ea5b';}
.icon-smile2:before {content: '\ea5c';}
.icon-tongue:before {content: '\ea5d';}
.icon-tongue2:before {content: '\ea5e';}
.icon-sad:before {content: '\ea5f';}
.icon-sad2:before {content: '\ea60';}
.icon-wink:before {content: '\ea61';}
.icon-wink2:before {content: '\ea62';}
.icon-grin:before {content: '\ea63';}
.icon-grin2:before {content: '\ea64';}
.icon-cool:before {content: '\ea65';}
.icon-cool2:before {content: '\ea66';}
.icon-angry:before {content: '\ea67';}
.icon-angry2:before {content: '\ea68';}
.icon-evil:before {content: '\ea69';}
.icon-evil2:before {content: '\ea6a';}
.icon-shocked:before {content: '\ea6b';}
.icon-shocked2:before {content: '\ea6c';}
.icon-baffled:before {content: '\ea6d';}
.icon-baffled2:before {content: '\ea6e';}
.icon-confused:before {content: '\ea6f';}
.icon-confused2:before {content: '\ea70';}
.icon-neutral:before {content: '\ea71';}
.icon-neutral2:before {content: '\ea72';}
.icon-hipster:before {content: '\ea73';}
.icon-hipster2:before {content: '\ea74';}
.icon-wondering:before {content: '\ea75';}
.icon-wondering2:before {content: '\ea76';}
.icon-sleepy:before {content: '\ea77';}
.icon-sleepy2:before {content: '\ea78';}
.icon-frustrated:before {content: '\ea79';}
.icon-frustrated2:before {content: '\ea7a';}
.icon-crying:before {content: '\ea7b';}
.icon-crying2:before {content: '\ea7c';}
.icon-point-up:before {content: '\ea7d';}
.icon-point-right:before {content: '\ea7e';}
.icon-point-down:before {content: '\ea7f';}
.icon-point-left:before {content: '\ea80';}
.icon-warning:before {content: '\ea81';}
.icon-notification:before {content: '\ea82';}
.icon-question:before {content: '\ea83';}
.icon-plus:before {content: '\ea84';}
.icon-minus:before {content: '\ea85';}
.icon-info:before {content: '\ea86';}
.icon-cancel-circle:before {content: '\ea87';}
.icon-blocked:before {content: '\ea88';}
.icon-cross:before {content: '\ea89';}
.icon-checkmark:before {content: '\ea8a';}
.icon-checkmark2:before {content: '\ea8b';}
.icon-spell-check:before {content: '\ea8c';}
.icon-enter:before {content: '\ea8d';}
.icon-exit:before {content: '\ea8e';}
.icon-play2:before {content: '\ea8f';}
.icon-pause:before {content: '\ea90';}
.icon-stop:before {content: '\ea91';}
.icon-previous:before {content: '\ea92';}
.icon-next:before {content: '\ea93';}
.icon-backward:before {content: '\ea94';}
.icon-forward2:before {content: '\ea95';}
.icon-play3:before {content: '\ea96';}
.icon-pause2:before {content: '\ea97';}
.icon-stop2:before {content: '\ea98';}
.icon-backward2:before {content: '\ea99';}
.icon-forward3:before {content: '\ea9a';}
.icon-first:before {content: '\ea9b';}
.icon-last:before {content: '\ea9c';}
.icon-previous2:before {content: '\ea9d';}
.icon-next2:before {content: '\ea9e';}
.icon-eject:before {content: '\ea9f';}
.icon-volume-high:before {content: '\eaa0';}
.icon-volume-medium:before {content: '\eaa1';}
.icon-volume-low:before {content: '\eaa2';}
.icon-volume-mute:before {content: '\eaa3';}
.icon-volume-mute2:before {content: '\eaa4';}
.icon-volume-increase:before {content: '\eaa5';}
.icon-volume-decrease:before {content: '\eaa6';}
.icon-loop:before {content: '\eaa7';}
.icon-loop2:before {content: '\eaa8';}
.icon-infinite:before {content: '\eaa9';}
.icon-shuffle:before {content: '\eaaa';}
.icon-arrow-up-left:before {content: '\eaab';}
.icon-arrow-up:before {content: '\eaac';}
.icon-arrow-up-right:before {content: '\eaad';}
.icon-arrow-right:before {content: '\eaae';}
.icon-arrow-down-right:before {content: '\eaaf';}
.icon-arrow-down:before {content: '\eab0';}
.icon-arrow-down-left:before {content: '\eab1';}
.icon-arrow-left:before {content: '\eab2';}
.icon-arrow-up-left2:before {content: '\eab3';}
.icon-arrow-up2:before {content: '\eab4';}
.icon-arrow-up-right2:before {content: '\eab5';}
.icon-arrow-right2:before {content: '\eab6';}
.icon-arrow-down-right2:before {content: '\eab7';}
.icon-arrow-down2:before {content: '\eab8';}
.icon-arrow-down-left2:before {content: '\eab9';}
.icon-arrow-left2:before {content: '\eaba';}
.icon-circle-up:before {content: '\eabb';}
.icon-circle-right:before {content: '\eabc';}
.icon-circle-down:before {content: '\eabd';}
.icon-circle-left:before {content: '\eabe';}
.icon-tab:before {content: '\eabf';}
.icon-move-up:before {content: '\eac0';}
.icon-move-down:before {content: '\eac1';}
.icon-sort-alpha-asc:before {content: '\eac2';}
.icon-sort-alpha-desc:before {content: '\eac3';}
.icon-sort-numeric-asc:before {content: '\eac4';}
.icon-sort-numberic-desc:before {content: '\eac5';}
.icon-sort-amount-asc:before {content: '\eac6';}
.icon-sort-amount-desc:before {content: '\eac7';}
.icon-command:before {content: '\eac8';}
.icon-shift:before {content: '\eac9';}
.icon-ctrl:before {content: '\eaca';}
.icon-opt:before {content: '\eacb';}
.icon-checkbox-checked:before {content: '\eacc';}
.icon-checkbox-unchecked:before {content: '\eacd';}
.icon-radio-checked:before {content: '\eace';}
.icon-radio-checked2:before {content: '\eacf';}
.icon-radio-unchecked:before {content: '\ead0';}
.icon-crop:before {content: '\ead1';}
.icon-make-group:before {content: '\ead2';}
.icon-ungroup:before {content: '\ead3';}
.icon-scissors:before {content: '\ead4';}
.icon-filter:before {content: '\ead5';}
.icon-font:before {content: '\ead6';}
.icon-ligature:before {content: '\ead7';}
.icon-ligature2:before {content: '\ead8';}
.icon-text-height:before {content: '\ead9';}
.icon-text-width:before {content: '\eada';}
.icon-font-size:before {content: '\eadb';}
.icon-bold:before {content: '\eadc';}
.icon-underline:before {content: '\eadd';}
.icon-italic:before {content: '\eade';}
.icon-strikethrough:before {content: '\eadf';}
.icon-omega:before {content: '\eae0';}
.icon-sigma:before {content: '\eae1';}
.icon-page-break:before {content: '\eae2';}
.icon-superscript:before {content: '\eae3';}
.icon-subscript:before {content: '\eae4';}
.icon-superscript2:before {content: '\eae5';}
.icon-subscript2:before {content: '\eae6';}
.icon-text-color:before {content: '\eae7';}
.icon-pagebreak:before {content: '\eae8';}
.icon-clear-formatting:before {content: '\eae9';}
.icon-table:before {content: '\eaea';}
.icon-table2:before {content: '\eaeb';}
.icon-insert-template:before {content: '\eaec';}
.icon-pilcrow:before {content: '\eaed';}
.icon-ltr:before {content: '\eaee';}
.icon-rtl:before {content: '\eaef';}
.icon-section:before {content: '\eaf0';}
.icon-paragraph-left:before {content: '\eaf1';}
.icon-paragraph-center:before {content: '\eaf2';}
.icon-paragraph-right:before {content: '\eaf3';}
.icon-paragraph-justify:before {content: '\eaf4';}
.icon-indent-increase:before {content: '\eaf5';}
.icon-indent-decrease:before {content: '\eaf6';}
.icon-share:before {content: '\eaf7';}
.icon-new-tab:before {content: '\eaf8';}
.icon-embed:before {content: '\eaf9';}
.icon-embed2:before {content: '\eafa';}
.icon-terminal:before {content: '\eafb';}
.icon-share2:before {content: '\eafc';}
.icon-mail:before {content: '\eafd';}
.icon-mail2:before {content: '\eafe';}
.icon-mail3:before {content: '\eaff';}
.icon-mail4:before {content: '\eb00';}
.icon-amazon:before {content: '\eb01';}
.icon-google:before {content: '\eb02';}
.icon-google2:before {content: '\eb03';}
.icon-google3:before {content: '\eb04';}
.icon-google-plus:before {content: '\eb05';}
.icon-google-plus2:before {content: '\eb06';}
.icon-google-plus3:before {content: '\eb07';}
.icon-hangouts:before {content: '\eb08';}
.icon-google-drive:before {content: '\eb09';}
.icon-facebook:before {content: '\eb0a';}
.icon-facebook2:before {content: '\eb0b';}
.icon-instagram:before {content: '\eb0c';}
.icon-whatsapp:before {content: '\eb0d';}
.icon-spotify:before {content: '\eb0e';}
.icon-telegram:before {content: '\eb0f';}
.icon-twitter:before {content: '\eb10';}
.icon-vine:before {content: '\eb11';}
.icon-vk:before {content: '\eb12';}
.icon-renren:before {content: '\eb13';}
.icon-sina-weibo:before {content: '\eb14';}
.icon-rss:before {content: '\eb15';}
.icon-rss2:before {content: '\eb16';}
.icon-youtube:before {content: '\eb17';}
.icon-youtube2:before {content: '\eb18';}
.icon-twitch:before {content: '\eb19';}
.icon-vimeo:before {content: '\eb1a';}
.icon-vimeo2:before {content: '\eb1b';}
.icon-lanyrd:before {content: '\eb1c';}
.icon-flickr:before {content: '\eb1d';}
.icon-flickr2:before {content: '\eb1e';}
.icon-flickr3:before {content: '\eb1f';}
.icon-flickr4:before {content: '\eb20';}
.icon-dribbble:before {content: '\eb21';}
.icon-behance:before {content: '\eb22';}
.icon-behance2:before {content: '\eb23';}
.icon-deviantart:before {content: '\eb24';}
.icon-500px:before {content: '\eb25';}
.icon-steam:before {content: '\eb26';}
.icon-steam2:before {content: '\eb27';}
.icon-dropbox:before {content: '\eb28';}
.icon-onedrive:before {content: '\eb29';}
.icon-github:before {content: '\eb2a';}
.icon-npm:before {content: '\eb2b';}
.icon-basecamp:before {content: '\eb2c';}
.icon-trello:before {content: '\eb2d';}
.icon-wordpress:before {content: '\eb2e';}
.icon-joomla:before {content: '\eb2f';}
.icon-ello:before {content: '\eb30';}
.icon-blogger:before {content: '\eb31';}
.icon-blogger2:before {content: '\eb32';}
.icon-tumblr:before {content: '\eb33';}
.icon-tumblr2:before {content: '\eb34';}
.icon-yahoo:before {content: '\eb35';}
.icon-yahoo2:before {content: '\eb36';}
.icon-tux:before {content: '\eb37';}
.icon-appleinc:before {content: '\eb38';}
.icon-finder:before {content: '\eb39';}
.icon-android:before {content: '\eb3a';}
.icon-windows:before {content: '\eb3b';}
.icon-windows8:before {content: '\eb3c';}
.icon-soundcloud:before {content: '\eb3d';}
.icon-soundcloud2:before {content: '\eb3e';}
.icon-skype:before {content: '\eb3f';}
.icon-reddit:before {content: '\eb40';}
.icon-hackernews:before {content: '\eb41';}
.icon-wikipedia:before {content: '\eb42';}
.icon-linkedin:before {content: '\eb43';}
.icon-linkedin2:before {content: '\eb44';}
.icon-lastfm:before {content: '\eb45';}
.icon-lastfm2:before {content: '\eb46';}
.icon-delicious:before {content: '\eb47';}
.icon-stumbleupon:before {content: '\eb48';}
.icon-stumbleupon2:before {content: '\eb49';}
.icon-stackoverflow:before {content: '\eb4a';}
.icon-pinterest:before {content: '\eb4b';}
.icon-pinterest2:before {content: '\eb4c';}
.icon-xing:before {content: '\eb4d';}
.icon-xing2:before {content: '\eb4e';}
.icon-flattr:before {content: '\eb4f';}
.icon-foursquare:before {content: '\eb50';}
.icon-yelp:before {content: '\eb51';}
.icon-paypal:before {content: '\eb52';}
.icon-chrome:before {content: '\eb53';}
.icon-firefox:before {content: '\eb54';}
.icon-IE:before {content: '\eb55';}
.icon-edge:before {content: '\eb56';}
.icon-safari:before {content: '\eb57';}
.icon-opera:before {content: '\eb58';}
.icon-file-pdf:before {content: '\eb59';}
.icon-file-openoffice:before {content: '\eb5a';}
.icon-file-word:before {content: '\eb5b';}
.icon-file-excel:before {content: '\eb5c';}
.icon-libreoffice:before {content: '\eb5d';}
.icon-html-five:before {content: '\eb5e';}
.icon-html-five2:before {content: '\eb5f';}
.icon-css3:before {content: '\eb60';}
.icon-git:before {content: '\eb61';}
.icon-codepen:before {content: '\eb62';}
.icon-svg:before {content: '\eb63';}
.icon-IcoMoon:before {content: '\eb64';}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */


/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	z-index: 1;
	width: 100%;
	display: none;
	position: relative;
	-webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
	height: 0;
	clear: both;
	content: ".";
	display: block;
	line-height: 0;
	visibility: hidden;
}
.owl-carousel .owl-stage-outer {
	overflow: hidden;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	float: left;
	min-height: 1px;
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	width: 100%;
	display: block;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {display: none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{}
.owl-dots{
	width: 100%;
	float: left;
	line-height: 4px;
	padding: 30px 0 0;
	text-align: center;
}
.owl-carousel .owl-dot {
	padding: 0 3px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel .owl-dot span{
	width: 10px;
	height: 10px;
	display: block;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.50);
}
.owl-carousel .owl-dot:hover span,
.owl-carousel .owl-dot.active span{
	width: 12px;
	height: 12px;
	background: rgba(255, 255, 255, 1.00);
}
.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 {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
/* No Js */
.no-js .owl-carousel {display: block;}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}
@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {transition: height 500ms ease-in-out;}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
/*
 * 	Owl Carousel - Video Plugin
 */
.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(/Content/Frontend/assets/css/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/*
 *  Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
	margin-top: 10px;
	text-alt: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}
.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px;}
.owl-theme .owl-dots {
	text-alt: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
	zoom: 1;
	display: inline-block;
	vertical-alt: top;
}
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	display: block;
	margin: 5px 7px;
	background: #d6d6d6;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {background: #869791;}
/*!
 * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {display: none !important;}
.bootstrap-select {width: 220px \0;}
.bootstrap-select > .dropdown-toggle {
	z-index: 1;
	width: 100%;
	padding-right: 25px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {color: #999;}
.bootstrap-select > select {
	bottom: 0;
	left: 50%;
	border: none;
	padding: 0 !important;
	opacity: 0 !important;
	width: 0.5px !important;
	height: 100% !important;
	display: block !important;
	position: absolute !important;
}
.bootstrap-select > select.mobile-device {
	top: 0;
	left: 0;
	z-index: 2;
	width: 100% !important;
	display: block !important;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {border-color: #b94a48;}
.bootstrap-select.fit-width {width: auto !important;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 220px;}
.bootstrap-select .dropdown-toggle:focus {
	outline-offset: -2px;
	outline: thin dotted #333333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
}
.bootstrap-select.form-control {
	padding: 0;
	border: none;
	margin-bottom: 0;
}
.bootstrap-select.form-control:not([class*="col-"]) {width: 100%;}
.bootstrap-select.form-control.input-group-btn {z-index: auto;}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
	float: none;
	margin-left: 0;
	display: inline-block;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {float: right;}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {margin-bottom: 0;}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {padding: 0;}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
	height: 100%;
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {width: 100%;}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {cursor: not-allowed;}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {outline: none !important;}
.bootstrap-select.btn-group.bs-container {
	position: absolute;
	height: 0 !important;
	padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {z-index: 1060;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	width: 100%;
	overflow: hidden;
	text-align: left;
	display: inline-block;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	top: 50%;
	right: 12px;
	margin-top: -2px;
	position: absolute;
	vertical-alt: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {width: 100%;}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	border: 0;
	margin: 0;
	padding: 0;
	float: none;
	position: static;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {position: relative;}
.bootstrap-select.btn-group .dropdown-menu li.active small {color: #fff;}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {cursor: not-allowed;}
.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {display: none;}
.bootstrap-select.btn-group .dropdown-menu li a span.text {display: inline-block;}
.bootstrap-select.btn-group .dropdown-menu li small {padding-left: 0.5em;}
.bootstrap-select.btn-group .dropdown-menu .notify {
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	opacity: 0.9;
	min-height: 26px;
	padding: 3px 5px;
	position: absolute;
	background: #f5f5f5;
	pointer-events: none;
	border: 1px solid #e3e3e3;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.bootstrap-select.btn-group .no-results {
	padding: 3px;
	margin: 0 5px;
	background: #f5f5f5;
	white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {position: static;}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
	top: auto;
	position: static;
	margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	right: 15px;
	margin-top: 5px;
	position: absolute;
	display: inline-block;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {margin-right: 34px;}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {z-index: 1061;}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	left: 9px;
	content: '';
	bottom: -4px;
	display: none;
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	left: 10px;
	content: '';
	bottom: -4px;
	display: none;
	position: absolute;
	border-bottom: 6px solid white;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	top: -3px;
	bottom: auto;
	border-bottom: 0;
	border-top: 7px solid rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	top: -3px;
	bottom: auto;
	border-bottom: 0;
	border-top: 6px solid white;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {display: block;}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {padding: 4px 8px;}
.bs-actionsbox {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-actionsbox .btn-group button {width: 50%;}
.bs-donebutton {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-donebutton .btn-group button {width: 100%;}
.bs-searchbox + .bs-actionsbox {padding: 0 8px 4px;}
.bs-searchbox .form-control {
	width: 100%;
	float: none;
	margin-bottom: 0;
}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollBox{ /* contains plugin's markup */
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}

.mCSB_container{ /* contains the original content */
	overflow: hidden;
	width: auto;
	height: auto;
}
/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
	margin-right: 0;
	margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
	right: auto;
	left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0; 
	height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
	cursor: pointer;
	width: 100%;
	height: 30px; /* minimum dragger height */
	z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }
/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container{
	margin-right: 0;
	margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 2px;
	margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
	width: 30px; /* minimum dragger width */
	height: 100%;
	left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 4px;
	margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height: 12px; /* auto-expanded scrollbar */
	margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 8px; /* auto-expanded scrollbar */
	margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }
/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper{
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container{
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
	margin-right: 0;
	margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right: 0; /* non-visible scrollbar */
	margin-left: 0;
}
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }
/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
}
/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*//*
----------------------------------------
6.1 THEMES 
----------------------------------------
*/

/* default theme ("light") */
.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.4);
	filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.75);
	filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.85);
	filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.9);
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image: url(/Content/Frontend/assets/images/mCSB_buttons.png); /* css sprites */
	background-repeat: no-repeat;
	opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position: 0 0;
	/* 
	sprites locations 
	light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
	dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position: 0 -20px;
	/* 
	sprites locations
	light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
	dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position: 0 -40px;
	/* 
	sprites locations 
	light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
	dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position: 0 -56px;
	/* 
	sprites locations 
	light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
	dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
	background-color: #fff; background-color: rgba(255,255,255,0.1);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 4px;
	background-color: #fff; background-color: rgba(255,255,255,0.75);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 4px;
	margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.75);
	-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
	background-color: #fff; background-color: rgba(255,255,255,0.1);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 6px;
	background-color: #fff; background-color: rgba(255,255,255,0.75);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 4px;
	margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 6px;
	margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }
/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.75);
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 2px;
	margin: 7px auto;
}
/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 14px;
	margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height: 14px;
	margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width: 16px; /* auto-expanded scrollbar */
	height: 16px;
	margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height: 16px; /* auto-expanded scrollbar */
	width: 16px;
	margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 4px; /* auto-expanded scrollbar */
	margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	background-color: transparent;
	background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image: url(/Content/Frontend/assets/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw/9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat: repeat-y;
	opacity: 0.3;
	filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image: url(/Content/Frontend/assets/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
.mCS-3d.mCSB_scrollTools, 
.mCS-3d-dark.mCSB_scrollTools{
	opacity: 1;
	filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	width: 8px;
	background-color: #000; background-color: rgba(0,0,0,0.2);
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 8px;
	margin: 4px 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width: 100%;
	height: 8px;
	margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #000; background-color: rgba(0,0,0,0.1);
	box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools{
	opacity: 1;
	filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
	bottom: 1px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height: 12px;
	width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	background-color: #000; background-color: rgba(0,0,0,0.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
	background-color: #fff; background-color: rgba(0,0,0,0.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
	right: 0; 
	margin: 12px 0; 
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom: 0; 
	margin: 0 12px; 
}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
	left: 0; 
	right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.2);
	filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.5);
	filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}
/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.2);
	filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #000; background-color: rgba(0,0,0,0.5);
	filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
	width: 6px;
	background-color: #000; background-color: rgba(0,0,0,0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 6px;
	margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height: 12px;
	margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
	width: 12px;
	background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width: 100%;
	height: 12px;
	margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255,255,255,0.2);
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
/* ---------------------------------------- */
.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{transform:translate(100%,0);transform:translate3d(100%,0,0);transition:transform .4s ease;transform-origin:top left}.mm-panel.mm-opened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{transform:translate(-30%,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{transition:none!important}.mm-panel.mm-noanimation.mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{box-sizing:border-box;height:40px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu .mm-divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu~.mm-slideout{transform:translate(80%,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu~.mm-slideout{transform:translate(440px,0);transform:translate3d(440px,0,0)}}
@charset "UTF-8";.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-menu .mm-listview.mm-border-none>li:after,.mm-menu .mm-listview>li.mm-border-none:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-menu .mm-listview.mm-border-full>li:after,.mm-menu .mm-listview>li.mm-border-full:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-menu .mm-listview.mm-border-offset>li:after,.mm-menu .mm-listview>li.mm-border-offset:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-fx-menu-zoom{transition:transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{transform:scale(.7,.7) translate3d(-30%,0,0);transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{transform:scale(.7,.7) translate3d(30%,0,0);transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-fx-menu-slide{transition:transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{transform:translate(-30%,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{transform:translate(0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{transform:translate(30%,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-menu-fade{opacity:0;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{transition-property:none}.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{transform-origin:left center;transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{transform:scale(1,1) translate3d(0,0,0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened{transform:translate(-100%,0);transform:translate3d(-100%,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{transform:translate(0,100%);transform:translate3d(0,100%,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li{transition:none .4s ease}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(1){transition-delay:50ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3){transition-delay:150ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5){transition-delay:250ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7){transition-delay:350ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9){transition-delay:450ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11){transition-delay:550ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13){transition-delay:650ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15){transition-delay:750ms}.mm-menu.mm-fx-listitems-slide .mm-listview>li{transition-property:transform,opacity;transform:translate(50%,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{transform:translate(0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-fx-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(100%,0);transform:translate3d(100%,0,0)}@media all and (max-width:140px){html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(10000px,0);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(-100%,0);transform:translate3d(-100%,0,0)}@media all and (max-width:140px){html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(-10000px,0);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-iconbar body{overflow-x:hidden}html.mm-iconbar .mm-page{background:inherit;min-height:100vh}html.mm-iconbar .mm-slideout{box-sizing:border-box;padding-right:60px;transform:translate(60px,0);transform:translate3d(60px,0,0)}.mm-menu.mm-iconbar{display:block}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after,.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview{display:flex;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li{flex:1 0 auto;min-height:40px}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){display:flex;flex-direction:column}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span{box-sizing:border-box;flex:1 0 auto;display:flex;align-items:center}.mm-listview-small .mm-listview>li>a:not(.mm-next),.mm-listview-small .mm-listview>li>span{padding:7px 10px 7px 20px}.mm-listview-small .mm-listview>li.mm-vertical>.mm-next,.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next{height:34px}.mm-listview-large .mm-listview>li>a:not(.mm-next),.mm-listview-large .mm-listview>li>span{padding:15px 10px 15px 20px}.mm-listview-large .mm-listview>li.mm-vertical>.mm-next,.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next{height:50px}.mm-listview-huge .mm-listview>li>a:not(.mm-next),.mm-listview-huge .mm-listview>li>span{padding:20px 10px 20px 20px}.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next,.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next{height:60px}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}
.mm-menu .mm-listview.mm-multiline>li>a,.mm-menu .mm-listview.mm-multiline>li>span,.mm-menu .mm-listview>li.mm-multiline>a,.mm-menu .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:0}html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu.mm-opened.mm-pagedim~#mm-blocker{background:inherit}.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker{background:#fff}.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker{background:#000}
.mm-menu.mm-popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;transform:translate(-50%,-50%);transform:translate3d(-50%,-50%,0)}.mm-menu.mm-popup.mm-opened~.mm-slideout{transform:none!important;z-index:0}.mm-menu.mm-popup.mm-opened~#mm-blocker{transition-delay:0s!important;z-index:1}html.mm-opening .mm-menu.mm-popup{opacity:1}
.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-menu~.mm-slideout{transform:translate(-80%,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu~.mm-slideout{transform:translate(-440px,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{transition:transform .4s ease;transform:translate(-100%,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{transform:translate(100%,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{transform:translate(0,-100%);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{transform:translate(0,100%);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark .mm-divider{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255,255,255,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu.mm-shadow-page.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(0,0,0,.1)}.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.05)}.mm-menu.mm-shadow-page.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(0,0,0,.05)}.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-divider{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255,255,255,.2)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(255,255,255,.3)}.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before{content:none;display:none}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu.mm-tileview .mm-listview{margin:0}
html.mm-widescreen body{position:relative}html.mm-widescreen #mm-blocker{display:none!important}html.mm-widescreen .mm-slideout{transform:none!important;width:70%!important;margin-left:30%!important}html.mm-widescreen .mm-page{background:inherit;box-sizing:border-box}html.mm-widescreen.mm-blocking,html.mm-widescreen.mm-blocking body{overflow:auto}.mm-menu.mm-widescreen{border-right-width:1px;border-right-style:solid;display:block!important;width:30%!important;min-width:0!important;max-width:none!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;z-index:100!important;transform:none!important}.mm-menu.mm-widescreen.mm-pageshadow:after{content:none;display:none}
.mm-menu.mm-autoheight{transition:none .4s ease;transition-property:transform,height}.mm-menu.mm-autoheight:not(.mm-offcanvas){position:relative}.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened,.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical){display:block!important}.mm-menu.mm-measureheight .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-columns{transition-property:width}.mm-columns .mm-panels>.mm-panel{right:auto;transition-property:width,transform}.mm-columns .mm-panels>.mm-panel.mm-opened,.mm-columns .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-columns .mm-panels>.mm-columns-0{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-columns-0 .mm-panels>.mm-panel{z-index:0}.mm-columns-0 .mm-panels>.mm-panel else{width:100%}.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(100%,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(80%,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0px){html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(0,0);transform:translate3d(0,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(-80%,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0px){html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(0,0);transform:translate3d(0,0,0)}}.mm-columns .mm-panels>.mm-columns-1{transform:translate(100%,0);transform:translate3d(100%,0,0)}.mm-columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-columns-1 .mm-panels>.mm-panel else{width:100%}.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(200%,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(80%,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(440px,0);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(-80%,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(-440px,0);transform:translate3d(-440px,0,0)}}.mm-columns .mm-panels>.mm-columns-2{transform:translate(200%,0);transform:translate3d(200%,0,0)}.mm-columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-columns-2 .mm-panels>.mm-panel else{width:100%}.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(300%,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(80%,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(880px,0);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(-80%,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(-880px,0);transform:translate3d(-880px,0,0)}}.mm-columns .mm-panels>.mm-columns-3{transform:translate(300%,0);transform:translate3d(300%,0,0)}.mm-columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-columns-3 .mm-panels>.mm-panel else{width:100%}.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(400%,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(80%,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(1320px,0);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(-80%,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(-1320px,0);transform:translate3d(-1320px,0,0)}}.mm-columns .mm-panels>.mm-columns-4{transform:translate(400%,0);transform:translate3d(400%,0,0)}.mm-columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-columns-4 .mm-panels>.mm-panel else{width:100%}.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(500%,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(80%,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(140px,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(1760px,0);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(-80%,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(-140px,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(-1760px,0);transform:translate3d(-1760px,0,0)}}.mm-columns.mm-offcanvas.mm-bottom,.mm-columns.mm-offcanvas.mm-top{width:100%;max-width:100%;min-width:100%}html.mm-opening .mm-columns.mm-offcanvas.mm-front,html.mm-opening .mm-columns.mm-offcanvas.mm-next{transition-property:width,min-width,max-width,transform}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:10;transform:translate(0,0);transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;transform:rotate(45deg)}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panels>.mm-panel{transition-property:transform,left}.mm-iconpanel .mm-panels>.mm-panel.mm-opened,.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;max-height:100%;position:absolute;top:0;right:0;left:0;z-index:3;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;bottom:-100000px}
.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.5)}
.mm-navbars-bottom,.mm-navbars-top{background:inherit;border-color:inherit;border-width:0;overflow:hidden;position:absolute;left:0;right:0;z-index:3}.mm-navbars-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{border:none;padding:0;position:relative;transform:translate(0,0);transform:translate3d(0,0,0)}.mm-navbars-top{border-bottom-style:solid;border-bottom-width:1px;top:0}.mm-navbars-bottom{border-top-style:solid;border-top-width:1px;bottom:0}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-hasnavbar-top-1 .mm-panels{top:40px}.mm-hasnavbar-top-2 .mm-panels{top:80px}.mm-hasnavbar-top-3 .mm-panels{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}
.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){transform:translate(-100%,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{transform:translate(30%,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu.mm-rtl .mm-navbar .mm-next:after{transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{transform:rotate(135deg);right:23px;left:auto}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{transform:translate(0,0);transform:translate3d(0,0,0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{transition-property:transform,right}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}
.mm-search,.mm-search input{box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0 10px;position:relative}.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;box-sizing:border-box;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:15;transition:right .4s ease;transform:translate(0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover{background:rgba(255,255,255,.5)}.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0}li.mm-vertical label.mm-toggle{top:5px}li.mm-vertical label.mm-check{top:5px}label.mm-check,label.mm-toggle{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/Content/Frontend/assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/Content/Frontend/assets/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-alt:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/Content/Frontend/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-alt:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/Content/Frontend/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/Content/Frontend/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
*:after,
*:before,
p a,
a,
.tg-socialicons li a,
.tg-roundicontext,
.tg-roundicontext .tg-usericonholder,
.owl-carousel .owl-dot span,
.tg-trendingtrip figure img,
.tg-trendingtrip .tg-hover .tg-stars,
.tg-trendingtrip .tg-hover .tg-tourduration,
.tg-trendingtrip .tg-hover .tg-pricearea,
.tg-themetabnav li a img,
.tg-post figure img,
.tg-post figure .tg-hover,
.tg-homesliderthumbnails .item figcaption,
.tg-ourpartnersvtwo li figure a img,
.tg-panel h4,
.sub-menu,
.mega-menu,
.tg-topdestination figure figcaption,
.tg-topdestination figure a img,
.tg-btnviewall,
.tg-share,
.tg-bookingtabs .tg-themetabnav li a span,
.tg-panel h4,
.tg-panel h4:after,
.tg-couponapply .form-group .tg-btn,
.tg-cartitems,
.tg-search .tg-destinations li a h3,
.tg-navtbs li,
.tg-navtbs li:after,
.tg-destination figure a img,
.tg-btnroundprev,
.tg-btnroundnext,
.tg-btnaddtocart span,
.tg-prevpost a h2,
.tg-nextpost a h2,
.tg-tourdestination figure a img{
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
* {
	margin: 0px;
	padding: 0px;
}
html,
body{
	/* height:100%;
	position:relative; */
}
body {
    color: #000;
    background: #fff;
    font: 400 15px/28px 'Sarabun', Arial, Helvetica, sans-serif;
}
    body h1,
    body h2,
    body h3,
    body h4,
    body h5,
    body h6 {
        color: #000;
        margin: 0 0 8px;
        font-weight: 400;
        line-height: 1.5;
        font-style: normal;
        text-transform: capitalize;
        font-family: 'Oswald', Arial, Helvetica, sans-serif;
    }
h1 { font-size: 48px; }
h2 { font-size: 36px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #000; }
p a,
p a:hover { text-decoration:underline; }
p {
	margin: 0 0 20px;
	line-height: 23px;
	letter-spacing: normal;
}
a { text-decoration: none; }
a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
}
ul { margin: 0; }
figure {
	margin-bottom: 6px;
	position: relative;
}
img {
	height: auto;
	max-width: 100%;
}
iframe {
	width: 100%;
	float: left;
	border: none;
}
.wp-caption,
.wp-caption-text,
.gallery-caption,
.bypostauthor {  }
.wp-caption.altleft,
.wp-caption.altnone { width: 100%; }
button { border: none; }
textarea,
select,
.tg-select select,
.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	color: #676767;
	outline: none;
	height: 42px;
	background:#fff;
	font-size: 13px;
	box-shadow: none;
	line-height: 18px;
	padding: 10px 20px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #dbdbdb;
	text-transform: capitalize;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
textarea.form-control{
	resize: none;
	height: 210px;
}
.form-control::-webkit-input-placeholder { color: #676767; } /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #676767; } /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #676767; } /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #676767; } /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color:#676767; } /* Microsoft Edge */
input:focus,
.select select:focus,
.form-control:focus {
	color: #676767;
	border-color: #676767;
	box-shadow:none !important;
}
.form-group {
	width: 100%;
	float: left;
	margin:0 0 20px;
}
label {
	color: #676767;
	display: block;
	font-weight: 400;
	margin-bottom: 10px;
}
form p {
	float: left;
	position: relative;
	width: 100%;
}
form p span i {
	top: 13px;
	left: 16px;
	color: #474747;
	position: absolute;
}
option { padding: 5px 15px; }
li {
	line-height: 28px;
	list-style: disc inside none;
}
ul ul { margin-left: 20px; }
ol {
	float: none;
	list-style: decimal;
	padding-left: 15px;
}
ol ol { margin-left: 20px; }
ol li {
	list-style: decimal;
	width: 100%;
}
table {
	background-color: transparent;
	max-width: 100%;
}
th { text-align: left; }
table {
	width: 100% !important;
	margin-bottom: 15px;
}
    table > thead > tr > th,
    table > tbody > tr > th,
    table > tfoot > tr > th,
    table > thead > tr > td,
    table > tbody > tr > td,
    table > tfoot > tr > td {
        border-top: 1px solid #dbdbdb;
        border: 1px solid #dbdbdb;
        line-height: 2.5;
        padding: 5px 10px;
        vertical-align: middle;
    }

        table > thead > tr > th > p,
        table > tbody > tr > th > p,
        table > tfoot > tr > th > p,
        table > thead > tr > td > p,
        table > tbody > tr > td > p,
        table > tfoot > tr > td > p {
            margin-bottom: 0;
        }
    table thead tr th {
        border-top: 1px solid #dbdbdb;
        text-transform: uppercase;
        background: #ff7550;
        color: #ffff;
    }
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td { border-top: 1px solid #dbdbdb; }
table > thead > tr > th {
    border-bottom: 2px solid #dbdbdb;
    vertical-align: middle;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td { border-bottom: 0; }
table > tbody + tbody { border-top: 2px solid #dbdbdb; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 6px 10px; }
p ins { color: #676767; }
dl dd { margin-left: 20px; }
address { font-style: italic; }
/* =============================================
			Theme Custom Select					
============================================= */
.tg-select {
	color:#676767;
	float:left;
	width: 100%;
	position: relative;
	text-transform:uppercase;
}
.tg-select:after {
	top: 0;
	right: 15px;
	z-index: 2;
	color: #676767;
	display: block;
	content: '\f107';
	position: absolute;
	text-align:center;
	font-size: inherit;
	line-height: 42px;
	font-family: 'FontAwesome';
}
.tg-select select {
	z-index: 1;
	width: 100%;
	position: relative;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.tg-select select option { color:#676767; }
/* =============================================
		Theme Custom CheckBox Radio				
============================================= */
.tg-radio,
.tg-radio label,
.tg-checkbox,
.tg-checkbox label {
	margin:0;
	width: 100%;
	float: left;
	position: relative;
}
.tg-radio label,
.tg-checkbox label {
	cursor:pointer;
	display:block;
	padding:0 0 0 20px;
}
.tg-radio input[type=radio],
.tg-checkbox input[type=checkbox] { display:none; }
.tg-radio input[type=radio] + label:before,
.tg-checkbox input[type=checkbox] + label:before {
	top: 4px;
	left: 0;
	color: #373542;
	font-size: 13px;
	line-height: 13px;
	content: '\f096';
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-radio input[type=radio] + label:before { content:'';}
.tg-radio input[type=radio]:checked + label:before,
.tg-checkbox input[type=checkbox]:checked + label:before {content:'\f046';}
/* =============================================
			Theme Global Elements				
============================================= */
.tg-haslayout {
	width:100%;
	float:left;
}
.tg-sectionspace { padding: 120px 0; }
.tg-locationmap {
	width: 100%;
	float: left;
	height: 500px;
}
.tg-btn-sm {
	padding: 0 20px;
	line-height: 30px;
}
.tg-btn {
	z-index: 1;
	color: #fff;
	padding: 10px 50px;
	overflow: hidden;
	background: #fff;
	position:relative;
	text-align:center;
	display: inline-block;
	vertical-align:middle;
	text-transform: uppercase;
    text-decoration: none;
}
.tg-btn span {
	z-index: 3;
	position: relative;
}
    .tg-btn:hover span {
        color: #000;
    }
.tg-btn-lg { width: 100%; }
.tg-btnvtwo {
	color: #fff;
	position: relative;
	text-transform: uppercase;
}
.tg-btnvtwo:before {
	left: 0;
	right: 0;
	bottom: -8px;
	height: 5px;
	content: '';
	margin: 0 auto;
	position: absolute;
}
.tg-btnvtwo:hover,
.tg-btnvtwo:focus { color: #fff; }
.tg-socialicons {
	overflow: hidden;
	list-style: none;
	text-align:center;
	line-height: 30px;
}
.tg-socialicons li {
	float: left;
	padding: 0 4px;
	line-height: inherit;
	list-style-type: none;
}
.tg-socialicons li a {
	width:40px;
	height:40px;
	color: #fff;
	display:block;
	background:#000;
	overflow:hidden;
	line-height: 30px;
	position:relative;
	text-align:center;
	border-radius: 30px;
	text-transform:capitalize;
}
.tg-inputwithicon.tg-facebook .tg-icon,
.tg-checkbox.tg-facebook,
li.tg-facebook a { background:#3b5999; }
.tg-inputwithicon.tg-twitter .tg-icon,
.tg-checkbox.tg-twitter,
li.tg-twitter a { background:#55acee; }
.tg-inputwithicon.tg-linkedin .tg-icon,
.tg-checkbox.tg-linkedin,
li.tg-linkedin a { background:#0077B5; }
.tg-inputwithicon.tg-skype .tg-icon,
.tg-checkbox.tg-skype,
li.tg-skype a { background:#00aff0; }
.tg-checkbox.tg-dropbox,
li.tg-dropbox a { background:#007ee5; }
.tg-checkbox.tg-vimeo,
li.tg-vimeo a { background:#1ab7ea; }
.tg-checkbox.tg-tumblr,
li.tg-tumblr a { background:#34465d; }
.tg-checkbox.tg-yahoo,
li.tg-yahoo a { background:#410093; }
.tg-inputwithicon.tg-googleplus .tg-icon,
.tg-checkbox.tg-googleplus,
li.tg-googleplus a { background:#dd4b39; }
.tg-inputwithicon.tg-pinterestp .tg-icon,
.tg-checkbox.tg-pinterestp,
li.tg-pinterestp a { background:#bd081c; }
.tg-checkbox.tg-youtube,
li.tg-youtube a { background:#cd201f; }
.tg-checkbox.tg-stumbleupon,
li.tg-stumbleupon a { background:#eb4924; }
.tg-checkbox.tg-reddit,
li.tg-reddit a { background:#ff5700; }
.tg-checkbox.tg-quora,
li.tg-quora a { background:#b92b27; }
.tg-checkbox.tg-yelp,
li.tg-yelp a { background:#af0606; }
.tg-checkbox.tg-soundcloud,
li.tg-soundcloud a { background:#ff3300; }
.tg-checkbox.tg-whatsapp,
li.tg-whatsapp a { background:#25d366; }
.tg-checkbox.tg-wechat,
li.tg-wechat a { background:#09b83e; }
.tg-checkbox.tg-instagram,
li.tg-instagram a { background:#e4405f; }
.tg-checkbox.tg-dribbble,
li.tg-dribbble a { background:#ea4c89; }
.tg-checkbox.tg-flickr,
li.tg-flickr a { background:#ff0084; }
.tg-checkbox.tg-rss,
li.tg-rss a { background:#ff6600; }
.tg-socialicons li a i {
	color: #fff;
	width: 30px;
	display:block;
	font-size:13px;
	line-height:30px;
	text-align:center;
}
.tg-socialicons li a:hover { color: #fff; }
.tg-socialicons.tg-socialiconsvtwo li a{color:#000;}
.tg-socialicons.tg-socialiconsvtwo li a i{
	color: #000;
	width: auto;
	height: auto;
	font-size: 18px;
	line-height: normal;
}
.tg-roundicontext .tg-usericonholder {
	width: 250px;
	display: block;
	overflow: hidden;
	font-style: normal;
}
.tg-roundicontext i,
.tg-roundicontext span {
	float:left;
	font-size: 13px;
	line-height: 30px;
}
.tg-roundicontext span { padding: 0 15px 0 0; }
.tg-roundicontext:focus,
.tg-roundicontext:hover {
	color: #fff;
	width: 100%;
}
.tg-roundicontext:hover .tg-usericonholder { width: 100%; }
.tg-verticalmiddle,
.tg-verticaltop {
	margin: 0 -1px;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}
.tg-verticaltop { vertical-align: top; }
.tg-description {
	width: 100%;
	float: left;
}
.tg-bglight { background:#fafafa; }
.tg-bgdark {
	color: #fff;
	background:#14141e;
}
.tg-bgdark .tg-sectiontitle h2 {
	color: #fff;
	background-image: url(/Content/Frontend/assets/images/patternw.png);
}
.tg-bgdark .tg-destinations li,
.tg-bgdark .tg-destinations li a,
.tg-bgdark .tg-destinations li a h3 { color: #fff;}
.tg-stars span,
.tg-stars {
	width:76px;
	height: 12px;
	float: left;
	line-height:12px;
	position:relative;
}
.tg-stars span:after,
.tg-stars:before {
	top: 0;
	left: 0;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	letter-spacing: 4px;
	color: #ffa127 !important;
	font-family: 'FontAwesome';
	content: '\f005 \f005 \f005 \f005 \f005';
}
.tg-stars:before { content: '\f006 \f006 \f006 \f006 \f006'; }
.tg-stars span {
	width:75%;
	overflow: hidden;
}
.tg-stars span:after { color:#000; }
.row.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > [class^="col-"],
.no-gutters > [class*="col-"],
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}
.tg-formtheme {
	width: 100%;
	float: left;
	position: relative;
}
.tg-formtheme fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
.tg-sectiontitle {
	width: 100%;
	float: left;
	padding: 0 0 30px;
}
.tg-sectiontitle h2 {
	margin: 0;
	float: left;
	font-size: 32px;
	font-weight: 600;
	line-height: 24px;
	padding: 0 65px 0 0;
	background: url(/Content/Frontend/assets/images/patternb.png) no-repeat 100% 100%;
}
.tg-sectiontitleleft h2 {}
.tg-sectiontitleleft .tg-btnvtwo { float: right; }
.tg-sectionhead {
	width: 100%;
	float: left;
	padding: 0 0 40px;
}
.tg-sectionhead .tg-sectiontitle { padding: 0 0 20px; }
.tg-sectionhead .tg-description {  }
.tg-sectionhead .tg-description p { margin: 0; }
/* =============================================
			Theme Pagination Style				
============================================= */
.tg-pagination {
	width:100%;
	float: left;
}
.tg-pagination ul {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	text-align:center;
	line-height: inherit;
}
.tg-pagination ul li {
	float:left;
	margin:0 6px;
	line-height: inherit;
	list-style-type:none;
}
.tg-pagination ul li a {
	width:40px;
	height: 40px;
	display:block;
	color:#373542;
	overflow: hidden;
	text-align:center;
	position:relative;
	border-radius: 50%;
	background: #e5e5e5;
	line-height: inherit;
}
.tg-pagination ul li.tg-active a,
.tg-pagination ul li a:hover { color: #fff; }
.tg-pagination ul li.tg-prevpage a i,
.tg-pagination ul li.tg-nextpage a i { font-size: 20px; }
/* =============================================
			Theme BreadCrumb Style				
============================================= */
.tg-breadcrumb {
	padding: 0;
	margin:0;
	color: #fff;
	width: 100%;
	float: right;
	list-style: none;
	text-align:center;
	text-transform: capitalize;
	font:14px/20px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-breadcrumb li {
	width:auto;
	list-style-type:none;
	display: inline-block;
	vertical-align: middle;
	line-height:inherit;
	padding:0 15px;
	position:relative;
}
.tg-breadcrumb li:after {
	content:'/';
	position:absolute;
	top:0;
	left:-3px;
}
.tg-breadcrumb li:last-child { padding: 0 0 0 15px; }
.tg-breadcrumb li:first-child:after { display: none; }
.tg-breadcrumb li a {
	display:block;
	color:#fff;
}
.tg-breadcrumb li.tg-active{opacity:0.6;}
/* =============================================
			Theme Styling						
============================================= */
.tg-wrapper {
	height:100%;
	overflow-y: hidden;
	position:relative;
}
.tg-twocolumns{
	width:100%;
	float:left;
}
/* =============================================
			Theme Header Style					
============================================= */
.tg-header {
	z-index: 3;
	background: #fff;
	position: relative;
}
.tg-homevone .tg-header{
	background:#fff;
	position:absolute;
}
.tg-topbar {
	color: #fff;
	width: 100%;
	float: left;
	background: #000;
	padding: 0 0 0 30px;
}
.tg-infonav {
	float: left;
}
.tg-infonav ul {
	width: 100%;
	float: left;
	list-style: none;
	font-size: inherit;
	line-height: inherit;
}
.tg-infonav ul li {
	float: left;
	font-size: inherit;
	line-height: 40px;
	list-style-type: none;
}
.tg-infonav ul li + li { padding: 0 0 0 30px; }
.tg-infonav ul li i,
.tg-infonav ul li span {
	float: left;
	line-height: inherit;
}
.tg-infonav ul li:first-child i { padding: 12px 10px 12px 0; }
.tg-infonav ul li i { padding: 12px 10px 11px 0; }
.tg-infonav ul li i img { display: block; }
.tg-addnavcartsearch { float: right; }
.tg-addnavcartsearch nav {
	float: left;
	text-align:center;
	text-transform: uppercase;
}
.tg-addnavcartsearch nav ul {
	width: 100%;
	float: left;
	list-style: none;
	font-size: inherit;
	line-height: inherit;
}
.tg-addnavcartsearch nav ul li {
	float: left;
	position:relative;
	font-size: inherit;
	line-height: 40px;
	list-style-type: none;
}
.tg-addnavcartsearch nav ul li a {
	color: #fff;
	display: block;
	position:relative;
}
.tg-addnav ul li {
	padding: 0 5px;
	position: relative;
}
.tg-addnav ul li:first-child { padding-left: 0; }
.tg-addnav ul li:last-child { padding-right: 0; }
.tg-addnav ul li + li:before {
	top: 0;
	left: -3px;
	font-size: 12px;
	position: absolute;
	line-height: inherit;
}
.tg-cartitems{
	right:0;
	top:100px;
	opacity:0;
	z-index:99;
	float:left;
	width:330px;
	background:#fff;
	position:absolute;
	visibility:hidden;
	border:1px solid rgba(0, 0, 0, 0.5);
}
.tg-addnavcartsearch nav ul li:hover .tg-cartitems{
	top:100%;
	opacity:1;
	visibility:visible;
}
.tg-cartlistitems{
	width:100%;
	float:left;
	padding:30px 20px 0 20px;
}
.tg-cartlistitems h3{
	font-size:16px;
	text-align:left;
	font-weight:600;
	margin:0 0 15px;
	line-height:16px;
}
.tg-cartitem{
	width:100%;
	float:left;
	padding: 10px 0;
	background: #fff;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
}
.tg-cartitem .tg-itemimg{
	float:left;
	margin:0 20px 0 0;
}
.tg-cartitem .tg-itemimg img{
	width:100%;
	height:auto;
	display:block;
}
.tg-cartitem .tg-contentbox{overflow:hidden;}
.tg-headervtwo .tg-cartitems .tg-btnarea .tg-btn{line-height:60px;}
.tg-headervtwo .tg-cartitems .tg-btnarea .tg-btn span{float:none;}
.tg-producthead{
	width:100%;
	float:left;
}
.tg-producthead h4,
.tg-producthead em{
	margin:0;
	float:left;
	color:#676767;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.tg-producthead h4{
	float:none;
	text-align:left;
	overflow:hidden;
}
.tg-cartitem .tg-producthead h4 a{
	width:auto;
	color:#676767 !important;
}
.tg-headervtwo .tg-cartitem .tg-producthead h4 a{font-size:14px;}
.tg-producthead em{
	float:right;
	font-style:normal;
	text-transform:none;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
}
.tg-producthead h4 span{display:block;}
.tg-cartitem .tg-contentbox > span{
	float:left;
	color:#000;
	display:block;
	font-size:13px;
	font-weight:500;
	line-height:13px;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
}
.tg-subtotal{
	width:100%;
	float:left;
	padding:18px 0;
}
.tg-subtotal h2{
	margin:0;
	float:left;
	font-size:16px;
	font-weight:600;
	line-height:16px;
}
.tg-subtotal span{
	display:block;
	font-size:16px;
	font-weight:600;
	line-height:16px;
	float:right !important;
}
.tg-btnarea{
	width:100%;
	float:left;
}
.tg-btnarea .tg-btn{width:100%;}
.tg-btnarea .tg-btn:hover{color:#fff;}
.tg-btnarea .tg-btn:after{display:none;}
.tg-cart{
	width:100%;
	float:left;
}
.tg-cartsearch { padding: 0 0 0 30px; }
.tg-cartsearch ul li { border-left: 1px solid #414150; }
.tg-cartsearch ul li a { width: 50px; }
.tg-navigationarea {
	width: 100%;
	float: left;
	
	padding: 0 0 0 30px;
	text-align:center;
	position: relative;
}
.tg-headerfixed.scroll-to-fixed-fixed{background: #fff;}
.tg-logo {
	z-index: 2;
	float: left;
	margin: 0;
	position: relative;
}
.tg-logo a { display: block; }
    .tg-logo a img {
        display: block;
        margin: 5px auto;
        max-width: 250px;
    }
.tg-socialsignin {
	z-index: 2;
	float: right;
	position: relative;
}
.tg-socialsignin .tg-socialicons,
.tg-socialsignin .tg-userbox {float: left;}
.tg-socialsignin .tg-socialicons { padding: 23px 30px 15px 0; }
.tg-socialsignin .tg-socialicons li {
	float: left;
	line-height: normal;
	padding: 0 0 0 13px;
}
.tg-socialsignin .tg-socialicons li a {
	color:#000;
	width: auto;
	height: auto;
	border-radius: 0;
	line-height: normal;
	background: transparent;
}
.tg-socialsignin .tg-socialicons li a i{
	color:#000;
	width:auto;
	height:auto;
	font-size:18px;
	line-height:normal;
}
.tg-userbox .tg-btn {
	color: #000;
	display: block;
	padding: 0 25px;
}
.tg-socialsignin .tg-btn:after {
	left: 25px;
	right: 25px;
	background: #000;
}
.tg-socialsignin .tg-btn:hover:after {
	left: 0;
	right: 0;
}
.tg-dropdown,
.tg-login .tg-userbox .tg-btn { display: none; }
.tg-login .tg-dropdown { display: block; }
.tg-btndropdown {
	color: #000;
	outline: none;
	display: block;
	padding: 4px 15px;
}
.tg-btndropdown img{
	float: left;
	display:block;
	overflow: hidden;
	border-radius: 50%;
	margin: 12px 0 13px;
}
.tg-btndropdown span,
.tg-btndropdown i {
	float: left;
	font-size: 16px;
	line-height: 60px;
    font-weight: 700;
	text-transform: uppercase;
}
.tg-btndropdown span {
	padding: 0 10px;
	font-weight: 600;
}
.tg-dropdownusermenu {
	border: 0;
	margin: 0;
	width: 100%;
	padding: 20px 0;
	font-size: 14px;
	line-height: 30px;
	list-style: none;
	border-radius: 0;
}
.tg-dropdownusermenu li {
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-dropdownusermenu li a {
	display: block;
	color: #676767;
	padding: 0 20px;
	line-height: inherit;
}
.tg-dropdownusermenu li a:hover {background: transparent;}
.tg-nav {
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	padding: 0 250px;
	position: absolute;
	text-transform: uppercase;
    background: #eee;
}
.tg-navigation {
	padding: 0;
	position: relative;
	text-align:center;
}
.tg-navigation ul {
	list-style: none;
	font-size: inherit;
	line-height: inherit;
	display: inline-block;
	vertical-align: top;
}
.tg-navigation ul li {
	width: 100%;
	float: left;
	padding: 0 12px;
	font-size: inherit;
	line-height: inherit;
	list-style-type: none;
}
.tg-navigation > ul > li {width: auto;}
.menu-item-has-children{ position: relative; }
.tg-navigation ul li a {
	color: #000;
	padding: 13px 3px;
	position: relative;
}
.tg-navigation > ul > li > a {
    display: block;
    padding: 20px 3px;
    font-family: 'Oswald', Arial, Helvetica, sans-serif;
}
.tg-navigation ul li a:before {
	left: 0;
	height: 0;
	content: '';
	z-index: -1;
	width: 100%;
	position: absolute;
}
.tg-navigation > ul > li > a:before { bottom: 21px; }
.tg-navigation > ul > li.current-menu-item > a:before,
.tg-navigation > ul > li > a:hover:before { height: 6px; }
.sub-menu,
.mega-menu {
	top: 80px;
	left: 0;
	margin: 0;
	opacity: 0;
	z-index: 99;
	width: 215px;
	text-align: left;
	background: #fff;
	visibility: hidden;
	position: absolute;
	text-transform: capitalize;
}
.sub-menu > li > a {
	color: #676767;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.sub-menu > li > a:before,
.mega-menu > ul > li > a:before { bottom: 12px; }
.sub-menu > li.current-menu-item > a:before,
.sub-menu > li > a:hover:before,
.mega-menu > ul > li > a:hover:before,
.mega-menu > ul > li.current-menu-item > a:before { height: 6px; }
.menu-item-has-mega-menu { position: static; }
.mega-menu {
	opacity: 0;
	width: 100%;
	visibility: hidden;
}
.mega-menu > ul {
	margin: 0;
	float: left;
	width: 275px;
	padding: 20px 0 0 0;
}
.mega-menu > ul > li > a {
	color: #676767;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.mega-menu > ul > li > a:hover:before{height: 6px;}
.tg-sliderarea {
	overflow: hidden;
	padding: 20px 20px 20px 20px;
}
.tg-sliderarea > h2 {
	margin: 0 0 20px;
	font-size: 18px;
	font-weight: 500;
	line-height: 16px;
}
.menu-item-has-children:hover > .sub-menu,
.menu-item-has-children:hover > .mega-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
}
.sub-menu .sub-menu{left: 100%;}
.sub-menu > li:hover > .sub-menu{
	top: 0;
	opacity: 1;
	visibility: visible;
}
.tg-trendingtripsslider.tg-trendingtrips { margin: 0; }
.tg-trendingtripsslider .tg-trendingtrip{ padding: 0; }
.tg-trendingtripsslider .tg-btnroundprev,
.tg-trendingtripsslider .tg-btnroundnext {
	top: -15px;
	right: 0;
	left: auto;
	color: #000;
	width: 26px;
	height: 26px;
	border-radius: 0;
	font-size: 10px;
	line-height: 24px;
	border-color: #c0c0c0;
}
.tg-trendingtripsslider .tg-btnroundprev { right: 30px; }
.tg-trendingtripsslider .tg-btnroundprev i,
.tg-trendingtripsslider .tg-btnroundnext i {
	color: #000;
	font-size: 10px;
	line-height: inherit;
}
.tg-sliderarea .tg-trendingtrip figure a{
	padding:0;
	display:block;
}
/* =============================================
				Slider Style					
============================================= */
.tg-bannerholder{
	width:100%;
	float:left;
	height:100%;
	position:relative;
}
.mm-page.mm-slideout,
.tg-bannerholder .tg-homeslider,
.tg-bannerholder .tg-homeslider .item,
.tg-bannerholder .tg-homeslider.owl-carousel .owl-stage-outer,
.tg-bannerholder .tg-homeslider.owl-carousel .owl-stage,
.tg-bannerholder .tg-homeslider.owl-carousel .owl-item{
	height:100%;
	position:relative;
}
.tg-bannerholder .tg-homeslider.owl-carousel{z-index:auto;}
.tg-homeslider.owl-carousel .owl-item{width:100%;}
.tg-bannerholder .tg-homeslider .item{padding:100px 0 0;}
.tg-homeslider .item {
	margin: 0;
	width: 100%;
	float: left;
}
.tg-homeslider .item figcaption {
	width: 100%;
	float: left;
	padding: 275px 0;
	background: rgba(0, 0, 0, 0.30);
}
.tg-slidercontent {
	color: #fff;
	width: 100%;
	float: left;
	text-align:center;
}
.tg-slidercontent h1 {
	color: #fff;
	margin: 0 0 20px;
	font-size: 75px;
	font-weight: bold;
	line-height: 55px;
	text-align:center;
}
.tg-slidercontent h2 {
	color: #fff;
	margin: 0 0 80px;
	font-size: 54px;
	line-height: 44px;
	text-align:center;
	font-family: 'Caveat Brush', Arial, Helvetica, sans-serif;
}
.tg-bannerholder .tg-slidercontent{
	z-index:2;
	width:100%;
	height:100%;
	position:absolute;
	padding:100px 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.tg-bannerholder .tg-homeslider .item{
	height: 920px;
	background: rgba(0, 0, 0, 0.30);
}
.tg-formtrip {
	padding: 10px;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.30);
	border: 1px solid rgba(255, 255, 255, 0.30);
}
.tg-formtrip fieldset {
	position: relative;
	padding: 0 175px 0 0;
}
.tg-formtrip .form-group {
	margin: 0;
	width: 30%;
	float: left;
	padding: 0 5px;
}
.tg-formtrip .form-group:nth-child(3),
.tg-formtrip .form-group:nth-child(4) { width: 20%; }
.tg-formtrip .form-group:first-child { padding-left: 0; }
.tg-formtrip .form-group:nth-child(4) { padding-right: 0; }
.tg-formtrip .form-group .tg-select select {
	height: 50px;
	padding: 15px 20px;
	border-color: rgba(0, 0, 0, 0.10);
}
.tg-formtrip .form-group .tg-select:after {line-height: 50px;}
.tg-formtrip .tg-btn {
	top: 0;
	right: 0;
	height: 50px;
	padding: 0 45px;
	position: absolute;
	line-height: 50px;
	border-radius: 5px;
}
.tg-formtrip .tg-btn:hover{color:#fff;}
.tg-formtrip .tg-btn:after {display:none;}
.tg-btnroundprev,
.tg-btnroundnext {
	top: 50%;
	color: #000;
	width: 50px;
	height: 50px;
	cursor: pointer;
	overflow: hidden;
	margin: -25px 0 0;
	line-height: 48px;
	border-radius: 50%;
	position: absolute;
	text-align:center;
	border: 1px solid #000;
}
.tg-btnroundprev { left: 15px; }
.tg-btnroundnext { right: 15px; }
.tg-btnroundprev i,
.tg-btnroundnext i {
	display: block;
	text-align: inherit;
	line-height: inherit;
}

.tg-bgdark .tg-btnroundprev,
.tg-bgdark .tg-btnroundnext,
.tg-parallax .tg-btnroundprev,
.tg-parallax .tg-btnroundnext {
	color: #fff;
	border-color: #fff;
}
.tg-bgdark .tg-btnroundprev { left: -70px; }
.tg-bgdark .tg-btnroundnext { right: -70px; }
.tg-homeslider .owl-dots {
	left: 0;
	z-index: 3;
	padding: 0;
	width: 100%;
	bottom: 20px;
	text-align:center;
	position: absolute;
}
.tg-select .btn-default {
	height: 50px;
	color: #676767;
	background: #fff;
	box-shadow: none;
	padding: 15px 20px;
	border-color: rgba(0, 0, 0, 0.10) !important;
}
.tg-select .btn-default .bs-caret { display: none; }
.tg-select .btn-default.active, .btn-default:active,
.tg-select .open>.dropdown-toggle.btn-default {
	box-shadow: none;
	background: #fff;
}
.tg-select .dropdown-menu { padding: 0; }
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton { padding: 15px; }
.tg-select .bootstrap-select.btn-group .dropdown-menu.inner {
	width: 100%;
	float: left;
	height: 160px;
	list-style: none;
	padding: 0 0 15px;
	text-transform: capitalize;
	font:400 14px/30px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-select .bootstrap-select.btn-group .dropdown-menu.inner li {
	width: 100%;
	float: left;
	line-height: 30px;
	list-style-type: none;
}
.tg-select .bootstrap-select.btn-group .dropdown-menu.inner li a { padding: 8px 20px 6px; }
.tg-select .dropdown-menu>.active>a,
.tg-select .dropdown-menu>.active>a:focus,
.tg-select .dropdown-menu>.active>a:hover,
.tg-select .dropdown-menu.inner li a:hover {color: #fff;}
/* =============================================
			Tour Destination Style				
============================================= */
.tg-toursdestinations {
	clear: both;
	margin: -5px;
	overflow: hidden;
}
.tg-tourdestination {
	width: 57.8%;
	float: left;
	padding: 5px;
}
.tg-tourdestination + .tg-tourdestination { width: 42.2%; }
.tg-tourdestination figure {
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	background: #000;
	position: relative;
}
.tg-tourdestination figure a{display: block;}
.tg-tourdestination figure a img {
	z-index: 2;
	width: 100%;
	height: 225px;
	opacity: 0.60;
	display: block;
	position: relative;
}
.tg-tourdestination figure:hover a img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.tg-hoverbox,
.tg-tourdestination figure a figcaption {
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	text-align:center;
	position: absolute;
	-webkit-box-alt: center;
	-ms-flex-alt: center;
	alt-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tg-adventuretitle{
	width: 100%;
	float: left;
	padding: 0 0 30px;
	position: relative;
}
.tg-tourdestinationbigbox .tg-adventuretitle{
	padding: 0 0 30px;
}
.tg-adventuretitle:before{
	left: 50%;
	bottom: 0;
	content: '';
	width: 56px;
	height: 11px;
	position: absolute;
	margin: 0 0 0 -28px;
	background: url(/Content/Frontend/assets/images/patternw.png) no-repeat;
}
.tg-adventuretitle h2 {
	margin: 0;
	color: #fff;
	font: 36px/24px 'Caveat Brush', Arial, Helvetica, sans-serif;
}
.tg-tourdestinationbigbox .tg-adventuretitle h2 {
	font-size: 54px;
	line-height: 40px;
}
.tg-adventuretitle h2 a {
	color: #fff;
	display: block;
}
.tg-tourdestination figcaption .tg-description { padding: 20px 0 0; }
.tg-tourdestination figcaption .tg-description p { 
	margin: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 16px;
	text-transform: uppercase;
}
.tg-head{
	width:100%;
	float:left;
}
.tg-head .tg-select{
	width:240px;
	float:right;
}
/* =============================================
			Features Style						
============================================= */
.tg-zerotoppadding{padding-top: 0 !important;}
.tg-zerobottompadding{padding-bottom: 0 !important;}
.tg-features {
	width: 100%;
	float: left;
	margin: -30px 0;
}
.tg-feature {
	width: 100%;
	float: left;
	padding: 30px 0;
}
.tg-featuretitle {
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-featuretitle h2 {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	line-height: 16px;
}
.tg-featuretitle h2 span,
.tg-featuretitle h2 a {
	display: inline-block;
	vertical-align: middle;
}
.tg-featuretitle h2 span { padding: 0 8px 0 0; }
.tg-featuretitle h2 a { color: #000; }
.tg-feature .tg-description {  }
.tg-feature .tg-description p { margin: 0; }
/* =============================================
			Popular Tour Style					
============================================= */
.tg-parallax {
	width: 100%;
	float: left;
}
.tg-parallax .tg-sectionspace { background: rgba(0, 0, 0, 0.50); }
.tg-parallax .tg-sectiontitleleft h2 {
	color: #fff;
	background: url(/Content/Frontend/assets/images/patternw.png) no-repeat 100% 100%;
}
.tg-parallax .tg-sectiontitleleft .tg-btnvtwo { margin: 12px 0 0; }
.tg-populartours {
	width: 100%;
	float: left;
	position: static;
}
.tg-populartours .tg-btnroundprev { left: -80px; }
.tg-populartours .tg-btnroundnext { right: -80px; }
.tg-populartour {
	width: 100%;
	float: left;
	background: #fff;
}
.tg-populartour figure {
	margin: 0;
	width: 100%;
	float: left;
	position: relative;;
}
.tg-descount{
	bottom: 0;
	right: 0;
	color: #fff;
	padding: 0 15px;
	font-size: 12px;
	line-height: 34px;
	position: absolute;
}
.tg-populartour figure a { display: block; }
.tg-populartour figure a img {
	width: 100%;
	height: auto;
	display: block;
}

.tg-tourcatagory .tg-populartour figure a img {
    width: 250px;
}
.tg-populartourcontent {
	width: 100%;
	float: left;
	padding: 30px 0 0;
}
.tg-populartourtitle {
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-populartourtitle h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
}
.tg-populartourtitle h3 a { color: #000; }
.tg-populartourcontent .tg-description { padding: 0 0 20px; }
.tg-populartourcontent .tg-description p { margin: 0; text-align: justify; }
.tg-populartoursslider .tg-populartourcontent{padding: 30px 20px 0;}
.tg-populartoursslider .tg-populartourfoot {
	clear: both;
	width: auto;
	float: none;
	padding: 20px;
	margin: 0 -20px;
	overflow: hidden;
}
.tg-populartoursvtwo .tg-populartourcontent{padding: 30px 0 0;}
.tg-populartoursvtwo .tg-populartourfoot{
	margin: 0;
	padding: 20px 0;
}
.tg-populartourfoot {
	width: 100%;
	float: left;
	padding: 20px 0 0;
	border-top: 1px solid #e6e6e6;
}
.tg-durationrating { float: left; }
.tg-tourduration {
	width: 100%;
	float: left;
	color: #676767;
	margin: 0 0 12px;
	font-size: 13px;
	line-height: 13px;
	position: relative;
	padding: 3px 0 3px 25px;
}
.tg-tourduration:before {
	top: 0;
	left: 0;
	content: '\e914';
	font-size: 18px;
	line-height: 18px;
	position: absolute;
	font-family: 'icomoon';
}
.tg-location {
    width: 100%;
    float: left;
    color: #676767;
    margin: 0 0 12px;
    font-size: 13px;
    line-height: 13px;
    position: relative;
    padding: 0 0 3px 16px;
}
.tg-location:before {
    top: 0;
    left: -3px;
    content: '\e908';
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    font-family: 'icomoon';
}
.tg-durationrating .tg-stars,
.tg-durationrating em {
	float: left;
	font-style: normal;
}
.tg-durationrating em {
	font-size: 10px;
	line-height: 12px;
}
.tg-pricearea {
    float: right;
    position: absolute;
    right: 20px;
    text-align: right;
}
.tg-pricearea span,
.tg-pricearea del {
	font-size: 13px;
	line-height: 13px;
	padding: 0 0 10px;
	text-transform: capitalize;
}
.tg-pricearea h4 {
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
}
.tg-price{
	width:100%;
	float:left;
}
.tg-price del{
	float:none;
	padding:0;
	font-size:14px;
	line-height:14px;
}
.tg-price del,
.tg-price h4{
	display:inline-block;
	vertical-align:middle;
}
/* =============================================
			Our Destination Style				
============================================= */
.tg-ourdestination {
	width: 100%;
	float: left;
}
.tg-ourdestination figure {
	margin: 0;
	width: 100%;
	float: left;
}
.tg-ourdestination figure img {
	width: 100%;
	height: auto;
	display: block;
}
.tg-ourdestinationcontent {
	width: 100%;
	float: left;
}
.tg-ourdestinationcontent .tg-description { padding: 0 0 45px; }
.tg-ourdestinationcontent .tg-description p { margin: 0 }
.tg-destinations {
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: 300;
	line-height: 16px;
	list-style: none;
	padding: 0 0 20px;
}
.tg-destinations li {
	float: left;
	font-size: inherit;
	line-height: inherit;
	list-style-type: none;
	padding: 0 63px 30px 0;
}
.tg-destinations li a { float: left; }
.tg-destinations li a h3,
.tg-destinations li a em {
	display: inline-block;
	vertical-align: middle;
}
.tg-destinations li a h3 {
	margin: 0;
	color: #000;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
}
/* =============================================
			Destination Style				
============================================= */
.tg-destinations {
	width: 100%;
	float: left;
}
.tg-destination {
	width: 100%;
	float: left;
	margin: -20px 0;
}
.tg-destination figure {
	margin: 20px 0;
	width: 100%;
	float: left;
	background: #000;
}
.tg-destination figure a {
	z-index: 1;
	display: block;
	position: relative;
}
.tg-destination figure a img {
	width: 100%;
	height: auto;
	opacity: 0.60;
	display: block;
}
.tg-destination figure:hover a img{opacity:1;}
.tg-destination figure figcaption {
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	color: #fff;
	position: absolute;
	padding: 0 25px 20px;
}
.tg-destination figure figcaption h2 {
	color: #fff;
	margin: 0 0 8px;
	font-size: 24px;
	font-weight: 600;
	line-height: 18px;
}
.tg-destination figure figcaption h2 a {color: #fff;}
.tg-destination figure figcaption .tg-description {}
.tg-destination figure figcaption .tg-description p {
	margin: 0;
	line-height: 15px;
}
.tg-destinationsslider .tg-btnroundprev,
.tg-destinationsslider .tg-btnroundnext {
	color: #000;
	border-color: #000;
}
.tg-destinationsslider .tg-btnroundprev i,
.tg-destinationsslider .tg-btnroundnext i { color: inherit; }
.tg-destinationsslider .tg-btnroundprev { left: -80px; }
.tg-destinationsslider .tg-btnroundnext { right: -80px; }
/* =============================================
			Call To Action Style				
============================================= */
.tg-calltoaction {
	color: #fff;
	width: 100%;
	float: left;
	text-align:center;
}
.tg-pattern{
	width: 100%;
	float: left;
	padding: 0 0 75px;
}
.tg-calltoaction h2 {
	color: #fff;
	clear: both;
	margin: 0 0 30px;
	font-size: 42px;
	font-weight: 600;
	line-height: 34px;
}
.tg-calltoaction .tg-description { padding: 0 0 75px; }
.tg-calltoaction .tg-description p { margin: 0; }
/* =============================================
			Our Guides Style					
============================================= */
.tg-guidesslider .tg-btnroundprev,
.tg-guidesslider .tg-btnroundnext {
	color: #000;
	border-color: #000;
}
.tg-guidesslider .tg-btnroundprev i,
.tg-guidesslider .tg-btnroundnext i { color: inherit; }
.tg-guidesslider .tg-btnroundprev { left: -80px; }
.tg-guidesslider .tg-btnroundnext { right: -80px; }
.tg-guides {
	width: 100%;
	float: left;
}
.tg-guide {
	width: 100%;
	float: left;
}
.tg-guide figure {
	margin: 0;
	width: 100%;
	float: left;
}
.tg-guide figure a { display: block; }
.tg-guide figure a img { display: block; }
.tg-guidecontent {
	width: 100%;
	float: left;
	padding: 20px 0 0;
}
.tg-guidecontenthead {
	width: 100%;
	float: left;
	margin: 0 0 25px;
	position: relative;
	padding: 0 90px 28px 0;
}
.tg-guidecontenthead:before {
	top: 100%;
	left: 0;
	width: 50px;
	height: 3px;
	content: '';
	position: absolute;
	background: #cbcbcb;
}
.tg-guidecontenthead h3 {
	margin: 0 0 5px;
	font-size: 18px;
	font-weight: 600;
	line-height: 16px;
}
.tg-guidecontenthead h4 {
	margin: 0;
	color: #676767;
	font:400 15px/15px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-guidecontenthead h4 a { color: #676767; }
.tg-guidecontenthead .tg-socialicons {
	top: 0;
	right: 0;
	position: absolute;
}
.tg-guidecontenthead .tg-socialicons li {
	float: left;
	line-height: normal;
	padding: 0 0 0 14px;
}
.tg-guidecontenthead .tg-socialicons li a {
	width: auto;
	color:#000;
	height: auto;
	border-radius: 0;
	line-height: normal;
	background: transparent;
}
.tg-guidecontent .tg-description p { margin: 0; }
/* =============================================
			Partners Style						
============================================= */
.tg-ourpartners {
	width: 100%;
	float: left;
	color: #fff;
	text-align:center;
}
.tg-ourpartners .tg-pattern { padding: 0 0 25px; }
.tg-ourpartners .tg-pattern img {
	display: block;
	margin: 0 auto;
}
.tg-ourpartners h2 {
	margin: 0;
	clear: both;
	color: #fff;
	font-size: 32px;
	font-weight: 600;
	line-height: 24px;
}
.tg-partners{
	width: 100%;
	float: left;
	list-style: none;
	padding: 70px 0 0;
}
.tg-partners li{
	width: 14%;
	float: left;
	padding: 0 10px;
	list-style-type: none;
}
.tg-partners li figure {
	margin: 0;
	width: 100%;
	float: left;
	text-align:center;
}
.tg-partners li figure a {
	display: inline-block;
	vertical-align: middle;
}
.tg-partners li figure a img { display: block; }
/* =============================================
			Widgets Style						
============================================= */
.tg-widget {
	width: 100%;
	float: left;
}
.tg-widget + .tg-widget{margin:60px 0 0;}
.tg-widgettitle {
	width: 100%;
	float: left;
	padding: 0 0 30px;
}
.tg-widgettitle h3 {
	margin: 0;
	color: #010101;
	font-size: 18px;
	font-weight: 600;
	line-height: 14px;
}
.tg-sidebar .tg-widgettitle h3{
	font-size:20px;
	line-height:16px;
}
.tg-widgetcontent {
	width: 100%;
	float: left;
}
.tg-widgetcontent ul {
	width: 100%;
	float: left;
	font-size: 15px;
	line-height: 18px;
	list-style: none;
}
.tg-widgetcontent ul li {
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-widgetcontent ul li + li { padding: 20px 0 0; }
.tg-widgetcontent ul li a { color: #c3c3c3; }
.tg-widgetcontent ul li i{
	color:#676767;
	font-size:14px;
	font-weight:400;
	line-height:15px;
	font-style:normal;
}
.tg-widgetcontent ul li figure {
	margin: 0;
	float: left;
}
.tg-widgetcontent ul li figure a { display: block; }
.tg-widgetcontent ul li figure a img {
	width:63px;
	height:43px;
	display: block;
}
.tg-newcontent {
	overflow: hidden;
	padding: 0 0 0 17px;
}
.tg-newcontent h4 {
	color: #fff;
	margin: 0 0 10px;
	font-size: 14px;
	line-height: 14px;
}
.tg-newcontent h4 a {color: #fff;}
.tg-newcontent .tg-description { padding: 0 0 10px; }
.tg-newcontent .tg-description p {
	margin: 0;
	font-size: 13px;
	line-height: 16px;
}
.tg-newcontent time {
	width: 100%;
	float: left;
	font-size: 10px;
	line-height: 13px;
}
.tg-widgettext .tg-widgetcontent .tg-description { padding: 0 0 20px; }
.tg-widgettext .tg-widgetcontent .tg-description p {margin: 0 0 10px 0; text-align: justify;}
.tg-widgettext .tg-widgetcontent span{
	width: 100%;
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	line-height: 16px;
}
.tg-widgettext .tg-widgetcontent > a {
	font-size: 13px;
	line-height: 13px;
}
.tg-widgettext .tg-widgetcontent .tg-socialicons { padding: 0; }
.tg-widgettext .tg-widgetcontent .tg-socialicons li {
	width: auto;
	padding: 0 4px;
}
.tg-widgettext .tg-widgetcontent .tg-socialicons li:first-child { padding-left: 0; }
.tg-widgettext .tg-widgetcontent .tg-socialicons li a { background: #fff; }
.tg-widgettext .tg-widgetcontent .tg-socialicons li a i{line-height:40px;}
.tg-widgettravelunews .tg-widgetcontent ul li + li { padding: 30px 0 0; }
.tg-widgetdestinations .tg-widgetcontent ul li a {
    position: relative;
    padding: 0 0 0 25px;
    text-transform: capitalize;
    font-family: 'Oswald', Arial, Helvetica, sans-serif;
}
    .tg-widgetdestinations .tg-widgetcontent ul li a:before {
        top: 2px;
        left: 0;
        font-size: 18px;
        line-height: 18px;
        content: '\e908';
        position: absolute;
        font-family: 'icomoon';
    }
.tg-widgetnewsletter .tg-widgetcontent .tg-description { padding: 0 0 30px; }
.tg-widgetnewsletter .tg-widgetcontent .tg-description p { margin: 0; }
.tg-formnewsletter fieldset {
	overflow: hidden;
	border-radius: 5px;
	position: relative;
}
.tg-formnewsletter .form-control {
	border: 0;
	z-index: 1;
	position: relative;
	padding-right: 60px;
}
.tg-formnewsletter button {
	top: 0;
	right: 0;
	z-index: 2;
	width: 50px;
	height: 42px;
	line-height: 42px;
	position: absolute;
}
.tg-widgetnewsletter .tg-widgetcontent span {
	width: 100%;
	float: left;
	color: #676767;
	font-size: 13px;
	line-height: 16px;
	padding: 20px 0 0;
}
.tg-widgetcontent .tg-newcontent h4{
	color:#000;
	font-size:16px;
	line-height:17px;
}
.tg-widgetcontent .tg-newcontent h4 a{color:#000;}
.tg-footercolumn .tg-widgetcontent .tg-newcontent h4 a{color:#fff;}
.tg-reviewstararea{float:left;}
.tg-newcontent .tg-pricearea span,
.tg-newcontent .tg-pricearea h4{
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.tg-newcontent .tg-pricearea span{padding:0;}
.tg-newcontent .tg-pricearea h4{margin:0;}
.tg-reviewstararea em{
	color:#676767;
	font-size:10px;
	line-height:10px;
	font-style:normal;
}
.tg-reviewstararea .tg-stars span:after,
.tg-reviewstararea .tg-stars:before{padding:4px 0 0;}
.tg-widgetlatesttour .tg-widgetcontent ul li:first-child{padding-top:0;}
.tg-widgetlatesttour .tg-widgetcontent ul li + li{padding:20px 0;}
.tg-widgetlatesttour .tg-widgetcontent ul li{
	padding:20px 0;
	border-bottom:1px solid #ddd;
}
.tg-widgetpopulartourslider{
	width:100%;
	float:left;
}
.tg-widgetpopulartourslider .tg-trendingtrip{padding:0;}
.tg-widgetpopulartourslider .tg-btnroundprev,
.tg-widgetpopulartourslider .tg-btnroundnext{
	border: 0;
	color: #fff;
	width: auto;
	height: auto;
	margin: -7px 0 0;
	line-height: normal;
}
.tg-widget.tg-widgetcatagories ul li{
	position:relative;
	padding:10px 0 10px 25px;
}
.tg-widget.tg-widgetcatagories ul li:before{
	left:0;
	content:'\f00c';
	font-size:15px;
	line-height:15px;
	position:absolute;
	font-family:'FontAwesome';
}
.tg-widget.tg-widgetcatagories ul li a{color:#676767;}
.tg-widgettourinfo,
.tg-widgettourinfo,
.tg-widgetpersonprice{
	padding:30px 30px 0;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.03);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.03);
}
.tg-widgetpersonprice{padding:0 30px 0;}
.tg-widgettourinfo ul li:nth-child(4){margin:0 0 40px;}
.tg-widgettourinfo ul li span,
.tg-widgetpersonprice ul li span{
	color:#000;
	float:left;
	font-weight:500;
}
.tg-widgettourinfo ul li em,
.tg-widgetpersonprice ul li em{
	float:right;
	font-style:normal;
}
.tg-widgettourinfo ul li.tg-couponapply{
	width:auto;
	clear:both;
	float:none;
	overflow:hidden;
	padding:20px 30px;
	margin:40px -30px 0;
	border-top:1px solid #e6e6e6;
}
.tg-couponapply{
	width:100%;
	float:left;
}
.tg-couponapply .form-group{
	margin:0;
	position:relative;
	padding:0 110px 0 0;
}
.tg-couponapply .form-group input{background:none;}
.tg-couponapply .form-group .tg-btn{
	top: 0;
	right: 0;
	height: 40px;
	padding:0 30px;
	background:#888;
	border-radius:4px;
	line-height: 40px;
	position: absolute;
}
.tg-couponapply .form-group .tg-btn:hover{color:#fff;}
.tg-couponapply .form-group .tg-btn:after{display:none;}
.tg-widgetpersonprice ul li.tg-personprice,
.tg-widgetpersonprice ul li.tg-totalprice{
	width:auto;
	clear:both;
	float:none;
	overflow:hidden;
	margin:0 -30px;
	padding:20px 30px;
}
.tg-widgetpersonprice ul li.tg-totalprice{
	padding:0;
	margin:0 -30px 0;
}
.tg-totalpayment{
	width:100%;
	float:left;
	margin:40px 0 0;
	padding:20px 30px;
	border-top:1px solid #e6e6e6;
}
.tg-widgetpersonprice ul li .tg-totalpayment span{font-weight:700;}
.tg-widgetpersonprice ul li .tg-totalpayment em{font-weight:bold;}
.tg-widgetpersonprice ul li.tg-personprice{
	width:auto;
	float:none;
	clear:both;
	overflow:hidden;
	padding:20px 30px;
	margin:0 -30px 20px;
	border-bottom:1px solid #e6e6e6;
}
.tg-widgetpersonprice ul li:last-child{
	width: auto;
	clear: both;
	float: none;
	padding-top: 0;
	overflow: hidden;
	margin: 0 -30px 0;
}
.tg-widgetpersonprice ul li.tg-personprice .tg-perperson span i{
	font-size:12px;
	line-height:12px;
}
.tg-widgetpersonprice ul li .tg-btn,
.tg-widgetpersonprice ul li .tg-btn:hover{color:#fff;}
.tg-widgetpersonprice ul li .tg-btn:after{display:none;}
/* =============================================
			Cart Style							
============================================= */
.tg-cartproductdetail{
	width:100%;
	float:left;
}
.tg-cartproductdetail table{
	float: left;
	margin:0 0 60px;
}
.tg-cartproductdetail table tr th,
.tg-cartproductdetail table tr td{
	border:0;
	color:#000;
	padding:15px 0;
	text-align:left;
	vertical-align:middle;
}
.tg-cartproductdetail table tr th{padding-top:0;}
.tg-cartproductdetail table tr td{
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.tg-cartproductdetail table tr th{border-top:0 !important;}
.tg-cartproductdetail table tr td .tg-tourname{
	border:0;
	padding:0;
}
.tg-cartproductdetail table tr th:first-child,
.tg-cartproductdetail table tr td:first-child{width:60%;}
.tg-cartproductdetail table tr th:nth-child(2),
.tg-cartproductdetail table tr td:nth-child(3){width:15%;}
.tg-cartproductdetail table tr td .form-control{width:80px;}

.tg-cartproductdetail table tr td > span{
	display:block;
	line-height:15px;
	font-weight:bold;
}
.tg-cartproductdetail table tr td:last-child{text-align:right;}
.tg-cartproductdetail table tr td i{
	color:#6e6e6e;
	font-size:25px;
	line-height:25px;
}
/* =============================================
			Footer Style						
============================================= */
.tg-footer {
	width: 100%;
	float: left;
	background: #000;
}
.tg-fourcolumns {
	width: 100%;
	float: left;
}
.tg-footercolumn {
	width: 100%;
	float: left;
	color: #c3c3c3;
	padding: 120px 0;
}
.tg-footercolumn .tg-widgettitle h3{color:#fff;}
.tg-footerbar {
	width: 100%;
	float: left;
	color: #676767;
	padding: 20px 0;
	min-height: 55px;
	line-height: 15px;
	background: #161616;
}
.tg-footerbar p {
	margin: 0;
	text-align:center;
	line-height: inherit;
}
/*======================================================================================
									Home Version Two									
======================================================================================*/
.tg-homebannerslider {position: relative;}
.tg-headervtwo {
	top: 30px;
	left: 0;
	float: none;
	z-index: 99;
	padding: 0 30px;
	background: none;
	position: absolute;
}
.tg-headervtwo .tg-logo{ margin: 0 }
.tg-headervtwo .tg-infonav {
	z-index: 3;
	float: right;
	padding: 12px 0;
	line-height: 18px;
	position: relative;
}
.tg-headervtwo .tg-infonav ul li,
.tg-headervtwo .tg-infonav ul li a {
	color: #fff;
	font-size:12px;
	font-weight:400;
	line-height: inherit;
}
.tg-headervtwo .tg-infonav ul li:first-child span{font-size:16px;}
.tg-headervtwo .tg-infonav ul li:first-child i{ padding: 0 10px 0 0; }
.tg-headervtwo .tg-navigationarea {
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	position: absolute;
	padding: 0 300px 0 180px;
}
.tg-navigationholder{
	width: 100%;
	float: left;
	position: relative;
}
.tg-headervtwo .tg-nav,
.tg-headervtwo .tg-socialicons {
	padding: 0;
	width: auto;
	float: none;
	position: static;
	display: inline-block;
	vertical-align: middle;
}
.tg-headervtwo .tg-nav{font-weight: 400;}
.tg-headervtwo .tg-navigation{position: static;}
.tg-headervtwo .tg-navigation > ul > li {
	padding: 14px 0;
	margin: 0 25px;
}
.tg-headervtwo .tg-navigation > ul > li > a {
	padding: 0;
	color: #fff;
}
.tg-headervtwo .tg-navigation ul li a:before { display: none; }
.tg-headervtwo .tg-socialicons { padding: 11px 0; }
.tg-headervtwo .tg-socialicons li {
	width:auto;
	height:auto;
	line-height: normal;
	padding: 0 0 0 15px;
}
.tg-headervtwo .tg-socialicons li a {
	width: auto;
	height: auto;
	border-radius: 0;
	line-height: normal;
	background: transparent;
}
.tg-headervtwo .tg-socialicons li a i{
	width: auto;
	height: auto;
	font-size: 18px;
	line-height: normal;
}
.tg-headervtwo .tg-infonav ul li:hover .tg-cartitems{
	top: 100%;
	opacity: 1;
	visibility: visible;
}
.tg-headervtwo.tg-headerfixed.scroll-to-fixed-fixed{
	background: #000;
	padding: 9px 30px
}
.tg-headervtwo.tg-headerfixed.scroll-to-fixed-fixed .tg-navigation > ul > li {padding: 23px 0;}
.tg-homeslidervtwo .item figcaption { padding: 312px 0; }
.tg-homeslidervtwo .tg-slidercontent,
.tg-homeslidervtwo .tg-slidercontent h1,
.tg-homeslidervtwo .tg-slidercontent h2 { text-align: left; }
.tg-homeslidervtwo .tg-slidercontent h1 { line-height: 75px; }
.tg-homeslidervtwo .tg-slidercontent h2 {
	margin: 0 0 30px;
	font-size: 36px;
	line-height: 36px;
}
.tg-findtour{
	width: 100%;
	float: left;
	padding: 40px 0;
	background: #14141e;
}
.tg-findtour .tg-formtrip {
	border: 0;
	padding: 0;
	border-radius: 0;
	background: transparent;
}
.tg-trendingtrips {
	width: 100%;
	float: left;
}
.tg-sectionheadvtwo { text-align:center; }
.tg-sectionheadvtwo .tg-sectiontitle h2 {
	width: 100%;
	padding: 30px 0 0;
	text-align:center;
	background-position: top center;
}
.tg-trendingtrips{
	width: 100%;
	float: left;
	margin: -40px 0;
}
.tg-trendingtrip{
	width: 100%;
	float: left;
	padding: 40px 0;
}
.tg-trendingtrip figure{
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	background: #000;
	position: relative;
}
.tg-trendingtrip figure img{
	width:100%;
	height:180px;
	display: block;
}
.tg-trendingtrip:hover figure img{opacity: 0.60;}
.tg-trendingtrip figure .tg-hover{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	position: absolute;
}
.tg-trendingtrip .tg-hover .tg-stars{
	top: -15px;
	left: 15px;
	float: none;
	opacity: 0;
	visibility: hidden;
	position: absolute;
}
.tg-trendingtrip .tg-hover .tg-tourduration{
	top: -15px;
	right: 15px;
	width: auto;
	float: none;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	position: absolute;
}
.tg-trendingtrip .tg-hover .tg-pricearea{
	left: 15px;
	bottom: -10px;
	opacity: 0;
	float: none;
	color: #fff;
	text-align: left;
	visibility: hidden;
	position: absolute;
}
.tg-trendingtrip .tg-hover .tg-pricearea span{width: 100%;}
.tg-locationname {
	bottom: 0;
	right: 0;
	color: #fff;
	padding: 0 15px;
	font-size: 12px;
	line-height: 34px;
	position: absolute;
	text-transform: uppercase;
}
.tg-trendingtrip:hover .tg-hover .tg-stars,
.tg-trendingtrip:hover .tg-hover .tg-tourduration{
	top: 15px;
	opacity: 1;
	visibility: visible;
}
.tg-trendingtrip:hover .tg-hover .tg-pricearea{
	bottom: 15px;
	opacity: 1;
	visibility: visible;
}
.tg-trendingtrip .tg-populartourcontent{ padding: 30px 0 0;}
.tg-trendingtrip .tg-populartourcontent .tg-description{padding: 0}
.tg-parallax .tg-sectionhead{color: #fff;}
.tg-parallax .tg-sectiontitle h2{
	color: #fff;
	background: url(/Content/Frontend/assets/images/patternw.png) no-repeat 100% 100%;
}
.tg-parallax .tg-sectionheadvtwo .tg-sectiontitle h2{background-position: top center;}
.tg-populardestinations{
	width: 100%;
	float: left;
}
.tg-populardestination{
	width: 100%;
	float: left;
}
.tg-populardestination figure{
	margin: 0;
	width: 100%;
	float: left;
	background: #000;
	position: relative;
}
.tg-populardestination figure a{display: block;}
.tg-populardestination figure a img{
	opacity: 0.60;
	display: block;
}
.tg-populardestination figure figcaption {
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	color: #fff;
	position: absolute;
	padding: 0 25px 20px;
}
.tg-populardestination figure figcaption h3 {
	color: #fff;
	margin: 0 0 8px;
	font-size: 24px;
	font-weight: 600;
	line-height: 18px;
}
.tg-populardestination figure figcaption h3 a{color: #fff;}
.tg-populardestination figure figcaption .tg-description p {
	margin: 0;
	line-height: 15px;
}


.tg-populardestinations.owl-carousel .owl-dot span{
	width:8px;
	height:8px;
	background:#fff;
	border:1px solid transparent;
}

.tg-populardestinations.owl-carousel .owl-dot:hover span,
.tg-populardestinations.owl-carousel .owl-dot.active span{
	width:10px;
	height:10px;
	background:none;
	border-color:#fff;
}

.tg-themetabs{
	width: 100%;
	float: left;
}
.tg-themetabnav{
	width: 100%;
	float: left;
	color: #676767;
	display: table;
	font-size: 13px;
	list-style: none;
	line-height: 16px;
	text-align:center;
	table-layout: fixed;
}
.tg-themetabnav li{
	display: table-cell;
	line-height: inherit;
	list-style-type: none;
}
.tg-themetabnav li a{
	color: #676767;
	display: block;
}
.tg-themetabnav li a img{
	display: block;
	margin: 0 auto;
}
.tg-themetabnav li a strong{
	color: #000;
	display: block;
	padding: 25px 0 5px;
}
.tg-themetabnav li a span{display: block;}
.tg-themetabnav li.active a,
.tg-themetabnav li:hover a{opacity: 0.40;}
.tg-themetabcontent{
	width: 100%;
	float: left;
	padding: 60px 0 0;
}
.tg-themetabcontent > div{
	width: 100%;
	float: left;
}
.tg-topdestinations{
	width: 100%;
	float: left;
	margin:-15px 0;
}
.tg-topdestination{
	width:100%;
	float:left;
}
.tg-topdestination figure{
	width: 100%;
	float: left;
	margin: 15px 0;
	overflow:hidden;
	background: #000;
}
.tg-topdestination figure a {
	z-index: 1;
	display: block;
	position: relative;
}
.tg-topdestination figure a img {
	width: 100%;
	height: auto;
	opacity: 0.60;
	display: block;
}
.tg-topdestination:hover figure a img {opacity:0.20;}
.tg-topdestination figure figcaption {
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	color: #fff;
	position: absolute;
	padding: 0 25px 20px;
}
.tg-topdestination figure figcaption h2 {
	margin: 0;
	color: #fff;
	float: left;
	font-size: 20px;
	font-weight: 500;
	line-height: 16px;
	position: relative;
	padding: 0 0 0 25px;
}
.tg-topdestination figure figcaption h2:before {
	top: -1px;
	left: 0;
	font-size: 18px;
	line-height: 18px;
	content: '\eb77';
	position: absolute;
	font-family: 'icomoon';
}
.tg-topdestination figure figcaption h2 a { color: #fff; }
.tg-topdestination:hover figure figcaption{bottom:-150px;}
.tg-topdestination figure .tg-btnviewall{
	top:-50%;
	    left: 50%;
    font-size: 12px;
    font-weight: 500;
    background: none;
    padding: 0 0 8px;
    line-height: 12px;
    position: absolute;
    margin: -6px 0 0 -38px;
    text-transform: uppercase;
}
.tg-topdestination figure .tg-btnviewall:before{
	left:0;
	bottom:0;
	content:'';
	width:100%;
	height:2px;
	position:absolute;
}
.tg-topdestination:hover figure .tg-btnviewall{top:50%;}
.tg-totaltours {
	float: right;
	font:400 14px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-videobox {
	width: 100%;
	float: left;
	margin: 0 0 -60px;
	position: relative;
	-webkit-box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.30);
	-moz-box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.30);
	box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.30);
}
.tg-videobox img {
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-btnplay {
	top: 50%;
	left: 50%;
	z-index: 2;
	color: #fff;
	width: 70px;
	height: 70px;
	display: block;
	font-size: 30px;
	line-height: 70px;
	border-radius: 50%;
	text-align:center;
	position: absolute;
	margin: -35px 0 0 -35px;
	-webkit-box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.50);
	box-shadow: 0px 10px 15px 3px rgba(0,0,0,0.50);
}
.tg-btnplay i {
	display: block;
	line-height: inherit;
}
.tg-btnplay:hover i { color: #fff; }
.tg-toppadding { padding-top: 190px; }
.tg-posts {
	width: 100%;
	float: left;
}
.tg-post {
	width: 100%;
	float: left;
}
.tg-post figure {
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	background: #000;
	position: relative;
}
.tg-post figure a{
	display: block;
	overflow: hidden;
}
.tg-post figure img {
	width: 100%;
	height: auto;
	display: block;
}
.tg-post figure .tg-hover {
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	padding: 15px;
	opacity: 0;
	text-align:center;
	visibility: hidden;
	position: absolute;
	-webkit-box-alt: center;
	-ms-flex-alt: center;
	alt-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tg-post figure .tg-hover h3 {
	color: #fff;
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 16px;
}
.tg-post figure .tg-hover h3 a { color: #fff; }
.tg-post figure .tg-hover time {
	font-size: 10px;
	line-height: 10px;
}
.tg-post:hover figure img { opacity: 0.40; }
.tg-post:hover figure .tg-hover{
	opacity: 1;
	visibility: visible;
}
/*======================================================================================
									Home Version Three									
======================================================================================*/
.tg-nobackground { background: none; }
.tg-homesliderfull .item figcaption { padding: 235px 0; }
.tg-homesliderfull .tg-slidercontent h1 {
	font-size: 48px;
	line-height: 38px;
	text-transform: uppercase;
}
.tg-homesliderfull .tg-slidercontent h2 {
	margin: 0 0 20px;
	font-size: 20px;
	line-height: 30px;
}
.tg-homesliderthumbnails .item{cursor:pointer;}
.tg-homesliderthumbnails .item figcaption {
	padding: 70px 0;
	background: rgba(0, 0, 0, 0.40);
}
.tg-homesliderthumbnails .tg-slidercontent h1 {
	margin: 10px 8px;
	font-size: 18px;
	line-height: 20px;
    height: 40px;
	text-transform: capitalize;
}
.tg-homesliderthumbnails .tg-slidercontent h2 {
	margin: 0;
}
.tg-homesliderthumbnails .current figcaption,
.tg-homesliderthumbnails .item:hover figcaption { background: rgba(0, 0, 0, 0.80); }
.tg-themetabsvtwo { padding: 0 0 120px; }
.tg-themetabsvtwo .tg-themetabnav {
	text-align: left;
	border-bottom: 1px solid #676767;
}
.tg-themetabsvtwo .tg-themetabnav li a,
.tg-themetabsvtwo .tg-themetabnav li a strong {
	color: #fff;
	padding: 0;
	opacity: 0.50;
	text-transform: uppercase;
}
.tg-themetabsvtwo .tg-themetabnav li a {
	position: relative;
	padding-bottom: 20px;
}
.tg-themetabsvtwo .tg-themetabnav li a:before {
	width: 0;
	height: 3px;
	content: '';
	bottom: -1px;
	position: absolute;
}
.tg-themetabsvtwo .tg-themetabnav li:hover a,
.tg-themetabsvtwo .tg-themetabnav li.active a,
.tg-themetabsvtwo .tg-themetabnav li:hover a strong,
.tg-themetabsvtwo .tg-themetabnav li.active a strong { opacity: 1; }
.tg-themetabsvtwo .tg-themetabnav li:hover a:before,
.tg-themetabsvtwo .tg-themetabnav li.active a:before { width: 100%; }
.tg-parallax .tg-features { margin: 0; }
.tg-parallax .tg-feature {
	color: #fff;
	padding: 60px 0;
	text-align:center;
}
.tg-parallax .tg-featuretitle h2,
.tg-parallax .tg-featuretitle h2 span,
.tg-parallax .tg-featuretitle h2 a { color: #fff; }
/*======================================================================================
									Home Version Four									
======================================================================================*/
.tg-homebanner .item figcaption { padding: 412px 0; }
.tg-findtourvfour{position: relative;}
.tg-btntoggleform {
	left: 0;
	color: #fff;
	bottom: 100%;
	width: 280px;
	height: 55px;
	padding: 15px;
	font-size: 16px;
	overflow: hidden;
	line-height: 25px;
	position: absolute;
	border-radius: 10px 10px 0 0;
}
.tg-btntoggleform span{
	float: left;
	line-height: inherit;
}
.tg-btntoggleform i{
	float: right;
	line-height: inherit;
}
.tg-btntoggleform:hover,
.tg-btntoggleform:focus{ color: #fff; }
.tg-findtourvfour { padding: 0; }
.tg-findtourvfour .tg-formtheme.tg-formtrip{
	display: none;
	padding: 40px 0;
}
.tg-findtourvfour .tg-formtrip .tg-btn{background:#000;}
.tg-homebanner .tg-slidercontent h1 {
	margin: 0 0 10px;
	font-size: 55px;
	line-height: 50px;
	text-transform: uppercase;
}
.tg-homebanner .tg-slidercontent h2 {
	margin: 0;
	font-size: 36px;
	line-height: 36px;
}
.tg-ourpartnersvtwo .tg-partners { padding: 30px 0 0 }
.tg-ourpartnersvtwo li figure a img{ opacity: 0.40; }
.tg-ourpartnersvtwo li figure:hover a img { opacity: 1; }
/*======================================================================================
									Home Version Five									
======================================================================================*/
.tg-homebannervtwo {  }
.tg-homebannervtwo .item figcaption { padding: 250px 0 0; }
.tg-slidercontent .tg-videobox {
	width:100%;
	float: none;
	max-width: 710px;
	margin: 0 auto 75px;
}
.tg-homebannervtwo .tg-slidercontent h1 {
	margin: 0 0 6px;
	font-size: 42px;
	line-height: 42px;
}
.tg-homebannervtwo .tg-slidercontent h2 {
	font-size: 36px;
	line-height: 36px;
	margin: 0 0 130px;
}
.tg-findtourvfive {
	padding: 40px;
	background: #fff;
	margin: -65px 0 0;
	-webkit-box-shadow: 0 0 15px 2px rgba(0,0,0,0.20);
	box-shadow: 0 0 15px 2px rgba(0,0,0,0.20);
}
/*======================================================================================
										About us										
======================================================================================*/
.tg-innerbanner .tg-sectionspace {
	color: #fff;
	text-align:center;
	padding: 230px 0 70px;
	background: rgba(0, 0, 0, 0.40);
}
.tg-innerbanner h1 {
	margin: 0;
	color: #fff;
	font-size: 42px;
	font-weight: 600;
    margin-bottom: 30px;
	line-height: 42px;
}
.tg-innerbanner h2 {
	color: #fff;
	margin: 15px 0 90px;
	font: 400 36px/36px 'Caveat Brush', Arial, Helvetica, sans-serif;
}
.tg-aboutus figure {
	margin: 0;
	width: 100%;
	float: left;
	min-height:555px;
}
.tg-aboutus figure img {
	width:100%;
	height:auto;
	display: block;
}
.tg-aboutus .tg-textbox {
	width: 100%;
	float: left;
	padding: 10%;
	min-height: 555px;
	-webkit-box-alt: center;
	-ms-flex-alt: center;
	alt-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tg-aboutus .tg-textbox .tg-description p:last-child { margin: 0; }
.tg-faqs{
	width: 100%;
	float: left;
}
.tg-accordion{
	width:100%;
	float:left;
}
.tg-panel{
	width:100%;
	float:left;
	padding: 25px 0;
	border-bottom: 1px solid #e6e6e6;
}
.tg-panel h4{
	margin:0;
	width:100%;
	float:left;
	cursor:pointer;
	font-size:20px;
	font-weight: 600;
	line-height: 20px;
	position:relative;
	text-transform: capitalize;
}
.tg-bookingdetail .tg-panel h4 span{margin:5px 0 0;}
.tg-panel h4 span{
	color:#676767;
	display:block;
	font-size:13px;
	line-height:17px;
}
.tg-panel h4:hover,
.tg-panel h4.active{}
.tg-panel h4:after{
	right:0;
	top:-5px;
	content:'+';
	width: 30px;
	height: 30px;
	color:#676767;
	display:block;
	font-size:16px;
	line-height:26px;
	position:absolute;
	text-align:center;
	border-radius: 50%;
	border: 1px solid #676767;
	font-family:'FontAwesome';
}
.tg-panel h4:hover:after,
.tg-panel h4.active:after{ content:'-'; }
.tg-panelcontent{
	width:100%;
	float:left;
	padding: 30px 0 0;
}
.tg-panelcontent .tg-description p{ margin:0; }
/*======================================================================================
										FAQ'S											
======================================================================================*/
.tg-content {
	width: 100%;
	float: left;
}
.tg-faqs {
	width: auto;
	float: none;
	clear: both;
	font-size: 15px;
	line-height: 23px;
	overflow: hidden;
	margin: -30px -50px;
}
.tg-faqs .tg-item {
	width: 50%;
	padding: 30px 50px;
}
.tg-faqs .tg-item:nth-child(odd) { float: left; }
.tg-faqs .tg-item:nth-child(even) { float: right; }
.tg-faqs ol li + li { padding: 20px 0 0; }
.tg-faqs .tg-description p:last-child { margin: 0; }
/*======================================================================================
								Package Plans											
======================================================================================*/
.tg-pkgplans {
	width: 100%;
	float: left;
}
.tg-pkgplan {
	width: 100%;
	float: left;
	padding: 50px 0 0;
	border: 1px solid #a9a9a9;
}
.tg-pkgplantitle {
	width: 100%;
	float: left;
	padding: 0 30px;
}
.tg-pkgplantitle h2{
	margin: 0;
	font-size: 32px;
	font-weight: 600;
	line-height: 26px;
}
.tg-pkgplanoptions {
	width: 100%;
	float: left;
	padding: 50px 30px;
	font-size: 15px;
	line-height: 15px;
	list-style: none;
}
.tg-pkgplanoptions li {
	padding: 15px 0;
	line-height: inherit;
	list-style-type: none;
}
.tg-pkgplanfoot {
	width: 100%;
	float: left;
	padding: 15px 30px;
	background: #f2f2f2;
}
.tg-pkgplanfoot .tg-btn{
	float: left;
	color: #fff;
	height:52px;
	line-height:52px;
	border-radius: 5px;
	background: #a9a9a9;
}
.tg-pkgplanfoot .tg-btn:after{display:none;}
.tg-pkgplanfoot .tg-btn:hover{color:#fff;}
.tg-pkgplanprice {
	color: #000;
	float: right;
	margin: 10px 0;
}
.tg-pkgplanprice sup {
	top: 0;
	font-size: 16px;
	line-height: 16px;
	padding: 0 5px 0 0;
	vertical-align: top;
}
/*======================================================================================
								Contact Us Style										
======================================================================================*/
.tg-contactinfo {
	width: 100%;
	float: left;
	list-style: none;
	line-height: 23px;
	text-align:center;
}
.tg-contactinfo li {
	width: 33.33%;
	float: left;
	padding: 0 4%;
	line-height: inherit;
	list-style-type: none;
}
.tg-contactinfo li + li { border-left: 1px solid #e8e8e8; }
.tg-contactinfo li .tg-contactinfoicon{
	width: 100%;
	float: left;
	height: 50px;
	font-size: 40px;
	margin: 0 0 20px;
	line-height: 50px;
	text-align:center;
}
.tg-contactinfoicon i{
	display: block;
	font-size: inherit;
	text-align:center;
	line-height: inherit;
}
.tg-contactinfo li h2{
	clear: both;
	margin: 0 0 20px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}
.tg-contactinfo li > span{
	width: 100%;
	float: left;
	color: #5c5c5c;
	font-size: 15px;
	line-height: 23px;
}
.tg-contactinfo li address{
	margin: 0;
	font-style: normal;
}
.tg-contactinfo li p{margin: 0;}
.tg-contactinfo li strong{
	width: 100%;
	float: left;
	padding: 15px 0 0;
}
/*======================================================================================
								Blog Grid Style											
======================================================================================*/
.tg-blogposts{}
.tg-posts.tg-blogposts{
	width: auto;
	float: none;
	clear: both;
	overflow: hidden;
	margin: -70px -20px 0;
}
.tg-post.tg-verticaltop{
	width: 25%;
	margin: 0 -2px;
	padding: 70px 50px;
}
.tg-postcontent{
	width: 100%;
	float: left;
	padding: 20px 0 0;
}
.tg-postcontenthead{
	width: 100%;
	float: left;
}
.tg-author { float: left;}
.tg-author > span,
.tg-author > a { float: left; }
.tg-author > a {
	overflow: hidden;
	border-radius: 50%;
}
.tg-author > span{
	font-size: 13px;
	line-height: 15px;
	padding: 10px 0 10px 10px;
}
.tg-postcontenthead .tg-date{
	float: right;
	padding: 10px 0;
	font-size: 13px;
	line-height: 15px;
}
.tg-posttitle{
	width: 100%;
	float: left;
	padding: 16px 0;
}
.tg-posttitle h2{
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	line-height: 27px;
}
.tg-postcontent .tg-description { padding: 0 0 20px; }
.tg-postcontent .tg-description p { margin: 0; }
.tg-btnreadmore {
	float: left;
	color: #141414;
	font-size: 12px;
	line-height: 15px;
	position: relative;
}
.tg-btnreadmore:before {
	top: 50%;
	left: 0;
	width: 0;
	height: 2px;
	content: '';
	margin: -1px 0 0;
	background: #000;
	position: absolute;
}
.tg-btnreadmore:hover { padding: 0 0 0 60px; }
.tg-btnreadmore:hover:before { width: 54px; }
.tg-blogposts .tg-pagination { padding: 0 30px; }
/*======================================================================================
								Blog Detail Style										
======================================================================================*/
.tg-innerbannervtwo .tg-sectionspace{padding:550px 0 100px;}
.tg-postmaradata{
	font-size:13px;
	list-style:none;
	line-height:17px;
	padding:0 0 25px;
	display:inline-block;
	vertical-align:middle;
}
.tg-postmaradata li{
	padding:0 15px;
	line-height:inherit;
	list-style-type:none;
	display:inline-block;
	vertical-align:middle;
}
.tg-postmaradata li i,
.tg-postmaradata li span{
	display:inline-block;
	vertical-align:middle;
}
.tg-postmaradata li i{margin:0 10px 0 0;}
.tg-postmaradata li a i,
.tg-postmaradata li a span{color:#fff;}
.tg-blogdetail{
	width:100%;
	float:left;
	padding:60px 0 120px;
}
.tg-detailbox{
	width:100%;
	float:left;
}
.tg-detailbox + .tg-detailbox{margin:20px 0 0;}
.tg-detailbox h3{
	font-size:20px;
	margin:0 0 30px;
	font-weight:600;
	line-height:20px;
}
    .tg-detailbox p {
        text-align: justify;
    }
.tg-liststyle.tg-stylewithnumber li{
	padding:18px 0;
	line-height:normal;
}
.tg-liststyle.tg-stylewithnumber li:before{display:none;}
.tg-liststyle.tg-stylewithnumber li span{display:block;}
blockquote {
    width: 100%;
    float: left;
    line-height: 30px;
    background: #fafafa;
    margin: 15px 0 15px;
    border-left: 8px solid;
    padding: 15px 15px 15px 25px;
    text-align: justify;
    font-size: 14px;
}
.tg-blogdetailimg{
	margin:0;
	width:100%;
	float:left;
}
.tg-blogdetailimg img{
	width:100%;
	height:auto;
}
.tg-nextprevposts{
	width:100%;
	float:left;
	padding:30px 0;
	margin:100px 0;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.tg-prevpost{
	float:left;
	text-align:left;
}
.tg-nextpost{
	float:right;
	text-align:right;
}
.tg-prevpost a,
.tg-nextpost a{display:block;}
.tg-prevpost a,
.tg-nextpost a,
.tg-prevpost a:hover,
.tg-nextpost a:hover{color:#676767;}
.tg-prevpost a i,
.tg-nextpost a i{
	font-size:13px;
	line-height:13px;
	margin:0 8px 0 0;
}
.tg-nextpost a i{margin:0 0 0 8px;}
.tg-prevpost a span,
.tg-nextpost a span{
	font-size:13px;
	line-height:13px;
}
.tg-prevpost a h2,
.tg-nextpost a h2{
	margin:0;
	font-size:20px;
	font-weight:600;
	line-height:20px;
}
.tg-heading.tg-headingvtwo{
	margin:0;
	padding:30px 0 5px 0;
}
    .tg-heading.tg-headingvtwo h3 {
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 10px;
    }
.tg-heading.tg-headingvtwo:before{display:none;}
.tg-heading h2{
	font-size:24px;
	font-weight:600;
	margin:0 0 40px;
	line-height:24px;
}
.tg-comments{
	width:100%;
	float:left;
	list-style:none;
}
.tg-comments li{
	width:100%;
	float:left;
	list-style-type:none;
}
.tg-comment{
	width:100%;
	float:left;
	padding:20px 0;
	border-bottom:1px solid #e6e6e6;
}
.tg-comment figure{
	float:left;
	margin:0 25px 0 0;
	border-radius:50%;
}
.tg-comment figure img{
	height:auto;
	display:block;
}
.tg-comment .tg-content{
	width:auto;
	float:none;
	overflow:hidden;
}
.tg-comment .tg-content .tg-description p{margin:0;}
.tg-commenthead{
	width:100%;
	float:left;
	padding:0 0 12px;
}
.tg-commenthead .tg-author h3{
	margin:0;
	float:left;
	font-size:18px;
	font-weight:600;
	line-height:18px;
}
.tg-commenthead .tg-author time{
	float:left;
	font-size:13px;
	line-height:13px;
	margin:4px 0 0 10px;
}
.tg-reply{
	color:#000;
	float:right;
	display:block;
	font-size:12px;
	padding:0 0 4px;
	font-weight:500;
	line-height:12px;
	text-transform:uppercase;
	border-bottom:1px solid #000;
}
.tg-leaveyourcomment{
	width:100%;
	float:left;
	padding:120px 0 0;
}
.tg-formleavecomment textarea{
	width:100%;
	float:left;
	resize:none;
	height:240px;
}
.tg-formleavecomment .tg-btn{
	color:#fff;
	height:42px;
	padding:0 35px;
	line-height:42px;
	border-radius:5px;
}
.tg-formleavecomment .tg-btn:hover{color:#fff;}
.tg-formleavecomment .tg-btn:after{display:none;}
/*======================================================================================
								Listing Styles											
======================================================================================*/
.tg-listing {
	width: 100%;
	float: left;
}
.tg-listing .tg-sectiontitle {
	padding: 0;
	width: auto;
}
.tg-listing .tg-populartour,
.tg-listing .tg-trendingtrip { padding: 70px 0 0; }
.tg-listing .tg-pagination {
	text-align:center;
	padding: 70px 0 0;
}
.tg-listing .tg-pagination ul {
	float: none;
	display: inline-block;
	vertical-align: top;
}
.tg-listingvthree .tg-sectiontitle{padding:0 0 70px;}
.tg-listing  .tg-populartourvtwo{
	padding:30px;
	margin:15px 0;
	background:#fff;
}
.tg-populartourvtwo figure{
	width:auto;
	margin:0 35px 0 0;
}
.tg-populartourvtwo .tg-populartourcontent{
	width:auto;
	float:none;
	overflow:hidden;
	position:relative;
	padding:0 280px 0 0;
}
.tg-populartourvtwo .tg-populartourcontent .tg-description{padding:0;}
.tg-populartourvtwo .tg-populartourcontent .tg-description p{
	margin:0 0 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
    text-align: justify;
}
.tg-populartourvtwo .tg-populartourfoot{border:0;}
.tg-priceavailability {
    top: 0;
    right: 0;
    width: 270px;
    padding: 20px 50px;
    position: absolute;
    background: #fee133;
    height: 100%;
}
.tg-availhead{
	top:0;
	left:0;
	width:100%;
	padding:0 35px;
	text-align:center;
	position:absolute;
}
.tg-availhead time{
	margin:0;
	color:#000;
	font-size:13px;
	line-height:32px;
}
.tg-priceavailability .tg-pricearea{
	width:100%;
	float:left;
	text-align:center;
    position: relative;
	padding:10px 0 25px;
}
.tg-priceavailability .tg-pricearea span{
	float:none;
	display:block;
}
.tg-priceavailability .tg-pricearea span,
.tg-priceavailability .tg-pricearea h4{color:#000;}
.tg-priceavailability .tg-btn{
	padding:0;
	width:100%;
}
.tg-shareicons{
	float:right;
	position:relative;
}
.tg-likeshare{
	float:right;
	font-size:13px;
	list-style:none;
	line-height:15px;
	text-transform:uppercase;
}
.tg-likeshare > li{
	float:left;
	padding:0 8px;
	position:relative;
	line-height:inherit;
	list-style-type:none;
}
.tg-likeshare li a{
	color:#868686;
	display:block;
}
.tg-likeshare > li:hover > a > i,
.tg-likeshare > li:hover > a{color:#000;}
.tg-likeshare > li > a > i{
	font-size:18px;
	margin:0 8px 0 0;
	line-height:18px;
}
.tg-likeshare > li > a > i,
.tg-likeshare > li > a > span{
	display:inline-block;
	vertical-align:middle;
}
.tg-share{
	margin:0;
	left: 20px;
	width:40px;
	top:-120px;
	z-index:9;
	font-size:16px;
	list-style:none;
	background:#000;
	line-height:16px;
	border-radius:5px;
	position:absolute;
	text-align:center;
	visibility:hidden;
	opacity:0;
}
.tg-share:before{
	left:10px;
	top:100%;
	width: 0;
	height: 0;
	content:'';
	position:absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 7px solid #000;
}
.tg-share li{
	width:100%;
	float:left;
	padding:8px 0;
	line-height:inherit;
	list-style-type:none;
}
.tg-share li a{
	display:block;
	color:#b3b3b3;
}
.tg-likeshare li:hover .tg-share{
	opacity:1;
	visibility:visible;
}
.tg-listingvsix .tg-populartour {
	background:none;
	margin:0 0 80px;
	padding:0 0 80px;
	border-bottom:1px solid #ddd;
}
.tg-listingvsix .tg-populartourvtwo:nth-child(6){margin:0;}
.tg-listingvsix .tg-populartour figure{
	width:100%;
	float:left;
	margin:0 0 35px;
}
.tg-listingvsix .tg-priceavailability .tg-pricearea {padding: 90px 0 68px;}
.tg-listingvsix .tg-pagination{text-align:left;}
/*======================================================================================
								Shop Style												
======================================================================================*/
.tg-shopgrid .tg-sectiontitle{padding: 0 0 20px;}
.tg-product {
	width: 100%;
	float: left;
	background: #fff;
	padding: 30px 0 0;
}
.tg-product figure {
	margin: 0;
	width: 100%;
	float: left;
	position: relative;;
}
.tg-descount{
	bottom: 0;
	right: 0;
	color: #fff;
	padding: 0 15px;
	font-size: 12px;
	line-height: 34px;
	position: absolute;
}
.tg-product figure a { display: block; }
.tg-product figure a img {
	width: 100%;
	height: auto;
	display: block;
}
.tg-productcontent {
	width: 100%;
	float: left;
	padding: 30px 0 0;
}
.tg-productsslider .tg-productcontent { padding: 30px 20px 0; }
.tg-producttitle {
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-producttitle h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 14px;
}
.tg-producttitle h3 a { color: #000; }
.tg-productcontent .tg-description { padding: 0 0 20px; }
.tg-productcontent .tg-description p { margin: 0; }
.tg-productsslider .tg-productfoot {
	clear: both;
	width: auto;
	float: none;
	margin: 0 -20px;
	overflow: hidden;
	padding: 20px 20px;
}
.tg-productfoot {
	width: 100%;
	float: left;
	padding: 20px 0 0;
	border-top: 1px solid #e6e6e6;
}
.tg-wishlist {
	width: 100%;
	float: left;
	color: #676767;
	margin: 0 0 12px;
	font-size: 13px;
	line-height: 13px;
	position: relative;
	padding: 3px 0 3px 25px;
}
.tg-wishlist:before {
	top: 0;
	left: 0;
	content: '\e04a';
	font-size: 18px;
	line-height: 18px;
	position: absolute;
	font-family: 'icomoon';
}
.tg-durationrating .tg-stars,
.tg-durationrating em {
	float: left;
	font-style: normal;
}
.tg-durationrating em {
	font-size: 10px;
	line-height: 12px;
}
.tg-btnaddtocart{
	color: #000;
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: 600;
	margin: 20px 0 0;
	text-align:center;
	text-transform: uppercase;
}
.tg-btnaddtocart i,
.tg-btnaddtocart span{
	vertical-align: top;
	display: inline-block;
}
.tg-btnaddtocart i{
	font-size: 20px;
	line-height: 50px;
}
.tg-btnaddtocart span{
	padding: 3px 0 0;
	line-height: 47px;
}
.tg-btnaddtocart:hover,
.tg-btnaddtocart:hover i,
.tg-btnaddtocart:hover span{color: #fff;}
/*======================================================================================
								404 Error Style											
======================================================================================*/
.tg-404errorpage{
	background: url(/Content/Frontend/assets/images/img-02.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.tg-404error{
	width:100%;
	float:left;
	padding:500px 0;
	position:relative;
}
.tg-404error:before{
	top:0;
	left:0;
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:
		-moz-linear-gradient(top,
		rgba(0,0,0,0.4) 0%,
		rgba(0,0,0,0.4) 1%,
		rgba(0,0,0,0.4) 100%);
	background:
		-webkit-linear-gradient(top,
		rgba(0,0,0,0.4) 0%,
		rgba(0,0,0,0.4) 1%,
		rgba(0,0,0,0.4) 100%);
	background:
		linear-gradient(to bottom,
		rgba(0,0,0,0.4) 0%,
		rgba(0,0,0,0.4) 1%,
		rgba(0,0,0,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 );
}
.tg-404errorcontent{
	z-index:2;
	width:100%;
	float:left;
	text-align:center;
	position:relative;
}
.tg-404errorcontent h1{
	color:#fff;
	font-size:150px;
	margin:0 0 18px;
	font-weight:bold;
	line-height:110px;
}
.tg-404errorcontent h2{
	color:#fff;
	font-size:36px;
	margin:0 0 20px;
	line-height:36px;
	font-family: 'Caveat Brush', Arial, Helvetica, sans-serif;
}
.tg-404errorcontent .tg-description{margin:0 0 50px;}
.tg-404errorcontent .tg-description p{
	margin:0;
	color:#fff;
	font-size:15px;
	line-height:15px;
}
/*======================================================================================
								Product Detail Style									
======================================================================================*/
.tg-productdetail{
	width:100%;
	float:left;
}
.tg-productdetailsider{
	width:100%;
	float:left;
}
.tg-productdetailsider figure{
	margin:0;
	width:100%;
	float:left;
}
.tg-productdetailsider figure img{
	width:100%;
	height:auto;
	display:block;
}
.tg-productdetailsider .tg-btnroundprev,
.tg-productdetailsider .tg-btnroundnext {
	border: 0;
	color: #fff;
	width: auto;
	height: auto;
	margin: -7px 0 0;
	line-height: normal;
}
.tg-productinfo{
	width:100%;
	float:left;
}
.tg-productinfo h3{
	font-size:24px;
	font-weight:600;
	margin:0 0 15px;
	line-height:24px;
}
.tg-productinfo .tg-pricearea{
	float:left;
	width:100%;
	padding:0 0 20px;
}
.tg-productinfo .tg-description p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.tg-productinfo .tg-pricearea del{
	float:left;
	padding:5px 5px 0 0;
}
.tg-productinfo .tg-pricearea h4{float:left;}
.tg-quantitycolor{
	width:100%;
	float:left;
	padding:10px 0 0;
}
.tg-formquantity .form-group{margin:0;}
.tg-formquantity .form-group:first-child{
	width:10%;
	float:left;
}
.tg-formquantity .form-group:first-child .form-control{padding:10px 10px 10px 15px}
.tg-formquantity .form-group:nth-child(2){
	max-width:230px;
	margin:0 0 0 10px;
}
.tg-formquantity .form-group:last-child{
	width:auto;
	clear:both;
}
.tg-formquantity .form-group .tg-btnaddtocart{
	padding:0 45px;
	border-radius:5px;
}
.tg-productinfo .tg-likeshare{
	float:left;
	padding:30px 0 0;
}
.tg-latestproducts {
	width:100%;
	float:left;
	padding:0 0 120px;
}
/*======================================================================================
								Tour Catagory Style										
======================================================================================*/
.tg-tourcatagory .tg-sectiontitle h2{margin:0 0 20px;}
.tg-tourcatagory .tg-sectiontitle{padding:0 0 45px;}
.tg-tourcatagory .tg-sectiontitle .tg-description p{margin:0}
.tg-bgwhite{background:#fff;}
/*======================================================================================
								Tour Booking Detail Style								
======================================================================================*/
.tg-tourbookingdetail{
	width:100%;
	float:left;
}
.tg-bookinginfo{
	width:100%;
	float:left;
	background:#fff;
	padding:75px 0 0;
	margin:-125px 0 0;
	text-align:center;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);
}
.tg-bookinginfo h2{
	margin:0 0 20px;
	font-size:32px;
	font-weight:bold;
	line-height:30px;
}
.tg-bookinginfo .tg-durationrating{
	width:100%;
	margin:0 0 10px;
}
.tg-bookinginfo .tg-pricearea {
    margin: 0 0 15px;
    text-align: center;
    display: block;
    width: 100%;
    position: relative;
    float: left;
}
.tg-bookinginfo .tg-durationrating .tg-stars,
.tg-bookinginfo .tg-durationrating em,
.tg-bookinginfo .tg-pricearea span,
.tg-bookinginfo .tg-pricearea del{
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.tg-bookinginfo .tg-pricearea span{margin:0 5px 0 0;}
.tg-bookinginfo .tg-pricearea h4{
	font-size:24px;
	line-height:24px;
}

.tg-bookinginfo .tg-pricearea h4 sub{
	color:#676767;
	font-size:12px;
	line-height:12px;
	margin:0 0 0 3px;
}
.tg-formbookingdetail{padding:0 0 20px;}
.tg-formbookingdetail fieldset{padding:0 225px;}
.tg-formbookingdetail .form-group{
	margin:0;
	width:35%;
	float:left;
	padding:0 10px;
}
.tg-formbookingdetail .form-group:last-child{width:30%;}
.tg-formbookingdetail .tg-select select{height:52px;}
.tg-formbookingdetail .tg-select:after{line-height:52px;}
.tg-formbookingdetail .tg-btn{
    width: 350px;
	padding:0;
	height:52px;
	line-height:52px;
	border-radius:5px;
}
.tg-formbookingdetail .tg-btn:hover{color: #fff;}
.tg-formbookingdetail .tg-btn:after{display: none;}
.tg-formbookingdetail .tg-btn:hover:after{bottom:0;}
.tg-formicon{
	width:15%;
	float:left;
	padding:11px 0;
	text-align:left;
}
.tg-formicon i{
	font-size:24px;
	line-height:24px;
}
.tg-formbookingdetail .form-group .tg-select{width:85%;}
.tg-tripinfo{
	width:100%;
	float:left;
	padding:20px 0;
	font-size:15px;
	list-style:none;
	line-height:15px;
	text-align:center;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.tg-tripinfo li{
	padding:0 25px;
	list-style-type:none;
	display:inline-block;
	vertical-align:middle;
}
.tg-tripinfo li .tg-tourduration{
	width:auto;
	float:none;
	padding:0 0 0 30px;
	font-size:inherit;
	line-height:inherit;
}
.tg-tourduration.tg-availabilty:before{content:'\e00d';}
.tg-tourduration.tg-location:before{content:'\e025';}
.tg-tourduration.tg-peoples:before{content:'\e9eb';}
.tg-refundshare{
	width:100%;
	float:left;
	padding:20px 25px;
}
.tg-refund{float:left;}
.tg-refund figure{
	float:left;
	margin:0 18px 0 0;
}
.tg-refund figure img{
	width:100%;
	height:auto;
	display:block;
}
.tg-refundinfo{
	overflow:hidden;
	text-align:left;
}
.tg-refundinfo h3{
	font-size:20px;
	font-weight:600;
	line-height:20px;
}
.tg-refundinfo .tg-description p{margin:0;}
.tg-refundshare .tg-likeshare{padding:18px 0;}
.tg-bookingtabs{}
.tg-bookingtabs .tg-themetabnav{
	color:#010101;
	font-size:16px;
	text-align:left;
	font-weight:600;
	line-height:16px;
	margin:0 0 70px;
	text-transform:uppercase;
	border-bottom:1px solid #e6e6e6;
}
.tg-bookingtabs .tg-themetabnav li a{
	color:#010101;
	padding:0 0 22px;
	position:relative;
}
.tg-bookingtabs .tg-themetabnav li a:before{
	left:0;
	width:0;
	height:3px;
	bottom:-1px;
	content:'';
	position:absolute;
}
.tg-bookingtabs .tg-themetabnav li:hover a,
.tg-bookingtabs .tg-themetabnav li.active a{opacity:1;}
.tg-bookingtabs .tg-themetabnav li:hover a:before,
.tg-bookingtabs .tg-themetabnav li.active a:before{width:100%;}
.tg-bookingtabs .tg-themetabcontent{padding:0;}
.tg-bookingdetail{
	width:50%;
	float:left;
	padding:0 50px 0 0;
}
.tg-bookingdetail + .tg-bookingdetail{padding:0 0 0 50px;}
.tg-box{
	width:100%;
	float:left;
}
.tg-box h2{
	font-size:24px;
	margin:0 0 25px;
	font-weight:600;
	line-height:25px;
}
.tg-box + .tg-box{margin:45px 0 0;}
.tg-liststyle{
	width:100%;
	float:left;
	color:#676767;
	font-size:15px;
	list-style:none;
}
.tg-liststyle li{
	width:100%;
	float:left;
	position:relative;
	padding:0 0 0 25px;
	list-style-type:none;
}
.tg-liststyle li span{
	display:block;
	line-height:inherit;
}
.tg-liststyle li:before{
	left:0;
	top:7px;
	font-size:14px;
	content:'\f14f';
	line-height:15px;
	position:absolute;
	font-family: 'icomoon';
}
.tg-bookingdetailstyle + .tg-bookingdetailstyle {
	padding:45px 0 0 50px;

}
.tg-bookingdetailstyle .tg-box{margin:0 0 45px;}
.tg-box h3 {
    margin: 0 0 15px 0;
    font-size: 16px;
    min-width: 200px;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
}
.tg-bookingdetailstyle .tg-box h3 {
    margin: 0 !important;
    float: left;
    font-size: 16px;
    min-width: 200px;
    font-weight: 600;
    line-height: 18px;
}
.tg-bookingdetailstyle .tg-content{
	width:auto;
	float:none;
	overflow:hidden;
}
.tg-bookingdetailstyle .tg-liststyle{width:50%;}
.tg-bookingdetailstyle .tg-liststyle li{padding:0;}
.tg-bookingdetailstyle .tg-liststyle li:before{display:none;}
.tg-bookingdetailstyle .tg-priceinclude .tg-liststyle{width:100%;}
.tg-bookingtabs .tab-pane{position:relative;}
.tg-bookingtabs .tab-pane:before{
	top:0;
	left:50%;
	content:'';
	width:1px;
	height:100%;
	position:absolute;
	background:#e6e6e6;
}
.tg-location h3{margin:0 0 12px;}
.tg-location .tg-locationmap{
	height:450px;
	border:5px solid #fff;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
}
.tg-reviewsarea{
	width:100%;
	float:left;
}
.tg-formreviews .tg-filterby{
	padding:0 0 25px;
	border-bottom:1px solid #e6e6e6;
}
.tg-filterby .tg-durationrating{
	width:auto;
	padding:12px 0;}
.tg-filterby .tg-durationrating em{
	font-size:15px;
	line-height:15px;
	margin:0 2px 0 0;
}
.tg-filterby .tg-stars span:after,
.tg-filterby .tg-stars:before{
	font-size:15px;
	line-height:15px;
}
.tg-filterby .tg-select{
	width:auto;
	float:right;
}
.tg-filterby .tg-select select{padding: 10px 230px 10px 20px;}
.tg-reviews ul{
	width:100%;
	float:left;
	list-style:none;
}
.tg-reviews ul li{
	width:100%;
	float:left;
	padding:30px 0;
	list-style-type:none;
	border-bottom:1px solid #e6e6e6;
}
.tg-review{
	width:100%;
	float:left;
}
.tg-review .tg-author{
	padding:20px;
	margin:0 30px 0 0;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.10);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.10);
}
.tg-authorimg{
	margin:0;
	float:left;
	border-radius:50%;
	margin:0 20px 0 0;
}
.tg-authorimg img{
	width:100%;
	height:auto;
	display:block;
	border-radius:50%;
}
.tg-authorinfo{
	padding:8px 0;
	overflow:hidden;
}
.tg-authorinfo h3{
	font-size:16px;
	margin:0 0 5px;
	font-weight:600;
	line-height:16px;
}
.tg-authorinfo span{
	display:block;
	color:#676767;
	font-size:13px;
	margin:0 0 8px;
	line-height:17px;
}
.tg-authorinfo .tg-stars{margin:0;}
.tg-reviewcontent{overflow:hidden;}
.tg-reviewhead{
	width:100%;
	float:left;
	padding:0 0 20px;
}
.tg-reviewhead .tg-tourduration{
	width:auto;
	margin:12px 0;
}
.tg-btnhelpfull{
	float:right;
	display:block;
	color:#676767;
	font-size:12px;
	line-height:12px;
	padding:12px 10px;
	border-radius:5px;
	border:1px solid #e5e5e5;
}
.tg-btnhelpfull i{
	font-size:17px;
	margin:0 10px 0 0;
}
.tg-btnhelpfull:hover,
.tg-btnhelpfull:hover i{color:#676767;}
.tg-reviews ul li:first-child .tg-description p{margin:0;}
.tg-leavereviewhead{
	width:100%;
	float:left;
	padding:0 0 30px;
}
.tg-formtheme .tg-formleavereview{padding:120px 0 0;}
.tg-leavereviewhead h2{
	font-size:24px;
	font-weight:600;
	margin:0 0 30px;
	line-height:20px;
}
.tg-leavereviewhead .tg-durationrating h3{
	font-size:16px;
	font-weight:600;
	line-height:16px;
}
.tg-reviewformarea{
	width:auto;
	float:none;
	clear:both;
	margin:0 -9px;
	overflow:hidden;
}
.tg-reviewformarea .form-group{
	width:50%;
	padding:0 9px;
	margin:0 0 15px;
}
.tg-reviewformarea .form-group:nth-child(3){width:100%;}
.tg-reviewformarea .form-group textarea{
	width:100%;
	float:none;
	resize:none;
	height:244px;
}
.tg-gallery{
	width:100%;
	float:left;
}
.tg-gallery ul{
	width:auto;
	float:none;
	clear:both;
	overflow:hidden;
	margin:0 -20px;
}
.tg-gallery ul li{
	float:left;
	width:33.33%;
	padding:20px;
	list-style-type:none;
}
.tg-gallery ul li figure{
	margin:0;
	width:100%;
	float:left;
}
.tg-gallery ul li figure img{
	width:100%;
	height:auto;
	display:block;
    max-height: 235px;
}
.tg-bookingtabs .tg-locationtab:before,
.tg-bookingtabs .tg-reviewtab:before,
.tg-bookingtabs .tg-gallerytab:before{display:none;}
/*======================================================================================
								Tour Payment Style										
======================================================================================*/
.tg-tourpaymentdetail{
	width:100%;
	float:left;
}
.tg-tourname{
	width:100%;
	float:left;
	display: flex;
	padding:0 0 20px;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	position:relative;
	border-bottom:1px solid #e6e6e6;
}
.tg-tourname figure{
	float:left;
	margin:0 12px 0 0;
}
.tg-tourname figure img{
	width:100%;
	height:auto;
	display:block;
}
.tg-tourname .tg-populartourcontent{
	padding:0;
	width:auto;
	float:none;
	overflow:hidden;
}
.tg-tourname .tg-populartourtitle{padding:0 0 8px;}
.tg-tourname .tg-populartourfoot{
	border:0;
	padding:0;
}
.tg-tourname .tg-tourduration{margin:0;}
.tg-btnedit{
	top:0;
	right:0;
	font-size:12px;
	line-height:12px;
	display:block;
	position:absolute;
}
/*======================================================================================
								Billing Detail Style									
======================================================================================*/
.tg-billingdetail{
	width:100%;
	float:left;
}
.tg-heading{
	width:100%;
	float:left;
	margin:0 0 50px;
	padding:0 0 20px;
	position:relative;
}
.tg-heading:before{
	left:0;
	bottom:0;
	content:'';
	width:100%;
	height:1px;
	position:absolute;
	background:#e6e6e6;
}
.tg-heading h3{
	margin:0;
	font-size:20px;
	font-weight:500;
	line-height:20px;
}
.tg-formbillingdetail .form-group{margin:0 0 30px;}
.tg-formbillingdetail .form-group label sup{color:#c83838;}
.tg-box textarea{
	width:100%;
	float:left;
	resize:none;
	height:160px;
}
.tg-formbillingdetail .tg-bookingdetail{border-right:1px solid #e6e6e6;}
.tg-formbillingdetail .tg-bookingdetail + .tg-bookingdetail{border:0;}
.tg-bookingdetail .tg-widgetpersonprice{
	width:100%;
	float:left;
}
.tg-bookingdetail .tg-widgetpersonprice ul li.tg-personprice{
	float:none;
	margin:0 -30px 0;
}
.tg-bookingdetail .tg-totalpayment{margin:20px 0 0;}
.tg-box.tg-yourorder{margin:30px 0 0;}
.tg-perperson,
.tg-paymentmetho{
	width:100%;
	float:left;
}
.tg-formtheme .tg-paymentarea{
	padding:30px;
	margin:60px 0 0;
	background:#fafafa;
}
.tg-paymentarea .tg-accordion .tg-panel{
	padding:10px 0;
	border-bottom:0;
}
.tg-paymentarea .tg-accordion .tg-radio label{
	width:auto;
	margin:0 12px 0 0;
	padding:3px 0 3px 30px;
}
.tg-paymentarea .tg-accordion .tg-panel h4{
	color:#676767;
	font-size:15px;
	line-height:15px;
	text-transform:capitalize;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
}
.tg-paymentarea .tg-radio input[type=radio] + label:before,
.tg-paymentarea .tg-checkbox input[type=checkbox] + label:before{
	top:0;
	content:'';
	width:20px;
	height:20px;
	display:block;
	background:#fff;
	border-radius:50%;
	border:1px solid #cbcbcb;
}
.tg-paymentarea .tg-accordion .tg-panel h4:after{display:none;}
.tg-paymentarea .tg-accordion .tg-radio label:after{
	top: 7px;
	left: 7px;
	opacity:0;
	border: 0;
	right:auto;
	content: '';
	width: 5px;
	height: 5px;
	display: block;
	visibility:hidden;
	position: absolute;
	border-radius: 50%;
	background: #ff7550;
}
.tg-paymentarea .tg-accordion .tg-panel h4:hover:after{content:'';}
.tg-paymentarea .tg-radio label:hover:after,
.tg-paymentarea .tg-radio input[type=radio]:checked + label:after{
	visibility:visible;
	opacity:1;
}
.tg-paymentarea .tg-panel .tg-description{
	padding:20px;
	background:#fff;
	position:relative;
	border:1px solid #e4e4e4;
}
.tg-paymentarea .tg-panel .tg-description:before{
	left:50px;
	width: 0;
	height: 0;
	content:'';
	bottom:100%;
	position:absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 15px solid #fff;
	-webkit-filter: drop-shadow(0 0 0 rgba(0,0,0,.7));
	-moz-filter: drop-shadow(0 0 0 rgba(0,0,0,.7));
	-ms-filter: drop-shadow(0 0 0 rgba(0,0,0,.7));
	-o-filter: drop-shadow(0 0 0 rgba(0,0,0,.7));
	filter: drop-shadow(0 0 0 rgba(0,0,0,.7));
}
.tg-formbillingdetail .tg-btn{margin:30px 0 0;}
/*======================================================================================
								Dashboard Style											
======================================================================================*/
.tg-dashboard{
	width:100%;
	float:left;
}
.tg-dashboard .tg-box{
	padding:30px;
	border:1px solid #e6e6e6;
}
.tg-dashboard .tg-box .tg-heading{margin:0 0 40px;}
.tg-dashboard .tg-box .tg-heading .tg-btnedit{
	color:#676767;
	font-size:13px;
	line-height:13px;
}
.tg-dashboard .tg-box figure{
	float:left;
	margin:0 100px 0 0;
	border-radius:50%;
}
.tg-dashboard .tg-box figure img{
	width:100%;
	height:auto;
	display:block;
	border-radius:50%;
}
.tg-dashboardcontent{
	width:100%;
	float:left;
}
.tg-dashboardcontent .tg-content{
	width:auto;
	float:none;
	overflow:hidden;
}
.tg-dashboardcontent .tg-liststyle {width: 100%;}
.tg-dashboardcontent .tg-liststyle li{
	width:50%;
	padding:7px 0;
}
.tg-dashboard .tg-box + .tg-box{margin:20px 0 0;}
.tg-dashboardcontent .tg-liststyle li:before{display:none;}
.tg-dashboardcontent .tg-liststyle li:nth-child(odd) span{
	color:#000;
	font-weight:500;
}
.tg-widgetdashboard{
	padding:35px 25px;
	border:1px solid #e6e6e6;
}
.tg-widgetdashboard ul li a{
	color:#676767;
	display:block;
}
.tg-widgetdashboard ul li a i{
	color:#676767;
	font-size:16px;
	line-height:16px;
	margin:0 15px 0 0;
}
.tg-widgetdashboard ul li a i,
.tg-widgetdashboard ul li a span{
	display:inline-block;
	vertical-align:middle;
}
.tg-dashboardcontent fieldset{
	width:auto;
	float:none;
	clear:both;
	margin:0 -7px;
	overflow:hidden;
}
.tg-dashboardcontent .form-group{
	width:50%;
	padding:0 7px;
}
.tg-dashboardcontent .form-group label sup{color:#c83838;}
.tg-dashboardcontent .form-group .form-control,
.tg-dashboardcontent .form-group textarea{background:none;}
.tg-dashboardcontent .tg-btn{
	float:left;
	clear:both;
	height:50px;
	padding:0 35px;
	margin:0 0 0 8px;
	line-height:50px;
	border-radius:5px;
}
.tg-dashboardcontent .tg-btn:after{display:none;}
.tg-dashboardcontent .tg-btn:hover{color:#fff;}
.tg-dashboardcontent table{
	margin:0;
	border:0;
}
.tg-dashboardcontent table tr td,
.tg-dashboardcontent table tr th{
	border:0;
	color:#000;
	padding:25px 0;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #e6e6e6;
}
.tg-dashboardcontent table thead tr th{
	border-top:0 !important;
	border-bottom:1px solid #e6e6e6 !important;
}
.tg-dashboardcontent table tr:first-child th{padding-top:0;}
.tg-dashboardcontent table tr td{color:#676767;}
.tg-dashboardcontent table tr:last-child td{
	border:0;
	padding-bottom:0;
}
.tg-dashboardcontent table tr:nth-child(2) td:last-child,
.tg-dashboardcontent table tr:last-child td:last-child{text-align:center;}
.tg-dashboardcontent table tr .tg-btnview{
	color:#fff;
	display:block;
	padding:10px;
	background:#6f6f6f;
	text-align:center;
}
.tg-dashboardcontent table tr td.tg-status{color:#36a320;}
.tg-fulltourdetail{
	width:100%;
	float:left;
	padding:30px;
	margin:0 0 0;
	border:1px solid #e5e5e5;
}
.tg-fulltourdetail .tg-box{
	border:0;
	padding:0;
	display:block;
}
.tg-fulltourdetail .tg-box + .tg-box{
	margin:60px 0 0;
	padding:60px 0 0;
	border-top:1px solid #e6e6e6;
}
.tg-fulltourdetail .tg-box h3{
	font-size:20px;
	padding:10px 0 0;
	line-height:20px;
}
.tg-fulltourdetail .tg-widgetpersonprice ul li.tg-personprice{float:none;}
.tg-fulltourdetail .tg-widgetpersonprice{
	border:0;
	width:100%;
	float:left;
	background:#fafafa;
}
.tg-fulltourdetail .tg-totalprice .tg-totalpayment{border:0;}
.tg-fulltourdetail .tg-totalprice .tg-totalpayment em,
.tg-fulltourdetail .tg-totalprice .tg-totalpayment span{
	color:#fff;
	font-weight:400;
}
.tg-dashboard .tg-mywishlist figure{
	border-radius:0;
	margin: 0 12px 0 0;
}
.tg-dashboard .tg-mywishlist figure img{border-radius:0;}
.tg-dashboard .tg-mywishlist .tg-cartproductdetail table tr td:last-child{text-align:center;}
.tg-mywishlist table tr td{color:#000;}
.tg-mywishlist table tr td .tg-tourname h3{
	font-weight:400;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
}
.tg-mywishlist table tr td .tg-tourname h3 a{color:#676767;}
.tg-imgholder{
	float:left;
	padding:0 50px 0 0;
}
.tg-dashboard .tg-box .tg-imgholder figure{
	width: 90px;
	float: none;
	margin: 0 auto 25px;
}
.tg-imgholder .tg-btn{
	margin:0;
	color:#fff;
	height:40px;
	padding:0 20px;
	border-radius:0;
	line-height:40px;
	background:#6f6f6f;
}
.tg-imgholder .tg-btn:after{display:none;}
.tg-imgholder .tg-btn:hover{color:#fff;}
/*======================================================================================
								Coming Soon Style										
======================================================================================*/
body.tg-comingsoonpage{
	background: url(/Content/Frontend/assets/images/comingsoon-bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body.tg-comingsoonpage .tg-main:before{
	top:0;
	left:0;
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:
		-moz-linear-gradient(top,
		rgba(0,0,0,0.4) 0%,
		rgba(0,0,0,0.4) 100%);
	background:
		-webkit-linear-gradient(top,
		rgba(0,0,0,0.4) 0%,
		rgba(0,0,0,0.4) 100%);
	background:
		linear-gradient(to bottom,
		rgba(0,0,0,0.4) 0%,
		rgba(0,0,0,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 );
}
.tg-comingsooncontent{
	width:100%;
	float:left;
	padding:270px 0 0;
	text-align:center;
	position:relative;
}
.tg-comingsooncontent h2{
	clear:both;
	color:#fff;
	font-size:42px;
	font-weight:600;
	margin:0 0 100px;
	line-height:40px;
}
.tg-cscounter{
	width:100%;
	float:left;
	padding:0 0 65px;
	text-align:center;
}
.tg-counterholder{
	width:25%;
	display:inline-block;
	vertical-align:middle;
}
.tg-counterholder span{
	color:#fff;
	display:block;
	font-size:75px;
	margin:0 0 20px;
	font-weight:600;
	line-height:60px;
	text-transform:capitalize;
}
.tg-counterholder span:last-child{
	margin:0;
	font-size:36px;
	font-weight:400;
	line-height:30px;
}
.tg-comingsooncontent .tg-description{
	color:#fff;
	padding:0 0 75px;
}
.tg-comingsooncontent .tg-description p{
	margin:0;
	line-height:16px;
}
.tg-formsubscribe{padding:0 125px 132px;}
.tg-formsubscribe .form-group{
	margin:0;
	position:relative;
	padding:0 160px 0 0;
}
.tg-formsubscribe .form-group .form-control{
	height:50px;
	color:#fff;
	border-color:#9da799;
	background:rgba(255, 255, 255, 0.15);
}
.tg-formsubscribe .form-group .form-control::-webkit-input-placeholder { color:#fff; } /* WebKit, Blink, Edge */
.tg-formsubscribe .form-group .form-control:-moz-placeholder { color:#fff; } /* Mozilla Firefox 4 to 18 */
.tg-formsubscribe .form-group .form-control::-moz-placeholder { color:#fff; } /* Mozilla Firefox 19+ */
.tg-formsubscribe .form-group .form-control:-ms-input-placeholder { color:#fff; } /* Internet Explorer 10-11 */
.tg-formsubscribe .form-group .form-control::-ms-input-placeholder { color:#fff; } /* Microsoft Edge */
.tg-formsubscribe .form-group .tg-btn{
	top:0;
	right:0;
	height:50px;
	line-height:50px;
	padding:0 40px;
	position:absolute;
	border-radius:5px;
}
.tg-formsubscribe .form-group .tg-btn:hover{color: #fff;}
.tg-formsubscribe .form-group .tg-btn:after{display: none;}
.tg-comingsooncontent .tg-socialicons{
	padding:0 0 20px;
	display:inline-block;
}
.tg-comingsooncontent .tg-socialicons li a{
	width: auto;
	height: auto;
	border-radius: 0;
	line-height: normal;
	background: transparent;
}
/*=============================================
		Search Style
=============================================*/
.tg-search{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index:999;
	padding:0 25%;
	display: flex;
	position: fixed;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
	background-color: rgba(0, 0, 0, 0.95);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
	opacity: 0;
}
.tg-search .tg-btn{background:transparent;}
.tg-search.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
	opacity: 1;
}
.tg-search form{
	width:100%;
	float:left;
}
.tg-search form fieldset{
	border:0;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	text-align:center;
}
.tg-search .form-group{
	width:100%;
	float:left;
	position:relative;
}
.tg-search .form-control{
	padding:0;
	float:left;
	width: 100%;
	border: 0px;
	height:100px;
	outline: none;
	font-size: 30px;
	line-height:30px;
	text-align: left;
	text-transform:none;
	color: rgb(255, 255, 255);
	background: rgba(0, 0, 0, 0);
	border-bottom:4px solid #fff;
}
.tg-search .form-control:focus{
	box-shadow:none;
	border-color:#fff;
}
.tg-search .form-control:focus::-moz-placeholder{color:#fff !important;}
.tg-search .form-control:focus::-moz-placeholder,
.tg-search input:focus,
.tg-search .form-control:focus,
.tg-search .form-control::placeholder{
	color: #fff;
	border-color:#fff;
}
.tg-search .form-control::placeholder{color:#fff;}
.tg-search .tg-btn{
	bottom:0;
	width:auto;
	height:auto;
	right:-10px;
	font-size:25px;
	padding:0 20px;
	margin:0 0 30px;
	position:absolute;
	line-height:normal;
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.tg-search .tg-btn:after{display:none;}
.tg-search .tg-btn:hover{color:#fff;}
.tg-search .close{
	top: 30px;
	right: 40px;
	color: #fff;
	opacity: 1;
	font-size: 20px;
	line-height:20px;
	position: fixed;
	background: none;
}
.tg-search .tg-destinations{
	padding:0;
	bottom:80px;
	text-align:center;
	position:absolute;
}
.tg-search .tg-destinations li{
	float:none;
	padding:0 63px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.tg-search .tg-destinations li:last-child{padding-right:0;}
.tg-search .tg-destinations li a h3{color:#fff;}
/*=============================================
		Login Singup Style
=============================================*/
body.tg-hidescroll{overflow:hidden;}
.tg-themescrollbar{
	width: 100%;
	float: left;
	height: 767px;
	overflow: hidden;
}
.mCSB_scrollTools{width: 3px;}
.mCSB_inside > .mCSB_container{margin-right: 14px;}
.mCSB_scrollTools .mCSB_draggerRail{
	width: 3px;
	float: right;
	border-radius: 0;
	background: #ddd;
}
.tg-categoreyaccordion .mCSB_scrollTools .mCSB_draggerRail{background: #1f1f1f;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius: 0;}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{opacity: 1 !important;}
.mCSB_scrollTools{overflow: hidden;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #a5a5a5;}
.tg-scrollbar{
	width:100%;
	float:left;
	height:100%;
	position:relative;
}
.tg-loginsingup{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index:999;
	position: fixed;
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.95);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
}
.tg-loginsingup.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	opacity: 1;
}
.tg-contentarea{
	width:50%;
	height:100%;
	float:right;
	padding:30px;
	background:#fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.tg-contentarea .close{
	top:25px;
	opacity:1;
	right:25px;
	color:#fff;
	width:40px;
	height:40px;
	display:block;
	font-size:18px;
	font-weight:300;
	line-height:40px;
	background:#1e1e1e;
	position:absolute;
	text-align:center;
	border-radius:50%;
}
.tg-logincontent{
	max-width:600px;
	width:100%;
	float:left;
}
.tg-loginnav{
	width:100%;
	float:left;
	color:#676767;
	font-size:13px;
	line-height:17px;
	padding:0 0 70px;
	text-align:center;
}
.tg-loginnav ul{
	width:100%;
	float:left;
}
.tg-loginnav li{
	padding:0 15px;
	position:relative;
	line-height:inherit;
	display:inline-block;
	vertical-align:middle;
}
.tg-loginnav li:after{
	top:50%;
	left:-3px;
	width:3px;
	height:1px;
	content:'';
	position:absolute;
	background:#676767;
}
.tg-loginnav li:first-child{padding-left:0;}
.tg-loginnav li:last-child{padding-right:0;}
.tg-loginnav li:first-child:after{display:none;}
.tg-loginnav li a{
	color:#676767;
	display:block;
}
.tg-navtbs{
	width:100%;
	float:left;
	font-size:16px;
	font-weight:600;
	list-style:none;
	line-height:70px;
}
.tg-navtbs li{
	width:50%;
	float:left;
	text-align:center;
	position:relative;
	line-height:inherit;
	list-style-type:none;
	border-left:1px solid #cdcdcd;
}
.tg-navtbs li:after{
	left:0;
	bottom:0;
	content:'';
	width:100%;
	height:1px;
	background:#cdcdcd;
	position:absolute;
}
.tg-navtbs li.active:after,
.tg-navtbs li:hover:after{
	bottom:100%;
}
.tg-navtbs li a{
	color:#a6a6a6;
	display:block;
	padding:0 55px;
}
.tg-navtbs li.active a,
.tg-navtbs li:hover a{color:#000;}
.tg-tabcontent{
	width:100%;
	float:left;
	padding:70px 150px 0;
}
.tg-formlogin .form-group .tg-checkbox{width:auto;}
.tg-formlogin .form-group span{
	float:right;
	color:#5a5a5a;
	padding:5px 0;
	font-size:13px;
	line-height:13px;
}
.tg-formlogin .form-group span a{
	color:#5a5a5a;
	display:block;
}
.tg-formlogin .tg-btn{
	border-radius:5px;
	height: 50px;
}
.tg-formlogin .tg-btn:hover{color:#fff;}
.tg-formlogin .tg-btn:after{display:none;}
.tg-shareor{
	width:100%;
	float:left;
	color:#252525;
	display:block;
	padding:30px 0;
	font-size:15px;
	line-height:15px;
	text-align:center;
	position:relative;
	text-transform:uppercase;
}
.tg-shareor span{
	z-index:2;
	padding:10px;
	background:#fff;
	position:relative;
	display:inline-block;
}
.tg-shareor:after,
.tg-shareor:before{
	top:50%;
	content:'';
	width:100%;
	height:1px;
	position:absolute;
	background:#cdcdcd;
}
.tg-shareor:after{left:0;}
.tg-shareor:before{right:0;}

.tg-signupwith{
	width:100%;
	float:left;
	text-align:center;
}
.tg-signupwith h2{
	margin:0;
	font-size:16px;
	font-weight:600;
	line-height:16px;
}
.tg-sharesocialicon{
	width:100%;
	float:left;
	font-size:12px;
	list-style:none;
	line-height:40px;
	padding:30px 0 0;
	text-transform:uppercase;
}
.tg-sharesocialicon li{
	padding:0 5px;
	line-height:inherit;
	list-style-type:none;
	display:inline-block;
	vertical-align:middle;
}
.tg-sharesocialicon li a{
	color:#fff;
	display:block;
	padding:0 25px;
	border-radius:5px;
}
.tg-sharesocialicon li a i{
	font-size:15px;
	line-height:15px;
	margin:0 15px 0 0;
}
.tg-sharesocialicon li a i,
.tg-sharesocialicon li a span{
	display:inline-block;
	vertical-align:middle;
}
#menu{display: none;}
#menu.mm-opened{display: block;}
.loader{
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:1100;
	position:fixed;
	overflow:hidden;
	background:#ff7753;
}
.loader .span {
	top: 50%;
	left: 50%;
	width: 40px;
	height: 44px;
	display: table;
	position: absolute;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.location_indicator{
	margin:5px auto;
	position: relative;
}
.location_indicator:before, .location_indicator:after{
	content: '';
	position: absolute;
}
.location_indicator:before{
	width: 20px;
	height: 20px;
	border-radius: 100% 100% 100% 0;
	box-shadow: 0px 0px 0px 2px rgb(255, 255, 255);
	-webkit-animation: mapping 1s linear infinite;
	-moz-animation: mapping 1s linear infinite;
	animation: mapping 1s linear infinite;
	-webkit-transform: rotate(-46deg);
	-moz-transform: rotate(-46deg);
	transform: rotate(-46deg);

}
.location_indicator:after{
	left:-4px;
	top: 24px;
	width: 30px;
	z-index: -1;
	height: 10px;
	border-radius: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}
@-webkit-keyframes mapping{
	0% {top: 0;}
	50%{top: -5px;}
	100% {top:0; }
}
@-moz-keyframes mapping{
	0% {top: 0;}
	50%{top: -5px;}
	100% {top:0; }
}
@-moz-keyframes mapping{
	0% {top: 0;}
	50%{top: -5px;}
	100% {top:0; }
}
.news_box {
    margin-top: 30px;
}
.news_box figure {
    margin: 0;
}
    .news_box p {
       text-align: justify;
    }
.news_box img {
    width: 100% !important;
    height: 200px;
}

.pagination-container {
    margin-bottom: 30px;
    float: left;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pagination > li > a, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span, .pagination > li > span:focus, .pagination > li > span:hover {
    width: 40px;
    height: 40px;
    display: block;
    color: #373542;
    overflow: hidden;
    text-align: center;
    position: relative;
    border-radius: 50% !important;
    background: #e5e5e5 !important;
    line-height: 24px !important;
    border-color: #e5e5e5 !important;
}

    .pagination > li.active > a, .pagination > li.active > a:focus, .pagination > li.active > a:hover, .pagination > li.active > span, .pagination > li.active > span:focus, .pagination > li.active > span:hover, .pagination > li > a:hover {
        border-radius: 50% !important;
        background: #ff7550 !important;
        line-height: 24px !important;
        border-color: #ff7550 !important;
    }

.bg-gray {
    background: #f9f9f9 !important;
}

.margin-top-20 {
    margin-top: 20px;
}

.mtb-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.datepicker {
    top: 0;
    left: 0;
    padding: 4px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

    .datepicker:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-bottom-color: rgba(0, 0, 0, .2);
        position: absolute;
        top: -7px;
        left: 6px
    }

    .datepicker:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        position: absolute;
        top: -6px;
        left: 7px
    }

    .datepicker > div {
        display: none
    }

    .datepicker table {
        width: 100%;
        margin: 0
    }

    .datepicker td,
    .datepicker th {
        text-align: center;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }

        .datepicker td.day:hover {
            background: #eee;
            cursor: pointer
        }

        .datepicker td.day.disabled {
            color: #eee
        }

        .datepicker td.new,
        .datepicker td.old {
            color: #999
        }

        .datepicker td.active,
        .datepicker td.active:hover {
            background-color: #006dcc;
            background-image: -moz-linear-gradient(top, #08c, #04c);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
            background-image: -webkit-linear-gradient(top, #08c, #04c);
            background-image: -o-linear-gradient(top, #08c, #04c);
            background-image: linear-gradient(to bottom, #08c, #04c);
            background-repeat: repeat-x;
            border-color: #04c #04c #002a80;
            border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
            filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
        }

            .datepicker td.active.active,
            .datepicker td.active.disabled,
            .datepicker td.active:active,
            .datepicker td.active:focus,
            .datepicker td.active:hover,
            .datepicker td.active:hover.active,
            .datepicker td.active:hover.disabled,
            .datepicker td.active:hover:active,
            .datepicker td.active:hover:focus,
            .datepicker td.active:hover:hover,
            .datepicker td.active:hover[disabled],
            .datepicker td.active[disabled] {
                color: #fff;
                background-color: #04c
            }

        .datepicker td span {
            display: block;
            width: 47px;
            height: 54px;
            line-height: 54px;
            float: left;
            margin: 2px;
            cursor: pointer;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px
        }

            .datepicker td span:hover {
                background: #eee
            }

            .datepicker td span.active {
                background-color: #006dcc;
                background-image: -moz-linear-gradient(top, #08c, #04c);
                background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
                background-image: -webkit-linear-gradient(top, #08c, #04c);
                background-image: -o-linear-gradient(top, #08c, #04c);
                background-image: linear-gradient(to bottom, #08c, #04c);
                background-repeat: repeat-x;
                border-color: #04c #04c #002a80;
                border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
                filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
            }

                .datepicker td span.active.active,
                .datepicker td span.active.disabled,
                .datepicker td span.active:active,
                .datepicker td span.active:focus,
                .datepicker td span.active:hover,
                .datepicker td span.active[disabled] {
                    color: #fff;
                    background-color: #04c
                }

            .datepicker td span.old {
                color: #999
            }

        .datepicker th.switch {
            width: 145px
        }

        .datepicker th.next,
        .datepicker th.prev {
            font-size: 14px
        }

    .datepicker thead tr:first-child th {
        cursor: pointer
    }

        .datepicker thead tr:first-child th:hover {
            background: #eee
        }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.datepicker {
    border-radius: 0;
    padding: 0;
    margin-top: 5px;
    min-width: 260px;
    background: #F5F5F5;
    -webkit-box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.38);
    -moz-box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.38);
    box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.38)
}

    .datepicker:after {
        border-bottom: 6px solid #F5F5F5
    }

    .datepicker td,
    .datepicker th {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        transition: all .15s ease;
        -webkit-transition: all .15s ease;
        -moz-transition: all .15s ease;
        height: 20px;
        line-height: 20px
    }

        .datepicker td.day:hover {
            background: #005294;
            cursor: pointer;
            color: #FFF
        }

        .datepicker td.day.disabled {
            color: #BFBFBF;
            text-decoration: line-through
        }

            .datepicker td.day.disabled:hover {
                background: none;
                cursor: not-allowed
            }

        .datepicker td.active,
        .datepicker td.active:hover {
            background-image: none;
            border-color: none;
            filter: none;
            color: #fff;
            text-shadow: none;
            background: #005294 !important
        }

        .datepicker td span {
            width: 56px;
            height: 50px;
            line-height: 50px;
            border-radius: 0;
            margin: 1px
        }

            .datepicker td span.active {
                background-image: none;
                border-color: none;
                filter: none;
                color: #fff;
                text-shadow: none;
                background: #005294 !important
            }

            .datepicker td span:hover {
                background: #005294;
                cursor: pointer;
                color: #FFF
            }

.datepicker-months {
    padding-left: 10px
}

.datepicker-days thead th,
.datepicker-days thead td,
.datepicker-days thead tr {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px
}

.datepicker-switch {
    font-size: 15px;
    letter-spacing: 2px;
    font-family: "Oswald", "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400
}

.datepicker-days thead tr:first-child {
    padding-top: 15px
}

    .datepicker-days thead tr:first-child th,
    .datepicker-days thead tr:first-child td {
        padding-top: 10px;
        padding-bottom: 10px
    }

.datepicker-days thead tr:nth-child(2) {
    border-top: 1px solid #CCC
}

    .datepicker-days thead tr:nth-child(2) th,
    .datepicker-days thead tr:nth-child(2) td {
        padding-top: 10px
    }

.tg-formbookingdetail textarea {
    width: 100%;
    height: 160px;
}

.tg-formbookingdetail input {
    height: 50px;
}

.mb-100 {
    margin-bottom: 100px;
}

@media (max-width: 640px) {
    .video-detail {
        height: 300px;
    }
}
/*==========================================================================================
								Theme Primary Colors										
==========================================================================================*/
/*=============================================
			Theme Text Color
=============================================*/
a,
p a,
p a:hover,
a:hover,
a:focus,
a:active,
.tg-stars span:after,
.tg-btn:hover,
.tg-featuretitle h2 span,
.tg-populartourtitle h3 a:hover,
.tg-pricearea h4,
.tg-destinations li a:hover h3,
.tg-guidecontenthead h4:hover a,
.tg-bgdark .tg-destinations li a em,
.tg-panel h4:hover,
.tg-panel h4.active,
.tg-contactinfoicon,
.tg-contactinfoicon i,
.tg-dropdownusermenu li a:hover,
.tg-newcontent .tg-pricearea h4,
.tg-widget.tg-widgetcatagories ul li:hover a,
.tg-widget.tg-widgetcatagories ul li:hover:before,
.tg-formicon i,
.tg-bookingtabs .tg-themetabnav li:hover a span,
.tg-bookingtabs .tg-themetabnav li.active a span,
.tg-liststyle li:before,
.tg-btnedit,
.tg-widgetpersonprice ul li .tg-totalpayment em,
.tg-widgetdashboard ul li:hover a,
.tg-widgetdashboard ul li:hover a i,
.tg-widgetdashboard ul li.selected a,
.tg-widgetdashboard ul li.selected i,
.tg-subtotal span,
.tg-reply:hover,
.tg-prevpost a:hover h2,
.tg-nextpost a:hover h2,
.tg-socialicons li a:hover i,
.location_indicator:before{ color: #ff7550; }
/*=============================================
			Theme Background Color
=============================================*/
.tg-btn,
.tg-descount,
.tg-formnewsletter button,
.tg-locationname,
.tg-btnplay,
.tg-findtourvfour,
.tg-btntoggleform,
.tg-pagination ul li.tg-active a,
.tg-pagination ul li a:hover,
.tg-select .dropdown-menu>.active>a,
.tg-select .dropdown-menu>.active>a:focus,
.tg-select .dropdown-menu>.active>a:hover,
.tg-select .dropdown-menu.inner li a:hover,
.tg-bookingtabs .tg-themetabnav li:hover a:before,
.tg-bookingtabs .tg-themetabnav li.active a:before,
.tg-couponapply .form-group .tg-btn:hover,
.tg-widgetpersonprice ul li .tg-btn,
.tg-dashboardcontent table tr .tg-btnview:hover,
.tg-fulltourdetail .tg-totalprice .tg-totalpayment,
.tg-imgholder .tg-btn:hover,
.tg-btnarea .tg-btn,
.tg-pkgplanfoot .tg-btn:hover,
.tg-btnaddtocart:hover,
.tg-formleavecomment .tg-btn{ background:#ff7550; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#ff7550 !important;}
/*=============================================
			Theme Border Color
=============================================*/
input:focus,
.select select:focus,
.form-control:focus,
.tg-reply:hover{ border-color: #ff7550; }
/*==========================================================================================
								Theme Secondary Colors										
==========================================================================================*/
/*=============================================
			Theme Text Color
=============================================*/
.tg-infonav ul li span a,
.tg-socialsignin .tg-btn:hover,
.tg-widgettext .tg-widgetcontent > a,
.tg-footercolumn .tg-widgetcontent ul li a:hover,
.tg-footercolumn .tg-widgetcontent ul li a:hover:before,
.tg-headervtwo .tg-navigation ul li a:hover,
.tg-headervtwo .tg-navigation ul li.current-menu-item > a,
.tg-trendingtrip figcaption .tg-pricearea h4,
.tg-totaltours,
.tg-btnviewall,
.tg-search .tg-destinations li a em,
.tg-addnav ul li:hover a,
.tg-breadcrumb li:hover a{ color: #fee133; }
/*=============================================
			Theme Background Color
=============================================*/
.tg-socialsignin .tg-btn,
.tg-navigation ul li a:before,
.tg-btnvtwo:before,
.tg-themetabsvtwo .tg-themetabnav li a:before,
.tg-btnaddtocart,
.tg-btndropdown,
.tg-topdestination figure .tg-btnviewall:before,
.tg-availhead,
.navbar-header,
.tg-btnroundprev:hover,
.tg-btnroundnext:hover{ background:#fee133; }
/*=============================================
			Theme Border Color
=============================================*/
blockquote,
.tg-btnroundprev:hover,
.tg-btnroundnext:hover{ border-color: #fee133; }
@media (max-width:1366px){
	.tg-navigation ul li{padding:0 20px;}
	.tg-populartours .tg-btnroundprev {left: -40px;}
	.tg-populartours .tg-btnroundnext {right: -40px;}
}
@media (max-width:1280px){
	.tg-posts.tg-blogposts {margin: -70px 0 0;}
	.tg-post.tg-verticaltop {padding: 70px 30px;}
	.tg-posttitle h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.tg-innerbannervtwo .tg-sectionspace {padding: 400px 0 100px;}
	.tg-loginsingup .tg-tabcontent {padding: 70px 100px 0;}
	.mega-menu > ul {width: 200px;}
}
@media (max-width:1199px){
	.tg-nav {padding: 0 200px 0 190px;}
	body.tg-login .tg-nav {padding: 0 250px 0 190px;}
	.tg-navigation ul li {padding: 0 15px;}
	.tg-headervtwo .tg-navigation > ul > li {margin: 0 15px;}
	.tg-btndropdown {padding: 0 15px;}
	.tg-socialsignin .tg-socialicons {padding: 19px 15px 19px 0;}
	.tg-socialsignin .tg-socialicons li {padding: 0 0 0 10px;}
	.tg-homeslider .item figcaption {padding: 200px 0;}
	.tg-homeslidervtwo .item figcaption {padding: 250px 0;}
	.tg-homesliderthumbnails .item figcaption{padding:70px 0;}
	.tg-homebanner .item figcaption {padding: 300px 0;}
	.tg-homebannervtwo .item figcaption {padding: 250px 0 0;}
	.tg-destinations li {padding: 0 38px 30px 0;}
	.tg-newcontent .tg-description p,
	.tg-footercolumn .tg-widgetcontent .tg-newcontent h4 a{
		width:100%;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	.tg-navtbs li a {padding: 0 35px;}
	.tg-post.tg-verticaltop{width:33.33%;}
	.tg-pkgplantitle h2 {
		font-size: 22px;
		line-height: 22px;
	}
	.tg-pkgplanfoot .tg-btn {padding: 0 25px;}
	.tg-pkgplanprice {
		margin: 15px 0;
		font-size:30px;
		line-height:30px;
	}
	.tg-ediprofile .tg-dashboardcontent .form-group{width:100%;}
	.tg-priceavailability .tg-pricearea {padding: 70px 0 40px;}
	.tg-populartourvtwo .tg-populartourcontent {padding: 0 200px 0 0;}
	.tg-populartourvtwo .tg-populartourtitle {padding: 0 0 18px;}
	.tg-priceavailability {
		width: 190px;
		padding: 0 30px;
	}
	.tg-availhead {padding: 0 10px;}
	.tg-availhead time {font-size: 12px;}
	.tg-populartourvtwo .tg-populartourcontent .tg-description p {margin: 0 0 10px;}
	.tg-listingvone .tg-populartourcontent .tg-durationrating {width: 51%;}
	.tg-likeshare > li {padding: 0 5px;}
	.tg-likeshare > li:first-child{padding-left:0;}
	.tg-listingvsix .tg-priceavailability .tg-pricearea {padding: 70px 0 43px;}
	.tg-widgetlatesttour .tg-widgetcontent ul li figure{
		width: 80px;
		height:auto;
	}
	.tg-widgetlatesttour .tg-widgetcontent .tg-newcontent > h4{margin:0 0 5px;}
	.tg-widgetlatesttour .tg-widgetcontent h4 a{
		width:100%;
		display:block;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.tg-widgetlatesttour .tg-widgetcontent .tg-pricearea{
		float:left;
		clear:both;
	}
	.tg-formsubscribe {padding: 0 40px 132px;}
	.tg-widgetpersonprice ul li .tg-perperson em{
		float:left;
		clear:both;
		padding:10px 0 0;
	}
	.tg-durationrating {width: 55%;}
	.tg-formbookingdetail fieldset {padding: 0 150px;}
	.tg-refundinfo .tg-description p {font-size:14px;}
	.tg-bookingdetailstyle .tg-box h3 {min-width: 140px;}
	.table-responsive tbody:first-child tr{display:none;}
	.tg-cartproductdetail .table-responsive tbody tr td:first-child,
	.tg-cartproductdetail .table-responsive tbody tr td,
	.table-responsive tbody tr td{
		width:100%;
		float:left;
		position:relative;
		padding:20px 0 20px 150px;
	}
	.table-responsive tbody tr td:before{
		left:0;
		top:0;
		width:50%;
		content:attr(data-title);
		position:absolute;
		font-size:15px;
		line-height:15px;
		font-weight:bold;
		color:#000;
		text-transform:capitalize;
		text-align:left;
		padding:20px 0;
	}
}
@media (max-width:1080px){
	.tg-headervtwo .tg-navigationarea {padding: 0 250px 0 180px;}
	.tg-headervtwo .tg-navigation > ul > li {margin: 0 10px;}
	.tg-headervtwo .tg-infonav ul li + li{padding:0 0 0 20px;}
	.tg-slidercontent h1 {
		font-size: 55px;
		line-height: 45px;
	}
	.tg-sharesocialicon li a i {margin: 0 10px 0 0;}
	.tg-comingsooncontent {padding: 200px 0 0;}
	.tg-loginsingup .tg-tabcontent {padding: 70px 50px 0;}
	.tg-contentarea .close {
		right:0;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.tg-loginnav li {padding: 0 6px;}
}
@media (max-width:991px){
	.navbar-header{
		float: right;
		border-radius: 0;
		margin: 13px 20px 13px 0;
	}
	.navbar-toggle {
		margin:0;
		border: 0;
		padding: 10px;
		display: block;
		border-radius: 0;
	}
	.navbar-toggle .icon-bar{background: #000;}
	.navbar-collapse.collapse {display: none!important;}
	.collapse.in{display:block !important;}
	.tg-navigation {
		left: 0;
		top: 100%;
		width: 100%;
		z-index: 99;
		background: #fff;
		position: absolute;
	}
	.tg-headervtwo .navbar-header{margin:0;}
	.tg-homeslider .item figcaption {padding: 150px 0;}
	.tg-homesliderthumbnails .item figcaption {padding: 70px 0;}
	.tg-homebanner .item figcaption {padding: 250px 0;}
	.tg-homebannervtwo .item figcaption {padding: 180px 0 0;}
	.tg-slidercontent h2 {
		font-size: 35px;
		line-height: 30px;
	}
	.tg-findtour .tg-formtrip fieldset{margin:-5px;}
	.tg-formtrip fieldset{
		padding:0;
		width:auto;
		float:none;
		clear:both;
		margin:-5px -5px 0 -5px;
		overflow:hidden;
	}
	.tg-formtrip .form-group,
	.tg-formtrip .form-group:nth-child(3),
	.tg-formtrip .form-group:nth-child(4){
		width:50%;
		padding:5px;
	}
	.tg-formtrip .form-group:last-child{
		width:100%;
		text-align:center;
	}
	.tg-formtrip .form-group:first-child{padding-left:5px;}
	.tg-formtrip .tg-btn{position:relative;}
	.tg-tourdestinationbigbox .tg-adventuretitle h2 {
		font-size: 35px;
		line-height: 30px;
	}
	.tg-ourdestination figure{margin:0 0 50px;}
	.tg-adventuretitle h2 {
		font-size:25px;
		line-height:24px;
	}
	.tg-post{padding:15px 0;}
	.tg-fourcolumns{padding:90px 0;}
	.tg-footercolumn{
		padding:30px 0;
		min-height:260px;
	}
	.tg-tabcontent {padding: 50px 50px 0;}
	.tg-featuretitle h2 {
		font-size: 18px;
		line-height: 15px;
	}
	.tg-pkgplans{margin:-15px 0;}
	.tg-pkgplan{margin:15px 0;}
	.tg-textbox .tg-sectiontitle h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-contactinfo li h2 {
		font-size: 16px;
		line-height: 17px;
	}
	.tg-yourorder .tg-perperson em{
		float:left;
		padding:10px 0 0;
	}
	.tg-dashboardcontent .tg-content{
		width:100%;
		float:left;
	}
	.tg-dashboard .tg-profile figure{margin:0 0 30px;}
	.tg-imgholder{padding:0 0 30px;}
	.tg-fulltourdetail .tg-box h3{padding:10px 0 30px;}
	.tg-populartourvtwo .tg-populartourcontent{
		width:100%;
		float:left;
	}
	.tg-populartourvtwo figure{
		width:100%;
		margin:0 0 35px;
	}
	.tg-priceavailability .tg-pricearea {padding: 70px 0 40px;}
	.tg-priceavailability .tg-btn {
		height: 40px;
		line-height: 40px;
	}
	.tg-priceavailability .tg-btn:after{bottom:10px;}
	.tg-priceavailability .tg-btn:hover:after{bottom:0;}
	.tg-comingsooncontent h2 {margin: 0 0 70px;}
	.tg-counterholder span {
		font-size: 55px;
		line-height: 40px;
	}
	.tg-counterholder span:last-child {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-formsubscribe {padding: 0 40px 80px;}
	.tg-cart{margin:0 0 30px;}
	.tg-head .tg-select{float:left;}
	.tg-bookinginfo h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-formbookingdetail fieldset {padding: 0 60px;}
	.tg-tripinfo li {padding: 0 10px;}
	.tg-refundshare .tg-likeshare{
		float:left;
		padding:20px 0 0;
	}
	.tg-tourpaymentdetail{padding:0 0 30px;}
	.tg-loginsingup .tg-navtbs li a {padding: 0 20px;}
	.tg-contentarea{
		width:100%;
		background:
			-moz-linear-gradient(top,
			rgba(255,255,255,0.9) 0%,
			rgba(255,255,255,0.9) 100%);
		background:
			-webkit-linear-gradient(top,
			rgba(255,255,255,0.9) 0%,
			rgba(255,255,255,0.9) 100%);
		background:
			linear-gradient(to bottom,
			rgba(255,255,255,0.9) 0%,
			rgba(255,255,255,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#80ffffff',GradientType=0 );
	}
}
@media (max-width:800px){
	.tg-findtourvfive{margin:-65px 0 0;}
	.tg-post.tg-verticaltop {width: 50%;}
}
@media (max-width:767px){
	.tg-destinationsslider{padding:0 15px;}
	.tg-slidercontent h1 {
		font-size: 35px;
		line-height: 35px;
	}
	.tg-slidercontent h2 {
		margin:0 0 40px;
		font-size: 25px;
		line-height: 25px;
	}
	.tg-calltoaction h2 {
		font-size: 25px;
		line-height: 22px;
	}
	.tg-themetabnav{display:block;}
	.tg-themetabnav li{
		float:left;
		width:33.33%;
		display:block;
		padding:10px;
	}
	.tg-homeslidervtwo .tg-slidercontent h1 {line-height: 40px;}
	.tg-homeslidervtwo .item figcaption {padding: 250px 0 170px;}
	.tg-homebanner .tg-slidercontent h1 {
		font-size: 35px;
		line-height: 30px;
	}
	.tg-homebanner .tg-slidercontent h2 {
		font-size: 26px;
		line-height: 26px;
	}
	.tg-innerbannervtwo .tg-sectionspace {padding: 300px 0 100px;}
	.tg-aboutus figure,
	.tg-aboutus .tg-textbox{min-height:355px;}
	.tg-productinfo{padding:30px 0 0;}
	.tg-box.tg-profile{margin:30px 0 0;}
	.tg-dashboardcontent .form-group{width:100%;}
	.tg-404errorcontent h1 {
		font-size: 100px;
		line-height: 75px;
	}
	.tg-404errorcontent h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.tg-footercolumn {min-height: 290px;}
	.tg-listingvsix .tg-priceavailability .tg-pricearea {padding: 63px 0 47px;}
	.tg-bookinginfo h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-comingsooncontent {padding: 150px 0 0;}
	.tg-formbookingdetail .form-group{
		width:100%;
		padding:10px 0;
	}
	.tg-formbookingdetail .form-group:last-child{
		width:50%;
		float:right;
	}
	.tg-bookingtabs .tg-themetabnav li{width:20%;}
	.tg-bookingdetailstyle .tg-box h3{
		width:100%;
		margin:0 0 15px;
	}
	.tg-bookingdetailstyle .tg-content{
		width:100%;
		float:left;
	}
	.tg-bookingdetailstyle .tg-box {margin: 0;}
	.tg-reviewformarea .form-group{width:100%;}
	.table-responsive{border:0;}
	.tg-listingvsix{padding:0 0 50px;}
}
@media (max-width:720px){
	.tg-header .tg-infonav,
	.tg-header .tg-infonav{display:none;}
	.tg-homevtwo .tg-header .tg-infonav,homevfive
	.tg-homevfour .tg-header .tg-infonav,
	.tg-homevfive .tg-header .tg-infonav{display:block;}
	.tg-addnavcartsearch{width:100%;}
	.tg-addnavcartsearch .tg-cartsearch{float:right;}
	.tg-bgdark .tg-sectiontitle h2{
		font-size: 25px;
		line-height: 20px;
	}
	.tg-themetabsvtwo .tg-themetabnav li{
		width:auto;
		margin:0 10px;
	}
	.tg-themetabsvtwo .tg-themetabnav li a strong {
		font-size:14px;
		line-height:14px;
	}
	.tg-priceavailability .tg-pricearea {padding: 67px 0 40px;}
	.tg-tripinfo{padding:20px 15px;}
	.tg-tripinfo li {
		width: 50%;
		float: left;
		text-align:left;
	}
	.tg-tourbookingdetail > .tg-description{padding:0 30px;}
}
@media (max-width:640px){
	.tg-headervtwo .tg-navigationarea{
		position:static;
		padding:20px 0 0;
	}
	.tg-headervtwo .tg-nav{float:right;}
	.tg-headervtwo .tg-socialicons{
		float:left;
		padding:7px 0;
	}
	.tg-tourdestination,
	.tg-tourdestination + .tg-tourdestination{width:100%;}
	.tg-partners li {
		width: 33.33%;
		padding: 20px 15px;
	}
	.tg-parallax .tg-sectiontitle h2{
		font-size:22px;
		line-height:22px;
	}
	.tg-themetabsvtwo .tg-themetabnav li {
		margin: 0;
		width: 50%;
	}
	.tg-homebannervtwo .tg-slidercontent h1 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-homebannervtwo .tg-slidercontent h2 {
		font-size: 26px;
		line-height: 26px;
	}
	.tg-innerbanner .tg-sectionspace {padding: 150px 0 70px;}
	.tg-innerbanner h2 {margin: 15px 0 50px;}
	.tg-innerbanner h1 {
		font-size: 32px;
		line-height: 32px;
	}
	.tg-innerbanner h2{
		font-size:25px;
		line-height:25px;
	}
	.tg-404error .tg-btn {
		height: 40px;
		padding: 0 30px;
		line-height:40px;
	}
	.tg-404error .tg-btn:after{bottom:10px;}
	.tg-404error .tg-btn:hover:after{bottom:0;}
	.tg-topdestinations > div > [class^="col-"],
	.tg-topdestinations > div > [class*="col-"]{width:100%;}
	.tg-postmaradata li{padding:0 8px;}
	blockquote {padding: 30px;}
	.tg-faqs .tg-item{width:100%;}
	.tg-contactinfo li{
		width:100%;
		padding:4% 0;
	}
	.tg-contactinfo li:first-child{padding-top:0;}
	.tg-contactinfo li:last-child{padding-bottom:0;}
	.tg-contactinfo li + li{
		border-left:0;
		border-top: 1px solid #e8e8e8;
	}
	.tg-bookingdetail{
		padding:0;
		width:100%;
	}
	.tg-formbillingdetail .tg-bookingdetail{border:0;}
	.tg-formbillingdetail .tg-bookingdetail + .tg-bookingdetail{
		border:0;
		padding:30px 0 0;
	}
	.tg-priceavailability .tg-pricearea {padding: 64px 0 40px;}
	.tg-listingvsix .tg-priceavailability .tg-pricearea {padding: 63px 0 44px;}
	.tg-formbookingdetail fieldset{padding:0 30px;}
	.tg-bookingtabs .tab-pane:before{display:none;}
	.tg-bookingdetail + .tg-bookingdetail{padding:50px 0 0;}
	.tg-gallery ul li{width:50%;}
}
@media (max-width:568px){
	.tg-logo{
		display: none;
		/* width:140px;
		float:none;
		display:block;
		padding:30px 0 10px;
		margin:0 auto 15px !important; */
	}
	.tg-nav{
		padding: 0;
		float: left;
		width: auto;
		position: static;
	}
	body.tg-login .tg-nav{padding:0;}
	.tg-navigationarea{padding:0;}
	.navbar-header {margin: 13px 15px;}
	.tg-socialsignin .tg-socialicons {padding: 19px 10px 19px 0;}
	.tg-btndropdown {padding: 0 6px;}
	.tg-homeslider .item figcaption {padding: 100px 0;}
	.tg-homeslidervtwo .item figcaption {padding: 250px 0 170px;}
	.tg-homesliderthumbnails .item figcaption {padding: 70px 0;}
	.tg-homebanner .item figcaption {padding: 200px 0;}
	.tg-homebannervtwo .item figcaption {padding: 180px 0 0;}
	.tg-homesliderfull .tg-slidercontent h1 {
		font-size: 20px;
		line-height: 25px;
	}
	.tg-homesliderfull .tg-slidercontent h2 {
		font-size: 15px;
		line-height: 16px;
	}
	.tg-homebanner .tg-slidercontent h1 {
		font-size: 20px;
		line-height: 25px;
	}
	.tg-formtrip .form-group,
	.tg-formtrip .form-group:nth-child(3),
	.tg-formtrip .form-group:nth-child(4){width:100%;}
	.tg-bannerholder{height:800px;}
	.tg-bannerholder .tg-homeslider .item,
	.tg-bannerholder .tg-slidercontent{padding:200px 0 0 0;}
	.tg-bannerholder .tg-slidercontent h1 {
		font-size: 22px;
		line-height: 22px;
		margin:0 0 10px;
	}
	.tg-bannerholder .tg-slidercontent h2 {
		margin: 0 0 20px;
		font-size: 18px;
		line-height: 18px;
	}
	.tg-formtrip .tg-btn{
		padding:0;
		width:100%;
	}
	.tg-latestproducts .row > [class^="col-"],
	.tg-latestproducts .row [class*="col-"],
	.tg-listingvfour > [class^="col-"],
	.tg-listingvfour > [class*="col-"],
	.tg-listing .row > [class^="col-"],
	.tg-listing .row [class*="col-"],
	.tg-posts > [class^="col-"],
	.tg-posts [class*="col-"],
	.tg-trendingtrips > [class^="col-"],
	.tg-trendingtrips [class*="col-"],
	.tg-fourcolumns > div > div > [class^="col-"],
	.tg-fourcolumns > div > div > [class*="col-"]{width:100%;}
	.tg-footercolumn {min-height: auto;}
	.tg-themetabnav li {
		width: 50%;
		min-width: 200px;
	}
	.tg-post.tg-verticaltop{width:100%;}
	.tg-commenthead .tg-author time {
		clear: both;
		margin: 8px 0 0;
	}
	.tg-innerbannervtwo.tg-innerbanner h1 {
		font-size: 25px;
		line-height: 30px;
	}
	.tg-panel h4 {
		font-size: 14px;
		line-height: 17px;
		padding:0 40px 0 0;
	}
	.tg-headervtwo .tg-infonav{width:100%;}
	.tg-headervtwo .tg-infonav ul li:nth-child(1),
	.tg-headervtwo .tg-infonav ul li:nth-child(2) {float: left;}
	.tg-headervtwo .tg-infonav ul li:nth-child(3),
	.tg-headervtwo .tg-infonav ul li:nth-child(4) {float: right;}
	.tg-populartourvtwo .tg-populartourcontent{padding:0;}
	.tg-listingvthree .tg-sectiontitle{padding:0 0 30px;}
	.tg-populartourvtwo .tg-populartourfoot{padding:20px 0 0;}
	.tg-priceavailability{
		width:100%;
		float:left;
		margin:30px 0 0;
		position:relative;
	}
	.tg-priceavailability .tg-pricearea {padding:80px 0 50px;}
	.tg-priceavailability .tg-btn {
		height: 60px;
		line-height: 60px;
	}
	.tg-priceavailability .tg-btn:after{bottom:20px;}
	.tg-priceavailability .tg-btn:hover:after{bottom:0;}
	.tg-listing .tg-trendingtrip{padding:40px 0 0;}
	.tg-counterholder {
		width:50%;
		padding: 20px;
	}
	.tg-formsubscribe{padding: 0 0 80px;}
	.tg-formsubscribe .form-group{padding:0;}
	.tg-formsubscribe .form-group .form-control{margin:0 0 30px;}
	.tg-formsubscribe .form-group .tg-btn{position:relative;}
	.tg-formbookingdetail .form-group:last-child{width:100%;}
	.tg-bookingtabs .tg-themetabnav li{width:100%;}
	.tg-itinerary .tg-bookingdetail + .tg-bookingdetail{padding:0;}
	.tg-review .tg-author{margin:0 0 30px;}
	.tg-reviewcontent{
		width:100%;
		float:left;
	}
	.tg-filterby .tg-durationrating{width:100%;}
	.tg-filterby .tg-select{float:left;}
	.tg-filterby .tg-select select {padding: 10px 90px 10px 20px;}
	.tg-tourname .tg-populartourtitle h3{
		font-size:14px;
		line-height:17px;
	}
	.tg-signupwith .tg-sharesocialicon li a {padding: 0 15px;}
    .tg-tourcatagory .tg-populartour figure a img {
        width: 100%;
    }
}
@media (max-width:480px){
	.tg-shopgrid > div[class^="col-"],
	.tg-shopgrid > div [class*="col-"]{width:100%;}
	.tg-headervtwo .tg-infonav ul{text-align:center;}
	.tg-headervtwo .tg-infonav ul li{
		float:none;
		display:inline-block;
		vertical-align:middle;
	}
	.tg-headervtwo .tg-socialicons li:first-child{padding:0;}
	.tg-homeslidervtwo .tg-slidercontent h2 {
		font-size: 28px;
		line-height: 30px;
	}
	.tg-themetabnav li {min-width: 140px;}
	.tg-themetabsvtwo .tg-themetabnav li{width:100%;}
	.tg-homebannervtwo .tg-slidercontent h1 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-homebannervtwo .tg-slidercontent h2 {
		font-size: 22px;
		line-height: 22px;
	}
	.tg-homebannervtwo .item figcaption {padding: 240px 0 0;}
	.tg-partners li{width:100%;}
	.tg-calltoaction h2 {
		font-size: 17px;
		line-height: 25px;
	}
	.tg-destinations li{
		width:100%;
		padding:10px 0;
	}
	.tg-sectiontitle h2 {
		font-size: 20px;
		line-height: 18px;
	}
	.tg-prevpost a h2,
	.tg-nextpost a h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-comment .tg-content{
		width:100%;
		float:left;
		padding:30px 0 0;
	}
	.tg-textbox .tg-sectiontitle h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-paymentarea .tg-accordion .tg-panel h4{
		padding:0;
		font-size: 12px;
	}
	.tg-formtheme .tg-paymentarea{padding:20px;}
	.tg-fulltourdetail{padding:20px;}
	.tg-dashboardcontent .tg-liststyle li{width:100%;}
	.tg-widgetpersonprice ul li em{
		float:left;
		clear:both;
		padding:10px 0 0;
	}
	.tg-formquantity .form-group:first-child{width:20%;}
	.tg-formquantity .form-group:nth-child(2) {max-width: 150px;}
	.tg-listingvthree .tg-durationrating{
		width:100%;
		padding:0 0 15px;
	}
	.tg-tourname{display:block;}
	.tg-tourname .tg-populartourcontent {padding: 0 60px 0 0;}
	.tg-tourname .tg-populartourtitle h3 {font-size: 13px;}
	.table-responsive .tg-tourname .tg-populartourcontent{
		width:100%;
		float:left;
		padding:10px 0 0;
	}
	.tg-cartproductdetail .table-responsive tbody tr td:first-child,
	.tg-cartproductdetail.table-responsive tbody tr td,
	.table-responsive tbody tr td {padding: 20px 0 20px 100px;}
	.table-responsive .tg-tourname .tg-populartourcontent h3{min-width:0;}
	.tg-tourname .tg-populartourfoot .tg-durationrating{padding:0;}
	.tg-likeshare{float:left;}
	.tg-tripinfo li{
		width:100%;
		padding:10px;
	}
	.tg-refundinfo{
		width:100%;
		float:left;
		padding:15px 0 0;
	}
	.tg-refundshare .tg-likeshare > li{
		width:100%;
		padding:5px 0; 
		text-align:left;
	}
	.tg-gallery ul li{width:100%;}
	.tg-signupwith .tg-sharesocialicon li{
		width:100%;
		padding:5px;
	}
	.tg-loginsingup .tg-tabcontent {padding: 70px 0 0;}
	.tg-loginnav li {
		width: 50%;
		float: left;
		padding: 6px;
	}
	.tg-contentarea .close{top:65px;}
	.tg-loginsingup .tg-navtbs {line-height: 30px;}
	.table-responsive tbody tr td {padding: 20px 0 20px 100px;}
	.tg-cartproductdetail table tr th:first-child,
	.tg-cartproductdetail table tr td:first-child{width:100%;}
    .tg-tourcatagory .tg-populartour figure a img {
        width: 100%;
    }
}
@media (max-width:479px){
	.tg-pricearea h4 {
		font-size: 18px;
		line-height: 18px;
	}
	.tg-parallax .tg-feature {padding: 30px 0;}
	blockquote {
		font-size: 15px;
		line-height: 22px;
		padding: 30px 20px;
	}
}
@media (max-width:320px){}
