
img:is([sizes=auto i],[sizes^="auto," i]) {
	contain-intrinsic-size: 3000px 1500px;
}

img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -.1em !important;
	background: 0 0 !important;
	padding: 0 !important;
}

:root {
	--wp-block-synced-color: #7a00df;
	--wp-block-synced-color--rgb: 122, 0, 223;
	--wp-bound-block-color: var(--wp-block-synced-color);
	--wp-editor-canvas-background: #ddd;
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color--rgb: 0, 124, 186;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}

.wp-element-button {
	cursor: pointer;
}

:root .has-very-light-gray-background-color {
	background-color: #eee;
}

:root .has-very-dark-gray-background-color {
	background-color: #313131;
}

:root .has-very-light-gray-color {
	color: #eee;
}

:root .has-very-dark-gray-color {
	color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}

:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}

:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}

:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}

:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}

:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px;
}

.has-regular-font-size {
	font-size: 1em;
}

.has-larger-font-size {
	font-size: 2.625em;
}

.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge);
}

.has-text-align-center {
	text-align: center;
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-right {
	text-align: right;
}

.has-fit-text {
	white-space: nowrap !important;
}

#end-resizable-editor-section {
	display: none;
}

.aligncenter {
	clear: both;
}

.items-justified-left {
	justify-content: flex-start;
}

.items-justified-center {
	justify-content: center;
}

.items-justified-right {
	justify-content: flex-end;
}

.items-justified-space-between {
	justify-content: space-between;
}

.screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #ddd;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

html :where(.has-border-color) {
	border-style: solid;
}

html :where([style*=border-top-color]) {
	border-top-style: solid;
}

html :where([style*=border-right-color]) {
	border-right-style: solid;
}

html :where([style*=border-bottom-color]) {
	border-bottom-style: solid;
}

html :where([style*=border-left-color]) {
	border-left-style: solid;
}

html :where([style*=border-width]) {
	border-style: solid;
}

html :where([style*=border-top-width]) {
	border-top-style: solid;
}

html :where([style*=border-right-width]) {
	border-right-style: solid;
}

html :where([style*=border-bottom-width]) {
	border-bottom-style: solid;
}

html :where([style*=border-left-width]) {
	border-left-style: solid;
}

html :where(img[class*=wp-image-]) {
	height: auto;
	max-width: 100%;
}

:where(figure) {
	margin: 0 0 1em;
}

html :where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px) {
	html :where(.is-position-sticky) {
		--wp-admin--admin-bar--position-offset: 0px;
	}
}

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none;
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #fff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: .44rem;
	--wp--preset--spacing--30: .67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px #fff, 6px 6px #000;
	--wp--preset--shadow--crisp: 6px 6px 0px #000;
}

:where(.is-layout-flex) {
	gap: .5em;
}

:where(.is-layout-grid) {
	gap: .5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex>:is(*,div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid>:is(*,div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid #00a0d2;
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: 400;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label:before, .wpcf7-list-item-label:after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: .75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner:before {
	content: "";
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion:reduce) {
	.wpcf7-spinner:before {
		animation-name: blink;
		animation-duration: 2s;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.wpcf7 input[type=file] {
	cursor: pointer;
}

.wpcf7 input[type=file]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
	direction: ltr;
}

.multimedia_classic_carousel {
	position: relative;
}

.multimedia_classic_carousel img {
	max-width: none;
	max-height: none;
}

.multimedia_classic_carousel_list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
}

.multimedia_classic_carousel .contentHolder {
	position: relative;
	overflow: hidden;
}

.mycanvas {
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 1000;
}

.myloader {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/loader.gif");
	width: 37px;
	height: 37px;
	position: absolute;
	left: 49%;
	top: 49%;
	z-index: 999;
}

.hideElement {
	display: none;
}

.multimedia_classic_carousel.black .thumbsHolderWrapper {
	width: 100%;
	overflow: hidden;
}

.multimedia_classic_carousel.black .thumbsHolderVisibleWrapper {
	position: absolute;
	width: 100%;
	overflow: hidden;
}

.multimedia_classic_carousel.black .thumbsHolder {
	position: absolute;
	height: 100%;
}

.multimedia_classic_carousel.black .thumbsHolder_ThumbOFF {
	float: left;
	display: block;
	height: 100px;
}

.multimedia_classic_carousel.black .thumbsHolder_ThumbOFF img {
	position: relative;
}

.multimedia_classic_carousel.black .thumbsHolder_ThumbON {
	background: url("https://hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/css/skins/cool/thumbActiveArrow.png") center 0px no-repeat;
}

.multimedia_classic_carousel.black .thumbsHolder_ThumbON.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .titlez {
	font-family: "PT Sans", sans-serif;
	font-weight: 700;
	line-height: 1.35;
}

.multimedia_classic_carousel.black .descz {
	font-family: "PT Sans", sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.multimedia_classic_carousel.black .descz a {
	color: red;
	text-decoration: none;
}

.multimedia_classic_carousel.black .descz a:hover {
	text-decoration: underline;
}

.multimedia_classic_carousel.black .iconOver {
	position: absolute;
	width: 75px;
	height: 75px;
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 200;
	cursor: pointer;
}

.multimedia_classic_carousel.black .carouselLeftNav {
	position: absolute;
	width: 64px;
	height: 68px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/leftNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_classic_carousel.black .carouselLeftNav.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselLeftNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/leftNavON.png") 0 0 no-repeat;
}

.multimedia_classic_carousel.black .carouselLeftNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselLeftNavDisabled {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/leftNavDisabled.png") 0 0 no-repeat;
	cursor: default;
}

.multimedia_classic_carousel.black .carouselLeftNavDisabled.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselLeftNavDisabled:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/leftNavDisabled.png") 0 0 no-repeat;
}

.multimedia_classic_carousel.black .carouselLeftNavDisabled:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselRightNav {
	position: absolute;
	width: 68px;
	height: 68px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/rightNavOFF.png") 8px 0px no-repeat;
	cursor: pointer;
}

.multimedia_classic_carousel.black .carouselRightNav.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselRightNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/rightNavON.png") 8px 0px no-repeat;
}

.multimedia_classic_carousel.black .carouselRightNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselRightNavDisabled {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/rightNavDisabled.png") 8px 0px no-repeat;
	cursor: default;
}

.multimedia_classic_carousel.black .carouselRightNavDisabled.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .carouselRightNavDisabled:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/rightNavDisabled.png") 8px 0px no-repeat;
}

.multimedia_classic_carousel.black .carouselRightNavDisabled:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .bottomNav {
	position: absolute;
	height: 35px;
	width: 0;
	z-index: 140;
}

.multimedia_classic_carousel.black .bottomNavButtonOFF {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/bottomNavOFF.png") 0 0 no-repeat;
	padding-left: 9px;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.multimedia_classic_carousel.black .bottomNavButtonOFF.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.black .bottomNavButtonON {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	padding-left: 9px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/black/bottomNavON.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_classic_carousel.black .bottomNavButtonON.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .thumbsHolderWrapper {
	width: 100%;
	overflow: hidden;
}

.multimedia_classic_carousel.white .thumbsHolderVisibleWrapper {
	position: absolute;
	width: 100%;
	overflow: hidden;
}

.multimedia_classic_carousel.white .thumbsHolder {
	position: absolute;
	height: 100%;
}

.multimedia_classic_carousel.white .thumbsHolder_ThumbOFF {
	float: left;
	display: block;
	height: 100px;
}

.multimedia_classic_carousel.white .thumbsHolder_ThumbOFF img {
	position: relative;
}

.multimedia_classic_carousel.white .thumbsHolder_ThumbON {
	background: url("https://hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/css/skins/cool/thumbActiveArrow.png") center 0px no-repeat;
}

.multimedia_classic_carousel.white .thumbsHolder_ThumbON.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .titlez {
	font-family: "PT Sans", sans-serif;
	font-weight: 700;
	line-height: 1.35;
}

.multimedia_classic_carousel.white .descz {
	font-family: "PT Sans", sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.multimedia_classic_carousel.white .descz a {
	color: red;
	text-decoration: none;
}

.multimedia_classic_carousel.white .descz a:hover {
	text-decoration: underline;
}

.multimedia_classic_carousel.white .iconOver {
	position: absolute;
	width: 85px;
	height: 85px;
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 200;
	cursor: pointer;
}

.multimedia_classic_carousel.white .carouselLeftNav {
	position: absolute;
	width: 71px;
	height: 71px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/leftNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_classic_carousel.white .carouselLeftNav.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselLeftNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/leftNavON.png") 0 0 no-repeat;
}

.multimedia_classic_carousel.white .carouselLeftNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselLeftNavDisabled {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/leftNavDisabled.png") 0 0 no-repeat;
	cursor: default;
}

.multimedia_classic_carousel.white .carouselLeftNavDisabled.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselLeftNavDisabled:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/leftNavDisabled.png") 0 0 no-repeat;
}

.multimedia_classic_carousel.white .carouselLeftNavDisabled:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselRightNav {
	position: absolute;
	width: 71px;
	height: 71px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/rightNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_classic_carousel.white .carouselRightNav.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselRightNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/rightNavON.png") 0 0 no-repeat;
}

.multimedia_classic_carousel.white .carouselRightNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselRightNavDisabled {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/rightNavDisabled.png") 0 0 no-repeat;
	cursor: default;
}

.multimedia_classic_carousel.white .carouselRightNavDisabled.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .carouselRightNavDisabled:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/rightNavDisabled.png") 0 0 no-repeat;
}

.multimedia_classic_carousel.white .carouselRightNavDisabled:hover.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .bottomNav {
	position: absolute;
	height: 35px;
	width: 0;
	z-index: 140;
}

.multimedia_classic_carousel.white .bottomNavButtonOFF {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/bottomNavOFF.png") 0 0 no-repeat;
	padding-left: 9px;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.multimedia_classic_carousel.white .bottomNavButtonOFF.nitro-lazy {
	background: none !important;
}

.multimedia_classic_carousel.white .bottomNavButtonON {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	padding-left: 9px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/classic/skins/white/bottomNavON.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_classic_carousel.white .bottomNavButtonON.nitro-lazy {
	background: none !important;
}

.pp_content_container iframe {
	margin-bottom: 0 !important;
}

.pp_content_container video {
	margin-bottom: 0 !important;
}

.lbg_facebook {
	display: none !important;
}

.lbg_twitter {
	display: none !important;
}

.lbg_pinterest {
	display: none !important;
}

video::-webkit-media-controls-fullscreen-button {
	display: none;
}

.multimedia_perspective_carousel {
	position: relative;
	overflow: hidden;
}

.multimedia_perspective_carousel img {
	max-width: none;
	max-height: none;
}

.multimedia_perspective_carousel_list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
}

.multimedia_perspective_carousel .contentHolder {
	position: relative;
	overflow: hidden;
}

.mycanvas {
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 1000;
}

.myloader {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/loader.gif");
	width: 37px;
	height: 37px;
	position: absolute;
	left: 49%;
	top: 49%;
	z-index: 999;
}

.hideElement {
	display: none;
}

.multimedia_perspective_carousel.black .contentHolderUnit {
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/empty.gif") repeat;
	border-style: solid;
}

.multimedia_perspective_carousel.black .contentHolderUnit.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .elementTitle {
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	text-align: center;
	font: bold 22px/30px "Droid Sans", Verdana, Helvetica, sans-serif;
	color: #666;
	text-transform: capitalize;
}

.multimedia_perspective_carousel.black .iconOver {
	position: absolute;
	width: 85px;
	height: 85px;
	background-position: left top;
	background-repeat: no-repeat;
	display: none;
	z-index: 200;
	cursor: pointer;
}

.multimedia_perspective_carousel.black .bannerControls {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
	width: 100%;
}

.multimedia_perspective_carousel.black .leftNav {
	position: absolute;
	left: 2px;
	width: 62px;
	height: 68px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/leftNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_perspective_carousel.black .leftNav.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .leftNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/leftNavON.png") 0 0 no-repeat;
}

.multimedia_perspective_carousel.black .leftNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .rightNav {
	position: absolute;
	right: -2px;
	width: 62px;
	height: 68px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/rightNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_perspective_carousel.black .rightNav.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .rightNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/rightNavON.png") 0 0 no-repeat;
}

.multimedia_perspective_carousel.black .rightNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .bottomNav {
	position: absolute;
	height: 35px;
	width: 0;
	padding-left: 9px;
	z-index: 140;
}

.multimedia_perspective_carousel.black .bottomNavButtonOFF {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/bottomNavOFF.png") 0 0 no-repeat;
	padding-left: 9px;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.multimedia_perspective_carousel.black .bottomNavButtonOFF.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .bottomNavButtonON {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	padding-left: 9px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/bottomNavON.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_perspective_carousel.black .bottomNavButtonON.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .bottomNavLeft {
	display: none;
	position: absolute;
	z-index: 140;
}

.multimedia_perspective_carousel.black .bottomNavRight {
	display: none;
	position: absolute;
	z-index: 140;
}

.multimedia_perspective_carousel.black .bottomOverThumb {
	position: absolute;
	width: 88px;
	height: 106px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/black/bottomOverThumbBg.png") 23px bottom no-repeat;
	bottom: 27px;
	margin-left: -25px;
}

.multimedia_perspective_carousel.black .bottomOverThumb.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.black .bottomOverThumb img {
	border: 4px solid #000;
}

.multimedia_perspective_carousel.white .contentHolderUnit {
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/empty.gif") repeat;
	border-style: solid;
}

.multimedia_perspective_carousel.white .contentHolderUnit.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .elementTitle {
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	text-align: center;
	font: bold 22px/30px "Droid Sans", Verdana, Helvetica, sans-serif;
	color: #666;
	text-transform: capitalize;
}

.multimedia_perspective_carousel.white .iconOver {
	position: absolute;
	width: 85px;
	height: 85px;
	background-position: left top;
	background-repeat: no-repeat;
	display: none;
	z-index: 200;
	cursor: pointer;
}

.multimedia_perspective_carousel.white .bannerControls {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
	width: 100%;
}

.multimedia_perspective_carousel.white .leftNav {
	position: absolute;
	left: -2px;
	width: 71px;
	height: 71px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/leftNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_perspective_carousel.white .leftNav.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .leftNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/leftNavON.png") 0 0 no-repeat;
}

.multimedia_perspective_carousel.white .leftNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .rightNav {
	position: absolute;
	right: -2px;
	width: 71px;
	height: 71px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/rightNavOFF.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_perspective_carousel.white .rightNav.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .rightNav:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/rightNavON.png") 0 0 no-repeat;
}

.multimedia_perspective_carousel.white .rightNav:hover.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .bottomNav {
	position: absolute;
	height: 35px;
	width: 0;
	padding-left: 9px;
	z-index: 140;
}

.multimedia_perspective_carousel.white .bottomNavButtonOFF {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/bottomNavOFF.png") 0 0 no-repeat;
	padding-left: 9px;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.multimedia_perspective_carousel.white .bottomNavButtonOFF.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .bottomNavButtonON {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	padding-left: 9px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/bottomNavON.png") 0 0 no-repeat;
	cursor: pointer;
}

.multimedia_perspective_carousel.white .bottomNavButtonON.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .bottomNavLeft {
	display: none;
	position: absolute;
	z-index: 140;
}

.multimedia_perspective_carousel.white .bottomNavRight {
	display: none;
	position: absolute;
	z-index: 140;
}

.multimedia_perspective_carousel.white .bottomOverThumb {
	position: absolute;
	width: 88px;
	height: 106px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/skins/white/bottomOverThumbBg.png") 23px bottom no-repeat;
	bottom: 27px;
	margin-left: -25px;
}

.multimedia_perspective_carousel.white .bottomOverThumb.nitro-lazy {
	background: none !important;
}

.multimedia_perspective_carousel.white .bottomOverThumb img {
	border: 4px solid #fff;
}

.pp_content_container iframe {
	margin-bottom: 0 !important;
}

.pp_content_container video {
	margin-bottom: 0 !important;
}

.lbg_facebook {
	display: none !important;
}

.lbg_twitter {
	display: none !important;
}

.lbg_pinterest {
	display: none !important;
}

video::-webkit-media-controls-fullscreen-button {
	display: none;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top, div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_middle, div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_left, div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_right, div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom, div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left, div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle, div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right {
	height: 13px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") -78px -93px no-repeat;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_middle {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite_x.png") top left repeat-x;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_middle.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") -112px -93px no-repeat;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_top .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content .carouselmultimedia_ppt {
	color: #f8f8f8;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;
	padding-left: 13px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite_y.png") top right repeat-y;
	padding-right: 13px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content {
	background-color: #fff;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_next:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite_next.png") center right no-repeat;
	cursor: pointer;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_next:hover.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_previous:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite_prev.png") center left no-repeat;
	cursor: pointer;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_previous:hover.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_expand {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_expand.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_expand:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") 0 -56px no-repeat;
	cursor: pointer;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_expand:hover.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_contract {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_contract.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_contract:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") 0 -113px no-repeat;
	cursor: pointer;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_contract:hover.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_close {
	width: 30px;
	height: 30px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") 2px 1px no-repeat;
	cursor: pointer;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_close.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default #carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	color: #000;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_gallery ul li a {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/default_thumb.png") center center #f8f8f8;
	border: 1px solid #aaa;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_gallery ul li a.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_gallery ul li a:hover, div.carouselmultimedia_pp_default .carouselmultimedia_pp_gallery ul li.selected a {
	border-color: #fff;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_social {
	margin-top: 7px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_previous, div.carouselmultimedia_pp_default .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_next {
	position: static;
	left: auto;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_play, div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") -51px 1px no-repeat;
	height: 30px;
	width: 30px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_play.nitro-lazy, div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background-position: -51px -29px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_details {
	position: relative;
}

div.carouselmultimedia_pp_default a.carouselmultimedia_pp_arrow_previous, div.carouselmultimedia_pp_default a.carouselmultimedia_pp_arrow_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") -31px -3px no-repeat;
	height: 20px;
	margin: 4px 0 0;
	width: 20px;
}

div.carouselmultimedia_pp_default a.carouselmultimedia_pp_arrow_previous.nitro-lazy, div.carouselmultimedia_pp_default a.carouselmultimedia_pp_arrow_next.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default a.carouselmultimedia_pp_arrow_next {
	left: 52px;
	background-position: -82px -3px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_content_container .carouselmultimedia_pp_details {
	margin-top: 5px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_currentTextHolder {
	font-family: Georgia;
	font-style: italic;
	color: #999;
	font-size: 11px;
	left: 75px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 10px;
	position: absolute;
	top: 2px;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_close:hover, div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_play:hover, div.carouselmultimedia_pp_default .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause:hover, div.carouselmultimedia_pp_default .carouselmultimedia_pp_arrow_next:hover, div.carouselmultimedia_pp_default .carouselmultimedia_pp_arrow_previous:hover {
	opacity: .7;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_description {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") -78px -127px no-repeat;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite_x.png") bottom left repeat-x;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/sprite.png") -112px -127px no-repeat;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_loaderIcon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/default/loader.gif") center center no-repeat;
}

div.carouselmultimedia_pp_default .carouselmultimedia_pp_loaderIcon.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat;
}

div.light_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_middle {
	background: #fff;
}

div.light_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat;
}

div.light_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_content .carouselmultimedia_ppt {
	color: #000;
}

div.light_rounded .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left, div.light_rounded .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right {
	background: #fff;
}

div.light_rounded .carouselmultimedia_pp_content {
	background-color: #fff;
}

div.light_rounded .carouselmultimedia_pp_next:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_next:hover.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_previous:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_previous:hover.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_expand {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_expand.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_expand:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_expand:hover.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_contract {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_contract.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_contract:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_contract:hover.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_close {
	width: 75px;
	height: 22px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;
	cursor: pointer;
}

div.light_rounded .carouselmultimedia_pp_close.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_details {
	position: relative;
}

div.light_rounded .carouselmultimedia_pp_description {
	margin-right: 85px;
}

div.light_rounded #carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	color: #000;
}

div.light_rounded #carouselmultimedia_pp_full_res iframe {
	margin-bottom: -2px;
}

div.light_rounded #carouselmultimedia_pp_full_res video {
	margin-bottom: -2px;
}

div.light_rounded .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_previous, div.light_rounded .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_next {
	margin-top: 12px !important;
}

div.light_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_play {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.light_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_play.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.light_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_arrow_previous {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat;
}

div.light_rounded .carouselmultimedia_pp_arrow_previous.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}

div.light_rounded .carouselmultimedia_pp_arrow_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat;
}

div.light_rounded .carouselmultimedia_pp_arrow_next.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}

div.light_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat;
}

div.light_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle {
	background: #fff;
}

div.light_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat;
}

div.light_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.light_rounded .carouselmultimedia_pp_loaderIcon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/loader.gif") center center no-repeat;
}

div.light_rounded .carouselmultimedia_pp_loaderIcon.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_middle {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;
}

div.dark_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_middle.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_top .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y;
}

div.dark_rounded .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y;
}

div.dark_rounded .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_content {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;
}

div.dark_rounded .carouselmultimedia_pp_content.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_next:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_next:hover.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_previous:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_previous:hover.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_expand {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_expand.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_expand:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_expand:hover.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_contract {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_contract.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_contract:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_contract:hover.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_close {
	width: 75px;
	height: 22px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;
	cursor: pointer;
}

div.dark_rounded .carouselmultimedia_pp_close.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_details {
	position: relative;
}

div.dark_rounded .carouselmultimedia_pp_description {
	margin-right: 85px;
}

div.dark_rounded .carouselmultimedia_currentTextHolder {
	color: #c4c4c4;
}

div.dark_rounded .carouselmultimedia_pp_description {
	color: #fff;
}

div.dark_rounded #carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	color: #fff;
}

div.dark_rounded .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_previous, div.dark_rounded .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_next {
	margin-top: 12px !important;
}

div.dark_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_play {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.dark_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_play.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.dark_rounded .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_arrow_previous {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_arrow_previous.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}

div.dark_rounded .carouselmultimedia_pp_arrow_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_arrow_next.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}

div.dark_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;
}

div.dark_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.dark_rounded .carouselmultimedia_pp_loaderIcon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;
}

div.dark_rounded .carouselmultimedia_pp_loaderIcon.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_left, div.dark_square .carouselmultimedia_pp_middle, div.dark_square .carouselmultimedia_pp_right, div.dark_square .carouselmultimedia_pp_content {
	background: #000;
}

div.dark_square .carouselmultimedia_currentTextHolder {
	color: #c4c4c4;
}

div.dark_square .carouselmultimedia_pp_description {
	color: #fff;
}

div.dark_square .carouselmultimedia_pp_loaderIcon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/loader.gif") center center no-repeat;
}

div.dark_square .carouselmultimedia_pp_loaderIcon.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_expand {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_expand.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_expand:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_expand:hover.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_contract {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_contract.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_contract:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_contract:hover.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_close {
	width: 75px;
	height: 22px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_close.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_details {
	position: relative;
}

div.dark_square .carouselmultimedia_pp_description {
	margin: 0 85px 0 0;
}

div.dark_square #carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	color: #fff;
}

div.dark_square .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_previous, div.dark_square .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_next {
	margin-top: 12px !important;
}

div.dark_square .carouselmultimedia_pp_nav {
	clear: none;
}

div.dark_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_play {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.dark_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_play.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.dark_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_arrow_previous {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat;
}

div.dark_square .carouselmultimedia_pp_arrow_previous.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}

div.dark_square .carouselmultimedia_pp_arrow_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat;
}

div.dark_square .carouselmultimedia_pp_arrow_next.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}

div.dark_square .carouselmultimedia_pp_next:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/btnNext.png") center right no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_next:hover.nitro-lazy {
	background: none !important;
}

div.dark_square .carouselmultimedia_pp_previous:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;
	cursor: pointer;
}

div.dark_square .carouselmultimedia_pp_previous:hover.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_left, div.light_square .carouselmultimedia_pp_middle, div.light_square .carouselmultimedia_pp_right, div.light_square .carouselmultimedia_pp_content {
	background: #fff;
}

div.light_square .carouselmultimedia_pp_content .carouselmultimedia_ppt {
	color: #000;
}

div.light_square .carouselmultimedia_pp_expand {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_expand.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_expand:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_expand:hover.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_contract {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_contract.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_contract:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_contract:hover.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_close {
	width: 75px;
	height: 22px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_close.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_details {
	position: relative;
}

div.light_square .carouselmultimedia_pp_description {
	margin-right: 85px;
}

div.light_square #carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	color: #000;
}

div.light_square .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_previous, div.light_square .carouselmultimedia_pp_gallery a.carouselmultimedia_pp_arrow_next {
	margin-top: 12px !important;
}

div.light_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_play {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.light_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_play.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}

div.light_square .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_arrow_previous {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat;
}

div.light_square .carouselmultimedia_pp_arrow_previous.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}

div.light_square .carouselmultimedia_pp_arrow_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat;
}

div.light_square .carouselmultimedia_pp_arrow_next.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}

div.light_square .carouselmultimedia_pp_next:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/btnNext.png") center right no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_next:hover.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_previous:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;
	cursor: pointer;
}

div.light_square .carouselmultimedia_pp_previous:hover.nitro-lazy {
	background: none !important;
}

div.light_square .carouselmultimedia_pp_loaderIcon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/loader.gif") center center no-repeat;
}

div.light_square .carouselmultimedia_pp_loaderIcon.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_top .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;
}

div.facebook .carouselmultimedia_pp_top .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_top .carouselmultimedia_pp_middle {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;
}

div.facebook .carouselmultimedia_pp_top .carouselmultimedia_pp_middle.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_top .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;
}

div.facebook .carouselmultimedia_pp_top .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_content .carouselmultimedia_ppt {
	color: #000;
}

div.facebook .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;
}

div.facebook .carouselmultimedia_pp_content_container .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;
}

div.facebook .carouselmultimedia_pp_content_container .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_content {
	background: #fff;
}

div.facebook .carouselmultimedia_pp_expand {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_expand.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_expand:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_expand:hover.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_contract {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_contract.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_contract:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_contract:hover.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_close {
	width: 22px;
	height: 22px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_close.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_details {
	position: relative;
}

div.facebook .carouselmultimedia_pp_description {
	margin: 0 37px 0 0;
}

div.facebook #carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	color: #000;
}

div.facebook .carouselmultimedia_pp_loaderIcon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/loader.gif") center center no-repeat;
}

div.facebook .carouselmultimedia_pp_loaderIcon.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_arrow_previous {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}

div.facebook .carouselmultimedia_pp_arrow_previous.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default;
}

div.facebook .carouselmultimedia_pp_arrow_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}

div.facebook .carouselmultimedia_pp_arrow_next.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default;
}

div.facebook .carouselmultimedia_pp_nav {
	margin-top: 0;
}

div.facebook .carouselmultimedia_pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px;
}

div.facebook .carouselmultimedia_pp_nav .carouselmultimedia_pp_play {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;
	height: 22px;
	width: 22px;
}

div.facebook .carouselmultimedia_pp_nav .carouselmultimedia_pp_play.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;
	height: 22px;
	width: 22px;
}

div.facebook .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_next:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/btnNext.png") center right no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_next:hover.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_previous:hover {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;
	cursor: pointer;
}

div.facebook .carouselmultimedia_pp_previous:hover.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;
}

div.facebook .carouselmultimedia_pp_bottom .carouselmultimedia_pp_left.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;
}

div.facebook .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle.nitro-lazy {
	background: none !important;
}

div.facebook .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;
}

div.facebook .carouselmultimedia_pp_bottom .carouselmultimedia_pp_right.nitro-lazy {
	background: none !important;
}

div.carouselmultimedia_pp_pic_holder a:focus {
	outline: none;
}

div.carouselmultimedia_pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}

div.carouselmultimedia_pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}

.carouselmultimedia_pp_top {
	height: 20px;
	position: relative;
}

* html .carouselmultimedia_pp_top {
	padding: 0 20px;
}

.carouselmultimedia_pp_top .carouselmultimedia_pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}

.carouselmultimedia_pp_top .carouselmultimedia_pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}

* html .carouselmultimedia_pp_top .carouselmultimedia_pp_middle {
	left: 0;
	position: static;
}

.carouselmultimedia_pp_top .carouselmultimedia_pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.carouselmultimedia_pp_content {
	height: 40px;
	min-width: 40px;
}

* html .carouselmultimedia_pp_content {
	width: 40px;
}

.carouselmultimedia_pp_fade {
	display: none;
}

.carouselmultimedia_pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}

.carouselmultimedia_pp_content_container .carouselmultimedia_pp_left {
	padding-left: 20px;
}

.carouselmultimedia_pp_content_container .carouselmultimedia_pp_right {
	padding-right: 20px;
}

.carouselmultimedia_pp_content_container .carouselmultimedia_pp_details {
	float: left;
	margin: 10px 0 2px;
}

.carouselmultimedia_pp_description {
	display: none;
	margin: 0;
}

.carouselmultimedia_pp_social {
	float: left;
	margin: 0;
}

.carouselmultimedia_pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden;
}

.carouselmultimedia_pp_social .twitter {
	float: left;
}

.carouselmultimedia_pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0;
}

.carouselmultimedia_pp_nav p {
	float: left;
	margin: 2px 4px;
	white-space: nowrap;
}

.carouselmultimedia_pp_nav .carouselmultimedia_pp_play, .carouselmultimedia_pp_nav .carouselmultimedia_pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}

a.carouselmultimedia_pp_arrow_previous, a.carouselmultimedia_pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}

.carouselmultimedia_pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}

.carouselmultimedia_pp_gallery {
	display: none !important;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}

.carouselmultimedia_pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative;
}

.carouselmultimedia_pp_gallery ul {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap;
}

.carouselmultimedia_pp_gallery ul a {
	border: 1px #000 solid;
	border: 1px rgba(0, 0, 0, .5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}

.carouselmultimedia_pp_gallery ul a:hover, .carouselmultimedia_pp_gallery li.selected a {
	border-color: #fff;
}

.carouselmultimedia_pp_gallery ul a img {
	border: 0;
}

.carouselmultimedia_pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

.carouselmultimedia_pp_gallery li.default a {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
}

.carouselmultimedia_pp_gallery li.default a.nitro-lazy {
	background: none !important;
}

.carouselmultimedia_pp_gallery li.default a img {
	display: none;
}

.carouselmultimedia_pp_gallery .carouselmultimedia_pp_arrow_previous, .carouselmultimedia_pp_gallery .carouselmultimedia_pp_arrow_next {
	margin-top: 7px !important;
}

a.carouselmultimedia_pp_next {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}

a.carouselmultimedia_pp_next.nitro-lazy {
	background: none !important;
}

a.carouselmultimedia_pp_previous {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/lbg_multimedia_carousel_addon_visual_composer/perspective/jqueryPrettyPhoto/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}

a.carouselmultimedia_pp_previous.nitro-lazy {
	background: none !important;
}

a.carouselmultimedia_pp_expand, a.carouselmultimedia_pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}

a.carouselmultimedia_pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
}

.carouselmultimedia_pp_bottom {
	height: 20px;
	position: relative;
	margin-top: -1px;
}

* html .carouselmultimedia_pp_bottom {
	padding: 0 20px;
}

.carouselmultimedia_pp_bottom .carouselmultimedia_pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}

.carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}

* html .carouselmultimedia_pp_bottom .carouselmultimedia_pp_middle {
	left: 0;
	position: static;
}

.carouselmultimedia_pp_bottom .carouselmultimedia_pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.carouselmultimedia_pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}

#carouselmultimedia_pp_full_res {
	line-height: 1 !important;
}

#carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline {
	text-align: left;
}

#carouselmultimedia_pp_full_res .carouselmultimedia_pp_inline p {
	margin: 0 0 15px;
}

div.carouselmultimedia_ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fas, .far, .fal, .fad, .fab {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em;
}

.fa-xs {
	font-size: .75em;
}

.fa-sm {
	font-size: .875em;
}

.fa-1x {
	font-size: 1em;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-6x {
	font-size: 6em;
}

.fa-7x {
	font-size: 7em;
}

.fa-8x {
	font-size: 8em;
}

.fa-9x {
	font-size: 9em;
}

.fa-10x {
	font-size: 10em;
}

.fa-fw {
	text-align: center;
	width: 1.25em;
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}

.fa-border {
	border: solid .08em #eee;
	border-radius: .1em;
	padding: .2em .25em .15em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.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(360deg);
		transform: rotate(360deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-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);
	transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-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, :root .fa-flip-both {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-500px:before {
	content: "";
}

.fa-accessible-icon:before {
	content: "";
}

.fa-accusoft:before {
	content: "";
}

.fa-acquisitions-incorporated:before {
	content: "";
}

.fa-ad:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-card:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-adversal:before {
	content: "";
}

.fa-affiliatetheme:before {
	content: "";
}

.fa-air-freshener:before {
	content: "";
}

.fa-airbnb:before {
	content: "";
}

.fa-algolia:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-alipay:before {
	content: "";
}

.fa-allergies:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-amazon-pay:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-amilia:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angry:before {
	content: "";
}

.fa-angrycreative:before {
	content: "";
}

.fa-angular:before {
	content: "";
}

.fa-ankh:before {
	content: "";
}

.fa-app-store:before {
	content: "";
}

.fa-app-store-ios:before {
	content: "";
}

.fa-apper:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-apple-alt:before {
	content: "";
}

.fa-apple-pay:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-archway:before {
	content: "";
}

.fa-arrow-alt-circle-down:before {
	content: "";
}

.fa-arrow-alt-circle-left:before {
	content: "";
}

.fa-arrow-alt-circle-right:before {
	content: "";
}

.fa-arrow-alt-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-arrows-alt-h:before {
	content: "";
}

.fa-arrows-alt-v:before {
	content: "";
}

.fa-artstation:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-asymmetrik:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-atlas:before {
	content: "";
}

.fa-atlassian:before {
	content: "";
}

.fa-atom:before {
	content: "";
}

.fa-audible:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-autoprefixer:before {
	content: "";
}

.fa-avianex:before {
	content: "";
}

.fa-aviato:before {
	content: "";
}

.fa-award:before {
	content: "";
}

.fa-aws:before {
	content: "";
}

.fa-baby:before {
	content: "";
}

.fa-baby-carriage:before {
	content: "";
}

.fa-backspace:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-bacon:before {
	content: "";
}

.fa-bacteria:before {
	content: "";
}

.fa-bacterium:before {
	content: "";
}

.fa-bahai:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-balance-scale-left:before {
	content: "";
}

.fa-balance-scale-right:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-band-aid:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-bars:before {
	content: "";
}

.fa-baseball-ball:before {
	content: "";
}

.fa-basketball-ball:before {
	content: "";
}

.fa-bath:before {
	content: "";
}

.fa-battery-empty:before {
	content: "";
}

.fa-battery-full:before {
	content: "";
}

.fa-battery-half:before {
	content: "";
}

.fa-battery-quarter:before {
	content: "";
}

.fa-battery-three-quarters:before {
	content: "";
}

.fa-battle-net:before {
	content: "";
}

.fa-bed:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bezier-curve:before {
	content: "";
}

.fa-bible:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-biking:before {
	content: "";
}

.fa-bimobject:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-biohazard:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitcoin:before {
	content: "";
}

.fa-bity:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-blackberry:before {
	content: "";
}

.fa-blender:before {
	content: "";
}

.fa-blender-phone:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-blog:before {
	content: "";
}

.fa-blogger:before {
	content: "";
}

.fa-blogger-b:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-bolt:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-bone:before {
	content: "";
}

.fa-bong:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-book-dead:before {
	content: "";
}

.fa-book-medical:before {
	content: "";
}

.fa-book-open:before {
	content: "";
}

.fa-book-reader:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-bootstrap:before {
	content: "";
}

.fa-border-all:before {
	content: "";
}

.fa-border-none:before {
	content: "";
}

.fa-border-style:before {
	content: "";
}

.fa-bowling-ball:before {
	content: "";
}

.fa-box:before {
	content: "";
}

.fa-box-open:before {
	content: "";
}

.fa-box-tissue:before {
	content: "";
}

.fa-boxes:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-brain:before {
	content: "";
}

.fa-bread-slice:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-briefcase-medical:before {
	content: "";
}

.fa-broadcast-tower:before {
	content: "";
}

.fa-broom:before {
	content: "";
}

.fa-brush:before {
	content: "";
}

.fa-btc:before {
	content: "";
}

.fa-buffer:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-burn:before {
	content: "";
}

.fa-buromobelexperte:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-bus-alt:before {
	content: "";
}

.fa-business-time:before {
	content: "";
}

.fa-buy-n-large:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-calendar-alt:before {
	content: "";
}

.fa-calendar-check:before {
	content: "";
}

.fa-calendar-day:before {
	content: "";
}

.fa-calendar-minus:before {
	content: "";
}

.fa-calendar-plus:before {
	content: "";
}

.fa-calendar-times:before {
	content: "";
}

.fa-calendar-week:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-campground:before {
	content: "";
}

.fa-canadian-maple-leaf:before {
	content: "";
}

.fa-candy-cane:before {
	content: "";
}

.fa-cannabis:before {
	content: "";
}

.fa-capsules:before {
	content: "";
}

.fa-car:before {
	content: "";
}

.fa-car-alt:before {
	content: "";
}

.fa-car-battery:before {
	content: "";
}

.fa-car-crash:before {
	content: "";
}

.fa-car-side:before {
	content: "";
}

.fa-caravan:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-caret-square-down:before {
	content: "";
}

.fa-caret-square-left:before {
	content: "";
}

.fa-caret-square-right:before {
	content: "";
}

.fa-caret-square-up:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-carrot:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cash-register:before {
	content: "";
}

.fa-cat:before {
	content: "";
}

.fa-cc-amazon-pay:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-apple-pay:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-centercode:before {
	content: "";
}

.fa-centos:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-chair:before {
	content: "";
}

.fa-chalkboard:before {
	content: "";
}

.fa-chalkboard-teacher:before {
	content: "";
}

.fa-charging-station:before {
	content: "";
}

.fa-chart-area:before {
	content: "";
}

.fa-chart-bar:before {
	content: "";
}

.fa-chart-line:before {
	content: "";
}

.fa-chart-pie:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-check-double:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-cheese:before {
	content: "";
}

.fa-chess:before {
	content: "";
}

.fa-chess-bishop:before {
	content: "";
}

.fa-chess-board:before {
	content: "";
}

.fa-chess-king:before {
	content: "";
}

.fa-chess-knight:before {
	content: "";
}

.fa-chess-pawn:before {
	content: "";
}

.fa-chess-queen:before {
	content: "";
}

.fa-chess-rook:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-chromecast:before {
	content: "";
}

.fa-church:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-circle-notch:before {
	content: "";
}

.fa-city:before {
	content: "";
}

.fa-clinic-medical:before {
	content: "";
}

.fa-clipboard:before {
	content: "";
}

.fa-clipboard-check:before {
	content: "";
}

.fa-clipboard-list:before {
	content: "";
}

.fa-clock:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-closed-captioning:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-cloud-download-alt:before {
	content: "";
}

.fa-cloud-meatball:before {
	content: "";
}

.fa-cloud-moon:before {
	content: "";
}

.fa-cloud-moon-rain:before {
	content: "";
}

.fa-cloud-rain:before {
	content: "";
}

.fa-cloud-showers-heavy:before {
	content: "";
}

.fa-cloud-sun:before {
	content: "";
}

.fa-cloud-sun-rain:before {
	content: "";
}

.fa-cloud-upload-alt:before {
	content: "";
}

.fa-cloudflare:before {
	content: "";
}

.fa-cloudscale:before {
	content: "";
}

.fa-cloudsmith:before {
	content: "";
}

.fa-cloudversify:before {
	content: "";
}

.fa-cocktail:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-code-branch:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cog:before {
	content: "";
}

.fa-cogs:before {
	content: "";
}

.fa-coins:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-comment-alt:before {
	content: "";
}

.fa-comment-dollar:before {
	content: "";
}

.fa-comment-dots:before {
	content: "";
}

.fa-comment-medical:before {
	content: "";
}

.fa-comment-slash:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-comments-dollar:before {
	content: "";
}

.fa-compact-disc:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-compress-alt:before {
	content: "";
}

.fa-compress-arrows-alt:before {
	content: "";
}

.fa-concierge-bell:before {
	content: "";
}

.fa-confluence:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-cookie:before {
	content: "";
}

.fa-cookie-bite:before {
	content: "";
}

.fa-copy:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-cotton-bureau:before {
	content: "";
}

.fa-couch:before {
	content: "";
}

.fa-cpanel:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-creative-commons-by:before {
	content: "";
}

.fa-creative-commons-nc:before {
	content: "";
}

.fa-creative-commons-nc-eu:before {
	content: "";
}

.fa-creative-commons-nc-jp:before {
	content: "";
}

.fa-creative-commons-nd:before {
	content: "";
}

.fa-creative-commons-pd:before {
	content: "";
}

.fa-creative-commons-pd-alt:before {
	content: "";
}

.fa-creative-commons-remix:before {
	content: "";
}

.fa-creative-commons-sa:before {
	content: "";
}

.fa-creative-commons-sampling:before {
	content: "";
}

.fa-creative-commons-sampling-plus:before {
	content: "";
}

.fa-creative-commons-share:before {
	content: "";
}

.fa-creative-commons-zero:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-critical-role:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-crop-alt:before {
	content: "";
}

.fa-cross:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-crow:before {
	content: "";
}

.fa-crown:before {
	content: "";
}

.fa-crutch:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-css3-alt:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-cut:before {
	content: "";
}

.fa-cuttlefish:before {
	content: "";
}

.fa-d-and-d:before {
	content: "";
}

.fa-d-and-d-beyond:before {
	content: "";
}

.fa-dailymotion:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-deaf:before {
	content: "";
}

.fa-deezer:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-democrat:before {
	content: "";
}

.fa-deploydog:before {
	content: "";
}

.fa-deskpro:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-dev:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-dharmachakra:before {
	content: "";
}

.fa-dhl:before {
	content: "";
}

.fa-diagnoses:before {
	content: "";
}

.fa-diaspora:before {
	content: "";
}

.fa-dice:before {
	content: "";
}

.fa-dice-d20:before {
	content: "";
}

.fa-dice-d6:before {
	content: "";
}

.fa-dice-five:before {
	content: "";
}

.fa-dice-four:before {
	content: "";
}

.fa-dice-one:before {
	content: "";
}

.fa-dice-six:before {
	content: "";
}

.fa-dice-three:before {
	content: "";
}

.fa-dice-two:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-digital-ocean:before {
	content: "";
}

.fa-digital-tachograph:before {
	content: "";
}

.fa-directions:before {
	content: "";
}

.fa-discord:before {
	content: "";
}

.fa-discourse:before {
	content: "";
}

.fa-disease:before {
	content: "";
}

.fa-divide:before {
	content: "";
}

.fa-dizzy:before {
	content: "";
}

.fa-dna:before {
	content: "";
}

.fa-dochub:before {
	content: "";
}

.fa-docker:before {
	content: "";
}

.fa-dog:before {
	content: "";
}

.fa-dollar-sign:before {
	content: "";
}

.fa-dolly:before {
	content: "";
}

.fa-dolly-flatbed:before {
	content: "";
}

.fa-donate:before {
	content: "";
}

.fa-door-closed:before {
	content: "";
}

.fa-door-open:before {
	content: "";
}

.fa-dot-circle:before {
	content: "";
}

.fa-dove:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-draft2digital:before {
	content: "";
}

.fa-drafting-compass:before {
	content: "";
}

.fa-dragon:before {
	content: "";
}

.fa-draw-polygon:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-dribbble-square:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-drum:before {
	content: "";
}

.fa-drum-steelpan:before {
	content: "";
}

.fa-drumstick-bite:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-dumbbell:before {
	content: "";
}

.fa-dumpster:before {
	content: "";
}

.fa-dumpster-fire:before {
	content: "";
}

.fa-dungeon:before {
	content: "";
}

.fa-dyalog:before {
	content: "";
}

.fa-earlybirds:before {
	content: "";
}

.fa-ebay:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-edge-legacy:before {
	content: "";
}

.fa-edit:before {
	content: "";
}

.fa-egg:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-elementor:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-ello:before {
	content: "";
}

.fa-ember:before {
	content: "";
}

.fa-empire:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-text:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-equals:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-erlang:before {
	content: "";
}

.fa-ethereum:before {
	content: "";
}

.fa-ethernet:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-euro-sign:before {
	content: "";
}

.fa-evernote:before {
	content: "";
}

.fa-exchange-alt:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-exclamation-triangle:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-expand-alt:before {
	content: "";
}

.fa-expand-arrows-alt:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-external-link-alt:before {
	content: "";
}

.fa-external-link-square-alt:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-dropper:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-facebook:before {
	content: "";
}

.fa-facebook-f:before {
	content: "";
}

.fa-facebook-messenger:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-fan:before {
	content: "";
}

.fa-fantasy-flight-games:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-faucet:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-feather:before {
	content: "";
}

.fa-feather-alt:before {
	content: "";
}

.fa-fedex:before {
	content: "";
}

.fa-fedora:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-figma:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-alt:before {
	content: "";
}

.fa-file-archive:before {
	content: "";
}

.fa-file-audio:before {
	content: "";
}

.fa-file-code:before {
	content: "";
}

.fa-file-contract:before {
	content: "";
}

.fa-file-csv:before {
	content: "";
}

.fa-file-download:before {
	content: "";
}

.fa-file-excel:before {
	content: "";
}

.fa-file-export:before {
	content: "";
}

.fa-file-image:before {
	content: "";
}

.fa-file-import:before {
	content: "";
}

.fa-file-invoice:before {
	content: "";
}

.fa-file-invoice-dollar:before {
	content: "";
}

.fa-file-medical:before {
	content: "";
}

.fa-file-medical-alt:before {
	content: "";
}

.fa-file-pdf:before {
	content: "";
}

.fa-file-powerpoint:before {
	content: "";
}

.fa-file-prescription:before {
	content: "";
}

.fa-file-signature:before {
	content: "";
}

.fa-file-upload:before {
	content: "";
}

.fa-file-video:before {
	content: "";
}

.fa-file-word:before {
	content: "";
}

.fa-fill:before {
	content: "";
}

.fa-fill-drip:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-fingerprint:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-fire-alt:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-firefox-browser:before {
	content: "";
}

.fa-first-aid:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-first-order-alt:before {
	content: "";
}

.fa-firstdraft:before {
	content: "";
}

.fa-fish:before {
	content: "";
}

.fa-fist-raised:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-flag-usa:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-flipboard:before {
	content: "";
}

.fa-flushed:before {
	content: "";
}

.fa-fly:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-minus:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-folder-plus:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-font-awesome:before {
	content: "";
}

.fa-font-awesome-alt:before {
	content: "";
}

.fa-font-awesome-flag:before {
	content: "";
}

.fa-font-awesome-logo-full:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-fonticons-fi:before {
	content: "";
}

.fa-football-ball:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-fort-awesome-alt:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-freebsd:before {
	content: "";
}

.fa-frog:before {
	content: "";
}

.fa-frown:before {
	content: "";
}

.fa-frown-open:before {
	content: "";
}

.fa-fulcrum:before {
	content: "";
}

.fa-funnel-dollar:before {
	content: "";
}

.fa-futbol:before {
	content: "";
}

.fa-galactic-republic:before {
	content: "";
}

.fa-galactic-senate:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-gas-pump:before {
	content: "";
}

.fa-gavel:before {
	content: "";
}

.fa-gem:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-ghost:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-gifts:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-git-alt:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-gitkraken:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-gitter:before {
	content: "";
}

.fa-glass-cheers:before {
	content: "";
}

.fa-glass-martini:before {
	content: "";
}

.fa-glass-martini-alt:before {
	content: "";
}

.fa-glass-whiskey:before {
	content: "";
}

.fa-glasses:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-globe-africa:before {
	content: "";
}

.fa-globe-americas:before {
	content: "";
}

.fa-globe-asia:before {
	content: "";
}

.fa-globe-europe:before {
	content: "";
}

.fa-gofore:before {
	content: "";
}

.fa-golf-ball:before {
	content: "";
}

.fa-goodreads:before {
	content: "";
}

.fa-goodreads-g:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-google-drive:before {
	content: "";
}

.fa-google-pay:before {
	content: "";
}

.fa-google-play:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-google-plus-g:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-gopuram:before {
	content: "";
}

.fa-graduation-cap:before {
	content: "";
}

.fa-gratipay:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-greater-than:before {
	content: "";
}

.fa-greater-than-equal:before {
	content: "";
}

.fa-grimace:before {
	content: "";
}

.fa-grin:before {
	content: "";
}

.fa-grin-alt:before {
	content: "";
}

.fa-grin-beam:before {
	content: "";
}

.fa-grin-beam-sweat:before {
	content: "";
}

.fa-grin-hearts:before {
	content: "";
}

.fa-grin-squint:before {
	content: "";
}

.fa-grin-squint-tears:before {
	content: "";
}

.fa-grin-stars:before {
	content: "";
}

.fa-grin-tears:before {
	content: "";
}

.fa-grin-tongue:before {
	content: "";
}

.fa-grin-tongue-squint:before {
	content: "";
}

.fa-grin-tongue-wink:before {
	content: "";
}

.fa-grin-wink:before {
	content: "";
}

.fa-grip-horizontal:before {
	content: "";
}

.fa-grip-lines:before {
	content: "";
}

.fa-grip-lines-vertical:before {
	content: "";
}

.fa-grip-vertical:before {
	content: "";
}

.fa-gripfire:before {
	content: "";
}

.fa-grunt:before {
	content: "";
}

.fa-guilded:before {
	content: "";
}

.fa-guitar:before {
	content: "";
}

.fa-gulp:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-hacker-news:before {
	content: "";
}

.fa-hacker-news-square:before {
	content: "";
}

.fa-hackerrank:before {
	content: "";
}

.fa-hamburger:before {
	content: "";
}

.fa-hammer:before {
	content: "";
}

.fa-hamsa:before {
	content: "";
}

.fa-hand-holding:before {
	content: "";
}

.fa-hand-holding-heart:before {
	content: "";
}

.fa-hand-holding-medical:before {
	content: "";
}

.fa-hand-holding-usd:before {
	content: "";
}

.fa-hand-holding-water:before {
	content: "";
}

.fa-hand-lizard:before {
	content: "";
}

.fa-hand-middle-finger:before {
	content: "";
}

.fa-hand-paper:before {
	content: "";
}

.fa-hand-peace:before {
	content: "";
}

.fa-hand-point-down:before {
	content: "";
}

.fa-hand-point-left:before {
	content: "";
}

.fa-hand-point-right:before {
	content: "";
}

.fa-hand-point-up:before {
	content: "";
}

.fa-hand-pointer:before {
	content: "";
}

.fa-hand-rock:before {
	content: "";
}

.fa-hand-scissors:before {
	content: "";
}

.fa-hand-sparkles:before {
	content: "";
}

.fa-hand-spock:before {
	content: "";
}

.fa-hands:before {
	content: "";
}

.fa-hands-helping:before {
	content: "";
}

.fa-hands-wash:before {
	content: "";
}

.fa-handshake:before {
	content: "";
}

.fa-handshake-alt-slash:before {
	content: "";
}

.fa-handshake-slash:before {
	content: "";
}

.fa-hanukiah:before {
	content: "";
}

.fa-hard-hat:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-hat-cowboy:before {
	content: "";
}

.fa-hat-cowboy-side:before {
	content: "";
}

.fa-hat-wizard:before {
	content: "";
}

.fa-hdd:before {
	content: "";
}

.fa-head-side-cough:before {
	content: "";
}

.fa-head-side-cough-slash:before {
	content: "";
}

.fa-head-side-mask:before {
	content: "";
}

.fa-head-side-virus:before {
	content: "";
}

.fa-heading:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-headphones-alt:before {
	content: "";
}

.fa-headset:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-heart-broken:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-helicopter:before {
	content: "";
}

.fa-highlighter:before {
	content: "";
}

.fa-hiking:before {
	content: "";
}

.fa-hippo:before {
	content: "";
}

.fa-hips:before {
	content: "";
}

.fa-hire-a-helper:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-hive:before {
	content: "";
}

.fa-hockey-puck:before {
	content: "";
}

.fa-holly-berry:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-hooli:before {
	content: "";
}

.fa-hornbill:before {
	content: "";
}

.fa-horse:before {
	content: "";
}

.fa-horse-head:before {
	content: "";
}

.fa-hospital:before {
	content: "";
}

.fa-hospital-alt:before {
	content: "";
}

.fa-hospital-symbol:before {
	content: "";
}

.fa-hospital-user:before {
	content: "";
}

.fa-hot-tub:before {
	content: "";
}

.fa-hotdog:before {
	content: "";
}

.fa-hotel:before {
	content: "";
}

.fa-hotjar:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hourglass-end:before {
	content: "";
}

.fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-start:before {
	content: "";
}

.fa-house-damage:before {
	content: "";
}

.fa-house-user:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-hryvnia:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-hubspot:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-ice-cream:before {
	content: "";
}

.fa-icicles:before {
	content: "";
}

.fa-icons:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-id-card:before {
	content: "";
}

.fa-id-card-alt:before {
	content: "";
}

.fa-ideal:before {
	content: "";
}

.fa-igloo:before {
	content: "";
}

.fa-image:before {
	content: "";
}

.fa-images:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-infinity:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-innosoft:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-instagram-square:before {
	content: "";
}

.fa-instalod:before {
	content: "";
}

.fa-intercom:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-invision:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-itch-io:before {
	content: "";
}

.fa-itunes:before {
	content: "";
}

.fa-itunes-note:before {
	content: "";
}

.fa-java:before {
	content: "";
}

.fa-jedi:before {
	content: "";
}

.fa-jedi-order:before {
	content: "";
}

.fa-jenkins:before {
	content: "";
}

.fa-jira:before {
	content: "";
}

.fa-joget:before {
	content: "";
}

.fa-joint:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-journal-whills:before {
	content: "";
}

.fa-js:before {
	content: "";
}

.fa-js-square:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-kaaba:before {
	content: "";
}

.fa-kaggle:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-keybase:before {
	content: "";
}

.fa-keyboard:before {
	content: "";
}

.fa-keycdn:before {
	content: "";
}

.fa-khanda:before {
	content: "";
}

.fa-kickstarter:before {
	content: "";
}

.fa-kickstarter-k:before {
	content: "";
}

.fa-kiss:before {
	content: "";
}

.fa-kiss-beam:before {
	content: "";
}

.fa-kiss-wink-heart:before {
	content: "";
}

.fa-kiwi-bird:before {
	content: "";
}

.fa-korvue:before {
	content: "";
}

.fa-landmark:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-laptop-code:before {
	content: "";
}

.fa-laptop-house:before {
	content: "";
}

.fa-laptop-medical:before {
	content: "";
}

.fa-laravel:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-laugh:before {
	content: "";
}

.fa-laugh-beam:before {
	content: "";
}

.fa-laugh-squint:before {
	content: "";
}

.fa-laugh-wink:before {
	content: "";
}

.fa-layer-group:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-lemon:before {
	content: "";
}

.fa-less:before {
	content: "";
}

.fa-less-than:before {
	content: "";
}

.fa-less-than-equal:before {
	content: "";
}

.fa-level-down-alt:before {
	content: "";
}

.fa-level-up-alt:before {
	content: "";
}

.fa-life-ring:before {
	content: "";
}

.fa-lightbulb:before {
	content: "";
}

.fa-line:before {
	content: "";
}

.fa-link:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-linkedin-in:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-lira-sign:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-lock-open:before {
	content: "";
}

.fa-long-arrow-alt-down:before {
	content: "";
}

.fa-long-arrow-alt-left:before {
	content: "";
}

.fa-long-arrow-alt-right:before {
	content: "";
}

.fa-long-arrow-alt-up:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-luggage-cart:before {
	content: "";
}

.fa-lungs:before {
	content: "";
}

.fa-lungs-virus:before {
	content: "";
}

.fa-lyft:before {
	content: "";
}

.fa-magento:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-mail-bulk:before {
	content: "";
}

.fa-mailchimp:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-mandalorian:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-map-marked:before {
	content: "";
}

.fa-map-marked-alt:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-map-marker-alt:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-markdown:before {
	content: "";
}

.fa-marker:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mask:before {
	content: "";
}

.fa-mastodon:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-mdb:before {
	content: "";
}

.fa-medal:before {
	content: "";
}

.fa-medapps:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-medium-m:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-medrt:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.fa-megaport:before {
	content: "";
}

.fa-meh:before {
	content: "";
}

.fa-meh-blank:before {
	content: "";
}

.fa-meh-rolling-eyes:before {
	content: "";
}

.fa-memory:before {
	content: "";
}

.fa-mendeley:before {
	content: "";
}

.fa-menorah:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-meteor:before {
	content: "";
}

.fa-microblog:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-alt:before {
	content: "";
}

.fa-microphone-alt-slash:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-microscope:before {
	content: "";
}

.fa-microsoft:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-mitten:before {
	content: "";
}

.fa-mix:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-mixer:before {
	content: "";
}

.fa-mizuni:before {
	content: "";
}

.fa-mobile:before {
	content: "";
}

.fa-mobile-alt:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-monero:before {
	content: "";
}

.fa-money-bill:before {
	content: "";
}

.fa-money-bill-alt:before {
	content: "";
}

.fa-money-bill-wave:before {
	content: "";
}

.fa-money-bill-wave-alt:before {
	content: "";
}

.fa-money-check:before {
	content: "";
}

.fa-money-check-alt:before {
	content: "";
}

.fa-monument:before {
	content: "";
}

.fa-moon:before {
	content: "";
}

.fa-mortar-pestle:before {
	content: "";
}

.fa-mosque:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-mountain:before {
	content: "";
}

.fa-mouse:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-mug-hot:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-napster:before {
	content: "";
}

.fa-neos:before {
	content: "";
}

.fa-network-wired:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-newspaper:before {
	content: "";
}

.fa-nimblr:before {
	content: "";
}

.fa-node:before {
	content: "";
}

.fa-node-js:before {
	content: "";
}

.fa-not-equal:before {
	content: "";
}

.fa-notes-medical:before {
	content: "";
}

.fa-npm:before {
	content: "";
}

.fa-ns8:before {
	content: "";
}

.fa-nutritionix:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-octopus-deploy:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-oil-can:before {
	content: "";
}

.fa-old-republic:before {
	content: "";
}

.fa-om:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-orcid:before {
	content: "";
}

.fa-osi:before {
	content: "";
}

.fa-otter:before {
	content: "";
}

.fa-outdent:before {
	content: "";
}

.fa-page4:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-pager:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-paint-roller:before {
	content: "";
}

.fa-palette:before {
	content: "";
}

.fa-palfed:before {
	content: "";
}

.fa-pallet:before {
	content: "";
}

.fa-paper-plane:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-parachute-box:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-parking:before {
	content: "";
}

.fa-passport:before {
	content: "";
}

.fa-pastafarianism:before {
	content: "";
}

.fa-paste:before {
	content: "";
}

.fa-patreon:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-peace:before {
	content: "";
}

.fa-pen:before {
	content: "";
}

.fa-pen-alt:before {
	content: "";
}

.fa-pen-fancy:before {
	content: "";
}

.fa-pen-nib:before {
	content: "";
}

.fa-pen-square:before {
	content: "";
}

.fa-pencil-alt:before {
	content: "";
}

.fa-pencil-ruler:before {
	content: "";
}

.fa-penny-arcade:before {
	content: "";
}

.fa-people-arrows:before {
	content: "";
}

.fa-people-carry:before {
	content: "";
}

.fa-pepper-hot:before {
	content: "";
}

.fa-perbyte:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-percentage:before {
	content: "";
}

.fa-periscope:before {
	content: "";
}

.fa-person-booth:before {
	content: "";
}

.fa-phabricator:before {
	content: "";
}

.fa-phoenix-framework:before {
	content: "";
}

.fa-phoenix-squadron:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-phone-alt:before {
	content: "";
}

.fa-phone-slash:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-phone-square-alt:before {
	content: "";
}

.fa-phone-volume:before {
	content: "";
}

.fa-photo-video:before {
	content: "";
}

.fa-php:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-pied-piper-hat:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-square:before {
	content: "";
}

.fa-piggy-bank:before {
	content: "";
}

.fa-pills:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-pizza-slice:before {
	content: "";
}

.fa-place-of-worship:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-plane-arrival:before {
	content: "";
}

.fa-plane-departure:before {
	content: "";
}

.fa-plane-slash:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-playstation:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-poll:before {
	content: "";
}

.fa-poll-h:before {
	content: "";
}

.fa-poo:before {
	content: "";
}

.fa-poo-storm:before {
	content: "";
}

.fa-poop:before {
	content: "";
}

.fa-portrait:before {
	content: "";
}

.fa-pound-sign:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-pray:before {
	content: "";
}

.fa-praying-hands:before {
	content: "";
}

.fa-prescription:before {
	content: "";
}

.fa-prescription-bottle:before {
	content: "";
}

.fa-prescription-bottle-alt:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-procedures:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-project-diagram:before {
	content: "";
}

.fa-pump-medical:before {
	content: "";
}

.fa-pump-soap:before {
	content: "";
}

.fa-pushed:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-python:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-quidditch:before {
	content: "";
}

.fa-quinscape:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-quran:before {
	content: "";
}

.fa-r-project:before {
	content: "";
}

.fa-radiation:before {
	content: "";
}

.fa-radiation-alt:before {
	content: "";
}

.fa-rainbow:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-raspberry-pi:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-react:before {
	content: "";
}

.fa-reacteurope:before {
	content: "";
}

.fa-readme:before {
	content: "";
}

.fa-rebel:before {
	content: "";
}

.fa-receipt:before {
	content: "";
}

.fa-record-vinyl:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-red-river:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-redhat:before {
	content: "";
}

.fa-redo:before {
	content: "";
}

.fa-redo-alt:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-remove-format:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-reply:before {
	content: "";
}

.fa-reply-all:before {
	content: "";
}

.fa-replyd:before {
	content: "";
}

.fa-republican:before {
	content: "";
}

.fa-researchgate:before {
	content: "";
}

.fa-resolving:before {
	content: "";
}

.fa-restroom:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-rev:before {
	content: "";
}

.fa-ribbon:before {
	content: "";
}

.fa-ring:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-robot:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-rocketchat:before {
	content: "";
}

.fa-rockrms:before {
	content: "";
}

.fa-route:before {
	content: "";
}

.fa-rss:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-ruble-sign:before {
	content: "";
}

.fa-ruler:before {
	content: "";
}

.fa-ruler-combined:before {
	content: "";
}

.fa-ruler-horizontal:before {
	content: "";
}

.fa-ruler-vertical:before {
	content: "";
}

.fa-running:before {
	content: "";
}

.fa-rupee-sign:before {
	content: "";
}

.fa-rust:before {
	content: "";
}

.fa-sad-cry:before {
	content: "";
}

.fa-sad-tear:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-salesforce:before {
	content: "";
}

.fa-sass:before {
	content: "";
}

.fa-satellite:before {
	content: "";
}

.fa-satellite-dish:before {
	content: "";
}

.fa-save:before {
	content: "";
}

.fa-schlix:before {
	content: "";
}

.fa-school:before {
	content: "";
}

.fa-screwdriver:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-scroll:before {
	content: "";
}

.fa-sd-card:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-search-dollar:before {
	content: "";
}

.fa-search-location:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-searchengin:before {
	content: "";
}

.fa-seedling:before {
	content: "";
}

.fa-sellcast:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-servicestack:before {
	content: "";
}

.fa-shapes:before {
	content: "";
}

.fa-share:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-shekel-sign:before {
	content: "";
}

.fa-shield-alt:before {
	content: "";
}

.fa-shield-virus:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-shipping-fast:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-shoe-prints:before {
	content: "";
}

.fa-shopify:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-shopware:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-shuttle-van:before {
	content: "";
}

.fa-sign:before {
	content: "";
}

.fa-sign-in-alt:before {
	content: "";
}

.fa-sign-language:before {
	content: "";
}

.fa-sign-out-alt:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-signature:before {
	content: "";
}

.fa-sim-card:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-sink:before {
	content: "";
}

.fa-sistrix:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-sith:before {
	content: "";
}

.fa-skating:before {
	content: "";
}

.fa-sketch:before {
	content: "";
}

.fa-skiing:before {
	content: "";
}

.fa-skiing-nordic:before {
	content: "";
}

.fa-skull:before {
	content: "";
}

.fa-skull-crossbones:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-slack-hash:before {
	content: "";
}

.fa-slash:before {
	content: "";
}

.fa-sleigh:before {
	content: "";
}

.fa-sliders-h:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-smile:before {
	content: "";
}

.fa-smile-beam:before {
	content: "";
}

.fa-smile-wink:before {
	content: "";
}

.fa-smog:before {
	content: "";
}

.fa-smoking:before {
	content: "";
}

.fa-smoking-ban:before {
	content: "";
}

.fa-sms:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-snowboarding:before {
	content: "";
}

.fa-snowflake:before {
	content: "";
}

.fa-snowman:before {
	content: "";
}

.fa-snowplow:before {
	content: "";
}

.fa-soap:before {
	content: "";
}

.fa-socks:before {
	content: "";
}

.fa-solar-panel:before {
	content: "";
}

.fa-sort:before {
	content: "";
}

.fa-sort-alpha-down:before {
	content: "";
}

.fa-sort-alpha-down-alt:before {
	content: "";
}

.fa-sort-alpha-up:before {
	content: "";
}

.fa-sort-alpha-up-alt:before {
	content: "";
}

.fa-sort-amount-down:before {
	content: "";
}

.fa-sort-amount-down-alt:before {
	content: "";
}

.fa-sort-amount-up:before {
	content: "";
}

.fa-sort-amount-up-alt:before {
	content: "";
}

.fa-sort-down:before {
	content: "";
}

.fa-sort-numeric-down:before {
	content: "";
}

.fa-sort-numeric-down-alt:before {
	content: "";
}

.fa-sort-numeric-up:before {
	content: "";
}

.fa-sort-numeric-up-alt:before {
	content: "";
}

.fa-sort-up:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-sourcetree:before {
	content: "";
}

.fa-spa:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-speakap:before {
	content: "";
}

.fa-speaker-deck:before {
	content: "";
}

.fa-spell-check:before {
	content: "";
}

.fa-spider:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-splotch:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-spray-can:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-square-full:before {
	content: "";
}

.fa-square-root-alt:before {
	content: "";
}

.fa-squarespace:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-stackpath:before {
	content: "";
}

.fa-stamp:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-and-crescent:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-star-half-alt:before {
	content: "";
}

.fa-star-of-david:before {
	content: "";
}

.fa-star-of-life:before {
	content: "";
}

.fa-staylinked:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-steam-symbol:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-sticker-mule:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stopwatch:before {
	content: "";
}

.fa-stopwatch-20:before {
	content: "";
}

.fa-store:before {
	content: "";
}

.fa-store-alt:before {
	content: "";
}

.fa-store-alt-slash:before {
	content: "";
}

.fa-store-slash:before {
	content: "";
}

.fa-strava:before {
	content: "";
}

.fa-stream:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-stripe:before {
	content: "";
}

.fa-stripe-s:before {
	content: "";
}

.fa-stroopwafel:before {
	content: "";
}

.fa-studiovinari:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-suitcase-rolling:before {
	content: "";
}

.fa-sun:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-supple:before {
	content: "";
}

.fa-surprise:before {
	content: "";
}

.fa-suse:before {
	content: "";
}

.fa-swatchbook:before {
	content: "";
}

.fa-swift:before {
	content: "";
}

.fa-swimmer:before {
	content: "";
}

.fa-swimming-pool:before {
	content: "";
}

.fa-symfony:before {
	content: "";
}

.fa-synagogue:before {
	content: "";
}

.fa-sync:before {
	content: "";
}

.fa-sync-alt:before {
	content: "";
}

.fa-syringe:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-table-tennis:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-tablet-alt:before {
	content: "";
}

.fa-tablets:before {
	content: "";
}

.fa-tachometer-alt:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-tape:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-taxi:before {
	content: "";
}

.fa-teamspeak:before {
	content: "";
}

.fa-teeth:before {
	content: "";
}

.fa-teeth-open:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-telegram-plane:before {
	content: "";
}

.fa-temperature-high:before {
	content: "";
}

.fa-temperature-low:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-tenge:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-the-red-yeti:before {
	content: "";
}

.fa-theater-masks:before {
	content: "";
}

.fa-themeco:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-thermometer:before {
	content: "";
}

.fa-thermometer-empty:before {
	content: "";
}

.fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-three-quarters:before {
	content: "";
}

.fa-think-peaks:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbtack:before {
	content: "";
}

.fa-ticket-alt:before {
	content: "";
}

.fa-tiktok:before {
	content: "";
}

.fa-times:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-tint-slash:before {
	content: "";
}

.fa-tired:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-toilet:before {
	content: "";
}

.fa-toilet-paper:before {
	content: "";
}

.fa-toilet-paper-slash:before {
	content: "";
}

.fa-toolbox:before {
	content: "";
}

.fa-tools:before {
	content: "";
}

.fa-tooth:before {
	content: "";
}

.fa-torah:before {
	content: "";
}

.fa-torii-gate:before {
	content: "";
}

.fa-tractor:before {
	content: "";
}

.fa-trade-federation:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-traffic-light:before {
	content: "";
}

.fa-trailer:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-tram:before {
	content: "";
}

.fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-trash-alt:before {
	content: "";
}

.fa-trash-restore:before {
	content: "";
}

.fa-trash-restore-alt:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-truck-loading:before {
	content: "";
}

.fa-truck-monster:before {
	content: "";
}

.fa-truck-moving:before {
	content: "";
}

.fa-truck-pickup:before {
	content: "";
}

.fa-tshirt:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-tv:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-typo3:before {
	content: "";
}

.fa-uber:before {
	content: "";
}

.fa-ubuntu:before {
	content: "";
}

.fa-uikit:before {
	content: "";
}

.fa-umbraco:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-umbrella-beach:before {
	content: "";
}

.fa-uncharted:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-undo:before {
	content: "";
}

.fa-undo-alt:before {
	content: "";
}

.fa-uniregistry:before {
	content: "";
}

.fa-unity:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-university:before {
	content: "";
}

.fa-unlink:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-unsplash:before {
	content: "";
}

.fa-untappd:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-ups:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-user-alt:before {
	content: "";
}

.fa-user-alt-slash:before {
	content: "";
}

.fa-user-astronaut:before {
	content: "";
}

.fa-user-check:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-clock:before {
	content: "";
}

.fa-user-cog:before {
	content: "";
}

.fa-user-edit:before {
	content: "";
}

.fa-user-friends:before {
	content: "";
}

.fa-user-graduate:before {
	content: "";
}

.fa-user-injured:before {
	content: "";
}

.fa-user-lock:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-user-minus:before {
	content: "";
}

.fa-user-ninja:before {
	content: "";
}

.fa-user-nurse:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-user-shield:before {
	content: "";
}

.fa-user-slash:before {
	content: "";
}

.fa-user-tag:before {
	content: "";
}

.fa-user-tie:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-users:before {
	content: "";
}

.fa-users-cog:before {
	content: "";
}

.fa-users-slash:before {
	content: "";
}

.fa-usps:before {
	content: "";
}

.fa-ussunnah:before {
	content: "";
}

.fa-utensil-spoon:before {
	content: "";
}

.fa-utensils:before {
	content: "";
}

.fa-vaadin:before {
	content: "";
}

.fa-vector-square:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-vest:before {
	content: "";
}

.fa-vest-patches:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-vial:before {
	content: "";
}

.fa-vials:before {
	content: "";
}

.fa-viber:before {
	content: "";
}

.fa-video:before {
	content: "";
}

.fa-video-slash:before {
	content: "";
}

.fa-vihara:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-vimeo-v:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-virus:before {
	content: "";
}

.fa-virus-slash:before {
	content: "";
}

.fa-viruses:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-vnv:before {
	content: "";
}

.fa-voicemail:before {
	content: "";
}

.fa-volleyball-ball:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-mute:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-vote-yea:before {
	content: "";
}

.fa-vr-cardboard:before {
	content: "";
}

.fa-vuejs:before {
	content: "";
}

.fa-walking:before {
	content: "";
}

.fa-wallet:before {
	content: "";
}

.fa-warehouse:before {
	content: "";
}

.fa-watchman-monitoring:before {
	content: "";
}

.fa-water:before {
	content: "";
}

.fa-wave-square:before {
	content: "";
}

.fa-waze:before {
	content: "";
}

.fa-weebly:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-weight:before {
	content: "";
}

.fa-weight-hanging:before {
	content: "";
}

.fa-weixin:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-whatsapp-square:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-whmcs:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-wind:before {
	content: "";
}

.fa-window-close:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-wine-bottle:before {
	content: "";
}

.fa-wine-glass:before {
	content: "";
}

.fa-wine-glass-alt:before {
	content: "";
}

.fa-wix:before {
	content: "";
}

.fa-wizards-of-the-coast:before {
	content: "";
}

.fa-wodu:before {
	content: "";
}

.fa-wolf-pack-battalion:before {
	content: "";
}

.fa-won-sign:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-wordpress-simple:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-wpressr:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-x-ray:before {
	content: "";
}

.fa-xbox:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-y-combinator:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-yammer:before {
	content: "";
}

.fa-yandex:before {
	content: "";
}

.fa-yandex-international:before {
	content: "";
}

.fa-yarn:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-yen-sign:before {
	content: "";
}

.fa-yin-yang:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-zhihu:before {
	content: "";
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.fab {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}

.far {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

.fa, .fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

[data-icon]:before {
	font-family: "ElegantIcons";
	content: attr(data-icon);
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: "ElegantIcons";
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.arrow_up:before {
	content: "!";
}

.arrow_down:before {
	content: "\"";
}

.arrow_left:before {
	content: "#";
}

.arrow_right:before {
	content: "$";
}

.arrow_left-up:before {
	content: "%";
}

.arrow_right-up:before {
	content: "&";
}

.arrow_right-down:before {
	content: "\'";
}

.arrow_left-down:before {
	content: "(";
}

.arrow-up-down:before {
	content: ")";
}

.arrow_up-down_alt:before {
	content: "*";
}

.arrow_left-right_alt:before {
	content: "+";
}

.arrow_left-right:before {
	content: ",";
}

.arrow_expand_alt2:before {
	content: "-";
}

.arrow_expand_alt:before {
	content: ".";
}

.arrow_condense:before {
	content: "/";
}

.arrow_expand:before {
	content: "0";
}

.arrow_move:before {
	content: "1";
}

.arrow_carrot-up:before {
	content: "2";
}

.arrow_carrot-down:before {
	content: "3";
}

.arrow_carrot-left:before {
	content: "4";
}

.arrow_carrot-right:before {
	content: "5";
}

.arrow_carrot-2up:before {
	content: "6";
}

.arrow_carrot-2down:before {
	content: "7";
}

.arrow_carrot-2left:before {
	content: "8";
}

.arrow_carrot-2right:before {
	content: "9";
}

.arrow_carrot-up_alt2:before {
	content: ":";
}

.arrow_carrot-down_alt2:before {
	content: ";";
}

.arrow_carrot-left_alt2:before {
	content: "<";
}

.arrow_carrot-right_alt2:before {
	content: "=";
}

.arrow_carrot-2up_alt2:before {
	content: ">";
}

.arrow_carrot-2down_alt2:before {
	content: "?";
}

.arrow_carrot-2left_alt2:before {
	content: "@";
}

.arrow_carrot-2right_alt2:before {
	content: "A";
}

.arrow_triangle-up:before {
	content: "B";
}

.arrow_triangle-down:before {
	content: "C";
}

.arrow_triangle-left:before {
	content: "D";
}

.arrow_triangle-right:before {
	content: "E";
}

.arrow_triangle-up_alt2:before {
	content: "F";
}

.arrow_triangle-down_alt2:before {
	content: "G";
}

.arrow_triangle-left_alt2:before {
	content: "H";
}

.arrow_triangle-right_alt2:before {
	content: "I";
}

.arrow_back:before {
	content: "J";
}

.icon_minus-06:before {
	content: "K";
}

.icon_plus:before {
	content: "L";
}

.icon_close:before {
	content: "M";
}

.icon_check:before {
	content: "N";
}

.icon_minus_alt2:before {
	content: "O";
}

.icon_plus_alt2:before {
	content: "P";
}

.icon_close_alt2:before {
	content: "Q";
}

.icon_check_alt2:before {
	content: "R";
}

.icon_zoom-out_alt:before {
	content: "S";
}

.icon_zoom-in_alt:before {
	content: "T";
}

.icon_search:before {
	content: "U";
}

.icon_box-empty:before {
	content: "V";
}

.icon_box-selected:before {
	content: "W";
}

.icon_minus-box:before {
	content: "X";
}

.icon_plus-box:before {
	content: "Y";
}

.icon_box-checked:before {
	content: "Z";
}

.icon_circle-empty:before {
	content: "[";
}

.icon_circle-slelected:before {
	content: "\\";
}

.icon_stop_alt2:before {
	content: "]";
}

.icon_stop:before {
	content: "^";
}

.icon_pause_alt2:before {
	content: "_";
}

.icon_pause:before {
	content: "`";
}

.icon_menu:before {
	content: "a";
}

.icon_menu-square_alt2:before {
	content: "b";
}

.icon_menu-circle_alt2:before {
	content: "c";
}

.icon_ul:before {
	content: "d";
}

.icon_ol:before {
	content: "e";
}

.icon_adjust-horiz:before {
	content: "f";
}

.icon_adjust-vert:before {
	content: "g";
}

.icon_document_alt:before {
	content: "h";
}

.icon_documents_alt:before {
	content: "i";
}

.icon_pencil:before {
	content: "j";
}

.icon_pencil-edit_alt:before {
	content: "k";
}

.icon_pencil-edit:before {
	content: "l";
}

.icon_folder-alt:before {
	content: "m";
}

.icon_folder-open_alt:before {
	content: "n";
}

.icon_folder-add_alt:before {
	content: "o";
}

.icon_info_alt:before {
	content: "p";
}

.icon_error-oct_alt:before {
	content: "q";
}

.icon_error-circle_alt:before {
	content: "r";
}

.icon_error-triangle_alt:before {
	content: "s";
}

.icon_question_alt2:before {
	content: "t";
}

.icon_question:before {
	content: "u";
}

.icon_comment_alt:before {
	content: "v";
}

.icon_chat_alt:before {
	content: "w";
}

.icon_vol-mute_alt:before {
	content: "x";
}

.icon_volume-low_alt:before {
	content: "y";
}

.icon_volume-high_alt:before {
	content: "z";
}

.icon_quotations:before {
	content: "{";
}

.icon_quotations_alt2:before {
	content: "|";
}

.icon_clock_alt:before {
	content: "}";
}

.icon_lock_alt:before {
	content: "~";
}

.icon_lock-open_alt:before {
	content: "";
}

.icon_key_alt:before {
	content: "";
}

.icon_cloud_alt:before {
	content: "";
}

.icon_cloud-upload_alt:before {
	content: "";
}

.icon_cloud-download_alt:before {
	content: "";
}

.icon_image:before {
	content: "";
}

.icon_images:before {
	content: "";
}

.icon_lightbulb_alt:before {
	content: "";
}

.icon_gift_alt:before {
	content: "";
}

.icon_house_alt:before {
	content: "";
}

.icon_genius:before {
	content: "";
}

.icon_mobile:before {
	content: "";
}

.icon_tablet:before {
	content: "";
}

.icon_laptop:before {
	content: "";
}

.icon_desktop:before {
	content: "";
}

.icon_camera_alt:before {
	content: "";
}

.icon_mail_alt:before {
	content: "";
}

.icon_cone_alt:before {
	content: "";
}

.icon_ribbon_alt:before {
	content: "";
}

.icon_bag_alt:before {
	content: "";
}

.icon_creditcard:before {
	content: "";
}

.icon_cart_alt:before {
	content: "";
}

.icon_paperclip:before {
	content: "";
}

.icon_tag_alt:before {
	content: "";
}

.icon_tags_alt:before {
	content: "";
}

.icon_trash_alt:before {
	content: "";
}

.icon_cursor_alt:before {
	content: "";
}

.icon_mic_alt:before {
	content: "";
}

.icon_compass_alt:before {
	content: "";
}

.icon_pin_alt:before {
	content: "";
}

.icon_pushpin_alt:before {
	content: "";
}

.icon_map_alt:before {
	content: "";
}

.icon_drawer_alt:before {
	content: "";
}

.icon_toolbox_alt:before {
	content: "";
}

.icon_book_alt:before {
	content: "";
}

.icon_calendar:before {
	content: "";
}

.icon_film:before {
	content: "";
}

.icon_table:before {
	content: "";
}

.icon_contacts_alt:before {
	content: "";
}

.icon_headphones:before {
	content: "";
}

.icon_lifesaver:before {
	content: "";
}

.icon_piechart:before {
	content: "";
}

.icon_refresh:before {
	content: "";
}

.icon_link_alt:before {
	content: "";
}

.icon_link:before {
	content: "";
}

.icon_loading:before {
	content: "";
}

.icon_blocked:before {
	content: "";
}

.icon_archive_alt:before {
	content: "";
}

.icon_heart_alt:before {
	content: "";
}

.icon_star_alt:before {
	content: "";
}

.icon_star-half_alt:before {
	content: "";
}

.icon_star:before {
	content: "";
}

.icon_star-half:before {
	content: "";
}

.icon_tools:before {
	content: "";
}

.icon_tool:before {
	content: "";
}

.icon_cog:before {
	content: "";
}

.icon_cogs:before {
	content: "";
}

.arrow_up_alt:before {
	content: "";
}

.arrow_down_alt:before {
	content: "";
}

.arrow_left_alt:before {
	content: "";
}

.arrow_right_alt:before {
	content: "";
}

.arrow_left-up_alt:before {
	content: "";
}

.arrow_right-up_alt:before {
	content: "";
}

.arrow_right-down_alt:before {
	content: "";
}

.arrow_left-down_alt:before {
	content: "";
}

.arrow_condense_alt:before {
	content: "";
}

.arrow_expand_alt3:before {
	content: "";
}

.arrow_carrot_up_alt:before {
	content: "";
}

.arrow_carrot-down_alt:before {
	content: "";
}

.arrow_carrot-left_alt:before {
	content: "";
}

.arrow_carrot-right_alt:before {
	content: "";
}

.arrow_carrot-2up_alt:before {
	content: "";
}

.arrow_carrot-2dwnn_alt:before {
	content: "";
}

.arrow_carrot-2left_alt:before {
	content: "";
}

.arrow_carrot-2right_alt:before {
	content: "";
}

.arrow_triangle-up_alt:before {
	content: "";
}

.arrow_triangle-down_alt:before {
	content: "";
}

.arrow_triangle-left_alt:before {
	content: "";
}

.arrow_triangle-right_alt:before {
	content: "";
}

.icon_minus_alt:before {
	content: "";
}

.icon_plus_alt:before {
	content: "";
}

.icon_close_alt:before {
	content: "";
}

.icon_check_alt:before {
	content: "";
}

.icon_zoom-out:before {
	content: "";
}

.icon_zoom-in:before {
	content: "";
}

.icon_stop_alt:before {
	content: "";
}

.icon_menu-square_alt:before {
	content: "";
}

.icon_menu-circle_alt:before {
	content: "";
}

.icon_document:before {
	content: "";
}

.icon_documents:before {
	content: "";
}

.icon_pencil_alt:before {
	content: "";
}

.icon_folder:before {
	content: "";
}

.icon_folder-open:before {
	content: "";
}

.icon_folder-add:before {
	content: "";
}

.icon_folder_upload:before {
	content: "";
}

.icon_folder_download:before {
	content: "";
}

.icon_info:before {
	content: "";
}

.icon_error-circle:before {
	content: "";
}

.icon_error-oct:before {
	content: "";
}

.icon_error-triangle:before {
	content: "";
}

.icon_question_alt:before {
	content: "";
}

.icon_comment:before {
	content: "";
}

.icon_chat:before {
	content: "";
}

.icon_vol-mute:before {
	content: "";
}

.icon_volume-low:before {
	content: "";
}

.icon_volume-high:before {
	content: "";
}

.icon_quotations_alt:before {
	content: "";
}

.icon_clock:before {
	content: "";
}

.icon_lock:before {
	content: "";
}

.icon_lock-open:before {
	content: "";
}

.icon_key:before {
	content: "";
}

.icon_cloud:before {
	content: "";
}

.icon_cloud-upload:before {
	content: "";
}

.icon_cloud-download:before {
	content: "";
}

.icon_lightbulb:before {
	content: "";
}

.icon_gift:before {
	content: "";
}

.icon_house:before {
	content: "";
}

.icon_camera:before {
	content: "";
}

.icon_mail:before {
	content: "";
}

.icon_cone:before {
	content: "";
}

.icon_ribbon:before {
	content: "";
}

.icon_bag:before {
	content: "";
}

.icon_cart:before {
	content: "";
}

.icon_tag:before {
	content: "";
}

.icon_tags:before {
	content: "";
}

.icon_trash:before {
	content: "";
}

.icon_cursor:before {
	content: "";
}

.icon_mic:before {
	content: "";
}

.icon_compass:before {
	content: "";
}

.icon_pin:before {
	content: "";
}

.icon_pushpin:before {
	content: "";
}

.icon_map:before {
	content: "";
}

.icon_drawer:before {
	content: "";
}

.icon_toolbox:before {
	content: "";
}

.icon_book:before {
	content: "";
}

.icon_contacts:before {
	content: "";
}

.icon_archive:before {
	content: "";
}

.icon_heart:before {
	content: "";
}

.icon_profile:before {
	content: "";
}

.icon_group:before {
	content: "";
}

.icon_grid-2x2:before {
	content: "";
}

.icon_grid-3x3:before {
	content: "";
}

.icon_music:before {
	content: "";
}

.icon_pause_alt:before {
	content: "";
}

.icon_phone:before {
	content: "";
}

.icon_upload:before {
	content: "";
}

.icon_download:before {
	content: "";
}

.social_facebook:before {
	content: "";
}

.social_twitter:before {
	content: "";
}

.social_pinterest:before {
	content: "";
}

.social_googleplus:before {
	content: "";
}

.social_tumblr:before {
	content: "";
}

.social_tumbleupon:before {
	content: "";
}

.social_wordpress:before {
	content: "";
}

.social_instagram:before {
	content: "";
}

.social_dribbble:before {
	content: "";
}

.social_vimeo:before {
	content: "";
}

.social_linkedin:before {
	content: "";
}

.social_rss:before {
	content: "";
}

.social_deviantart:before {
	content: "";
}

.social_share:before {
	content: "";
}

.social_myspace:before {
	content: "";
}

.social_skype:before {
	content: "";
}

.social_youtube:before {
	content: "";
}

.social_picassa:before {
	content: "";
}

.social_googledrive:before {
	content: "";
}

.social_flickr:before {
	content: "";
}

.social_blogger:before {
	content: "";
}

.social_spotify:before {
	content: "";
}

.social_delicious:before {
	content: "";
}

.social_facebook_circle:before {
	content: "";
}

.social_twitter_circle:before {
	content: "";
}

.social_pinterest_circle:before {
	content: "";
}

.social_googleplus_circle:before {
	content: "";
}

.social_tumblr_circle:before {
	content: "";
}

.social_stumbleupon_circle:before {
	content: "";
}

.social_wordpress_circle:before {
	content: "";
}

.social_instagram_circle:before {
	content: "";
}

.social_dribbble_circle:before {
	content: "";
}

.social_vimeo_circle:before {
	content: "";
}

.social_linkedin_circle:before {
	content: "";
}

.social_rss_circle:before {
	content: "";
}

.social_deviantart_circle:before {
	content: "";
}

.social_share_circle:before {
	content: "";
}

.social_myspace_circle:before {
	content: "";
}

.social_skype_circle:before {
	content: "";
}

.social_youtube_circle:before {
	content: "";
}

.social_picassa_circle:before {
	content: "";
}

.social_googledrive_alt2:before {
	content: "";
}

.social_flickr_circle:before {
	content: "";
}

.social_blogger_circle:before {
	content: "";
}

.social_spotify_circle:before {
	content: "";
}

.social_delicious_circle:before {
	content: "";
}

.social_facebook_square:before {
	content: "";
}

.social_twitter_square:before {
	content: "";
}

.social_pinterest_square:before {
	content: "";
}

.social_googleplus_square:before {
	content: "";
}

.social_tumblr_square:before {
	content: "";
}

.social_stumbleupon_square:before {
	content: "";
}

.social_wordpress_square:before {
	content: "";
}

.social_instagram_square:before {
	content: "";
}

.social_dribbble_square:before {
	content: "";
}

.social_vimeo_square:before {
	content: "";
}

.social_linkedin_square:before {
	content: "";
}

.social_rss_square:before {
	content: "";
}

.social_deviantart_square:before {
	content: "";
}

.social_share_square:before {
	content: "";
}

.social_myspace_square:before {
	content: "";
}

.social_skype_square:before {
	content: "";
}

.social_youtube_square:before {
	content: "";
}

.social_picassa_square:before {
	content: "";
}

.social_googledrive_square:before {
	content: "";
}

.social_flickr_square:before {
	content: "";
}

.social_blogger_square:before {
	content: "";
}

.social_spotify_square:before {
	content: "";
}

.social_delicious_square:before {
	content: "";
}

.icon_printer:before {
	content: "";
}

.icon_calulator:before {
	content: "";
}

.icon_building:before {
	content: "";
}

.icon_floppy:before {
	content: "";
}

.icon_drive:before {
	content: "";
}

.icon_search-2:before {
	content: "";
}

.icon_id:before {
	content: "";
}

.icon_id-2:before {
	content: "";
}

.icon_puzzle:before {
	content: "";
}

.icon_like:before {
	content: "";
}

.icon_dislike:before {
	content: "";
}

.icon_mug:before {
	content: "";
}

.icon_currency:before {
	content: "";
}

.icon_wallet:before {
	content: "";
}

.icon_pens:before {
	content: "";
}

.icon_easel:before {
	content: "";
}

.icon_flowchart:before {
	content: "";
}

.icon_datareport:before {
	content: "";
}

.icon_briefcase:before {
	content: "";
}

.icon_shield:before {
	content: "";
}

.icon_percent:before {
	content: "";
}

.icon_globe:before {
	content: "";
}

.icon_globe-2:before {
	content: "";
}

.icon_target:before {
	content: "";
}

.icon_hourglass:before {
	content: "";
}

.icon_balance:before {
	content: "";
}

.icon_rook:before {
	content: "";
}

.icon_printer-alt:before {
	content: "";
}

.icon_calculator_alt:before {
	content: "";
}

.icon_building_alt:before {
	content: "";
}

.icon_floppy_alt:before {
	content: "";
}

.icon_drive_alt:before {
	content: "";
}

.icon_search_alt:before {
	content: "";
}

.icon_id_alt:before {
	content: "";
}

.icon_id-2_alt:before {
	content: "";
}

.icon_puzzle_alt:before {
	content: "";
}

.icon_like_alt:before {
	content: "";
}

.icon_dislike_alt:before {
	content: "";
}

.icon_mug_alt:before {
	content: "";
}

.icon_currency_alt:before {
	content: "";
}

.icon_wallet_alt:before {
	content: "";
}

.icon_pens_alt:before {
	content: "";
}

.icon_easel_alt:before {
	content: "";
}

.icon_flowchart_alt:before {
	content: "";
}

.icon_datareport_alt:before {
	content: "";
}

.icon_briefcase_alt:before {
	content: "";
}

.icon_shield_alt:before {
	content: "";
}

.icon_percent_alt:before {
	content: "";
}

.icon_globe_alt:before {
	content: "";
}

.icon_clipboard:before {
	content: "";
}

.glyph {
	float: left;
	text-align: center;
	padding: .75em;
	margin: .4em 1.5em .75em 0;
	width: 6em;
	text-shadow: none;
}

.glyph_big {
	font-size: 128px;
	color: #59c5dc;
	float: left;
	margin-right: 20px;
}

.glyph div {
	padding-bottom: 10px;
}

.glyph input {
	font-family: consolas, monospace;
	font-size: 12px;
	width: 100%;
	text-align: center;
	border: 0;
	box-shadow: 0 0 0 1px #ccc;
	padding: .2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

.glyph .fs1 {
	font-size: 2em;
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	background-color: transparent;
	border: none;
	font-size: 1em;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline;
	list-style: none;
	padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
	background-color: transparent;
	border: none;
	font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-results__option--selectable {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 26px;
	margin-right: 20px;
	padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	padding-bottom: 5px;
	padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 20px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
	padding: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	cursor: default;
	padding-left: 2px;
	padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	background-color: transparent;
	border: none;
	border-right: 1px solid #aaa;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #999;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: 0 4px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
	background-color: #f1f1f1;
	color: #333;
	outline: none;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
	padding-left: 5px;
	padding-right: 2px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	border-left: 1px solid #aaa;
	border-right: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
	float: left;
	margin-left: 10px;
	margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
	padding: 0;
}

.select2-container--default .select2-results__option--disabled {
	color: #999;
}

.select2-container--default .select2-results__option--selected {
	background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #5897fb;
	color: white;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 26px;
	margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0;
	padding-bottom: 5px;
	padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
	padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
	cursor: default;
	padding-left: 2px;
	padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	background-color: transparent;
	border: none;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #888;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555;
	outline: none;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
	padding-left: 5px;
	padding-right: 2px;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none;
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
	border-top: none;
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
	padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
	color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #3875d7;
	color: #fff;
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}

.fc-icon, .fc-unselectable {
	-moz-user-select: none;
	-ms-user-select: none;
}

.fc .fc-button, .fc-icon {
	text-transform: none;
	text-align: center;
}

.fc-not-allowed, .fc-not-allowed .fc-event {
	cursor: not-allowed;
}

.fc .fc-button:not(:disabled), .fc a[data-navlink], .fc-event.fc-event-draggable, .fc-event[href] {
	cursor: pointer;
}

.fc-unselectable {
	-webkit-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
}

.fc {
	display: flex;
	flex-direction: column;
	font-size: 1em;
}

.fc .fc-button, .fc-icon {
	display: inline-block;
	font-weight: 400;
}

.fc, .fc *, .fc :after, .fc :before {
	box-sizing: border-box;
}

.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em;
}

.fc th {
	text-align: center;
}

.fc td, .fc th {
	vertical-align: top;
	padding: 0;
}

.fc .fc-button, .fc .fc-button .fc-icon, .fc .fc-button-group, .fc .fc-timegrid-slot-label {
	vertical-align: middle;
}

.fc a[data-navlink]:hover {
	text-decoration: underline;
}

.fc .fc-button:hover, .fc .fc-list-event-title a, a.fc-event, a.fc-event:hover {
	text-decoration: none;
}

.fc-direction-ltr {
	direction: ltr;
	text-align: left;
}

.fc-direction-rtl {
	direction: rtl;
	text-align: right;
}

.fc-theme-standard td, .fc-theme-standard th {
	border: 1px solid #ddd;
	border: 1px solid var(--fc-border-color, #ddd);
}

.fc-liquid-hack td, .fc-liquid-hack th {
	position: relative;
}

.fc-icon {
	width: 1em;
	height: 1em;
	-webkit-user-select: none;
	user-select: none;
	font-family: fcicons !important;
	speak: none;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
	content: "";
}

.fc-icon-chevron-right:before {
	content: "";
}

.fc-icon-chevrons-left:before {
	content: "";
}

.fc-icon-chevrons-right:before {
	content: "";
}

.fc-icon-minus-square:before {
	content: "";
}

.fc-icon-plus-square:before {
	content: "";
}

.fc-icon-x:before {
	content: "";
}

.fc .fc-button {
	overflow: visible;
	text-transform: none;
	margin: 0;
	font-family: inherit;
}

.fc .fc-button::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

.fc .fc-button {
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .4em .65em;
	font-size: 1em;
	line-height: 1.5;
	border-radius: .25em;
}

.fc .fc-button:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(44, 62, 80, .25);
}

.fc .fc-button-primary:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus {
	box-shadow: 0 0 0 .2rem rgba(76, 91, 106, .5);
}

.fc .fc-button:disabled {
	opacity: .65;
}

.fc .fc-button-primary {
	color: #fff;
	color: var(--fc-button-text-color, #fff);
	background-color: #2c3e50;
	background-color: var(--fc-button-bg-color, #2c3e50);
	border-color: #2c3e50;
	border-color: var(--fc-button-border-color, #2c3e50);
}

.fc .fc-button-primary:hover {
	color: #fff;
	color: var(--fc-button-text-color, #fff);
	background-color: #1e2b37;
	background-color: var(--fc-button-hover-bg-color, #1e2b37);
	border-color: #1a252f;
	border-color: var(--fc-button-hover-border-color, #1a252f);
}

.fc .fc-button-primary:disabled {
	color: #fff;
	color: var(--fc-button-text-color, #fff);
	background-color: #2c3e50;
	background-color: var(--fc-button-bg-color, #2c3e50);
	border-color: #2c3e50;
	border-color: var(--fc-button-border-color, #2c3e50);
}

.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
	color: #fff;
	color: var(--fc-button-text-color, #fff);
	background-color: #1a252f;
	background-color: var(--fc-button-active-bg-color, #1a252f);
	border-color: #151e27;
	border-color: var(--fc-button-active-border-color, #151e27);
}

.fc .fc-button .fc-icon {
	font-size: 1.5em;
}

.fc .fc-button-group {
	position: relative;
	display: inline-flex;
}

.fc .fc-button-group>.fc-button {
	position: relative;
	flex: 1 1 auto;
}

.fc .fc-button-group>.fc-button.fc-button-active, .fc .fc-button-group>.fc-button:active, .fc .fc-button-group>.fc-button:focus, .fc .fc-button-group>.fc-button:hover {
	z-index: 1;
}

.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child) {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child) {
	margin-right: -1px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc .fc-toolbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.fc .fc-toolbar.fc-header-toolbar {
	margin-bottom: 1.5em;
}

.fc .fc-toolbar.fc-footer-toolbar {
	margin-top: 1.5em;
}

.fc .fc-toolbar-title {
	font-size: 1.75em;
	margin: 0;
}

.fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
	margin-left: .75em;
}

.fc-direction-rtl .fc-toolbar>*>:not(:first-child) {
	margin-right: .75em;
}

.fc-direction-rtl .fc-toolbar-ltr {
	flex-direction: row-reverse;
}

.fc .fc-scroller {
	-webkit-overflow-scrolling: touch;
	position: relative;
}

.fc .fc-scroller-liquid {
	height: 100%;
}

.fc .fc-scroller-liquid-absolute {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.fc .fc-scroller-harness {
	position: relative;
	overflow: hidden;
	direction: ltr;
}

.fc .fc-scroller-harness-liquid {
	height: 100%;
}

.fc-direction-rtl .fc-scroller-harness>.fc-scroller {
	direction: rtl;
}

.fc-theme-standard .fc-scrollgrid {
	border: 1px solid #ddd;
	border: 1px solid var(--fc-border-color, #ddd);
}

.fc .fc-scrollgrid, .fc .fc-scrollgrid-section-footer>*, .fc .fc-scrollgrid-section-header>* {
	border-bottom-width: 0;
}

.fc .fc-scrollgrid, .fc .fc-scrollgrid table {
	width: 100%;
	table-layout: fixed;
}

.fc .fc-scrollgrid table {
	border-top-style: hidden;
	border-left-style: hidden;
	border-right-style: hidden;
}

.fc .fc-scrollgrid {
	border-collapse: separate;
	border-right-width: 0;
}

.fc .fc-scrollgrid-liquid {
	height: 100%;
}

.fc .fc-scrollgrid-section, .fc .fc-scrollgrid-section table, .fc .fc-scrollgrid-section>td {
	height: 1px;
}

.fc .fc-scrollgrid-section-liquid {
	height: auto;
}

.fc .fc-scrollgrid-section-liquid>td {
	height: 100%;
}

.fc .fc-scrollgrid-section>* {
	border-top-width: 0;
	border-left-width: 0;
}

.fc .fc-scrollgrid-section-body table, .fc .fc-scrollgrid-section-footer table {
	border-bottom-style: hidden;
}

.fc .fc-scrollgrid-section-sticky>* {
	background: var(--fc-page-bg-color, #fff);
	position: -webkit-sticky;
	position: sticky;
	z-index: 2;
}

.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>* {
	top: 0;
}

.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>* {
	bottom: 0;
}

.fc .fc-scrollgrid-sticky-shim {
	height: 1px;
	margin-bottom: -1px;
}

.fc-sticky {
	position: -webkit-sticky;
	position: sticky;
}

.fc .fc-view-harness {
	flex-grow: 1;
	position: relative;
}

.fc .fc-bg-event, .fc .fc-highlight, .fc .fc-non-business, .fc .fc-view-harness-active>.fc-view {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.fc .fc-col-header-cell-cushion {
	display: inline-block;
	padding: 2px 4px;
}

.fc .fc-non-business {
	background: rgba(215, 215, 215, .3);
	background: var(--fc-non-business-color, rgba(215, 215, 215, .3));
}

.fc .fc-bg-event {
	background: var(--fc-bg-event-color, #8fdf82);
	opacity: .3;
	opacity: var(--fc-bg-event-opacity, .3);
}

.fc .fc-bg-event .fc-event-title {
	margin: .5em;
	font-size: .85em;
	font-size: var(--fc-small-font-size, .85em);
	font-style: italic;
}

.fc .fc-highlight {
	background: rgba(188, 232, 241, .3);
	background: var(--fc-highlight-color, rgba(188, 232, 241, .3));
}

.fc .fc-cell-shaded, .fc .fc-day-disabled {
	background: rgba(208, 208, 208, .3);
	background: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));
}

.fc-event .fc-event-main {
	position: relative;
	z-index: 2;
}

.fc-event-dragging:not(.fc-event-selected) {
	opacity: .75;
}

.fc-event-dragging.fc-event-selected {
	box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
}

.fc-event .fc-event-resizer {
	display: none;
	position: absolute;
	z-index: 4;
}

.fc-event-selected .fc-event-resizer, .fc-event:hover .fc-event-resizer, .fc-h-event {
	display: block;
}

.fc-event-selected .fc-event-resizer {
	border-radius: 4px;
	border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
	border-width: 1px;
	border-width: var(--fc-event-resizer-dot-border-width, 1px);
	width: 8px;
	width: var(--fc-event-resizer-dot-total-width, 8px);
	height: 8px;
	height: var(--fc-event-resizer-dot-total-width, 8px);
	border-style: solid;
	border-color: inherit;
	background: var(--fc-page-bg-color, #fff);
}

.fc-event-selected .fc-event-resizer:before {
	content: "";
	position: absolute;
	top: -20px;
	left: -20px;
	right: -20px;
	bottom: -20px;
}

.fc-event-selected {
	box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.fc-event-selected:before {
	content: "";
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.fc-event-selected:after {
	content: "";
	background: rgba(0, 0, 0, .25);
	background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, .25));
	position: absolute;
	z-index: 1;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
}

.fc-h-event {
	border: 1px solid #3788d8;
	border: 1px solid var(--fc-event-border-color, #3788d8);
	background-color: #3788d8;
	background-color: var(--fc-event-bg-color, #3788d8);
}

.fc-h-event .fc-event-main {
	color: #fff;
	color: var(--fc-event-text-color, #fff);
}

.fc-h-event .fc-event-main-frame {
	display: flex;
}

.fc-h-event .fc-event-time {
	max-width: 100%;
	overflow: hidden;
}

.fc-h-event .fc-event-title-container {
	flex-grow: 1;
	flex-shrink: 1;
	min-width: 0;
}

.fc-h-event .fc-event-title {
	display: inline-block;
	vertical-align: top;
	left: 0;
	right: 0;
	max-width: 100%;
	overflow: hidden;
}

.fc-h-event.fc-event-selected:before {
	top: -10px;
	bottom: -10px;
}

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left-width: 0;
}

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right-width: 0;
}

.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
	top: 0;
	bottom: 0;
	width: 8px;
	width: var(--fc-event-resizer-thickness, 8px);
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
	cursor: w-resize;
	left: -4px;
	left: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
	cursor: e-resize;
	right: -4px;
	right: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-h-event.fc-event-selected .fc-event-resizer {
	top: 50%;
	margin-top: -4px;
	margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
	left: -4px;
	left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
	right: -4px;
	right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

:root {
	--fc-daygrid-event-dot-width: 8px;
	--fc-list-event-dot-width: 10px;
	--fc-list-event-hover-bg-color: #f5f5f5;
}

.fc .fc-popover {
	position: fixed;
	top: 0;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}

.fc .fc-popover-header {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 3px 4px;
}

.fc .fc-popover-title {
	margin: 0 2px;
}

.fc .fc-popover-close {
	cursor: pointer;
	opacity: .65;
	font-size: 1.1em;
}

.fc-theme-standard .fc-popover {
	border: 1px solid #ddd;
	border: 1px solid var(--fc-border-color, #ddd);
	background: var(--fc-page-bg-color, #fff);
}

.fc-theme-standard .fc-popover-header {
	background: rgba(208, 208, 208, .3);
	background: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));
}

.fc-daygrid-day-events:after, .fc-daygrid-day-events:before, .fc-daygrid-day-frame:after, .fc-daygrid-day-frame:before, .fc-daygrid-event-harness:after, .fc-daygrid-event-harness:before {
	content: "";
	clear: both;
	display: table;
}

.fc .fc-daygrid-body {
	position: relative;
	z-index: 1;
}

.fc .fc-daygrid-day.fc-day-today {
	background-color: rgba(255, 220, 40, .15);
	background-color: var(--fc-today-bg-color, rgba(255, 220, 40, .15));
}

.fc .fc-daygrid-day-frame {
	position: relative;
	min-height: 100%;
}

.fc .fc-daygrid-day-top {
	display: flex;
	flex-direction: row-reverse;
}

.fc .fc-day-other .fc-daygrid-day-top {
	opacity: .3;
}

.fc .fc-daygrid-day-number {
	position: relative;
	z-index: 4;
	padding: 4px;
}

.fc .fc-daygrid-day-events {
	margin-top: 1px;
}

.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
	position: absolute;
	left: 0;
	right: 0;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
	position: relative;
	min-height: 2em;
}

.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
	margin-bottom: 1em;
}

.fc .fc-daygrid-event-harness {
	position: relative;
}

.fc .fc-daygrid-event-harness-abs {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc .fc-daygrid-bg-harness {
	position: absolute;
	top: 0;
	bottom: 0;
}

.fc .fc-daygrid-day-bg .fc-non-business {
	z-index: 1;
}

.fc .fc-daygrid-day-bg .fc-bg-event {
	z-index: 2;
}

.fc .fc-daygrid-day-bg .fc-highlight {
	z-index: 3;
}

.fc .fc-daygrid-event {
	z-index: 6;
	margin-top: 1px;
}

.fc .fc-daygrid-event.fc-event-mirror {
	z-index: 7;
}

.fc .fc-daygrid-day-bottom {
	font-size: .85em;
	margin: 2px 3px 0;
}

.fc .fc-daygrid-more-link {
	position: relative;
	z-index: 4;
	cursor: pointer;
}

.fc .fc-daygrid-week-number {
	position: absolute;
	z-index: 5;
	top: 0;
	padding: 2px;
	min-width: 1.5em;
	text-align: center;
	background-color: rgba(208, 208, 208, .3);
	background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));
	color: grey;
	color: var(--fc-neutral-text-color, grey);
}

.fc .fc-more-popover {
	z-index: 8;
}

.fc .fc-more-popover .fc-popover-body {
	min-width: 220px;
	padding: 10px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {
	margin-left: 2px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {
	margin-right: 2px;
}

.fc-direction-ltr .fc-daygrid-week-number {
	left: 0;
	border-radius: 0 0 3px;
}

.fc-direction-rtl .fc-daygrid-week-number {
	right: 0;
	border-radius: 0 0 0 3px;
}

.fc-liquid-hack .fc-daygrid-day-frame {
	position: static;
}

.fc-daygrid-event {
	position: relative;
	white-space: nowrap;
	border-radius: 3px;
	font-size: .85em;
	font-size: var(--fc-small-font-size, .85em);
}

.fc-daygrid-block-event .fc-event-time {
	font-weight: 700;
}

.fc-daygrid-block-event .fc-event-time, .fc-daygrid-block-event .fc-event-title {
	padding: 1px;
}

.fc-daygrid-dot-event {
	display: flex;
	align-items: center;
	padding: 2px 0;
}

.fc-daygrid-dot-event .fc-event-title {
	flex-grow: 1;
	flex-shrink: 1;
	min-width: 0;
	overflow: hidden;
	font-weight: 700;
}

.fc-daygrid-dot-event.fc-event-mirror, .fc-daygrid-dot-event:hover {
	background: rgba(0, 0, 0, .1);
}

.fc-daygrid-dot-event.fc-event-selected:before {
	top: -10px;
	bottom: -10px;
}

.fc-daygrid-event-dot {
	margin: 0 4px;
	box-sizing: content-box;
	width: 0;
	height: 0;
	border: 4px solid #3788d8;
	border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
	border-radius: 4px;
	border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

.fc-direction-ltr .fc-daygrid-event .fc-event-time {
	margin-right: 3px;
}

.fc-direction-rtl .fc-daygrid-event .fc-event-time {
	margin-left: 3px;
}

.fc-v-event {
	display: block;
	border: 1px solid #3788d8;
	border: 1px solid var(--fc-event-border-color, #3788d8);
	background-color: #3788d8;
	background-color: var(--fc-event-bg-color, #3788d8);
}

.fc-v-event .fc-event-main {
	color: #fff;
	color: var(--fc-event-text-color, #fff);
	height: 100%;
}

.fc-v-event .fc-event-main-frame {
	height: 100%;
	display: flex;
	flex-direction: column;
}

.fc-v-event .fc-event-time {
	flex-grow: 0;
	flex-shrink: 0;
	max-height: 100%;
	overflow: hidden;
}

.fc-v-event .fc-event-title-container {
	flex-grow: 1;
	flex-shrink: 1;
	min-height: 0;
}

.fc-v-event .fc-event-title {
	top: 0;
	bottom: 0;
	max-height: 100%;
	overflow: hidden;
}

.fc-v-event:not(.fc-event-start) {
	border-top-width: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-v-event:not(.fc-event-end) {
	border-bottom-width: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-v-event.fc-event-selected:before {
	left: -10px;
	right: -10px;
}

.fc-v-event .fc-event-resizer-start {
	cursor: n-resize;
}

.fc-v-event .fc-event-resizer-end {
	cursor: s-resize;
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
	height: 8px;
	height: var(--fc-event-resizer-thickness, 8px);
	left: 0;
	right: 0;
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
	top: -4px;
	top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
	bottom: -4px;
	bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer {
	left: 50%;
	margin-left: -4px;
	margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer-start {
	top: -4px;
	top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer-end {
	bottom: -4px;
	bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc .fc-timegrid .fc-daygrid-body {
	z-index: 2;
}

.fc .fc-timegrid-axis-chunk>table, .fc .fc-timegrid-body, .fc .fc-timegrid-slots {
	position: relative;
	z-index: 1;
}

.fc .fc-timegrid-divider {
	padding: 0 0 2px;
}

.fc .fc-timegrid-body {
	min-height: 100%;
}

.fc .fc-timegrid-axis-chunk {
	position: relative;
}

.fc .fc-timegrid-slot {
	height: 1.5em;
	border-bottom: 0;
}

.fc .fc-timegrid-slot:empty:before {
	content: " ";
}

.fc .fc-timegrid-slot-minor {
	border-top-style: dotted;
}

.fc .fc-timegrid-slot-label-cushion {
	display: inline-block;
	white-space: nowrap;
}

.fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion {
	padding: 0 4px;
}

.fc .fc-timegrid-axis-frame-liquid {
	height: 100%;
}

.fc .fc-timegrid-axis-frame {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.fc .fc-timegrid-axis-cushion {
	max-width: 60px;
	flex-shrink: 0;
}

.fc-direction-ltr .fc-timegrid-slot-label-frame {
	text-align: right;
}

.fc-direction-rtl .fc-timegrid-slot-label-frame {
	text-align: left;
}

.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.fc .fc-timegrid-col.fc-day-today {
	background-color: rgba(255, 220, 40, .15);
	background-color: var(--fc-today-bg-color, rgba(255, 220, 40, .15));
}

.fc .fc-timegrid-col-frame {
	min-height: 100%;
	position: relative;
}

.fc-liquid-hack .fc-timegrid-col-frame {
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.fc-media-screen .fc-timegrid-cols {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.fc-media-screen .fc-timegrid-cols>table {
	height: 100%;
}

.fc-media-screen .fc-timegrid-col-bg, .fc-media-screen .fc-timegrid-col-events, .fc-media-screen .fc-timegrid-now-indicator-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-media-screen .fc-timegrid-event-harness {
	position: absolute;
}

.fc .fc-timegrid-col-bg {
	z-index: 2;
}

.fc .fc-timegrid-col-bg .fc-non-business {
	z-index: 1;
}

.fc .fc-timegrid-col-bg .fc-bg-event {
	z-index: 2;
}

.fc .fc-timegrid-col-bg .fc-highlight, .fc .fc-timegrid-col-events {
	z-index: 3;
}

.fc .fc-timegrid-bg-harness {
	position: absolute;
	left: 0;
	right: 0;
}

.fc .fc-timegrid-now-indicator-container {
	bottom: 0;
	overflow: hidden;
}

.fc-direction-ltr .fc-timegrid-col-events {
	margin: 0 2.5% 0 2px;
}

.fc-direction-rtl .fc-timegrid-col-events {
	margin: 0 2px 0 2.5%;
}

.fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror {
	box-shadow: 0 0 0 1px #fff;
	box-shadow: 0 0 0 1px var(--fc-page-bg-color, #fff);
}

.fc-timegrid-event {
	font-size: .85em;
	font-size: var(--fc-small-font-size, .85em);
	border-radius: 3px;
}

.fc-timegrid-event .fc-event-main {
	padding: 1px 1px 0;
}

.fc-timegrid-event .fc-event-time {
	white-space: nowrap;
	font-size: .85em;
	font-size: var(--fc-small-font-size, .85em);
	margin-bottom: 1px;
}

.fc-timegrid-event-condensed .fc-event-main-frame {
	flex-direction: row;
	overflow: hidden;
}

.fc-timegrid-event-condensed .fc-event-time:after {
	content: " - ";
}

.fc-timegrid-event-condensed .fc-event-title {
	font-size: .85em;
	font-size: var(--fc-small-font-size, .85em);
}

.fc-media-screen .fc-timegrid-event {
	position: absolute;
	top: 0;
	bottom: 1px;
	left: 0;
	right: 0;
}

.fc .fc-timegrid-now-indicator-line {
	position: absolute;
	z-index: 4;
	left: 0;
	right: 0;
	border-style: solid;
	border-color: red;
	border-color: var(--fc-now-indicator-color, red);
	border-width: 1px 0 0;
}

.fc .fc-timegrid-now-indicator-arrow {
	position: absolute;
	z-index: 4;
	margin-top: -5px;
	border-style: solid;
	border-color: red;
	border-color: var(--fc-now-indicator-color, red);
}

.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
	left: 0;
	border-width: 5px 0 5px 6px;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
	right: 0;
	border-width: 5px 6px 5px 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.fc-theme-standard .fc-list {
	border: 1px solid #ddd;
	border: 1px solid var(--fc-border-color, #ddd);
}

.fc .fc-list-empty {
	background-color: rgba(208, 208, 208, .3);
	background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.fc .fc-list-empty-cushion {
	margin: 5em 0;
}

.fc .fc-list-table {
	width: 100%;
	border-style: hidden;
}

.fc .fc-list-table tr>* {
	border-left: 0;
	border-right: 0;
}

.fc .fc-list-sticky .fc-list-day>* {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	background: var(--fc-page-bg-color, #fff);
}

.fc .fc-list-table th {
	padding: 0;
}

.fc .fc-list-day-cushion, .fc .fc-list-table td {
	padding: 8px 14px;
}

.fc .fc-list-day-cushion:after {
	content: "";
	clear: both;
	display: table;
}

.fc-theme-standard .fc-list-day-cushion {
	background-color: rgba(208, 208, 208, .3);
	background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));
}

.fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text {
	float: left;
}

.fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text {
	float: right;
}

.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
	padding-right: 0;
}

.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
	padding-left: 0;
}

.fc .fc-list-event.fc-event-forced-url {
	cursor: pointer;
}

.fc .fc-list-event:hover td {
	background-color: #f5f5f5;
	background-color: var(--fc-list-event-hover-bg-color, #f5f5f5);
}

.fc .fc-list-event-graphic, .fc .fc-list-event-time {
	white-space: nowrap;
	width: 1px;
}

.fc .fc-list-event-dot {
	display: inline-block;
	box-sizing: content-box;
	width: 0;
	height: 0;
	border: 5px solid #3788d8;
	border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8);
	border-radius: 5px;
	border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}

.fc .fc-list-event-title a {
	color: inherit;
}

.fc .fc-list-event.fc-event-forced-url:hover a {
	text-decoration: underline;
}

.fc-theme-bootstrap a:not([href]) {
	color: inherit;
}

.container-event {
	display: flex;
	max-width: 1270px;
	margin: 0 auto;
	padding: 0 10px;
	flex-wrap: wrap;
}

@media only screen and (min-width:992px) {
	.container-event #sidebar-event {
		flex: 0 0 405px;
		max-width: 405px;
		padding-left: 40px;
		padding-right: 0;
	}
	
	.container-event #sidebar-active {
		flex: 0 0 calc(100% - 405px);
		max-width: calc(100% - 405px);
	}
}

@media (max-width:991px) {
	.container-event #sidebar, .container-event #sidebar-active {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.container-event #main-event {
	width: 100%;
}

.container-event #sidebar-active {
	width: 100%;
}

.container-event .sidebar {
	position: sticky;
	position: -webkit-sticky;
	top: 150px;
	left: 0;
	height: 100%;
	margin-bottom: 65px;
}

.container-event .ovaev-content {
	position: relative;
}

.container-event .ovaev-content a {
	text-decoration: none;
}

.icon_event {
	font-size: 18px;
	margin-right: 6px;
	width: 18px;
	color: #62718d;
}

#sidebar-event {
	padding-left: 60px;
}

@media (max-width:991px) {
	#sidebar-event {
		padding-left: 0;
		width: 100%;
	}
}

#sidebar-event a {
	text-decoration: none !important;
	box-shadow: none;
}

#sidebar-event a:hover {
	text-decoration: none !important;
	color: #ff3514;
}

#sidebar-event .widget {
	margin-bottom: 50px;
	padding: 30px;
	background-color: #f7f4f2;
	border-radius: 10px;
}

#sidebar-event .widget ul {
	list-style: none;
	margin: 0;
}

#sidebar-event .widget ul li {
	border: none;
	padding: 0;
	position: relative;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	margin: 0;
	color: #88858e;
}

#sidebar-event .widget ul li a {
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	font-size: 18px;
	line-height: 28px;
	color: #88858e;
	position: relative;
	padding-left: 22px;
	font-weight: 400;
}

#sidebar-event .widget ul li a:before {
	transition: .4s;
	position: absolute;
	content: "";
	top: 8px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #88858e;
	opacity: 1;
}

#sidebar-event .widget ul li a:hover {
	color: #ff3514;
}

#sidebar-event .widget ul li a:hover:before {
	background-color: #ff3514;
}

#sidebar-event .widget .tagcloud {
	position: relative;
	width: 100%;
	margin-top: 7px;
}

#sidebar-event .widget .tagcloud a {
	font-size: 15px !important;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .3px;
	color: #62718d;
	padding: 2px 10px 1px;
	border-radius: 3px;
	border: 1px solid #e0e0e0;
	margin: 0 10px 10px 0;
	display: inline-block;
	background-color: transparent;
}

#sidebar-event .widget .tagcloud a:hover {
	color: #ff3514;
}

#sidebar-event .widget_feature_event .event-feature {
	padding-top: 6px;
	margin-top: -40px;
	margin-bottom: -40px;
}

#sidebar-event .widget_feature_event .event-feature .item-event {
	display: flex;
	padding: 20px 0 17px;
}

#sidebar-event .widget_feature_event .event-feature .item-event:first-child {
	padding-top: 0;
}

#sidebar-event .widget_feature_event .event-feature .item-event:not(:last-child) {
	margin-bottom: 60px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .date-event {
	position: absolute;
	top: 20px;
	display: flex;
}

#sidebar-event .widget_feature_event .event-feature .item-event .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
}

#sidebar-event .widget_feature_event .event-feature .item-event .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .date-event .month-year .month {
	margin-right: 5px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 12px;
	margin-bottom: 10px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .time, #sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event {
	display: inline-flex;
	align-items: center;
	margin-top: 20px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 400;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

#sidebar-event .widget_feature_event .event-feature .item-event .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

#sidebar-event .widget_feature_event .event-feature .item {
	position: relative;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
}

#sidebar-event .widget_feature_event .event-feature .item:hover img {
	transform: scale(1.05);
}

#sidebar-event .widget_feature_event .event-feature .item a {
	text-decoration: none;
}

#sidebar-event .widget_feature_event .event-feature .item .date-event {
	position: absolute;
	top: 20px;
	display: flex;
	z-index: 2;
}

#sidebar-event .widget_feature_event .event-feature .item .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
	background-color: #ff3514;
}

#sidebar-event .widget_feature_event .event-feature .item .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

#sidebar-event .widget_feature_event .event-feature .item .date-event .month-year .month {
	margin-right: 5px;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event-thumbnail {
	overflow: hidden;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event-thumbnail a img {
	width: 100%;
	transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	#sidebar-event .widget_feature_event .event-feature .item .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .post_cat .event_type:hover {
	color: #202b5d;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 12px;
	margin-bottom: 10px;
	padding: 0;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 400;
	text-decoration: none;
	box-shadow: none;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .event_title a:hover {
	color: #ff3514;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .time-event .time, #sidebar-event .widget_feature_event .event-feature .item .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

#sidebar-event .widget_feature_event .event-feature .item .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

#sidebar-event .widget_feature_event .event-feature .owl-stage-outer {
	margin-right: -40px;
	margin-left: -40px;
	padding: 40px;
	width: calc(100% + 80px);
}

@media (max-width:1290px) {
	#sidebar-event .widget_feature_event .event-feature .owl-stage-outer {
		margin-right: 0;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}

#sidebar-event .widget_list_event .list-event {
	padding-top: 5px;
	margin-bottom: 33px;
}

#sidebar-event .widget_list_event .list-event .item-event {
	display: flex;
	padding: 20px 0 17px;
}

#sidebar-event .widget_list_event .list-event .item-event:first-child {
	padding-top: 0;
}

#sidebar-event .widget_list_event .list-event .item-event:last-child {
	padding-bottom: 0;
}

#sidebar-event .widget_list_event .list-event .item-event:not(:last-child) {
	border-bottom: 1px solid #e5e5e5;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-thumb-nail {
	flex: 0 0 80px;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-thumb-nail a {
	width: 80px;
	height: 80px;
	display: inline-block;
	background-size: cover;
	background-position: center center;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content {
	flex: 0 0 calc(100% - 80px);
	padding: 0 0 0 20px;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .title {
	margin: 0;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: .2px;
	color: #202b5d;
	margin-top: -5px;
	margin-bottom: 5px;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .title a {
	font-size: 18px;
	line-height: 24px;
	letter-spacing: .2px;
	color: #2c2734;
	font-weight: 400;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .title a:hover {
	color: #ff3514;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .time span {
	font-size: 15px;
	line-height: 20px;
	color: #62718d;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .time span.date {
	display: block;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .time span.bellow {
	display: block;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .time .more_date_text span {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

#sidebar-event .widget_list_event .list-event .item-event .ova-content .time .more_date_text span:hover {
	color: #2c2734;
}

#sidebar-event .widget_list_event .button-all-event {
	display: inline-flex;
	align-items: center;
}

#sidebar-event .widget_list_event .button-all-event a {
	background-color: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

#sidebar-event .widget_list_event .button-all-event a:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

#sidebar-event .widget_list_event .button-all-event a svg {
	width: 18px;
	margin-left: -5px;
}

.single_event {
	margin-top: 95px;
}

.single_event a {
	text-decoration: none;
}

.single_event .content-event {
	margin-bottom: 43px;
}

@media (max-width:768px) {
	.single_event .content-event {
		margin-bottom: 34px;
		padding: 0 10px;
	}
}

.single_event .content-event .event_intro {
	padding-right: 6px;
}

.single_event .content-event .event_intro h1.event_title {
	font-size: 2.5em;
}

.single_event .content-event .event_intro .image {
	height: auto;
	max-width: 100%;
	margin-bottom: 30px;
}

.single_event .content-event .event_intro .image img {
	height: auto;
	width: 100%;
	display: block;
}

@media (max-width:768px) {
	.single_event .content-event .event_intro {
		padding-right: initial;
	}
}

@media (max-width:575px) {
	.single_event .content-event .event_intro {
		margin-bottom: 34px;
	}
}

.single_event .content-event .event_intro .wrap-event-info {
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 0 0 30px;
}

@media only screen and (max-width:645px) {
	.single_event .content-event .event_intro .wrap-event-info {
		grid-template-columns: 1fr;
	}
	
	.single_event .content-event .event_intro .wrap-event-info .wrap-info {
		margin-bottom: 50px;
	}
}

.single_event .content-event .event_intro .wrap-event-info .wrap-info {
	text-align: left;
}

.single_event .content-event .event_intro .wrap-event-info .wrap-info .wrap-pro {
	margin-bottom: 20px;
}

.single_event .content-event .event_intro .wrap-event-info .wrap-info .wrap-pro i {
	margin-right: 10px;
}

.single_event .content-event .event_intro .wrap-event-info .wrap-info .wrap-pro span {
	color: #202b5d;
	font-weight: 500;
}

.single_event .content-event .event_intro .wrap-event-info .wrap-booking-links {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

@media only screen and (max-width:645px) {
	.single_event .content-event .event_intro .wrap-event-info .wrap-booking-links {
		justify-content: flex-start;
	}
}

.single_event .content-event .event_intro .wrap-event-info .wrap-booking-links a {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color: #202b5d;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 20px 40px;
}

.single_event .content-event .event_intro .wrap-event-info .wrap-booking-links a:hover {
	color: #fff !important;
	background-color: #ff3514;
	border-color: #ff3514;
}

.single_event .content-event .event_intro .wrap-event-info .ovaev-category i {
	margin-right: 10px;
}

.single_event .content-event .event_intro .wrap-event-info .ovaev-category span, .single_event .content-event .event_intro .wrap-event-info .ovaev-category a {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	font-weight: 500;
}

.single_event .content-event .event_intro .wrap-event-info .ovaev-category .separator-in {
	color: #2a2c37;
}

.single_event .content-event .event_intro .wrap-event-info .ovaev-category a {
	color: #202b5d;
	font-weight: 500;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.single_event .content-event .event_intro .wrap-event-info .ovaev-category a:hover {
	color: #ff3514;
}

.single_event .content-event .content {
	margin-top: 26px;
	margin-bottom: 59px;
}

.single_event .content-event .content p {
	font-size: 17px;
	color: #62718d;
	line-height: 28px;
}

.single_event .content-event .tab-Location ul.event_nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #e8e8e8;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item {
	margin-bottom: -1px;
	margin: 0 15px;
	font-size: 24px;
	line-height: 1.2;
	color: #62718d;
	letter-spacing: .2px;
	font-weight: 500;
	padding: 0;
	position: relative;
	padding-bottom: 14px;
	border: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	text-transform: capitalize;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item .event_nav-link {
	display: block;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item:first-child {
	padding-left: 0;
	margin-left: 0;
}

@media (max-width:767px) {
	.single_event .content-event .tab-Location ul.event_nav li.event_nav-item {
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 700;
	}
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item.active {
	color: #202b5d;
	border: none;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item.active:after {
	position: absolute;
	content: "";
	width: 100%;
	left: 0;
	background: #ff3514;
	height: 2px;
	bottom: -1px;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item a {
	text-decoration: none;
	color: #202b5d;
	outline: none;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item a:after {
	background-color: #f35514;
	left: 0;
	width: 0;
	height: 2px;
	bottom: 0;
	position: absolute;
	content: "";
	bottom: -1px;
	-webkit-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out 0s;
	-o-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item a:hover {
	border: 0;
	color: #202b5d;
}

.single_event .content-event .tab-Location ul.event_nav li.event_nav-item a:hover:after {
	width: 100%;
}

.single_event .content-event .tab-Location .tab-content {
	margin-top: 40px;
}

.single_event .content-event .tab-Location .tab-content #location {
	height: 360px;
}

.single_event .content-event .tab-Location .tab-content #contact {
	margin-top: -7px;
}

.single_event .content-event .tab-Location .tab-content .col_contact {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0;
}

@media (max-width:767px) {
	.single_event .content-event .tab-Location .tab-content .col_contact {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact {
	padding: 0;
	margin: 0;
}

.single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li {
	list-style: none;
	margin-bottom: 25px;
	margin-left: 0;
}

.single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li span:nth-child(1) {
	color: #202b5d;
	letter-spacing: .2px;
	font-weight: 700;
}

.single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li span, .single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li a {
	font-size: 17px;
	color: #202b5d;
	display: block;
	line-height: 28px;
}

.single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li span.info, .single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li a.info {
	color: #62718d;
}

.single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li span a:hover, .single_event .content-event .tab-Location .tab-content .col_contact .contact .info-contact li a a:hover {
	transition: 3s ease;
	color: #ff3514;
}

.single_event .content-event .tab-Location .tab-content .event_row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
}

.single_event .content-event .event_tags_share {
	display: grid;
	grid-template-columns: 1fr 1fr;
	border-bottom: 1px solid #eee;
}

.single_event .content-event .event_tags_share .event-tags {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 0;
	margin-top: 50px;
	padding-bottom: 40px;
}

.single_event .content-event .event_tags_share .event-tags .ovatags {
	display: inline-block;
	text-transform: capitalize;
	font-size: 100%;
	line-height: 22px;
	letter-spacing: .3px;
	color: #202b5d;
	font-weight: 700;
	margin-right: 10px;
	margin-bottom: 10px;
}

.single_event .content-event .event_tags_share .event-tags a {
	font-size: 15px;
	line-height: 22px;
	letter-spacing: .3px;
	color: #62718d;
	padding: 2px 10px 1px;
	background: 0 0;
	border: none;
	border-radius: 3px;
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
}

.single_event .content-event .event_tags_share .event-tags a:hover {
	color: #ff3514;
}

.single_event .content-event .event_tags_share .event-tags a:not(:last-child) {
	margin-right: 10px;
}

.single_event .content-event .event_tags_share .share_social {
	margin-top: 40px;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li {
	margin: 0;
	display: inline-block;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li a {
	color: #fff;
	background-color: #ff3514;
	padding: 0;
	border-radius: 50%;
	margin-bottom: 0;
	display: inline-flex;
	width: 40px;
	height: 40px;
	justify-content: center;
	align-items: center;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li a:hover {
	background-color: #06163a !important;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li .ico-facebook {
	background-color: #3b5998;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li .ico-twitter {
	background-color: #18a6f0;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li .ico-pinterest {
	background-color: #dd4b39;
}

.single_event .content-event .event_tags_share .share_social .share-social-icons li .ico-linkedin {
	background-color: #4c5fd7;
}

.single_event .content-event .ova-next-pre-post {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
	margin-bottom: 25px;
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post {
		flex-direction: column;
	}
}

.single_event .content-event .ova-next-pre-post .pre, .single_event .content-event .ova-next-pre-post .next {
	display: flex;
	flex: 0 0 calc(50% - 25px);
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post .pre, .single_event .content-event .ova-next-pre-post .next {
		flex: 0 0 100%;
	}
}

.single_event .content-event .ova-next-pre-post .pre:hover .num-1 .icon, .single_event .content-event .ova-next-pre-post .next:hover .num-1 .icon {
	background-color: #ff3514;
}

.single_event .content-event .ova-next-pre-post .pre:hover .num-1 .icon i, .single_event .content-event .ova-next-pre-post .next:hover .num-1 .icon i {
	color: #fff;
}

.single_event .content-event .ova-next-pre-post .pre .num-1, .single_event .content-event .ova-next-pre-post .next .num-1 {
	margin-right: 20px;
}

.single_event .content-event .ova-next-pre-post .pre .num-1 .icon, .single_event .content-event .ova-next-pre-post .next .num-1 .icon {
	display: inline-block;
	width: 50px;
	height: 50px;
	border: 2px solid #eaeaea;
	border-radius: 50%;
	position: relative;
	transition: .4s;
	vertical-align: middle;
}

.single_event .content-event .ova-next-pre-post .pre .num-1 .icon i, .single_event .content-event .ova-next-pre-post .next .num-1 .icon i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: inline-block;
	line-height: 1;
	color: #62718d;
}

.single_event .content-event .ova-next-pre-post .pre .num-1 .icon i:before, .single_event .content-event .ova-next-pre-post .next .num-1 .icon i:before {
	transition: .4s;
	margin: 0;
	font-size: 28px;
}

.single_event .content-event .ova-next-pre-post .pre .num-2 span.text-label, .single_event .content-event .ova-next-pre-post .next .num-2 span.text-label {
	font-size: 17px;
	line-height: 22px;
	letter-spacing: .2px;
	font-weight: 400;
	margin-bottom: 4px;
	display: inline-block;
}

.single_event .content-event .ova-next-pre-post .pre .num-2 .title, .single_event .content-event .ova-next-pre-post .next .num-2 .title {
	display: block;
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	color: #202b5d;
	margin-top: -3px;
	word-break: break-word;
	text-decoration: none;
}

.single_event .content-event .ova-next-pre-post .pre .num-2 .title:hover, .single_event .content-event .ova-next-pre-post .next .num-2 .title:hover {
	color: #ff3514;
}

.single_event .content-event .ova-next-pre-post .ova-slash {
	flex: 0 0 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post .ova-slash {
		display: none;
	}
}

.single_event .content-event .ova-next-pre-post .ova-slash span {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #bcbfce;
	display: inline-block;
}

.single_event .content-event .ova-next-pre-post .ova-slash span:not(:last-child) {
	margin-right: 6px;
}

.single_event .content-event .ova-next-pre-post .pre {
	padding-right: 15px;
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post .pre {
		padding-right: 0;
	}
}

.single_event .content-event .ova-next-pre-post .next {
	flex-direction: row-reverse;
	padding-left: 15px;
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post .next {
		flex-direction: row;
		margin-top: 60px;
		padding-left: 0;
	}
}

.single_event .content-event .ova-next-pre-post .next .num-1 {
	margin: 0;
	margin-left: 20px;
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post .next .num-1 {
		margin-left: 0;
		margin-right: 20px;
	}
}

.single_event .content-event .ova-next-pre-post .next .num-2 {
	text-align: right;
}

@media (max-width:767px) {
	.single_event .content-event .ova-next-pre-post .next .num-2 {
		text-align: left;
	}
}

.single_event .content-event .ova-next-pre-post a {
	display: flex;
	align-items: center;
}

.single_event .content-event .event-related {
	margin-bottom: 60px;
}

.single_event .content-event .event-related .related-event {
	font-size: 30px;
	line-height: 1.2;
	color: #202b5d;
	font-weight: 500;
	margin: 53px 0 32px;
}

.single_event .content-event .event-related .archive_event {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 0 -15px;
	padding: 0;
	margin-bottom: 0;
}

@media (max-width:768px) {
	.single_event .content-event .event-related .archive_event {
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid {
	position: relative;
	padding: 0 15px;
	margin-bottom: 0;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid:hover img {
	transform: scale(1.05);
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .item {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .date-event {
	position: absolute;
	top: 20px;
	display: flex;
	z-index: 2;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
	background-color: #ff3514;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .date-event .month-year .month {
	margin-right: 5px;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event-thumbnail {
	overflow: hidden;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event-thumbnail a img {
	width: 100%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
	-webkit-transition: all .3 ease;
	-o-transition: all .3 ease;
	transition: all .3 ease;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .post_cat .event_type:hover {
	color: #202b5d;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s;
	transition: all .3s;
	font-weight: 400;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .time-event .time, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

.single_event .wrapper_order {
	padding-left: 14px;
	position: sticky;
	top: 150px;
}

@media (max-width:768px) {
	.single_event .wrapper_order {
		padding-left: initial;
	}
}

.single_event .wrapper_order .order_ticket {
	background: #25282e;
	padding: 40px 40px 45px;
}

.single_event .wrapper_order .order_ticket .button_order {
	background: #fff;
	color: #25282e;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
	height: 50px;
	line-height: 50px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	margin-bottom: 36px;
	cursor: pointer;
	width: 100%;
	text-align: center;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.single_event .wrapper_order .order_ticket .button_order:focus {
	outline: none;
}

.single_event .wrapper_order .order_ticket .button_order a {
	color: #25282e;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.single_event .wrapper_order .order_ticket .button_order:hover {
	background: #c1b696;
	color: #fff;
}

.single_event .wrapper_order .order_ticket .button_order:hover a {
	color: #fff;
}

.single_event .wrapper_order .order_ticket ul.info_order {
	padding: 0;
}

.single_event .wrapper_order .order_ticket ul.info_order li {
	list-style: none;
	margin-bottom: 22px;
}

.single_event .wrapper_order .order_ticket ul.info_order li span {
	font-size: 17px;
	color: #888;
	font-weight: 400;
	line-height: 24px;
	display: block;
}

.single_event .wrapper_order .order_ticket ul.info_order li span.label {
	color: #fff;
}

.single_event .wrapper_order .order_ticket ul.info_order li a {
	color: #888;
	font-size: 17px;
	font-weight: 400;
}

.single_event .wrapper_order .order_ticket .share_social {
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
	padding-top: 17px;
	width: fit-content;
}

.single_event .wrapper_order .order_ticket .share_social i {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	background-color: #797c82;
	color: #22262e;
	border-radius: 50%;
	margin-right: 10px;
}

.single_event .wrapper_order .order_ticket .share_social span {
	color: #fff;
}

.single_event .wrapper_order .order_ticket .share_social .share-social-icons {
	padding-left: 0;
	list-style-type: none;
	background-color: #fff;
	min-width: 160px;
	-webkit-box-shadow: 0px 3px 15px -3px;
	box-shadow: 0px 3px 15px -3px;
	position: absolute;
	bottom: 100%;
	left: 0;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.single_event .wrapper_order .order_ticket .share_social .share-social-icons li {
	padding-left: 18px;
	border-bottom: 1px solid #e8e8e8;
}

.single_event .wrapper_order .order_ticket .share_social .share-social-icons li a {
	padding-bottom: 5px;
	padding-top: 7px;
	display: inline-block;
	font-size: 15px;
	line-height: 24px;
	color: #777;
}

.single_event .wrapper_order .order_ticket .share_social:hover .share-social-icons {
	opacity: 1;
	visibility: visible;
}

.single_event .content_comments .comments ul.commentlists {
	margin-bottom: 0;
}

.single_event .content_comments .comments .comment-respond .title-comment {
	margin: 78px 0 33px;
}

.next-prev-nav {
	border-top: 1px solid #e8e8e8;
	padding-top: 37px;
	padding-bottom: 40px;
}

.next-prev-nav .nav-previous-post i, .next-prev-nav .nav-next-post i {
	font-size: 45px;
	color: #c1c2c3;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.next-prev-nav .nav-previous-post span, .next-prev-nav .nav-next-post span {
	display: block;
}

.next-prev-nav .nav-previous-post span.label-event, .next-prev-nav .nav-next-post span.label-event {
	font-size: 16px;
	color: #999;
	line-height: 22px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.next-prev-nav .nav-previous-post span.second_font, .next-prev-nav .nav-next-post span.second_font {
	font-size: 24px;
	color: #25282e;
	font-weight: 400;
	line-height: 35px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.next-prev-nav .nav-previous-post span.second_font:hover, .next-prev-nav .nav-next-post span.second_font:hover {
	color: #515358;
}

.next-prev-nav .nav-prev, .next-prev-nav .nav-next {
	width: 50%;
}

@media (max-width:767px) {
	.next-prev-nav .nav-prev, .next-prev-nav .nav-next {
		width: 100%;
	}
}

@media (max-width:767px) {
	.next-prev-nav .nav-prev {
		margin-bottom: 22px;
	}
}

.next-prev-nav .nav-prev .nav-previous-post a {
	padding-left: 62px !important;
	display: block !important;
	position: relative;
}

.next-prev-nav .nav-prev .nav-previous-post a i {
	position: absolute;
	left: 0;
	top: 15%;
}

.next-prev-nav .nav-prev .nav-previous-post a i:hover {
	transform: scale(1.1);
	color: #000;
}

.next-prev-nav .nav-next .nav-next-post a {
	padding-right: 62px !important;
	display: block !important;
	position: relative;
}

.next-prev-nav .nav-next .nav-next-post a i {
	position: absolute;
	right: 0;
	top: 15%;
}

.next-prev-nav .nav-next .nav-next-post a i:hover {
	transform: scale(1.1);
	color: #000;
}

.search_archive_event {
	background-color: #f7f1f0;
	padding: 33px 40px 40px;
	margin-bottom: 70px;
}

@media (max-width:1190px) {
	.search_archive_event {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.search_archive_event form {
	display: flex;
	justify-content: space-between;
}

@media (max-width:768px) {
	.search_archive_event form {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

.search_archive_event form input {
	height: 50px;
	display: inline-block;
}

.search_archive_event form .ovaev_cat_search {
	width: 28%;
	position: relative;
	padding-right: 30px;
}

@media (max-width:1024px) {
	.search_archive_event form .ovaev_cat_search {
		width: 25%;
	}
}

@media (max-width:768px) {
	.search_archive_event form .ovaev_cat_search {
		width: 310px;
		margin-bottom: 20px;
		padding-right: 0;
	}
}

.search_archive_event form .ovaev_cat_search i {
	font-size: 22px;
	color: #b0b8c6;
	position: absolute;
	top: 51px;
	right: 50px;
}

.search_archive_event form .ova-label-search {
	font-size: 16px;
	line-height: 22px;
	letter-spacing: .2px;
	font-weight: 500;
	color: #202b5d;
	margin-bottom: 15px;
}

.search_archive_event form .select2-selection {
	width: 100%;
	outline: none;
	height: 100%;
	padding: 5px 30px 5px 10px;
	border: none;
	border-radius: 0;
}

.search_archive_event form .select2-selection.select2-selection--single {
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .05);
}

.search_archive_event form .select2-selection.select2-selection--single .select2-selection__rendered {
	font-size: 17px;
	line-height: 22px;
	letter-spacing: .2px;
	color: #b0b8c6;
	line-height: 40px;
	opacity: 1;
}

.search_archive_event form .select2-selection .select2-selection__arrow {
	height: 100%;
	top: 0;
	display: none;
}

.search_archive_event form .start_date, .search_archive_event form .end_date {
	width: 28%;
	position: relative;
	padding-right: 30px;
}

@media (max-width:1024px) {
	.search_archive_event form .start_date, .search_archive_event form .end_date {
		width: 25%;
	}
}

@media (max-width:768px) {
	.search_archive_event form .start_date, .search_archive_event form .end_date {
		width: 310px;
		margin-bottom: 20px;
		padding-right: 0;
	}
}

.search_archive_event form .start_date input, .search_archive_event form .end_date input {
	border: 0;
	width: 100%;
	padding-left: 20px;
	padding-right: 0;
	font-size: 17px;
	color: #333;
	line-height: 50px;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .05);
}

.search_archive_event form .start_date input::placeholder, .search_archive_event form .end_date input::placeholder {
	font-size: 17px;
	line-height: 50px;
	letter-spacing: .2px;
	color: #b0b8c6;
	opacity: 1;
}

.search_archive_event form .start_date i, .search_archive_event form .end_date i {
	font-size: 16px;
	color: #b0b8c6;
	position: absolute;
	bottom: 17px;
	right: 50px;
}

.search_archive_event form .wrap-ovaev_submit {
	width: 16%;
	margin-top: 39px;
}

@media (max-width:767px) {
	.search_archive_event form .wrap-ovaev_submit {
		width: 310px;
		margin-top: 50px;
		padding-right: 0;
	}
}

.search_archive_event form .wrap-ovaev_submit .ovaev_submit {
	line-height: 0;
	background-color: #ff3514;
	border-color: #ff3514;
	width: 100%;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	transition: .3s all linear;
	text-decoration: none;
	padding: 0;
}

.search_archive_event form .wrap-ovaev_submit .ovaev_submit:hover {
	background-color: #202b5d;
	border: none;
	transition: .3s all linear;
}

.select2-container--default {
	width: 100% !important;
}

.archive_event {
	margin-bottom: 110px;
}

.archive_event.col1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 20px;
}

.archive_event.col2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
}

@media (max-width:768px) {
	.archive_event.col2 {
		grid-template-columns: 1fr;
	}
}

.archive_event.col3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}

@media (max-width:1024px) {
	.archive_event.col3 {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width:768px) {
	.archive_event.col3 {
		grid-template-columns: 1fr;
	}
}

.event_title:before, .event_title:after {
	display: none;
}

.ovaev-event-element {
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	padding: 32px 50px 43px;
}

.ovaev-event-element .title-event {
	margin: 0;
	font-size: 26px;
	line-height: 28px;
	font-weight: 600;
	margin-bottom: 30px;
}

.ovaev-event-element .item:not(:last-child) {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 13px;
	margin-bottom: 15px;
}

.ovaev-event-element .item .title {
	margin: 0;
	font-size: 22px;
	line-height: 26px;
	font-weight: 500;
	color: #202b5d;
	margin-bottom: 6px;
}

.ovaev-event-element .item .title a {
	font-size: 22px;
	line-height: 26px;
	font-weight: 500;
	color: #202b5d;
}

.ovaev-event-element .item .time-event span {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #62718d;
}

.ovaev-event-element {
	position: relative;
	margin-bottom: 60px;
}

.ovaev-event-element.version_3 {
	padding: 0 15px;
	margin: 0;
	box-shadow: none;
}

@media (max-width:767px) {
	.ovaev-event-element.version_3 {
		padding: 0 20px;
	}
}

.ovaev-event-element.version_3 .container-event {
	padding: 0;
}

.ovaev-event-element.version_3 .container-event .content-event .archive_event {
	margin: 0;
}

.ovaev-event-element.version_3 .title-readmore {
	margin-bottom: 61px;
}

.ovaev-event-element.version_3 .title-readmore:after {
	content: "";
	display: block;
	clear: both;
}

.ovaev-event-element.version_3 .title-readmore .title-event {
	font-size: 36px;
	line-height: 44px;
	color: #202b5d;
	font-weight: 600;
	margin: 0;
	float: left;
}

.ovaev-event-element.version_3 .title-readmore .read-more {
	font-size: 18px;
	line-height: 44px;
	color: #0067da;
	letter-spacing: .2px;
	float: right;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.ovaev-event-element.version_3 .title-readmore .read-more:hover {
	color: #202b5d;
}

.ovaev-event-element.version_3 .title-readmore .read-more svg {
	width: 18px;
	margin: 0 0 4px -3px;
}

.ovaev-event-element.version_2 {
	padding: 0 15px;
	margin: 0;
	box-shadow: none;
}

@media (max-width:767px) {
	.ovaev-event-element.version_2 {
		padding: 0 20px;
	}
}

.ovaev-event-element.version_2 .wp-content {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content {
	padding: 0 15px;
	margin-bottom: 30px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid {
	position: relative;
	padding: 0 15px;
	margin-bottom: 30px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid:hover img {
	transform: scale(1.05);
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .item {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .date-event {
	position: absolute;
	top: 20px;
	display: flex;
	z-index: 2;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
	background-color: #ff3514;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .date-event .month-year .month {
	margin-right: 5px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event-thumbnail {
	overflow: hidden;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event-thumbnail a img {
	width: 100%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .post_cat .event_type:hover {
	color: #202b5d;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s;
	transition: all .3s;
	font-weight: 400;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event .time .more_date_text:hover span {
	color: #202b5d;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event .time, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

.ovaev-event-element.version_2 .wp-content.two_column .ovaev-content {
	width: 50%;
}

@media (max-width:767px) {
	.ovaev-event-element.version_2 .wp-content.two_column .ovaev-content {
		width: 100%;
	}
}

.ovaev-event-element.version_2 .wp-content.three_column .ovaev-content {
	width: 33.33%;
}

@media (max-width:991px) {
	.ovaev-event-element.version_2 .wp-content.three_column .ovaev-content {
		width: 50%;
	}
}

@media (max-width:767px) {
	.ovaev-event-element.version_2 .wp-content.three_column .ovaev-content {
		width: 100%;
	}
}

.ovaev-event-element.version_2 .title-readmore {
	margin-bottom: 61px;
}

.ovaev-event-element.version_2 .title-readmore:after {
	content: "";
	display: block;
	clear: both;
}

.ovaev-event-element.version_2 .title-readmore .title-event {
	font-size: 36px;
	line-height: 44px;
	color: #202b5d;
	font-weight: 600;
	margin: 0;
	float: left;
}

.ovaev-event-element.version_2 .title-readmore .read-more {
	font-size: 18px;
	line-height: 44px;
	color: #0067da;
	letter-spacing: .2px;
	float: right;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.ovaev-event-element.version_2 .title-readmore .read-more:hover {
	color: #202b5d;
}

.ovaev-event-element.version_2 .title-readmore .read-more svg {
	width: 18px;
	margin: 0 0 4px -3px;
}

.ovaev-event-element .item_v2 {
	position: relative;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	background: #fff;
}

.ovaev-event-element .item_v2 .date-event {
	position: absolute;
	top: 20px;
	display: flex;
}

.ovaev-event-element .item_v2 .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
}

.ovaev-event-element .item_v2 .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

.ovaev-event-element .item_v2 .date-event .month-year .month {
	margin-right: 5px;
}

.ovaev-event-element .item_v2 .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	.ovaev-event-element .item_v2 .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.ovaev-event-element .item_v2 .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
}

.ovaev-event-element .item_v2 .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 12px;
	margin-bottom: 10px;
}

.ovaev-event-element .item_v2 .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.ovaev-event-element .item_v2 .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.ovaev-event-element .item_v2 .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.ovaev-event-element .item_v2 .desc .event_post .time-event .time, .ovaev-event-element .item_v2 .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.ovaev-event-element .item_v2 .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.ovaev-event-element .item_v2 .desc .event_post .button_event {
	margin-top: 30px;
}

.ovaev-event-element .item_v2 .desc .event_post .button_event .view_detail {
	display: inline-block;
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 400;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.cal1 .clndr .clndr-controls {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: relative;
	color: #23d3d3;
	font-size: 20px;
	line-height: 60px;
	font-weight: 600;
	background-color: #202b5d;
	margin-bottom: -10px;
}

.cal1 .clndr .clndr-controls .month {
	float: left;
	width: 60%;
	text-align: center;
}

.cal1 .clndr .clndr-controls .clndr-control-button {
	float: left;
	width: 20%;
}

.cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
	text-align: right;
	width: 20%;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	color: transparent;
	font-size: 0;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:after {
	position: absolute;
	top: 40%;
	right: 20px;
	content: "";
	display: inline-block;
	height: 13px;
	width: 13px;
	border: solid #23d3d3;
	border-width: 0 2px 2px 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover:after {
	border-color: #fff;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive {
	opacity: .5;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover {
	background: 0 0;
	cursor: default;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	color: transparent;
	font-size: 0;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:before {
	position: absolute;
	top: 40%;
	left: 20px;
	content: "";
	display: inline-block;
	height: 13px;
	width: 13px;
	border: solid #23d3d3;
	border-width: 0 2px 2px 0;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover:before {
	border-color: #fff;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive {
	opacity: .5;
}

.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover {
	background: 0 0;
	cursor: default;
}

.cal1 .clndr .clndr-table {
	table-layout: fixed;
	width: 100%;
	margin: 10px 0 0;
}

.cal1 .clndr .clndr-table .header-days {
	height: 30px;
	font-size: 16px;
	background: #e8e9ee;
}

.cal1 .clndr .clndr-table .header-days .header-day {
	vertical-align: middle;
	text-align: center;
	color: #202b5d;
}

.cal1 .clndr .clndr-table tr {
	height: 50px;
}

.cal1 .clndr .clndr-table tr td {
	vertical-align: top;
}

.cal1 .clndr .clndr-table tr .day {
	width: 100%;
	height: inherit;
	vertical-align: middle;
}

.cal1 .clndr .clndr-table tr .day:hover {
	background: #eee;
}

.cal1 .clndr .clndr-table tr .day.today, .cal1 .clndr .clndr-table tr .day.my-today {
	background: #9ad6e3;
}

.cal1 .clndr .clndr-table tr .day.today:hover, .cal1 .clndr .clndr-table tr .day.my-today:hover {
	background: #72c6d8;
}

.cal1 .clndr .clndr-table tr .day.today.event, .cal1 .clndr .clndr-table tr .day.my-today.event {
	background: #a7dbc1;
}

.cal1 .clndr .clndr-table tr .day.event, .cal1 .clndr .clndr-table tr .day.my-event {
	background: #b4e09f;
}

.cal1 .clndr .clndr-table tr .day.event:hover, .cal1 .clndr .clndr-table tr .day.my-event:hover {
	background: #96d478;
	cursor: pointer;
}

.cal1 .clndr .clndr-table tr .day.inactive, .cal1 .clndr .clndr-table tr .day.my-inactive {
	background: #ddd;
}

.cal1 .clndr .clndr-table tr .day .day-contents {
	box-sizing: border-box;
	font-size: 16px;
	text-align: center;
	color: #202b5d;
}

.cal1 .clndr .clndr-table tr .empty, .cal1 .clndr .clndr-table tr .adjacent-month, .cal1 .clndr .clndr-table tr .my-empty, .cal1 .clndr .clndr-table tr .my-adjacent-month {
	width: 100%;
	height: inherit;
	background: #f5f5f5;
}

.cal1 .clndr .clndr-table tr .empty:hover, .cal1 .clndr .clndr-table tr .adjacent-month:hover, .cal1 .clndr .clndr-table tr .my-empty:hover, .cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
	background: #ddd;
}

.title_event_calendar {
	color: rgba(255, 255, 255, 1) !important;
	background-color: #23d3d3;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 24px;
	line-height: 44px;
	font-weight: 600;
	margin-bottom: 40px;
	margin-top: 0;
}

.title_event_calendar:before, .title_event_calendar:after {
	display: none;
}

.ovaev-event-element.ovaev-event-slide {
	box-shadow: none;
	padding: 0;
	position: relative;
}

.ovaev-event-element.ovaev-event-slide a {
	text-decoration: none !important;
	box-shadow: none;
}

.ovaev-event-element.ovaev-event-slide a:hover {
	text-decoration: none !important;
	color: #ff3514;
}

.ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer {
	margin-right: -20px;
	margin-left: -20px;
	padding-left: 20px;
	padding-right: 20px;
	width: calc(100% + 40px);
	padding-bottom: 30px;
}

@media (max-width:1290px) {
	.ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer {
		margin-right: 0;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}

.ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer .ovaev-content .type1, .ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer .ovaev-content .type3 {
	box-shadow: none;
}

.ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer .active .ovaev-content .type1 {
	box-shadow: 0px 10px 40px -10px rgba(6, 22, 58, .1);
}

.ovaev-event-element.ovaev-event-slide .owl-carousel .owl-stage-outer .active .ovaev-content .type3 {
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid:hover img {
	transform: scale(1.05);
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .date-event {
	position: absolute;
	top: 20px;
	display: flex;
	z-index: 2;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
	background-color: #ff3514;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .date-event .month-year .month {
	margin-right: 5px;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event-thumbnail {
	overflow: hidden;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event-thumbnail a img {
	width: 100%;
	transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .post_cat .event_type:hover {
	color: #ff3514;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 12px;
	margin-bottom: 10px;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 400;
	text-decoration: none;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .time-event .time, .ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

.ovaev-event-element.ovaev-event-slide .ovaev-content.content-grid .item {
	box-shadow: none;
	background: #fff;
}

.ovaev-event-element.ovaev-event-slide .owl-item.active .ovaev-content.content-grid .item {
	box-shadow: 0px 10px 40px -10px rgba(6, 22, 58, .1);
}

.ovaev-event-element.ovaev-event-slide:hover .owl-nav button {
	visibility: visible;
	opacity: 1;
	transition-duration: .3s;
}

.ovaev-event-element.ovaev-event-slide .owl-nav {
	color: transparent;
}

@media (max-width:1300px) {
	.ovaev-event-element.ovaev-event-slide .owl-nav {
		display: none;
	}
}

.ovaev-event-element.ovaev-event-slide .owl-nav button {
	position: absolute;
	top: calc(50% - 36px);
	border-color: 1px solid #e5e5e5;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	border-radius: 50%;
	width: 50px;
	height: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	outline: none;
	transition: .4s;
	visibility: hidden;
	opacity: 0;
}

.ovaev-event-element.ovaev-event-slide .owl-nav button:focus {
	outline: none;
}

.ovaev-event-element.ovaev-event-slide .owl-nav button:hover {
	background-color: #ff3514;
}

.ovaev-event-element.ovaev-event-slide .owl-nav button:hover i {
	color: #fff;
}

.ovaev-event-element.ovaev-event-slide .owl-nav button i {
	font-size: 26px;
	color: #42516d;
}

.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-prev {
	left: -25px;
	background-color: #fff;
}

.ovaev-event-element.ovaev-event-slide .owl-nav button.owl-next {
	right: -25px;
	background-color: #fff;
}

.ovaev-event-element.ovaev-event-slide .owl-dots {
	text-align: center;
	margin-top: 2px;
}

.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot {
	outline: none;
}

.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot span {
	width: 6px;
	height: 6px;
	margin: 5px;
	background: #d1d1d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot.active span {
	width: 12px;
	border-radius: 5px;
	opacity: 1;
}

.ovapo_project_slide .owl-carousel .owl-item.active .owl-lazy {
	opacity: 1 !important;
}

.ovapo_project_slide .grid {
	position: relative;
	padding-top: 0;
}

@media (max-width:767px) {
	.ovapo_project_slide .grid {
		padding-top: 60px;
	}
}

.ovapo_project_slide .grid .grid-item {
	position: relative;
}

.ovapo_project_slide .grid .grid-item:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	opacity: 0;
	transition: .3s all linear;
}

@media (max-width:767px) {
	.ovapo_project_slide .grid .grid-item:after {
		background-color: transparent;
	}
}

.ovapo_project_slide .grid .grid-item:hover:after {
	opacity: 1;
	transition: .3s all linear;
}

.ovapo_project_slide .grid .grid-item:hover .info {
	opacity: 1;
	transition: .3s all linear;
}

.ovapo_project_slide .grid .grid-item .info {
	position: absolute;
	z-index: 99;
	left: 30px;
	bottom: 0;
	display: flex;
	flex-direction: column;
	opacity: 0;
	transition: .3s all linear;
}

@media (max-width:767px) {
	.ovapo_project_slide .grid .grid-item .info {
		position: relative;
		opacity: 1;
		left: 0;
		padding-left: 10px;
	}
}

.ovapo_project_slide .grid .grid-item .info .title {
	color: #fff;
	margin: 0;
	font-weight: 600;
	font-size: 22px;
	text-transform: uppercase;
	transition: .3s all linear;
}

.ovapo_project_slide .grid .grid-item .info .title:hover {
	color: #fed501;
	transition: .3s all linear;
}

@media (max-width:767px) {
	.ovapo_project_slide .grid .grid-item .info .title {
		margin-top: 10px;
	}
}

.ovapo_project_slide .grid .grid-item .info .cat {
	color: #fff;
	padding-left: 8px;
	line-height: .9em;
	margin-top: 10px;
	text-transform: capitalize;
}

.ovapo_project_slide .grid:hover .owl-nav button {
	visibility: visible;
	opacity: 1;
	transition-duration: .3s;
}

.ovapo_project_slide .grid .owl-nav {
	color: transparent;
}

@media (max-width:1300px) {
	.ovapo_project_slide .grid .owl-nav {
		display: none;
	}
}

.ovapo_project_slide .grid .owl-nav button {
	position: absolute;
	top: calc(50% - 36px);
	border-color: 1px solid #e5e5e5;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	border-radius: 50%;
	width: 50px;
	height: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	outline: none;
	transition: .4s;
	visibility: hidden;
	opacity: 0;
}

.ovapo_project_slide .grid .owl-nav button:focus {
	outline: none;
}

.ovapo_project_slide .grid .owl-nav button:hover {
	background-color: #ff3514;
}

.ovapo_project_slide .grid .owl-nav button:hover i {
	color: #fff;
}

.ovapo_project_slide .grid .owl-nav button i {
	font-size: 26px;
	color: #42516d;
}

.ovapo_project_slide .grid .owl-nav button.owl-prev {
	left: -25px;
	background-color: #fff;
}

.ovapo_project_slide .grid .owl-nav button.owl-next {
	right: -25px;
	background-color: #fff;
}

.ovapo_project_grid a {
	text-decoration: none !important;
	box-shadow: none;
}

.ovapo_project_grid a:hover {
	text-decoration: none !important;
	color: #ff3514;
}

.ovapo_project_grid .button-filter {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 70px;
	padding-right: 30px;
	justify-content: center;
}

.ovapo_project_grid .button-filter button {
	margin-right: 20px;
	border: 0;
	outline: none;
	box-shadow: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	color: #666;
	font-weight: 500;
	font-size: 17px;
	-webkit-font-smoothing: initial;
	text-decoration: none;
	text-transform: none;
}

.ovapo_project_grid .button-filter button.active, .ovapo_project_grid .button-filter button:hover {
	color: #c32644;
	background-color: unset;
}

.ovapo_project_grid .button-filter button:last-child {
	margin-right: 0;
}

@media (max-width:767px) {
	.ovapo_project_grid .button-filter button {
		margin-bottom: 10px;
	}
}

.ovapo_project_grid.grid .items {
	margin: 0 -15px;
}

@media (max-width:480px) {
	.ovapo_project_grid.grid .items {
		margin: 0;
	}
}

.ovapo_project_grid .content {
	position: relative;
}

.ovapo_project_grid .content .items {
	display: flex;
	flex-wrap: wrap;
}

.ovapo_project_grid .content .items .wrap_item.four_column {
	width: 25%;
}

@media (max-width:767px) {
	.ovapo_project_grid .content .items .wrap_item.four_column {
		width: 50%;
	}
}

@media (max-width:480px) {
	.ovapo_project_grid .content .items .wrap_item.four_column {
		width: 100%;
	}
}

.ovapo_project_grid .content .items .wrap_item.three_column {
	width: 33.333%;
}

@media (max-width:767px) {
	.ovapo_project_grid .content .items .wrap_item.three_column {
		width: 50%;
	}
}

@media (max-width:480px) {
	.ovapo_project_grid .content .items .wrap_item.three_column {
		width: 100%;
	}
}

.ovapo_project_grid .content .items .item {
	width: 100%;
}

.ovapo_project_grid .wrap_loader {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 2;
	background-color: rgba(255, 255, 255, .9);
}

.ovapo_project_grid .wrap_loader .loader {
	position: absolute;
	top: 100px;
	left: 50%;
	transform: translate(-50%);
	stroke-linecap: round;
}

.ovapo_project_grid .wrap_loader .loader circle {
	fill: none;
	stroke-width: 1.5;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	transform-origin: 25px 25px;
	will-change: transform;
	stroke: red;
}

.ovapo_project_grid .wrap_loader .loader circle:nth-of-type(1) {
	stroke-dasharray: 40px;
	animation-name: preloader_1;
}

.ovapo_project_grid .wrap_loader .loader circle:nth-of-type(2) {
	stroke-dasharray: 80px;
	animation-name: preloader_2;
}

@keyframes preloader_1 {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes preloader_2 {
	100% {
		transform: rotate(-360deg);
	}
}

.ovapo_project_grid .wrap_loader .not_found {
	display: none;
}

.ovapo_project_grid:hover .ovapo_project_slide .items .owl-nav button {
	opacity: 1;
	transition: .3s;
}

.ovapo_project_grid .ovapo_project_slide .owl-carousel .owl-stage-outer {
	margin-right: -20px;
	margin-left: -20px;
	padding-left: 20px;
	padding-right: 20px;
	width: calc(100% + 40px);
	padding-bottom: 30px;
}

@media (max-width:1290px) {
	.ovapo_project_grid .ovapo_project_slide .owl-carousel .owl-stage-outer {
		margin-right: 0;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}

.ovapo_project_grid .ovapo_project_slide .owl-carousel .owl-stage-outer .ovaev-content .type1, .ovapo_project_grid .ovapo_project_slide .owl-carousel .owl-stage-outer .ovaev-content .type3 {
	box-shadow: none;
}

.ovapo_project_grid .ovapo_project_slide .owl-carousel .owl-stage-outer .active .ovaev-content .type1 {
	box-shadow: 0px 10px 40px -10px rgba(6, 22, 58, .1);
}

.ovapo_project_grid .ovapo_project_slide .owl-carousel .owl-stage-outer .active .ovaev-content .type3 {
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
}

.ovapo_project_grid .btn_grid {
	margin-top: 30px;
	display: flex;
	justify-content: center;
}

@media (max-width:767px) {
	.ovapo_project_grid .btn_grid {
		margin-top: 10px;
	}
}

.ovapo_project_grid .btn_grid .btn_grid_event {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: .2px;
	background-color: rgba(2, 1, 1, 0);
	border-style: solid;
	border-width: 2px;
	border-radius: 0;
	padding: 10px 18px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border-color: #e0e0e0;
	color: #202b5d;
}

.ovapo_project_grid .btn_grid .btn_grid_event:hover {
	color: #fff;
	border-color: #202b5d;
}

.fc .fc-toolbar {
	flex-wrap: wrap;
}

@media (max-width:768px) {
	.fc .fc-toolbar {
		flex-direction: column;
		justify-content: center;
	}
	
	.fc .fc-toolbar .fc-toolbar-chunk:not(:last-child) {
		margin-bottom: 10px;
	}
}

.fc-view-harness .fc-view-harness-passive a {
	text-decoration: none;
}

.fc .fc-list-event.fc-event-forced-url:hover a {
	text-decoration: none;
	color: #ff3514;
}

.fc a[data-navlink]:hover {
	text-decoration: none;
}

.popper, .tooltip {
	position: absolute;
	z-index: 9999;
	background-color: #fff;
	color: #000;
	width: 400px;
	border-radius: 3px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .5);
	padding-bottom: 10px;
	text-align: center;
}

.popper .popper__arrow, .tooltip .tooltip-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	position: absolute;
	margin: 5px;
}

.tooltip .tooltip-arrow, .popper .popper__arrow {
	border-color: #ffc107;
}

.popper[x-placement^=top], .tooltip[x-placement^=top] {
	margin-bottom: 1px;
}

.popper[x-placement^=top] .popper__arrow, .tooltip[x-placement^=top] .tooltip-arrow {
	border-width: 5px 5px 0;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	bottom: -5px;
	left: calc(50% - 5px);
	margin-top: 0;
	margin-bottom: 0;
}

.popper[x-placement^=bottom], .tooltip[x-placement^=bottom] {
	margin-top: 1px;
}

.tooltip[x-placement^=bottom] .tooltip-arrow, .popper[x-placement^=bottom] .popper__arrow {
	border-width: 0 5px 5px;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	top: -5px;
	left: calc(50% - 5px);
	margin-top: 0;
	margin-bottom: 0;
}

.tooltip[x-placement^=right], .popper[x-placement^=right] {
	margin-left: 1px;
}

.popper[x-placement^=right] .popper__arrow, .tooltip[x-placement^=right] .tooltip-arrow {
	border-width: 5px 5px 5px 0;
	border-left-color: transparent;
	border-top-color: transparent;
	border-bottom-color: transparent;
	left: -5px;
	top: calc(50% - 5px);
	margin-left: 0;
	margin-right: 0;
}

.popper[x-placement^=left], .tooltip[x-placement^=left] {
	margin-right: 1px;
}

.popper[x-placement^=left] .popper__arrow, .tooltip[x-placement^=left] .tooltip-arrow {
	border-width: 5px 0 5px 5px;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	right: -5px;
	top: calc(50% - 5px);
	margin-left: 0;
	margin-right: 0;
}

.tooltip-inner {
	overflow: hidden;
	border-radius: 3px;
}

.tooltip-inner a {
	text-decoration: none;
	color: #202b5d;
	font-size: 18px;
}

.tooltip-inner a:hover {
	color: #ff3514;
}

.tooltip-inner a img {
	width: 100%;
	transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
}

.tooltip-inner a img:hover {
	transform: scale(1.05);
}

.tooltip-inner p {
	margin: 20px 0;
}

.calendar_filter_event {
	margin: 30px 0;
	padding: 20px 0 20px 20px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 10px;
}

.calendar_filter_event label {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 10px;
}

.calendar_filter_event #calendar_filter_event {
	padding: 10px;
	width: 300px;
	border: 1px solid #e4e4e4;
	border-radius: 10px;
}

a.fc-col-header-cell-cushion {
	color: #343434 !important;
}

.fc-col-header {
	margin: 0;
	padding: 0;
}

.blog_pagination .pagination {
	flex-wrap: wrap;
	margin-bottom: 0;
	justify-content: center;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
	margin: 0;
}

.blog_pagination .pagination li {
	margin: 0;
}

.blog_pagination .pagination li:not(:last-child) {
	margin-right: 5px !important;
}

.blog_pagination .pagination li.page-numbers {
	margin: 0;
}

.blog_pagination .pagination li.page-numbers a {
	width: unset;
	text-decoration: none;
}

.blog_pagination .pagination li.page-numbers.next a {
	padding: 9px 15px 9px 17px;
}

.blog_pagination .pagination li.page-numbers.prev a {
	padding: 9px 20px 9px 12px;
}

.blog_pagination .pagination li a {
	width: 50px;
	height: 50px;
	font-size: 17px;
	line-height: 22px;
	letter-spacing: .2px;
	color: #42516d;
	border: 1px solid #e0e0e0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	border-radius: 50px;
	margin: 0;
	font-weight: 700;
	text-decoration: none;
}

.blog_pagination .pagination li a:hover, .blog_pagination .pagination li a:focus {
	color: #fff;
	background-color: #ff6d12;
	border-color: #ff6d12;
}

.blog_pagination .pagination li .pagi_dots {
	color: #333;
	border: none;
	width: 30px;
	height: 30px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	transition: .5s;
	margin-right: 10px;
}

.blog_pagination .pagination li.active a {
	color: #fff;
	background-color: #ff6d12;
	border-color: #ff6d12;
	text-decoration: none;
}

.blog_pagination .pagination li.prev i, .blog_pagination .pagination li.next i {
	font-size: 20px;
}

.blog_pagination .pagination li.text-prev {
	margin-right: 25px;
}

.blog_pagination .pagination li.text-prev a {
	width: 45px;
	text-decoration: none;
}

.blog_pagination .pagination li.text-next {
	margin-left: 25px;
}

.blog_pagination .pagination li.text-next a {
	width: 45px;
	text-decoration: none;
}

.type1 {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	border: 1px solid #e8e8e8;
}

.type1:hover img {
	transform: scale(1.05);
}

.type1 .date-event {
	position: absolute;
	top: 20px;
	display: flex;
	z-index: 2;
}

.type1 .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
	background-color: #ff3514;
}

.type1 .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

.type1 .date-event .month-year .month {
	margin-right: 5px;
}

.type1 .desc .event-thumbnail {
	overflow: hidden;
}

.type1 .desc .event-thumbnail a img {
	width: 100%;
	transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
}

.type1 .desc .event_post {
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	.type1 .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.type1 .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
}

.type1 .desc .event_post .post_cat .event_type:hover {
	color: #202b5d;
}

.type1 .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
}

.type1 .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 400;
	text-decoration: none;
}

.type1 .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.type1 .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.type1 .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.type1 .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.type1 .desc .event_post .time-event .time, .type1 .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.type1 .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.type1 .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

.type1 .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.type1 .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

.type2 {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	border: 1px solid #e8e8e8;
}

.type2 .date-event {
	position: absolute;
	top: 20px;
	display: flex;
	z-index: 2;
}

.type2 .date-event .date {
	color: #fff;
	font-size: 20px;
	padding: 0 8px 0 10px;
	height: 36px;
	line-height: 36px;
	font-weight: 700;
	background-color: #ff3514;
}

.type2 .date-event .month-year {
	background: #fff;
	color: #202b5d;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px 0 12px;
	height: 36px;
	line-height: 36px;
	letter-spacing: .2px;
}

.type2 .date-event .month-year .month {
	margin-right: 5px;
}

.type2 .desc {
	display: flex;
}

@media (max-width:768px) {
	.type2 .desc {
		flex-direction: column;
	}
	
	.type2 .desc .event-thumbnail {
		display: none;
	}
}

.type2 .desc .event-thumbnail {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 43%;
}

.type2 .desc .event-thumbnail img {
	display: none;
	width: 100%;
	transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
}

.type2 .desc .event-thumbnail-v2 {
	display: none;
	overflow: hidden;
}

@media (max-width:768px) {
	.type2 .desc .event-thumbnail-v2 {
		display: block;
	}
}

.type2 .desc .event-thumbnail-v2 a img {
	width: 100%;
	transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
}

.type2 .desc .event_post {
	width: 57%;
	padding: 23px 25px 40px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (max-width:768px) {
	.type2 .desc .event_post {
		width: 100%;
	}
}

@media (min-width:1024px) and (max-width:1099px) {
	.type2 .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.type2 .desc .event_post .post_cat .event_type {
	font-size: 17px;
	line-height: 22px;
	color: #0067da;
	font-weight: 600;
}

.type2 .desc .event_post .post_cat .event_type:hover {
	color: #202b5d;
}

.type2 .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
}

.type2 .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 400;
	text-decoration: none;
}

.type2 .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.type2 .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.type2 .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.type2 .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.type2 .desc .event_post .time-event .time, .type2 .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.type2 .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.type2 .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

.type2 .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.type2 .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

.type3 {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
}

.type3 .date-event {
	position: absolute;
	margin-left: 20px;
	top: 20px;
	background-color: #c32644;
	text-align: center;
	display: block;
	padding: 8px 12px 4px;
	color: #fff;
	z-index: 99;
}

.type3 .date-event span {
	padding: 0;
	font-size: 24px;
	line-height: 22px;
	font-weight: 700;
	display: block;
	margin-bottom: 3px;
	text-transform: uppercase;
}

.type3 .date-event .month {
	font-size: 16px;
}

.type3 .desc .event-thumbnail {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	min-height: 445px;
}

.type3 .desc .event-thumbnail img {
	display: none;
	width: 100%;
	transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
}

.type3 .desc .event-thumbnail:before {
	background: linear-gradient(0deg, rgba(16, 19, 31, .9) 0%, rgba(16, 19, 31, .1) 100%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
}

.type3 .desc .event_post {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	padding: 0 30px 30px 20px;
	color: #fff !important;
}

@media (min-width:1024px) and (max-width:1099px) {
	.type3 .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.type3 .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #fff;
	text-transform: capitalize;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
}

.type3 .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #fff;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 400;
	text-decoration: none;
}

.type3 .desc .event_post .event_title a:hover {
	color: #c32644;
}

.type3 .desc .event_post .time-event {
	line-height: 22px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}

.type3 .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.type3 .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.type3 .desc .event_post .time-event .time, .type3 .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.type3 .desc .event_post .time-event .time i, .type3 .desc .event_post .time-event .venue i {
	color: #c32644;
	font-size: 16px;
}

.type3 .desc .event_post .time-event svg {
	color: #c32644;
	width: 18px;
	margin-right: 6px;
}

.type4 {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	border: 1px solid #e8e8e8;
}

.type4 .date-event {
	position: relative;
	display: flex;
	flex-direction: column;
	margin: 0 23px 0 25px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #eee;
	top: 20px;
}

.type4 .date-event .date-month {
	font-size: 45px;
	height: 20px;
	line-height: 0;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #df193a;
}

.type4 .date-event .date-month .month {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
	color: #202b5d;
}

.type4 .date-event .weekday {
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: #62718d;
}

.type4 .desc .event_post {
	padding: 40px 25px;
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s ease;
	-o-transition: all 3s ease;
	transition: all .3s ease;
}

@media (min-width:1024px) and (max-width:1099px) {
	.type4 .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.type4 .desc .event_post .event_title {
	font-size: 24px;
	line-height: 26px;
	letter-spacing: .2px;
	text-transform: capitalize;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 0;
}

.type4 .desc .event_post .event_title a {
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 600;
	text-decoration: none;
}

.type4 .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.type4 .desc .event_post .time-event {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #62718d;
}

.type4 .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.type4 .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.type4 .desc .event_post .time-event .time, .type4 .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.type4 .desc .event_post .time-event .time i, .type4 .desc .event_post .time-event .venue i {
	color: #df193a;
	font-size: 16px;
}

.type4 .desc .event_post .time-event svg {
	color: #df193a;
	width: 18px;
	margin-right: 6px;
}

.type4 .desc .event_post .button_event {
	margin-top: 30px;
	display: inline-flex;
	align-items: center;
}

.type4 .desc .event_post .button_event .view_detail {
	background: #fff;
	border: 2px solid #e0e0e0;
	margin-right: 11px;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 6px 20px 5px;
}

.type4 .desc .event_post .button_event .view_detail:hover {
	color: #fff;
	background-color: #ff3514;
	border-color: #ff3514;
}

.type5 {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	border: 1px solid #e8e8e8;
	display: flex;
	align-items: center;
	padding: 20px;
}

.type5 .date-event {
	min-width: 60px;
	background-color: #ff3514;
	text-align: center;
	display: inline-table;
	padding: 14px 10px;
	color: #fff;
	z-index: 99;
}

.type5 .date-event span {
	padding: 0;
	font-size: 24px;
	line-height: 22px;
	font-weight: 700;
	display: block;
	margin-bottom: 3px;
	text-transform: uppercase;
}

.type5 .date-event .month {
	font-size: 16px;
	border-bottom: 1px solid #fff;
}

.type5 .desc {
	padding-left: 30px;
}

.type5 .desc .event_post {
	text-align: left;
	border-top: 0;
	-webkit-transition: all 3s;
	transition: all .3s;
}

@media (min-width:1024px) and (max-width:1099px) {
	.type5 .desc .event_post {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.type5 .desc .event_post .event_title {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	text-transform: capitalize;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
}

.type5 .desc .event_post .event_title a {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: .2px;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	font-weight: 600;
	text-decoration: none;
}

.type5 .desc .event_post .event_title a:hover {
	color: #c32644;
}

.type5 .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.type5 .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.type5 .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.type5 .desc .event_post .time-event .time, .type5 .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.type5 .desc .event_post .time-event .time i, .type5 .desc .event_post .time-event .venue i {
	font-size: 16px;
}

.type5 .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.type6 {
	height: 100%;
	box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, .1);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding-top: 40px;
	border-top: none;
	padding: 30px 40px;
	border: 1px solid #e8e8e8;
}

@media only screen and (max-width:768px) {
	.type6 {
		display: block !important;
	}
	
	.type6 .date-event {
		display: inline-grid;
	}
	
	.type6 .extra-event .desc {
		display: block !important;
		padding: 0 !important;
	}
	
	.type6 .extra-event .desc .event-thumbnail {
		width: 100% !important;
		height: auto !important;
		margin: 20px 0;
	}
	
	.type6 .extra-event .desc .event-thumbnail a img {
		display: block !important;
	}
	
	.type6 .extra-event .desc .event_post {
		padding: 0 !important;
	}
	
	.type6 .event-readmore {
		text-align: left !important;
		margin-top: 20px;
	}
}

.type6 .date-event {
	flex: 0 0 160px;
}

.type6 .date-event .date-month {
	font-size: 45px;
	font-weight: 400;
	color: #ff3514;
	display: block;
	line-height: 1.2;
}

.type6 .date-event .date-month .month {
	font-size: 16px;
	color: #202b5d;
	font-weight: 500;
	text-transform: uppercase;
	margin-left: -3px;
}

.type6 .date-event .weekday {
	font-size: 20px;
	color: #b0b8c6;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 22px;
}

.type6 .extra-event {
	flex: 0 0 calc(100% - 310px);
}

.type6 .extra-event .desc {
	display: flex;
	flex-wrap: wrap;
	padding: 0 20px 0 32px;
	align-items: center;
}

.type6 .extra-event .desc .event-thumbnail {
	width: 160px;
	height: 160px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius: 50%;
	flex: 0 0 160px;
}

.type6 .extra-event .desc .event-thumbnail a img {
	display: none;
}

.type6 .extra-event .desc .event_post {
	padding-left: 50px;
	flex: 0 0 calc(100% - 160px);
}

.type6 .extra-event .desc .event_post .post_cat {
	padding-top: 2px;
	margin-bottom: 12px;
}

.type6 .extra-event .desc .event_post .post_cat a {
	font-size: 17px;
	color: #0067da;
	font-weight: 600;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.type6 .extra-event .desc .event_post .post_cat a:hover {
	color: #202b5d;
}

.type6 .extra-event .desc .event_post .event_title {
	font-size: 24px;
	line-height: 26px;
	letter-spacing: .2px;
	font-weight: 500;
	color: #202b5d;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
}

.type6 .extra-event .desc .event_post .event_title a {
	font-size: 24px;
	line-height: 26px;
	letter-spacing: .2px;
	font-weight: 500;
	color: #202b5d;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.type6 .extra-event .desc .event_post .event_title a:hover {
	color: #ff3514;
}

.type6 .extra-event .desc .event_post .time-event {
	line-height: 22px;
	color: #62718d;
	font-size: 16px;
	font-weight: 400;
}

.type6 .extra-event .desc .event_post .time-event .time {
	margin-bottom: 7px;
}

.type6 .extra-event .desc .event_post .time-event .time .more_date_text:hover {
	color: #202b5d;
}

.type6 .extra-event .desc .event_post .time-event .time, .type6 .extra-event .desc .event_post .time-event .venue {
	display: flex;
	align-items: center;
}

.type6 .extra-event .desc .event_post .time-event .time i, .type6 .extra-event .desc .event_post .time-event .venue i {
	font-size: 16px;
}

.type6 .extra-event .desc .event_post .time-event svg {
	color: #62718d;
	width: 18px;
	margin-right: 6px;
}

.type6 .event-readmore {
	flex: 0 0 150px;
	text-align: right;
}

.type6 .event-readmore a {
	display: inline-block;
	background: #fff;
	border: 2px solid #e0e0e0;
	font-weight: 500;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #202b5d;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: .2px;
	padding: 8px 20px;
}

.type6 .event-readmore a:hover {
	background-color: #ff3514;
	border-color: #ff3514;
	color: #fff;
}

.events_pagination .page-numbers {
	flex-wrap: wrap;
	margin-bottom: 0;
	justify-content: center;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
	margin: 0;
}

.events_pagination .page-numbers li {
	margin: 0;
}

.events_pagination .page-numbers li:not(:last-child) {
	margin-right: 5px !important;
}

.events_pagination .page-numbers li a, .events_pagination .page-numbers li span {
	width: 50px;
	height: 50px;
	font-size: 17px;
	line-height: 22px;
	letter-spacing: .2px;
	color: #42516d;
	border: 1px solid #e0e0e0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	border-radius: 50px;
	margin: 0;
	font-weight: 700;
	text-decoration: none;
}

.events_pagination .page-numbers li a:focus, .events_pagination .page-numbers li span:focus {
	outline: none;
}

.events_pagination .page-numbers li a.next, .events_pagination .page-numbers li span.next {
	margin: 0;
	width: unset;
	text-decoration: none;
	padding: 9px 15px;
}

.events_pagination .page-numbers li a.prev, .events_pagination .page-numbers li span.prev {
	margin: 0;
	width: unset;
	text-decoration: none;
	padding: 9px 15px;
}

.events_pagination .page-numbers li span {
	color: #fff;
	background-color: red;
}

.type1 .date-event .date, .type2 .date-event .date, .type3 .date-event, .type5 .date-event, #sidebar-event .widget_feature_event .event-feature .item .date-event .date, .single_event .content-event .tab-Location ul.event_nav li.event_nav-item.active:after, .single_event .content-event .tab-Location ul.event_nav li.event_nav-item a:after, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .date-event .date, #sidebar-event .widget ul li a:hover:before, .type1 .desc .event_post .button_event .view_detail:hover, .type2 .desc .event_post .button_event .view_detail:hover, .type4 .desc .event_post .button_event .view_detail:hover, .type6 .event-readmore a:hover, #sidebar-event .widget_feature_event .event-feature .item .desc .event_post .button_event .view_detail:hover, #sidebar-event .widget_list_event .button-all-event a:hover, .single_event .content-event .event_intro .wrap-event-info .wrap-booking-links a:hover .single_event .content-event .ova-next-pre-post .pre:hover .num-1 .icon, .single_event .content-event .ova-next-pre-post .next:hover .num-1 .icon, .single_event .content-event .ova-next-pre-post .pre:hover .num-1 .icon, .single_event .content-event .ova-next-pre-post .next:hover .num-1 .icon, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover, .single_event .content-event .event_intro .wrap-event-info .wrap-booking-links a:hover, .ovaev-event-element.ovaev-event-slide .owl-nav button:hover, .ovapo_project_slide .grid .owl-nav button:hover, .search_archive_event form .wrap-ovaev_submit .ovaev_submit, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .date-event .date, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover, .blog_pagination .pagination li.active a, .blog_pagination .pagination li a:hover, .blog_pagination .pagination li a:focus, .ovaev-event-element.ovaev-event-slide .owl-dots .owl-dot.active span, .ovapo_project_grid .btn_grid .btn_grid_event:hover, .events_pagination .page-numbers li span {
	background-color: #202b5d;
}

.type1 .desc .event_post .button_event .view_detail:hover, .type2 .desc .event_post .button_event .view_detail:hover, .type4 .desc .event_post .button_event .view_detail:hover, .type6 .event-readmore a:hover, #sidebar-event .widget_feature_event .event-feature .item .desc .event_post .button_event .view_detail:hover, #sidebar-event .widget_list_event .button-all-event a:hover, .single_event .content-event .event_intro .wrap-event-info .wrap-booking-links a:hover, .single_event .content-event .ova-next-pre-post .pre:hover .num-1 .icon, .single_event .content-event .ova-next-pre-post .next:hover .num-1 .icon, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover, .search_archive_event form .wrap-ovaev_submit .ovaev_submit, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .button_event .view_detail:hover, .blog_pagination .pagination li.active a, .blog_pagination .pagination li a:hover, .blog_pagination .pagination li a:focus, .ovapo_project_grid .btn_grid .btn_grid_event:hover, .events_pagination .page-numbers li span {
	border-color: #202b5d;
}

.type1 .date-event .month-year, .type1 .desc .event_post .post_cat .event_type, .type1 .desc .event_post .event_title a:hover, .icon_event, .type2 .date-event .month-year, .type2 .desc .event_post .post_cat .event_type, .type2 .desc .event_post .event_title a:hover, .type3 .desc .event_post .event_title a:hover, .type3 .desc .event_post .time-event .time i, .type3 .desc .event_post .time-event .venue i, .type4 .date-event .date-month, .type4 .desc .event_post .event_title a:hover, .type4 .desc .event_post .time-event .time i, .type4 .desc .event_post .time-event .venue i, .type5 .desc .event_post .event_title a:hover, .type6 .date-event .date-month, .type6 .extra-event .desc .event_post .post_cat a, .type6 .extra-event .desc .event_post .event_title a:hover, #sidebar-event .widget_feature_event .event-feature .item .date-event .month-year, #sidebar-event .widget_feature_event .event-feature .item .desc .event_post .post_cat .event_type, #sidebar-event .widget_feature_event .event-feature .item .desc .event_post .event_title a:hover, #sidebar-event .widget_list_event .list-event .item-event .ova-content .title a:hover, #sidebar-event .widget ul li:hover a, #sidebar-event .widget ul li:hover, .single_event .content-event .event_intro .wrap-event-info .wrap-info .wrap-pro i, .single_event .content-event .event_intro .wrap-event-info .wrap-info .ovaev-category i, .single_event .content-event .ova-next-pre-post .pre .num-2 .title:hover, .single_event .content-event .ova-next-pre-post .next .num-2 .title:hover, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .date-event .month-year, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .post_cat .event_type, .single_event .content-event .event-related .archive_event .ovaev-content.content-grid .desc .event_post .event_title a:hover, .single_event .content-event .event_tags_share .event-tags a:hover, #sidebar-event .widget .tagcloud a:hover, .ovapo_project_grid .button-filter button.active, .ovapo_project_grid .button-filter button:hover, .more_date_text, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .date-event .month-year, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .event_title a:hover, .ovaev-event-element.version_2 .wp-content .ovaev-content.content-grid .desc .event_post .time-event .time .more_date_text span, .ovaev-event-element.version_2 .title-readmore .read-more, .ovaev-event-element.version_3 .title-readmore .read-more, .ovaev-event-element .item .title a:hover, .single_event .content-event .event_intro .wrap-event-info .ovaev-category a:hover, #sidebar-event .widget_list_event .list-event .item-event .ova-content .time .more_date_text span {
	color: #202b5d;
}

#sidebar-event .widget .widget-title {
	border-bottom-color: #202b5d;
}

.ovapo_project_grid .wrap_loader .loader circle {
	stroke: #202b5d;
}

/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-solid, .fab, .far, .fas {
	--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: var(--fa-display, inline-block);
	font-family: var(--_fa-family);
	font-feature-settings: normal;
	font-style: normal;
	font-synthesis: none;
	font-variant: normal;
	font-weight: var(--fa-style, 900);
	line-height: 1;
	text-align: center;
	text-rendering: auto;
	width: var(--fa-width, 1.25em);
}

:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before {
	content: var(--fa)/"";
}

@supports not (content:""/"") {
	:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before {
		content: var(--fa);
	}
}

.fa-1x {
	font-size: 1em;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-6x {
	font-size: 6em;
}

.fa-7x {
	font-size: 7em;
}

.fa-8x {
	font-size: 8em;
}

.fa-9x {
	font-size: 9em;
}

.fa-10x {
	font-size: 10em;
}

.fa-2xs {
	font-size: .625em;
	line-height: .1em;
	vertical-align: .225em;
}

.fa-xs {
	font-size: .75em;
	line-height: .08333em;
	vertical-align: .125em;
}

.fa-sm {
	font-size: .875em;
	line-height: .07143em;
	vertical-align: .05357em;
}

.fa-lg {
	font-size: 1.25em;
	line-height: .05em;
	vertical-align: -.075em;
}

.fa-xl {
	font-size: 1.5em;
	line-height: .04167em;
	vertical-align: -.125em;
}

.fa-2xl {
	font-size: 2em;
	line-height: .03125em;
	vertical-align: -.1875em;
}

.fa-width-auto {
	--fa-width: auto;
}

.fa-fw, .fa-width-fixed {
	--fa-width: 1.25em;
}

.fa-ul {
	list-style-type: none;
	margin-inline-start: var(--fa-li-margin, 2.5em);
	padding-inline-start: 0;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	inset-inline-start: calc(var(--fa-li-width, 2em) * -1);
	position: absolute;
	text-align: center;
	width: var(--fa-li-width, 2em);
	line-height: inherit;
}

.fa-border {
	border-radius: var(--fa-border-radius, .1em);
	border: var(--fa-border-width, .0625em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
	box-sizing: var(--fa-border-box-sizing, content-box);
	padding: var(--fa-border-padding, .1875em .25em);
}

.fa-pull-left, .fa-pull-start {
	float: inline-start;
	margin-inline-end: var(--fa-pull-margin, .3em);
}

.fa-pull-end, .fa-pull-right {
	float: inline-end;
	margin-inline-start: var(--fa-pull-margin, .3em);
}

.fa-beat {
	animation-name: fa-beat;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
	animation-name: fa-bounce;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));
}

.fa-fade {
	animation-name: fa-fade;
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.fa-beat-fade, .fa-fade {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
}

.fa-beat-fade {
	animation-name: fa-beat-fade;
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.fa-flip {
	animation-name: fa-flip;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
	animation-name: fa-shake;
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-shake, .fa-spin {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
}

.fa-spin {
	animation-name: fa-spin;
	animation-duration: var(--fa-animation-duration, 2s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
	--fa-animation-direction: reverse;
}

.fa-pulse, .fa-spin-pulse {
	animation-name: fa-spin;
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion:reduce) {
	.fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
		animation: none !important;
		transition: none !important;
	}
}

@keyframes fa-beat {
	0%, 90% {
		transform: scale(1);
	}
	
	45% {
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@keyframes fa-bounce {
	0% {
		transform: scale(1) translateY(0);
	}
	
	10% {
		transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
	}
	
	30% {
		transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
	}
	
	50% {
		transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
	}
	
	57% {
		transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
	}
	
	64% {
		transform: scale(1) translateY(0);
	}
	
	to {
		transform: scale(1) translateY(0);
	}
}

@keyframes fa-fade {
	50% {
		opacity: var(--fa-fade-opacity, .4);
	}
}

@keyframes fa-beat-fade {
	0%, to {
		opacity: var(--fa-beat-fade-opacity, .4);
		transform: scale(1);
	}
	
	50% {
		opacity: 1;
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@keyframes fa-flip {
	50% {
		transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
	}
}

@keyframes fa-shake {
	0% {
		transform: rotate(-15deg);
	}
	
	4% {
		transform: rotate(15deg);
	}
	
	8%, 24% {
		transform: rotate(-18deg);
	}
	
	12%, 28% {
		transform: rotate(18deg);
	}
	
	16% {
		transform: rotate(-22deg);
	}
	
	20% {
		transform: rotate(22deg);
	}
	
	32% {
		transform: rotate(-12deg);
	}
	
	36% {
		transform: rotate(12deg);
	}
	
	40%, to {
		transform: rotate(0deg);
	}
}

@keyframes fa-spin {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.fa-rotate-90 {
	transform: rotate(90deg);
}

.fa-rotate-180 {
	transform: rotate(180deg);
}

.fa-rotate-270 {
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	transform: scaleX(-1);
}

.fa-flip-vertical {
	transform: scaleY(-1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1);
}

.fa-rotate-by {
	transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
	--fa-width: 100%;
	inset: 0;
	position: absolute;
	text-align: center;
	width: var(--fa-width);
	z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: var(--fa-inverse, #fff);
}

.fa-0 {
	--fa: "0";
}

.fa-1 {
	--fa: "1";
}

.fa-2 {
	--fa: "2";
}

.fa-3 {
	--fa: "3";
}

.fa-4 {
	--fa: "4";
}

.fa-5 {
	--fa: "5";
}

.fa-6 {
	--fa: "6";
}

.fa-7 {
	--fa: "7";
}

.fa-8 {
	--fa: "8";
}

.fa-9 {
	--fa: "9";
}

.fa-exclamation {
	--fa: "!";
}

.fa-hashtag {
	--fa: "#";
}

.fa-dollar, .fa-dollar-sign, .fa-usd {
	--fa: "$";
}

.fa-percent, .fa-percentage {
	--fa: "%";
}

.fa-asterisk {
	--fa: "*";
}

.fa-add, .fa-plus {
	--fa: "+";
}

.fa-less-than {
	--fa: "<";
}

.fa-equals {
	--fa: "=";
}

.fa-greater-than {
	--fa: ">";
}

.fa-question {
	--fa: "?";
}

.fa-at {
	--fa: "@";
}

.fa-a {
	--fa: "A";
}

.fa-b {
	--fa: "B";
}

.fa-c {
	--fa: "C";
}

.fa-d {
	--fa: "D";
}

.fa-e {
	--fa: "E";
}

.fa-f {
	--fa: "F";
}

.fa-g {
	--fa: "G";
}

.fa-h {
	--fa: "H";
}

.fa-i {
	--fa: "I";
}

.fa-j {
	--fa: "J";
}

.fa-k {
	--fa: "K";
}

.fa-l {
	--fa: "L";
}

.fa-m {
	--fa: "M";
}

.fa-n {
	--fa: "N";
}

.fa-o {
	--fa: "O";
}

.fa-p {
	--fa: "P";
}

.fa-q {
	--fa: "Q";
}

.fa-r {
	--fa: "R";
}

.fa-s {
	--fa: "S";
}

.fa-t {
	--fa: "T";
}

.fa-u {
	--fa: "U";
}

.fa-v {
	--fa: "V";
}

.fa-w {
	--fa: "W";
}

.fa-x {
	--fa: "X";
}

.fa-y {
	--fa: "Y";
}

.fa-z {
	--fa: "Z";
}

.fa-faucet {
	--fa: "";
}

.fa-faucet-drip {
	--fa: "";
}

.fa-house-chimney-window {
	--fa: "";
}

.fa-house-signal {
	--fa: "";
}

.fa-temperature-arrow-down, .fa-temperature-down {
	--fa: "";
}

.fa-temperature-arrow-up, .fa-temperature-up {
	--fa: "";
}

.fa-trailer {
	--fa: "";
}

.fa-bacteria {
	--fa: "";
}

.fa-bacterium {
	--fa: "";
}

.fa-box-tissue {
	--fa: "";
}

.fa-hand-holding-medical {
	--fa: "";
}

.fa-hand-sparkles {
	--fa: "";
}

.fa-hands-bubbles, .fa-hands-wash {
	--fa: "";
}

.fa-handshake-alt-slash, .fa-handshake-simple-slash, .fa-handshake-slash {
	--fa: "";
}

.fa-head-side-cough {
	--fa: "";
}

.fa-head-side-cough-slash {
	--fa: "";
}

.fa-head-side-mask {
	--fa: "";
}

.fa-head-side-virus {
	--fa: "";
}

.fa-house-chimney-user {
	--fa: "";
}

.fa-house-laptop, .fa-laptop-house {
	--fa: "";
}

.fa-lungs-virus {
	--fa: "";
}

.fa-people-arrows, .fa-people-arrows-left-right {
	--fa: "";
}

.fa-plane-slash {
	--fa: "";
}

.fa-pump-medical {
	--fa: "";
}

.fa-pump-soap {
	--fa: "";
}

.fa-shield-virus {
	--fa: "";
}

.fa-sink {
	--fa: "";
}

.fa-soap {
	--fa: "";
}

.fa-stopwatch-20 {
	--fa: "";
}

.fa-shop-slash, .fa-store-alt-slash {
	--fa: "";
}

.fa-store-slash {
	--fa: "";
}

.fa-toilet-paper-slash {
	--fa: "";
}

.fa-users-slash {
	--fa: "";
}

.fa-virus {
	--fa: "";
}

.fa-virus-slash {
	--fa: "";
}

.fa-viruses {
	--fa: "";
}

.fa-vest {
	--fa: "";
}

.fa-vest-patches {
	--fa: "";
}

.fa-arrow-trend-down {
	--fa: "";
}

.fa-arrow-trend-up {
	--fa: "";
}

.fa-arrow-up-from-bracket {
	--fa: "";
}

.fa-austral-sign {
	--fa: "";
}

.fa-baht-sign {
	--fa: "";
}

.fa-bitcoin-sign {
	--fa: "";
}

.fa-bolt-lightning {
	--fa: "";
}

.fa-book-bookmark {
	--fa: "";
}

.fa-camera-rotate {
	--fa: "";
}

.fa-cedi-sign {
	--fa: "";
}

.fa-chart-column {
	--fa: "";
}

.fa-chart-gantt {
	--fa: "";
}

.fa-clapperboard {
	--fa: "";
}

.fa-closed-captioning-slash {
	--fa: "";
}

.fa-clover {
	--fa: "";
}

.fa-code-compare {
	--fa: "";
}

.fa-code-fork {
	--fa: "";
}

.fa-code-pull-request {
	--fa: "";
}

.fa-colon-sign {
	--fa: "";
}

.fa-cruzeiro-sign {
	--fa: "";
}

.fa-display {
	--fa: "";
}

.fa-dong-sign {
	--fa: "";
}

.fa-elevator {
	--fa: "";
}

.fa-filter-circle-xmark {
	--fa: "";
}

.fa-florin-sign {
	--fa: "";
}

.fa-folder-closed {
	--fa: "";
}

.fa-franc-sign {
	--fa: "";
}

.fa-guarani-sign {
	--fa: "";
}

.fa-gun {
	--fa: "";
}

.fa-hands-clapping {
	--fa: "";
}

.fa-home-user, .fa-house-user {
	--fa: "";
}

.fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr {
	--fa: "";
}

.fa-kip-sign {
	--fa: "";
}

.fa-lari-sign {
	--fa: "";
}

.fa-litecoin-sign {
	--fa: "";
}

.fa-manat-sign {
	--fa: "";
}

.fa-mask-face {
	--fa: "";
}

.fa-mill-sign {
	--fa: "";
}

.fa-money-bills {
	--fa: "";
}

.fa-naira-sign {
	--fa: "";
}

.fa-notdef {
	--fa: "";
}

.fa-panorama {
	--fa: "";
}

.fa-peseta-sign {
	--fa: "";
}

.fa-peso-sign {
	--fa: "";
}

.fa-plane-up {
	--fa: "";
}

.fa-rupiah-sign {
	--fa: "";
}

.fa-stairs {
	--fa: "";
}

.fa-timeline {
	--fa: "";
}

.fa-truck-front {
	--fa: "";
}

.fa-try, .fa-turkish-lira, .fa-turkish-lira-sign {
	--fa: "";
}

.fa-vault {
	--fa: "";
}

.fa-magic-wand-sparkles, .fa-wand-magic-sparkles {
	--fa: "";
}

.fa-wheat-alt, .fa-wheat-awn {
	--fa: "";
}

.fa-wheelchair-alt, .fa-wheelchair-move {
	--fa: "";
}

.fa-bangladeshi-taka-sign {
	--fa: "";
}

.fa-bowl-rice {
	--fa: "";
}

.fa-person-pregnant {
	--fa: "";
}

.fa-home-lg, .fa-house-chimney {
	--fa: "";
}

.fa-house-crack {
	--fa: "";
}

.fa-house-medical {
	--fa: "";
}

.fa-cent-sign {
	--fa: "";
}

.fa-plus-minus {
	--fa: "";
}

.fa-sailboat {
	--fa: "";
}

.fa-section {
	--fa: "";
}

.fa-shrimp {
	--fa: "";
}

.fa-brazilian-real-sign {
	--fa: "";
}

.fa-chart-simple {
	--fa: "";
}

.fa-diagram-next {
	--fa: "";
}

.fa-diagram-predecessor {
	--fa: "";
}

.fa-diagram-successor {
	--fa: "";
}

.fa-earth-oceania, .fa-globe-oceania {
	--fa: "";
}

.fa-bug-slash {
	--fa: "";
}

.fa-file-circle-plus {
	--fa: "";
}

.fa-shop-lock {
	--fa: "";
}

.fa-virus-covid {
	--fa: "";
}

.fa-virus-covid-slash {
	--fa: "";
}

.fa-anchor-circle-check {
	--fa: "";
}

.fa-anchor-circle-exclamation {
	--fa: "";
}

.fa-anchor-circle-xmark {
	--fa: "";
}

.fa-anchor-lock {
	--fa: "";
}

.fa-arrow-down-up-across-line {
	--fa: "";
}

.fa-arrow-down-up-lock {
	--fa: "";
}

.fa-arrow-right-to-city {
	--fa: "";
}

.fa-arrow-up-from-ground-water {
	--fa: "";
}

.fa-arrow-up-from-water-pump {
	--fa: "";
}

.fa-arrow-up-right-dots {
	--fa: "";
}

.fa-arrows-down-to-line {
	--fa: "";
}

.fa-arrows-down-to-people {
	--fa: "";
}

.fa-arrows-left-right-to-line {
	--fa: "";
}

.fa-arrows-spin {
	--fa: "";
}

.fa-arrows-split-up-and-left {
	--fa: "";
}

.fa-arrows-to-circle {
	--fa: "";
}

.fa-arrows-to-dot {
	--fa: "";
}

.fa-arrows-to-eye {
	--fa: "";
}

.fa-arrows-turn-right {
	--fa: "";
}

.fa-arrows-turn-to-dots {
	--fa: "";
}

.fa-arrows-up-to-line {
	--fa: "";
}

.fa-bore-hole {
	--fa: "";
}

.fa-bottle-droplet {
	--fa: "";
}

.fa-bottle-water {
	--fa: "";
}

.fa-bowl-food {
	--fa: "";
}

.fa-boxes-packing {
	--fa: "";
}

.fa-bridge {
	--fa: "";
}

.fa-bridge-circle-check {
	--fa: "";
}

.fa-bridge-circle-exclamation {
	--fa: "";
}

.fa-bridge-circle-xmark {
	--fa: "";
}

.fa-bridge-lock {
	--fa: "";
}

.fa-bridge-water {
	--fa: "";
}

.fa-bucket {
	--fa: "";
}

.fa-bugs {
	--fa: "";
}

.fa-building-circle-arrow-right {
	--fa: "";
}

.fa-building-circle-check {
	--fa: "";
}

.fa-building-circle-exclamation {
	--fa: "";
}

.fa-building-circle-xmark {
	--fa: "";
}

.fa-building-flag {
	--fa: "";
}

.fa-building-lock {
	--fa: "";
}

.fa-building-ngo {
	--fa: "";
}

.fa-building-shield {
	--fa: "";
}

.fa-building-un {
	--fa: "";
}

.fa-building-user {
	--fa: "";
}

.fa-building-wheat {
	--fa: "";
}

.fa-burst {
	--fa: "";
}

.fa-car-on {
	--fa: "";
}

.fa-car-tunnel {
	--fa: "";
}

.fa-child-combatant, .fa-child-rifle {
	--fa: "";
}

.fa-children {
	--fa: "";
}

.fa-circle-nodes {
	--fa: "";
}

.fa-clipboard-question {
	--fa: "";
}

.fa-cloud-showers-water {
	--fa: "";
}

.fa-computer {
	--fa: "";
}

.fa-cubes-stacked {
	--fa: "";
}

.fa-envelope-circle-check {
	--fa: "";
}

.fa-explosion {
	--fa: "";
}

.fa-ferry {
	--fa: "";
}

.fa-file-circle-exclamation {
	--fa: "";
}

.fa-file-circle-minus {
	--fa: "";
}

.fa-file-circle-question {
	--fa: "";
}

.fa-file-shield {
	--fa: "";
}

.fa-fire-burner {
	--fa: "";
}

.fa-fish-fins {
	--fa: "";
}

.fa-flask-vial {
	--fa: "";
}

.fa-glass-water {
	--fa: "";
}

.fa-glass-water-droplet {
	--fa: "";
}

.fa-group-arrows-rotate {
	--fa: "";
}

.fa-hand-holding-hand {
	--fa: "";
}

.fa-handcuffs {
	--fa: "";
}

.fa-hands-bound {
	--fa: "";
}

.fa-hands-holding-child {
	--fa: "";
}

.fa-hands-holding-circle {
	--fa: "";
}

.fa-heart-circle-bolt {
	--fa: "";
}

.fa-heart-circle-check {
	--fa: "";
}

.fa-heart-circle-exclamation {
	--fa: "";
}

.fa-heart-circle-minus {
	--fa: "";
}

.fa-heart-circle-plus {
	--fa: "";
}

.fa-heart-circle-xmark {
	--fa: "";
}

.fa-helicopter-symbol {
	--fa: "";
}

.fa-helmet-un {
	--fa: "";
}

.fa-hill-avalanche {
	--fa: "";
}

.fa-hill-rockslide {
	--fa: "";
}

.fa-house-circle-check {
	--fa: "";
}

.fa-house-circle-exclamation {
	--fa: "";
}

.fa-house-circle-xmark {
	--fa: "";
}

.fa-house-fire {
	--fa: "";
}

.fa-house-flag {
	--fa: "";
}

.fa-house-flood-water {
	--fa: "";
}

.fa-house-flood-water-circle-arrow-right {
	--fa: "";
}

.fa-house-lock {
	--fa: "";
}

.fa-house-medical-circle-check {
	--fa: "";
}

.fa-house-medical-circle-exclamation {
	--fa: "";
}

.fa-house-medical-circle-xmark {
	--fa: "";
}

.fa-house-medical-flag {
	--fa: "";
}

.fa-house-tsunami {
	--fa: "";
}

.fa-jar {
	--fa: "";
}

.fa-jar-wheat {
	--fa: "";
}

.fa-jet-fighter-up {
	--fa: "";
}

.fa-jug-detergent {
	--fa: "";
}

.fa-kitchen-set {
	--fa: "";
}

.fa-land-mine-on {
	--fa: "";
}

.fa-landmark-flag {
	--fa: "";
}

.fa-laptop-file {
	--fa: "";
}

.fa-lines-leaning {
	--fa: "";
}

.fa-location-pin-lock {
	--fa: "";
}

.fa-locust {
	--fa: "";
}

.fa-magnifying-glass-arrow-right {
	--fa: "";
}

.fa-magnifying-glass-chart {
	--fa: "";
}

.fa-mars-and-venus-burst {
	--fa: "";
}

.fa-mask-ventilator {
	--fa: "";
}

.fa-mattress-pillow {
	--fa: "";
}

.fa-mobile-retro {
	--fa: "";
}

.fa-money-bill-transfer {
	--fa: "";
}

.fa-money-bill-trend-up {
	--fa: "";
}

.fa-money-bill-wheat {
	--fa: "";
}

.fa-mosquito {
	--fa: "";
}

.fa-mosquito-net {
	--fa: "";
}

.fa-mound {
	--fa: "";
}

.fa-mountain-city {
	--fa: "";
}

.fa-mountain-sun {
	--fa: "";
}

.fa-oil-well {
	--fa: "";
}

.fa-people-group {
	--fa: "";
}

.fa-people-line {
	--fa: "";
}

.fa-people-pulling {
	--fa: "";
}

.fa-people-robbery {
	--fa: "";
}

.fa-people-roof {
	--fa: "";
}

.fa-person-arrow-down-to-line {
	--fa: "";
}

.fa-person-arrow-up-from-line {
	--fa: "";
}

.fa-person-breastfeeding {
	--fa: "";
}

.fa-person-burst {
	--fa: "";
}

.fa-person-cane {
	--fa: "";
}

.fa-person-chalkboard {
	--fa: "";
}

.fa-person-circle-check {
	--fa: "";
}

.fa-person-circle-exclamation {
	--fa: "";
}

.fa-person-circle-minus {
	--fa: "";
}

.fa-person-circle-plus {
	--fa: "";
}

.fa-person-circle-question {
	--fa: "";
}

.fa-person-circle-xmark {
	--fa: "";
}

.fa-person-dress-burst {
	--fa: "";
}

.fa-person-drowning {
	--fa: "";
}

.fa-person-falling {
	--fa: "";
}

.fa-person-falling-burst {
	--fa: "";
}

.fa-person-half-dress {
	--fa: "";
}

.fa-person-harassing {
	--fa: "";
}

.fa-person-military-pointing {
	--fa: "";
}

.fa-person-military-rifle {
	--fa: "";
}

.fa-person-military-to-person {
	--fa: "";
}

.fa-person-rays {
	--fa: "";
}

.fa-person-rifle {
	--fa: "";
}

.fa-person-shelter {
	--fa: "";
}

.fa-person-walking-arrow-loop-left {
	--fa: "";
}

.fa-person-walking-arrow-right {
	--fa: "";
}

.fa-person-walking-dashed-line-arrow-right {
	--fa: "";
}

.fa-person-walking-luggage {
	--fa: "";
}

.fa-plane-circle-check {
	--fa: "";
}

.fa-plane-circle-exclamation {
	--fa: "";
}

.fa-plane-circle-xmark {
	--fa: "";
}

.fa-plane-lock {
	--fa: "";
}

.fa-plate-wheat {
	--fa: "";
}

.fa-plug-circle-bolt {
	--fa: "";
}

.fa-plug-circle-check {
	--fa: "";
}

.fa-plug-circle-exclamation {
	--fa: "";
}

.fa-plug-circle-minus {
	--fa: "";
}

.fa-plug-circle-plus {
	--fa: "";
}

.fa-plug-circle-xmark {
	--fa: "";
}

.fa-ranking-star {
	--fa: "";
}

.fa-road-barrier {
	--fa: "";
}

.fa-road-bridge {
	--fa: "";
}

.fa-road-circle-check {
	--fa: "";
}

.fa-road-circle-exclamation {
	--fa: "";
}

.fa-road-circle-xmark {
	--fa: "";
}

.fa-road-lock {
	--fa: "";
}

.fa-road-spikes {
	--fa: "";
}

.fa-rug {
	--fa: "";
}

.fa-sack-xmark {
	--fa: "";
}

.fa-school-circle-check {
	--fa: "";
}

.fa-school-circle-exclamation {
	--fa: "";
}

.fa-school-circle-xmark {
	--fa: "";
}

.fa-school-flag {
	--fa: "";
}

.fa-school-lock {
	--fa: "";
}

.fa-sheet-plastic {
	--fa: "";
}

.fa-shield-cat {
	--fa: "";
}

.fa-shield-dog {
	--fa: "";
}

.fa-shield-heart {
	--fa: "";
}

.fa-square-nfi {
	--fa: "";
}

.fa-square-person-confined {
	--fa: "";
}

.fa-square-virus {
	--fa: "";
}

.fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake {
	--fa: "";
}

.fa-sun-plant-wilt {
	--fa: "";
}

.fa-tarp {
	--fa: "";
}

.fa-tarp-droplet {
	--fa: "";
}

.fa-tent {
	--fa: "";
}

.fa-tent-arrow-down-to-line {
	--fa: "";
}

.fa-tent-arrow-left-right {
	--fa: "";
}

.fa-tent-arrow-turn-left {
	--fa: "";
}

.fa-tent-arrows-down {
	--fa: "";
}

.fa-tents {
	--fa: "";
}

.fa-toilet-portable {
	--fa: "";
}

.fa-toilets-portable {
	--fa: "";
}

.fa-tower-cell {
	--fa: "";
}

.fa-tower-observation {
	--fa: "";
}

.fa-tree-city {
	--fa: "";
}

.fa-trowel {
	--fa: "";
}

.fa-trowel-bricks {
	--fa: "";
}

.fa-truck-arrow-right {
	--fa: "";
}

.fa-truck-droplet {
	--fa: "";
}

.fa-truck-field {
	--fa: "";
}

.fa-truck-field-un {
	--fa: "";
}

.fa-truck-plane {
	--fa: "";
}

.fa-users-between-lines {
	--fa: "";
}

.fa-users-line {
	--fa: "";
}

.fa-users-rays {
	--fa: "";
}

.fa-users-rectangle {
	--fa: "";
}

.fa-users-viewfinder {
	--fa: "";
}

.fa-vial-circle-check {
	--fa: "";
}

.fa-vial-virus {
	--fa: "";
}

.fa-wheat-awn-circle-exclamation {
	--fa: "";
}

.fa-worm {
	--fa: "";
}

.fa-xmarks-lines {
	--fa: "";
}

.fa-child-dress {
	--fa: "";
}

.fa-child-reaching {
	--fa: "";
}

.fa-file-circle-check {
	--fa: "";
}

.fa-file-circle-xmark {
	--fa: "";
}

.fa-person-through-window {
	--fa: "";
}

.fa-plant-wilt {
	--fa: "";
}

.fa-stapler {
	--fa: "";
}

.fa-train-tram {
	--fa: "";
}

.fa-table-cells-column-lock {
	--fa: "";
}

.fa-table-cells-row-lock {
	--fa: "";
}

.fa-thumb-tack-slash, .fa-thumbtack-slash {
	--fa: "";
}

.fa-table-cells-row-unlock {
	--fa: "";
}

.fa-chart-diagram {
	--fa: "";
}

.fa-comment-nodes {
	--fa: "";
}

.fa-file-fragment {
	--fa: "";
}

.fa-file-half-dashed {
	--fa: "";
}

.fa-hexagon-nodes {
	--fa: "";
}

.fa-hexagon-nodes-bolt {
	--fa: "";
}

.fa-square-binary {
	--fa: "";
}

.fa-pentagon {
	--fa: "";
}

.fa-non-binary {
	--fa: "";
}

.fa-spiral {
	--fa: "";
}

.fa-picture-in-picture {
	--fa: "";
}

.fa-mobile-vibrate {
	--fa: "";
}

.fa-single-quote-left {
	--fa: "";
}

.fa-single-quote-right {
	--fa: "";
}

.fa-bus-side {
	--fa: "";
}

.fa-heptagon, .fa-septagon {
	--fa: "";
}

.fa-aquarius {
	--fa: "";
}

.fa-aries {
	--fa: "";
}

.fa-cancer {
	--fa: "";
}

.fa-capricorn {
	--fa: "";
}

.fa-gemini {
	--fa: "";
}

.fa-leo {
	--fa: "";
}

.fa-libra {
	--fa: "";
}

.fa-pisces {
	--fa: "";
}

.fa-sagittarius {
	--fa: "";
}

.fa-scorpio {
	--fa: "";
}

.fa-taurus {
	--fa: "";
}

.fa-virgo {
	--fa: "";
}

.fa-glass-martini, .fa-martini-glass-empty {
	--fa: "";
}

.fa-music {
	--fa: "";
}

.fa-magnifying-glass, .fa-search {
	--fa: "";
}

.fa-heart {
	--fa: "";
}

.fa-star {
	--fa: "";
}

.fa-user, .fa-user-alt, .fa-user-large {
	--fa: "";
}

.fa-film, .fa-film-alt, .fa-film-simple {
	--fa: "";
}

.fa-table-cells-large, .fa-th-large {
	--fa: "";
}

.fa-table-cells, .fa-th {
	--fa: "";
}

.fa-table-list, .fa-th-list {
	--fa: "";
}

.fa-check {
	--fa: "";
}

.fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark {
	--fa: "";
}

.fa-magnifying-glass-plus, .fa-search-plus {
	--fa: "";
}

.fa-magnifying-glass-minus, .fa-search-minus {
	--fa: "";
}

.fa-power-off {
	--fa: "";
}

.fa-signal, .fa-signal-5, .fa-signal-perfect {
	--fa: "";
}

.fa-cog, .fa-gear {
	--fa: "";
}

.fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house {
	--fa: "";
}

.fa-clock, .fa-clock-four {
	--fa: "";
}

.fa-road {
	--fa: "";
}

.fa-download {
	--fa: "";
}

.fa-inbox {
	--fa: "";
}

.fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo {
	--fa: "";
}

.fa-arrows-rotate, .fa-refresh, .fa-sync {
	--fa: "";
}

.fa-list-alt, .fa-rectangle-list {
	--fa: "";
}

.fa-lock {
	--fa: "";
}

.fa-flag {
	--fa: "";
}

.fa-headphones, .fa-headphones-alt, .fa-headphones-simple {
	--fa: "";
}

.fa-volume-off {
	--fa: "";
}

.fa-volume-down, .fa-volume-low {
	--fa: "";
}

.fa-volume-high, .fa-volume-up {
	--fa: "";
}

.fa-qrcode {
	--fa: "";
}

.fa-barcode {
	--fa: "";
}

.fa-tag {
	--fa: "";
}

.fa-tags {
	--fa: "";
}

.fa-book {
	--fa: "";
}

.fa-bookmark {
	--fa: "";
}

.fa-print {
	--fa: "";
}

.fa-camera, .fa-camera-alt {
	--fa: "";
}

.fa-font {
	--fa: "";
}

.fa-bold {
	--fa: "";
}

.fa-italic {
	--fa: "";
}

.fa-text-height {
	--fa: "";
}

.fa-text-width {
	--fa: "";
}

.fa-align-left {
	--fa: "";
}

.fa-align-center {
	--fa: "";
}

.fa-align-right {
	--fa: "";
}

.fa-align-justify {
	--fa: "";
}

.fa-list, .fa-list-squares {
	--fa: "";
}

.fa-dedent, .fa-outdent {
	--fa: "";
}

.fa-indent {
	--fa: "";
}

.fa-video, .fa-video-camera {
	--fa: "";
}

.fa-image {
	--fa: "";
}

.fa-location-pin, .fa-map-marker {
	--fa: "";
}

.fa-adjust, .fa-circle-half-stroke {
	--fa: "";
}

.fa-droplet, .fa-tint {
	--fa: "";
}

.fa-edit, .fa-pen-to-square {
	--fa: "";
}

.fa-arrows, .fa-arrows-up-down-left-right {
	--fa: "";
}

.fa-backward-step, .fa-step-backward {
	--fa: "";
}

.fa-backward-fast, .fa-fast-backward {
	--fa: "";
}

.fa-backward {
	--fa: "";
}

.fa-play {
	--fa: "";
}

.fa-pause {
	--fa: "";
}

.fa-stop {
	--fa: "";
}

.fa-forward {
	--fa: "";
}

.fa-fast-forward, .fa-forward-fast {
	--fa: "";
}

.fa-forward-step, .fa-step-forward {
	--fa: "";
}

.fa-eject {
	--fa: "";
}

.fa-chevron-left {
	--fa: "";
}

.fa-chevron-right {
	--fa: "";
}

.fa-circle-plus, .fa-plus-circle {
	--fa: "";
}

.fa-circle-minus, .fa-minus-circle {
	--fa: "";
}

.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle {
	--fa: "";
}

.fa-check-circle, .fa-circle-check {
	--fa: "";
}

.fa-circle-question, .fa-question-circle {
	--fa: "";
}

.fa-circle-info, .fa-info-circle {
	--fa: "";
}

.fa-crosshairs {
	--fa: "";
}

.fa-ban, .fa-cancel {
	--fa: "";
}

.fa-arrow-left {
	--fa: "";
}

.fa-arrow-right {
	--fa: "";
}

.fa-arrow-up {
	--fa: "";
}

.fa-arrow-down {
	--fa: "";
}

.fa-mail-forward, .fa-share {
	--fa: "";
}

.fa-expand {
	--fa: "";
}

.fa-compress {
	--fa: "";
}

.fa-minus, .fa-subtract {
	--fa: "";
}

.fa-circle-exclamation, .fa-exclamation-circle {
	--fa: "";
}

.fa-gift {
	--fa: "";
}

.fa-leaf {
	--fa: "";
}

.fa-fire {
	--fa: "";
}

.fa-eye {
	--fa: "";
}

.fa-eye-slash {
	--fa: "";
}

.fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning {
	--fa: "";
}

.fa-plane {
	--fa: "";
}

.fa-calendar-alt, .fa-calendar-days {
	--fa: "";
}

.fa-random, .fa-shuffle {
	--fa: "";
}

.fa-comment {
	--fa: "";
}

.fa-magnet {
	--fa: "";
}

.fa-chevron-up {
	--fa: "";
}

.fa-chevron-down {
	--fa: "";
}

.fa-retweet {
	--fa: "";
}

.fa-cart-shopping, .fa-shopping-cart {
	--fa: "";
}

.fa-folder, .fa-folder-blank {
	--fa: "";
}

.fa-folder-open {
	--fa: "";
}

.fa-arrows-up-down, .fa-arrows-v {
	--fa: "";
}

.fa-arrows-h, .fa-arrows-left-right {
	--fa: "";
}

.fa-bar-chart, .fa-chart-bar {
	--fa: "";
}

.fa-camera-retro {
	--fa: "";
}

.fa-key {
	--fa: "";
}

.fa-cogs, .fa-gears {
	--fa: "";
}

.fa-comments {
	--fa: "";
}

.fa-star-half {
	--fa: "";
}

.fa-arrow-right-from-bracket, .fa-sign-out {
	--fa: "";
}

.fa-thumb-tack, .fa-thumbtack {
	--fa: "";
}

.fa-arrow-up-right-from-square, .fa-external-link {
	--fa: "";
}

.fa-arrow-right-to-bracket, .fa-sign-in {
	--fa: "";
}

.fa-trophy {
	--fa: "";
}

.fa-upload {
	--fa: "";
}

.fa-lemon {
	--fa: "";
}

.fa-phone {
	--fa: "";
}

.fa-phone-square, .fa-square-phone {
	--fa: "";
}

.fa-unlock {
	--fa: "";
}

.fa-credit-card, .fa-credit-card-alt {
	--fa: "";
}

.fa-feed, .fa-rss {
	--fa: "";
}

.fa-hard-drive, .fa-hdd {
	--fa: "";
}

.fa-bullhorn {
	--fa: "";
}

.fa-certificate {
	--fa: "";
}

.fa-hand-point-right {
	--fa: "";
}

.fa-hand-point-left {
	--fa: "";
}

.fa-hand-point-up {
	--fa: "";
}

.fa-hand-point-down {
	--fa: "";
}

.fa-arrow-circle-left, .fa-circle-arrow-left {
	--fa: "";
}

.fa-arrow-circle-right, .fa-circle-arrow-right {
	--fa: "";
}

.fa-arrow-circle-up, .fa-circle-arrow-up {
	--fa: "";
}

.fa-arrow-circle-down, .fa-circle-arrow-down {
	--fa: "";
}

.fa-globe {
	--fa: "";
}

.fa-wrench {
	--fa: "";
}

.fa-list-check, .fa-tasks {
	--fa: "";
}

.fa-filter {
	--fa: "";
}

.fa-briefcase {
	--fa: "";
}

.fa-arrows-alt, .fa-up-down-left-right {
	--fa: "";
}

.fa-users {
	--fa: "";
}

.fa-chain, .fa-link {
	--fa: "";
}

.fa-cloud {
	--fa: "";
}

.fa-flask {
	--fa: "";
}

.fa-cut, .fa-scissors {
	--fa: "";
}

.fa-copy {
	--fa: "";
}

.fa-paperclip {
	--fa: "";
}

.fa-floppy-disk, .fa-save {
	--fa: "";
}

.fa-square {
	--fa: "";
}

.fa-bars, .fa-navicon {
	--fa: "";
}

.fa-list-dots, .fa-list-ul {
	--fa: "";
}

.fa-list-1-2, .fa-list-numeric, .fa-list-ol {
	--fa: "";
}

.fa-strikethrough {
	--fa: "";
}

.fa-underline {
	--fa: "";
}

.fa-table {
	--fa: "";
}

.fa-magic, .fa-wand-magic {
	--fa: "";
}

.fa-truck {
	--fa: "";
}

.fa-money-bill {
	--fa: "";
}

.fa-caret-down {
	--fa: "";
}

.fa-caret-up {
	--fa: "";
}

.fa-caret-left {
	--fa: "";
}

.fa-caret-right {
	--fa: "";
}

.fa-columns, .fa-table-columns {
	--fa: "";
}

.fa-sort, .fa-unsorted {
	--fa: "";
}

.fa-sort-desc, .fa-sort-down {
	--fa: "";
}

.fa-sort-asc, .fa-sort-up {
	--fa: "";
}

.fa-envelope {
	--fa: "";
}

.fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo {
	--fa: "";
}

.fa-gavel, .fa-legal {
	--fa: "";
}

.fa-bolt, .fa-zap {
	--fa: "";
}

.fa-sitemap {
	--fa: "";
}

.fa-umbrella {
	--fa: "";
}

.fa-file-clipboard, .fa-paste {
	--fa: "";
}

.fa-lightbulb {
	--fa: "";
}

.fa-arrow-right-arrow-left, .fa-exchange {
	--fa: "";
}

.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt {
	--fa: "";
}

.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt {
	--fa: "";
}

.fa-user-doctor, .fa-user-md {
	--fa: "";
}

.fa-stethoscope {
	--fa: "";
}

.fa-suitcase {
	--fa: "";
}

.fa-bell {
	--fa: "";
}

.fa-coffee, .fa-mug-saucer {
	--fa: "";
}

.fa-hospital, .fa-hospital-alt, .fa-hospital-wide {
	--fa: "";
}

.fa-ambulance, .fa-truck-medical {
	--fa: "";
}

.fa-medkit, .fa-suitcase-medical {
	--fa: "";
}

.fa-fighter-jet, .fa-jet-fighter {
	--fa: "";
}

.fa-beer, .fa-beer-mug-empty {
	--fa: "";
}

.fa-h-square, .fa-square-h {
	--fa: "";
}

.fa-plus-square, .fa-square-plus {
	--fa: "";
}

.fa-angle-double-left, .fa-angles-left {
	--fa: "";
}

.fa-angle-double-right, .fa-angles-right {
	--fa: "";
}

.fa-angle-double-up, .fa-angles-up {
	--fa: "";
}

.fa-angle-double-down, .fa-angles-down {
	--fa: "";
}

.fa-angle-left {
	--fa: "";
}

.fa-angle-right {
	--fa: "";
}

.fa-angle-up {
	--fa: "";
}

.fa-angle-down {
	--fa: "";
}

.fa-laptop {
	--fa: "";
}

.fa-tablet-button {
	--fa: "";
}

.fa-mobile-button {
	--fa: "";
}

.fa-quote-left, .fa-quote-left-alt {
	--fa: "";
}

.fa-quote-right, .fa-quote-right-alt {
	--fa: "";
}

.fa-spinner {
	--fa: "";
}

.fa-circle {
	--fa: "";
}

.fa-face-smile, .fa-smile {
	--fa: "";
}

.fa-face-frown, .fa-frown {
	--fa: "";
}

.fa-face-meh, .fa-meh {
	--fa: "";
}

.fa-gamepad {
	--fa: "";
}

.fa-keyboard {
	--fa: "";
}

.fa-flag-checkered {
	--fa: "";
}

.fa-terminal {
	--fa: "";
}

.fa-code {
	--fa: "";
}

.fa-mail-reply-all, .fa-reply-all {
	--fa: "";
}

.fa-location-arrow {
	--fa: "";
}

.fa-crop {
	--fa: "";
}

.fa-code-branch {
	--fa: "";
}

.fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink {
	--fa: "";
}

.fa-info {
	--fa: "";
}

.fa-superscript {
	--fa: "";
}

.fa-subscript {
	--fa: "";
}

.fa-eraser {
	--fa: "";
}

.fa-puzzle-piece {
	--fa: "";
}

.fa-microphone {
	--fa: "";
}

.fa-microphone-slash {
	--fa: "";
}

.fa-shield, .fa-shield-blank {
	--fa: "";
}

.fa-calendar {
	--fa: "";
}

.fa-fire-extinguisher {
	--fa: "";
}

.fa-rocket {
	--fa: "";
}

.fa-chevron-circle-left, .fa-circle-chevron-left {
	--fa: "";
}

.fa-chevron-circle-right, .fa-circle-chevron-right {
	--fa: "";
}

.fa-chevron-circle-up, .fa-circle-chevron-up {
	--fa: "";
}

.fa-chevron-circle-down, .fa-circle-chevron-down {
	--fa: "";
}

.fa-anchor {
	--fa: "";
}

.fa-unlock-alt, .fa-unlock-keyhole {
	--fa: "";
}

.fa-bullseye {
	--fa: "";
}

.fa-ellipsis, .fa-ellipsis-h {
	--fa: "";
}

.fa-ellipsis-v, .fa-ellipsis-vertical {
	--fa: "";
}

.fa-rss-square, .fa-square-rss {
	--fa: "";
}

.fa-circle-play, .fa-play-circle {
	--fa: "";
}

.fa-ticket {
	--fa: "";
}

.fa-minus-square, .fa-square-minus {
	--fa: "";
}

.fa-arrow-turn-up, .fa-level-up {
	--fa: "";
}

.fa-arrow-turn-down, .fa-level-down {
	--fa: "";
}

.fa-check-square, .fa-square-check {
	--fa: "";
}

.fa-pen-square, .fa-pencil-square, .fa-square-pen {
	--fa: "";
}

.fa-external-link-square, .fa-square-arrow-up-right {
	--fa: "";
}

.fa-share-from-square, .fa-share-square {
	--fa: "";
}

.fa-compass {
	--fa: "";
}

.fa-caret-square-down, .fa-square-caret-down {
	--fa: "";
}

.fa-caret-square-up, .fa-square-caret-up {
	--fa: "";
}

.fa-caret-square-right, .fa-square-caret-right {
	--fa: "";
}

.fa-eur, .fa-euro, .fa-euro-sign {
	--fa: "";
}

.fa-gbp, .fa-pound-sign, .fa-sterling-sign {
	--fa: "";
}

.fa-rupee, .fa-rupee-sign {
	--fa: "";
}

.fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign {
	--fa: "";
}

.fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign {
	--fa: "";
}

.fa-krw, .fa-won, .fa-won-sign {
	--fa: "";
}

.fa-file {
	--fa: "";
}

.fa-file-alt, .fa-file-lines, .fa-file-text {
	--fa: "";
}

.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down {
	--fa: "";
}

.fa-arrow-up-a-z, .fa-sort-alpha-up {
	--fa: "";
}

.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down {
	--fa: "";
}

.fa-arrow-up-wide-short, .fa-sort-amount-up {
	--fa: "";
}

.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down {
	--fa: "";
}

.fa-arrow-up-1-9, .fa-sort-numeric-up {
	--fa: "";
}

.fa-thumbs-up {
	--fa: "";
}

.fa-thumbs-down {
	--fa: "";
}

.fa-arrow-down-long, .fa-long-arrow-down {
	--fa: "";
}

.fa-arrow-up-long, .fa-long-arrow-up {
	--fa: "";
}

.fa-arrow-left-long, .fa-long-arrow-left {
	--fa: "";
}

.fa-arrow-right-long, .fa-long-arrow-right {
	--fa: "";
}

.fa-female, .fa-person-dress {
	--fa: "";
}

.fa-male, .fa-person {
	--fa: "";
}

.fa-sun {
	--fa: "";
}

.fa-moon {
	--fa: "";
}

.fa-archive, .fa-box-archive {
	--fa: "";
}

.fa-bug {
	--fa: "";
}

.fa-caret-square-left, .fa-square-caret-left {
	--fa: "";
}

.fa-circle-dot, .fa-dot-circle {
	--fa: "";
}

.fa-wheelchair {
	--fa: "";
}

.fa-lira-sign {
	--fa: "";
}

.fa-shuttle-space, .fa-space-shuttle {
	--fa: "";
}

.fa-envelope-square, .fa-square-envelope {
	--fa: "";
}

.fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university {
	--fa: "";
}

.fa-graduation-cap, .fa-mortar-board {
	--fa: "";
}

.fa-language {
	--fa: "";
}

.fa-fax {
	--fa: "";
}

.fa-building {
	--fa: "";
}

.fa-child {
	--fa: "";
}

.fa-paw {
	--fa: "";
}

.fa-cube {
	--fa: "";
}

.fa-cubes {
	--fa: "";
}

.fa-recycle {
	--fa: "";
}

.fa-automobile, .fa-car {
	--fa: "";
}

.fa-cab, .fa-taxi {
	--fa: "";
}

.fa-tree {
	--fa: "";
}

.fa-database {
	--fa: "";
}

.fa-file-pdf {
	--fa: "";
}

.fa-file-word {
	--fa: "";
}

.fa-file-excel {
	--fa: "";
}

.fa-file-powerpoint {
	--fa: "";
}

.fa-file-image {
	--fa: "";
}

.fa-file-archive, .fa-file-zipper {
	--fa: "";
}

.fa-file-audio {
	--fa: "";
}

.fa-file-video {
	--fa: "";
}

.fa-file-code {
	--fa: "";
}

.fa-life-ring {
	--fa: "";
}

.fa-circle-notch {
	--fa: "";
}

.fa-paper-plane {
	--fa: "";
}

.fa-clock-rotate-left, .fa-history {
	--fa: "";
}

.fa-header, .fa-heading {
	--fa: "";
}

.fa-paragraph {
	--fa: "";
}

.fa-sliders, .fa-sliders-h {
	--fa: "";
}

.fa-share-alt, .fa-share-nodes {
	--fa: "";
}

.fa-share-alt-square, .fa-square-share-nodes {
	--fa: "";
}

.fa-bomb {
	--fa: "";
}

.fa-futbol, .fa-futbol-ball, .fa-soccer-ball {
	--fa: "";
}

.fa-teletype, .fa-tty {
	--fa: "";
}

.fa-binoculars {
	--fa: "";
}

.fa-plug {
	--fa: "";
}

.fa-newspaper {
	--fa: "";
}

.fa-wifi, .fa-wifi-3, .fa-wifi-strong {
	--fa: "";
}

.fa-calculator {
	--fa: "";
}

.fa-bell-slash {
	--fa: "";
}

.fa-trash {
	--fa: "";
}

.fa-copyright {
	--fa: "";
}

.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper {
	--fa: "";
}

.fa-paint-brush, .fa-paintbrush {
	--fa: "";
}

.fa-birthday-cake, .fa-cake, .fa-cake-candles {
	--fa: "";
}

.fa-area-chart, .fa-chart-area {
	--fa: "";
}

.fa-chart-pie, .fa-pie-chart {
	--fa: "";
}

.fa-chart-line, .fa-line-chart {
	--fa: "";
}

.fa-toggle-off {
	--fa: "";
}

.fa-toggle-on {
	--fa: "";
}

.fa-bicycle {
	--fa: "";
}

.fa-bus {
	--fa: "";
}

.fa-closed-captioning {
	--fa: "";
}

.fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign {
	--fa: "";
}

.fa-cart-plus {
	--fa: "";
}

.fa-cart-arrow-down {
	--fa: "";
}

.fa-diamond {
	--fa: "";
}

.fa-ship {
	--fa: "";
}

.fa-user-secret {
	--fa: "";
}

.fa-motorcycle {
	--fa: "";
}

.fa-street-view {
	--fa: "";
}

.fa-heart-pulse, .fa-heartbeat {
	--fa: "";
}

.fa-venus {
	--fa: "";
}

.fa-mars {
	--fa: "";
}

.fa-mercury {
	--fa: "";
}

.fa-mars-and-venus {
	--fa: "";
}

.fa-transgender, .fa-transgender-alt {
	--fa: "";
}

.fa-venus-double {
	--fa: "";
}

.fa-mars-double {
	--fa: "";
}

.fa-venus-mars {
	--fa: "";
}

.fa-mars-stroke {
	--fa: "";
}

.fa-mars-stroke-up, .fa-mars-stroke-v {
	--fa: "";
}

.fa-mars-stroke-h, .fa-mars-stroke-right {
	--fa: "";
}

.fa-neuter {
	--fa: "";
}

.fa-genderless {
	--fa: "";
}

.fa-server {
	--fa: "";
}

.fa-user-plus {
	--fa: "";
}

.fa-user-times, .fa-user-xmark {
	--fa: "";
}

.fa-bed {
	--fa: "";
}

.fa-train {
	--fa: "";
}

.fa-subway, .fa-train-subway {
	--fa: "";
}

.fa-battery, .fa-battery-5, .fa-battery-full {
	--fa: "";
}

.fa-battery-4, .fa-battery-three-quarters {
	--fa: "";
}

.fa-battery-3, .fa-battery-half {
	--fa: "";
}

.fa-battery-2, .fa-battery-quarter {
	--fa: "";
}

.fa-battery-0, .fa-battery-empty {
	--fa: "";
}

.fa-arrow-pointer, .fa-mouse-pointer {
	--fa: "";
}

.fa-i-cursor {
	--fa: "";
}

.fa-object-group {
	--fa: "";
}

.fa-object-ungroup {
	--fa: "";
}

.fa-note-sticky, .fa-sticky-note {
	--fa: "";
}

.fa-clone {
	--fa: "";
}

.fa-balance-scale, .fa-scale-balanced {
	--fa: "";
}

.fa-hourglass-1, .fa-hourglass-start {
	--fa: "";
}

.fa-hourglass-2, .fa-hourglass-half {
	--fa: "";
}

.fa-hourglass-3, .fa-hourglass-end {
	--fa: "";
}

.fa-hourglass, .fa-hourglass-empty {
	--fa: "";
}

.fa-hand-back-fist, .fa-hand-rock {
	--fa: "";
}

.fa-hand, .fa-hand-paper {
	--fa: "";
}

.fa-hand-scissors {
	--fa: "";
}

.fa-hand-lizard {
	--fa: "";
}

.fa-hand-spock {
	--fa: "";
}

.fa-hand-pointer {
	--fa: "";
}

.fa-hand-peace {
	--fa: "";
}

.fa-trademark {
	--fa: "";
}

.fa-registered {
	--fa: "";
}

.fa-television, .fa-tv, .fa-tv-alt {
	--fa: "";
}

.fa-calendar-plus {
	--fa: "";
}

.fa-calendar-minus {
	--fa: "";
}

.fa-calendar-times, .fa-calendar-xmark {
	--fa: "";
}

.fa-calendar-check {
	--fa: "";
}

.fa-industry {
	--fa: "";
}

.fa-map-pin {
	--fa: "";
}

.fa-map-signs, .fa-signs-post {
	--fa: "";
}

.fa-map {
	--fa: "";
}

.fa-comment-alt, .fa-message {
	--fa: "";
}

.fa-circle-pause, .fa-pause-circle {
	--fa: "";
}

.fa-circle-stop, .fa-stop-circle {
	--fa: "";
}

.fa-bag-shopping, .fa-shopping-bag {
	--fa: "";
}

.fa-basket-shopping, .fa-shopping-basket {
	--fa: "";
}

.fa-universal-access {
	--fa: "";
}

.fa-blind, .fa-person-walking-with-cane {
	--fa: "";
}

.fa-audio-description {
	--fa: "";
}

.fa-phone-volume, .fa-volume-control-phone {
	--fa: "";
}

.fa-braille {
	--fa: "";
}

.fa-assistive-listening-systems, .fa-ear-listen {
	--fa: "";
}

.fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting {
	--fa: "";
}

.fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing {
	--fa: "";
}

.fa-hands, .fa-sign-language, .fa-signing {
	--fa: "";
}

.fa-eye-low-vision, .fa-low-vision {
	--fa: "";
}

.fa-handshake, .fa-handshake-alt, .fa-handshake-simple {
	--fa: "";
}

.fa-envelope-open {
	--fa: "";
}

.fa-address-book, .fa-contact-book {
	--fa: "";
}

.fa-address-card, .fa-contact-card, .fa-vcard {
	--fa: "";
}

.fa-circle-user, .fa-user-circle {
	--fa: "";
}

.fa-id-badge {
	--fa: "";
}

.fa-drivers-license, .fa-id-card {
	--fa: "";
}

.fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full {
	--fa: "";
}

.fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters {
	--fa: "";
}

.fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half {
	--fa: "";
}

.fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter {
	--fa: "";
}

.fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty {
	--fa: "";
}

.fa-shower {
	--fa: "";
}

.fa-bath, .fa-bathtub {
	--fa: "";
}

.fa-podcast {
	--fa: "";
}

.fa-window-maximize {
	--fa: "";
}

.fa-window-minimize {
	--fa: "";
}

.fa-window-restore {
	--fa: "";
}

.fa-square-xmark, .fa-times-square, .fa-xmark-square {
	--fa: "";
}

.fa-microchip {
	--fa: "";
}

.fa-snowflake {
	--fa: "";
}

.fa-spoon, .fa-utensil-spoon {
	--fa: "";
}

.fa-cutlery, .fa-utensils {
	--fa: "";
}

.fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt {
	--fa: "";
}

.fa-trash-alt, .fa-trash-can {
	--fa: "";
}

.fa-rotate, .fa-sync-alt {
	--fa: "";
}

.fa-stopwatch {
	--fa: "";
}

.fa-right-from-bracket, .fa-sign-out-alt {
	--fa: "";
}

.fa-right-to-bracket, .fa-sign-in-alt {
	--fa: "";
}

.fa-redo-alt, .fa-rotate-forward, .fa-rotate-right {
	--fa: "";
}

.fa-poo {
	--fa: "";
}

.fa-images {
	--fa: "";
}

.fa-pencil, .fa-pencil-alt {
	--fa: "";
}

.fa-pen {
	--fa: "";
}

.fa-pen-alt, .fa-pen-clip {
	--fa: "";
}

.fa-octagon {
	--fa: "";
}

.fa-down-long, .fa-long-arrow-alt-down {
	--fa: "";
}

.fa-left-long, .fa-long-arrow-alt-left {
	--fa: "";
}

.fa-long-arrow-alt-right, .fa-right-long {
	--fa: "";
}

.fa-long-arrow-alt-up, .fa-up-long {
	--fa: "";
}

.fa-hexagon {
	--fa: "";
}

.fa-file-edit, .fa-file-pen {
	--fa: "";
}

.fa-expand-arrows-alt, .fa-maximize {
	--fa: "";
}

.fa-clipboard {
	--fa: "";
}

.fa-arrows-alt-h, .fa-left-right {
	--fa: "";
}

.fa-arrows-alt-v, .fa-up-down {
	--fa: "";
}

.fa-alarm-clock {
	--fa: "";
}

.fa-arrow-alt-circle-down, .fa-circle-down {
	--fa: "";
}

.fa-arrow-alt-circle-left, .fa-circle-left {
	--fa: "";
}

.fa-arrow-alt-circle-right, .fa-circle-right {
	--fa: "";
}

.fa-arrow-alt-circle-up, .fa-circle-up {
	--fa: "";
}

.fa-external-link-alt, .fa-up-right-from-square {
	--fa: "";
}

.fa-external-link-square-alt, .fa-square-up-right {
	--fa: "";
}

.fa-exchange-alt, .fa-right-left {
	--fa: "";
}

.fa-repeat {
	--fa: "";
}

.fa-code-commit {
	--fa: "";
}

.fa-code-merge {
	--fa: "";
}

.fa-desktop, .fa-desktop-alt {
	--fa: "";
}

.fa-gem {
	--fa: "";
}

.fa-level-down-alt, .fa-turn-down {
	--fa: "";
}

.fa-level-up-alt, .fa-turn-up {
	--fa: "";
}

.fa-lock-open {
	--fa: "";
}

.fa-location-dot, .fa-map-marker-alt {
	--fa: "";
}

.fa-microphone-alt, .fa-microphone-lines {
	--fa: "";
}

.fa-mobile-alt, .fa-mobile-screen-button {
	--fa: "";
}

.fa-mobile, .fa-mobile-android, .fa-mobile-phone {
	--fa: "";
}

.fa-mobile-android-alt, .fa-mobile-screen {
	--fa: "";
}

.fa-money-bill-1, .fa-money-bill-alt {
	--fa: "";
}

.fa-phone-slash {
	--fa: "";
}

.fa-image-portrait, .fa-portrait {
	--fa: "";
}

.fa-mail-reply, .fa-reply {
	--fa: "";
}

.fa-shield-alt, .fa-shield-halved {
	--fa: "";
}

.fa-tablet-alt, .fa-tablet-screen-button {
	--fa: "";
}

.fa-tablet, .fa-tablet-android {
	--fa: "";
}

.fa-ticket-alt, .fa-ticket-simple {
	--fa: "";
}

.fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close {
	--fa: "";
}

.fa-compress-alt, .fa-down-left-and-up-right-to-center {
	--fa: "";
}

.fa-expand-alt, .fa-up-right-and-down-left-from-center {
	--fa: "";
}

.fa-baseball-bat-ball {
	--fa: "";
}

.fa-baseball, .fa-baseball-ball {
	--fa: "";
}

.fa-basketball, .fa-basketball-ball {
	--fa: "";
}

.fa-bowling-ball {
	--fa: "";
}

.fa-chess {
	--fa: "";
}

.fa-chess-bishop {
	--fa: "";
}

.fa-chess-board {
	--fa: "";
}

.fa-chess-king {
	--fa: "";
}

.fa-chess-knight {
	--fa: "";
}

.fa-chess-pawn {
	--fa: "";
}

.fa-chess-queen {
	--fa: "";
}

.fa-chess-rook {
	--fa: "";
}

.fa-dumbbell {
	--fa: "";
}

.fa-football, .fa-football-ball {
	--fa: "";
}

.fa-golf-ball, .fa-golf-ball-tee {
	--fa: "";
}

.fa-hockey-puck {
	--fa: "";
}

.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball {
	--fa: "";
}

.fa-square-full {
	--fa: "";
}

.fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball {
	--fa: "";
}

.fa-volleyball, .fa-volleyball-ball {
	--fa: "";
}

.fa-allergies, .fa-hand-dots {
	--fa: "";
}

.fa-band-aid, .fa-bandage {
	--fa: "";
}

.fa-box {
	--fa: "";
}

.fa-boxes, .fa-boxes-alt, .fa-boxes-stacked {
	--fa: "";
}

.fa-briefcase-medical {
	--fa: "";
}

.fa-burn, .fa-fire-flame-simple {
	--fa: "";
}

.fa-capsules {
	--fa: "";
}

.fa-clipboard-check {
	--fa: "";
}

.fa-clipboard-list {
	--fa: "";
}

.fa-diagnoses, .fa-person-dots-from-line {
	--fa: "";
}

.fa-dna {
	--fa: "";
}

.fa-dolly, .fa-dolly-box {
	--fa: "";
}

.fa-cart-flatbed, .fa-dolly-flatbed {
	--fa: "";
}

.fa-file-medical {
	--fa: "";
}

.fa-file-medical-alt, .fa-file-waveform {
	--fa: "";
}

.fa-first-aid, .fa-kit-medical {
	--fa: "";
}

.fa-circle-h, .fa-hospital-symbol {
	--fa: "";
}

.fa-id-card-alt, .fa-id-card-clip {
	--fa: "";
}

.fa-notes-medical {
	--fa: "";
}

.fa-pallet {
	--fa: "";
}

.fa-pills {
	--fa: "";
}

.fa-prescription-bottle {
	--fa: "";
}

.fa-prescription-bottle-alt, .fa-prescription-bottle-medical {
	--fa: "";
}

.fa-bed-pulse, .fa-procedures {
	--fa: "";
}

.fa-shipping-fast, .fa-truck-fast {
	--fa: "";
}

.fa-smoking {
	--fa: "";
}

.fa-syringe {
	--fa: "";
}

.fa-tablets {
	--fa: "";
}

.fa-thermometer {
	--fa: "";
}

.fa-vial {
	--fa: "";
}

.fa-vials {
	--fa: "";
}

.fa-warehouse {
	--fa: "";
}

.fa-weight, .fa-weight-scale {
	--fa: "";
}

.fa-x-ray {
	--fa: "";
}

.fa-box-open {
	--fa: "";
}

.fa-comment-dots, .fa-commenting {
	--fa: "";
}

.fa-comment-slash {
	--fa: "";
}

.fa-couch {
	--fa: "";
}

.fa-circle-dollar-to-slot, .fa-donate {
	--fa: "";
}

.fa-dove {
	--fa: "";
}

.fa-hand-holding {
	--fa: "";
}

.fa-hand-holding-heart {
	--fa: "";
}

.fa-hand-holding-dollar, .fa-hand-holding-usd {
	--fa: "";
}

.fa-hand-holding-droplet, .fa-hand-holding-water {
	--fa: "";
}

.fa-hands-holding {
	--fa: "";
}

.fa-hands-helping, .fa-handshake-angle {
	--fa: "";
}

.fa-parachute-box {
	--fa: "";
}

.fa-people-carry, .fa-people-carry-box {
	--fa: "";
}

.fa-piggy-bank {
	--fa: "";
}

.fa-ribbon {
	--fa: "";
}

.fa-route {
	--fa: "";
}

.fa-seedling, .fa-sprout {
	--fa: "";
}

.fa-sign, .fa-sign-hanging {
	--fa: "";
}

.fa-face-smile-wink, .fa-smile-wink {
	--fa: "";
}

.fa-tape {
	--fa: "";
}

.fa-truck-loading, .fa-truck-ramp-box {
	--fa: "";
}

.fa-truck-moving {
	--fa: "";
}

.fa-video-slash {
	--fa: "";
}

.fa-wine-glass {
	--fa: "";
}

.fa-user-astronaut {
	--fa: "";
}

.fa-user-check {
	--fa: "";
}

.fa-user-clock {
	--fa: "";
}

.fa-user-cog, .fa-user-gear {
	--fa: "";
}

.fa-user-edit, .fa-user-pen {
	--fa: "";
}

.fa-user-friends, .fa-user-group {
	--fa: "";
}

.fa-user-graduate {
	--fa: "";
}

.fa-user-lock {
	--fa: "";
}

.fa-user-minus {
	--fa: "";
}

.fa-user-ninja {
	--fa: "";
}

.fa-user-shield {
	--fa: "";
}

.fa-user-alt-slash, .fa-user-large-slash, .fa-user-slash {
	--fa: "";
}

.fa-user-tag {
	--fa: "";
}

.fa-user-tie {
	--fa: "";
}

.fa-users-cog, .fa-users-gear {
	--fa: "";
}

.fa-balance-scale-left, .fa-scale-unbalanced {
	--fa: "";
}

.fa-balance-scale-right, .fa-scale-unbalanced-flip {
	--fa: "";
}

.fa-blender {
	--fa: "";
}

.fa-book-open {
	--fa: "";
}

.fa-broadcast-tower, .fa-tower-broadcast {
	--fa: "";
}

.fa-broom {
	--fa: "";
}

.fa-blackboard, .fa-chalkboard {
	--fa: "";
}

.fa-chalkboard-teacher, .fa-chalkboard-user {
	--fa: "";
}

.fa-church {
	--fa: "";
}

.fa-coins {
	--fa: "";
}

.fa-compact-disc {
	--fa: "";
}

.fa-crow {
	--fa: "";
}

.fa-crown {
	--fa: "";
}

.fa-dice {
	--fa: "";
}

.fa-dice-five {
	--fa: "";
}

.fa-dice-four {
	--fa: "";
}

.fa-dice-one {
	--fa: "";
}

.fa-dice-six {
	--fa: "";
}

.fa-dice-three {
	--fa: "";
}

.fa-dice-two {
	--fa: "";
}

.fa-divide {
	--fa: "";
}

.fa-door-closed {
	--fa: "";
}

.fa-door-open {
	--fa: "";
}

.fa-feather {
	--fa: "";
}

.fa-frog {
	--fa: "";
}

.fa-gas-pump {
	--fa: "";
}

.fa-glasses {
	--fa: "";
}

.fa-greater-than-equal {
	--fa: "";
}

.fa-helicopter {
	--fa: "";
}

.fa-infinity {
	--fa: "";
}

.fa-kiwi-bird {
	--fa: "";
}

.fa-less-than-equal {
	--fa: "";
}

.fa-memory {
	--fa: "";
}

.fa-microphone-alt-slash, .fa-microphone-lines-slash {
	--fa: "";
}

.fa-money-bill-wave {
	--fa: "";
}

.fa-money-bill-1-wave, .fa-money-bill-wave-alt {
	--fa: "";
}

.fa-money-check {
	--fa: "";
}

.fa-money-check-alt, .fa-money-check-dollar {
	--fa: "";
}

.fa-not-equal {
	--fa: "";
}

.fa-palette {
	--fa: "";
}

.fa-parking, .fa-square-parking {
	--fa: "";
}

.fa-diagram-project, .fa-project-diagram {
	--fa: "";
}

.fa-receipt {
	--fa: "";
}

.fa-robot {
	--fa: "";
}

.fa-ruler {
	--fa: "";
}

.fa-ruler-combined {
	--fa: "";
}

.fa-ruler-horizontal {
	--fa: "";
}

.fa-ruler-vertical {
	--fa: "";
}

.fa-school {
	--fa: "";
}

.fa-screwdriver {
	--fa: "";
}

.fa-shoe-prints {
	--fa: "";
}

.fa-skull {
	--fa: "";
}

.fa-ban-smoking, .fa-smoking-ban {
	--fa: "";
}

.fa-store {
	--fa: "";
}

.fa-shop, .fa-store-alt {
	--fa: "";
}

.fa-bars-staggered, .fa-reorder, .fa-stream {
	--fa: "";
}

.fa-stroopwafel {
	--fa: "";
}

.fa-toolbox {
	--fa: "";
}

.fa-shirt, .fa-t-shirt, .fa-tshirt {
	--fa: "";
}

.fa-person-walking, .fa-walking {
	--fa: "";
}

.fa-wallet {
	--fa: "";
}

.fa-angry, .fa-face-angry {
	--fa: "";
}

.fa-archway {
	--fa: "";
}

.fa-atlas, .fa-book-atlas {
	--fa: "";
}

.fa-award {
	--fa: "";
}

.fa-backspace, .fa-delete-left {
	--fa: "";
}

.fa-bezier-curve {
	--fa: "";
}

.fa-bong {
	--fa: "";
}

.fa-brush {
	--fa: "";
}

.fa-bus-alt, .fa-bus-simple {
	--fa: "";
}

.fa-cannabis {
	--fa: "";
}

.fa-check-double {
	--fa: "";
}

.fa-cocktail, .fa-martini-glass-citrus {
	--fa: "";
}

.fa-bell-concierge, .fa-concierge-bell {
	--fa: "";
}

.fa-cookie {
	--fa: "";
}

.fa-cookie-bite {
	--fa: "";
}

.fa-crop-alt, .fa-crop-simple {
	--fa: "";
}

.fa-digital-tachograph, .fa-tachograph-digital {
	--fa: "";
}

.fa-dizzy, .fa-face-dizzy {
	--fa: "";
}

.fa-compass-drafting, .fa-drafting-compass {
	--fa: "";
}

.fa-drum {
	--fa: "";
}

.fa-drum-steelpan {
	--fa: "";
}

.fa-feather-alt, .fa-feather-pointed {
	--fa: "";
}

.fa-file-contract {
	--fa: "";
}

.fa-file-arrow-down, .fa-file-download {
	--fa: "";
}

.fa-arrow-right-from-file, .fa-file-export {
	--fa: "";
}

.fa-arrow-right-to-file, .fa-file-import {
	--fa: "";
}

.fa-file-invoice {
	--fa: "";
}

.fa-file-invoice-dollar {
	--fa: "";
}

.fa-file-prescription {
	--fa: "";
}

.fa-file-signature {
	--fa: "";
}

.fa-file-arrow-up, .fa-file-upload {
	--fa: "";
}

.fa-fill {
	--fa: "";
}

.fa-fill-drip {
	--fa: "";
}

.fa-fingerprint {
	--fa: "";
}

.fa-fish {
	--fa: "";
}

.fa-face-flushed, .fa-flushed {
	--fa: "";
}

.fa-face-frown-open, .fa-frown-open {
	--fa: "";
}

.fa-glass-martini-alt, .fa-martini-glass {
	--fa: "";
}

.fa-earth-africa, .fa-globe-africa {
	--fa: "";
}

.fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas {
	--fa: "";
}

.fa-earth-asia, .fa-globe-asia {
	--fa: "";
}

.fa-face-grimace, .fa-grimace {
	--fa: "";
}

.fa-face-grin, .fa-grin {
	--fa: "";
}

.fa-face-grin-wide, .fa-grin-alt {
	--fa: "";
}

.fa-face-grin-beam, .fa-grin-beam {
	--fa: "";
}

.fa-face-grin-beam-sweat, .fa-grin-beam-sweat {
	--fa: "";
}

.fa-face-grin-hearts, .fa-grin-hearts {
	--fa: "";
}

.fa-face-grin-squint, .fa-grin-squint {
	--fa: "";
}

.fa-face-grin-squint-tears, .fa-grin-squint-tears {
	--fa: "";
}

.fa-face-grin-stars, .fa-grin-stars {
	--fa: "";
}

.fa-face-grin-tears, .fa-grin-tears {
	--fa: "";
}

.fa-face-grin-tongue, .fa-grin-tongue {
	--fa: "";
}

.fa-face-grin-tongue-squint, .fa-grin-tongue-squint {
	--fa: "";
}

.fa-face-grin-tongue-wink, .fa-grin-tongue-wink {
	--fa: "";
}

.fa-face-grin-wink, .fa-grin-wink {
	--fa: "";
}

.fa-grid-horizontal, .fa-grip, .fa-grip-horizontal {
	--fa: "";
}

.fa-grid-vertical, .fa-grip-vertical {
	--fa: "";
}

.fa-headset {
	--fa: "";
}

.fa-highlighter {
	--fa: "";
}

.fa-hot-tub, .fa-hot-tub-person {
	--fa: "";
}

.fa-hotel {
	--fa: "";
}

.fa-joint {
	--fa: "";
}

.fa-face-kiss, .fa-kiss {
	--fa: "";
}

.fa-face-kiss-beam, .fa-kiss-beam {
	--fa: "";
}

.fa-face-kiss-wink-heart, .fa-kiss-wink-heart {
	--fa: "";
}

.fa-face-laugh, .fa-laugh {
	--fa: "";
}

.fa-face-laugh-beam, .fa-laugh-beam {
	--fa: "";
}

.fa-face-laugh-squint, .fa-laugh-squint {
	--fa: "";
}

.fa-face-laugh-wink, .fa-laugh-wink {
	--fa: "";
}

.fa-cart-flatbed-suitcase, .fa-luggage-cart {
	--fa: "";
}

.fa-map-location, .fa-map-marked {
	--fa: "";
}

.fa-map-location-dot, .fa-map-marked-alt {
	--fa: "";
}

.fa-marker {
	--fa: "";
}

.fa-medal {
	--fa: "";
}

.fa-face-meh-blank, .fa-meh-blank {
	--fa: "";
}

.fa-face-rolling-eyes, .fa-meh-rolling-eyes {
	--fa: "";
}

.fa-monument {
	--fa: "";
}

.fa-mortar-pestle {
	--fa: "";
}

.fa-paint-roller {
	--fa: "";
}

.fa-passport {
	--fa: "";
}

.fa-pen-fancy {
	--fa: "";
}

.fa-pen-nib {
	--fa: "";
}

.fa-pen-ruler, .fa-pencil-ruler {
	--fa: "";
}

.fa-plane-arrival {
	--fa: "";
}

.fa-plane-departure {
	--fa: "";
}

.fa-prescription {
	--fa: "";
}

.fa-face-sad-cry, .fa-sad-cry {
	--fa: "";
}

.fa-face-sad-tear, .fa-sad-tear {
	--fa: "";
}

.fa-shuttle-van, .fa-van-shuttle {
	--fa: "";
}

.fa-signature {
	--fa: "";
}

.fa-face-smile-beam, .fa-smile-beam {
	--fa: "";
}

.fa-solar-panel {
	--fa: "";
}

.fa-spa {
	--fa: "";
}

.fa-splotch {
	--fa: "";
}

.fa-spray-can {
	--fa: "";
}

.fa-stamp {
	--fa: "";
}

.fa-star-half-alt, .fa-star-half-stroke {
	--fa: "";
}

.fa-suitcase-rolling {
	--fa: "";
}

.fa-face-surprise, .fa-surprise {
	--fa: "";
}

.fa-swatchbook {
	--fa: "";
}

.fa-person-swimming, .fa-swimmer {
	--fa: "";
}

.fa-ladder-water, .fa-swimming-pool, .fa-water-ladder {
	--fa: "";
}

.fa-droplet-slash, .fa-tint-slash {
	--fa: "";
}

.fa-face-tired, .fa-tired {
	--fa: "";
}

.fa-tooth {
	--fa: "";
}

.fa-umbrella-beach {
	--fa: "";
}

.fa-weight-hanging {
	--fa: "";
}

.fa-wine-glass-alt, .fa-wine-glass-empty {
	--fa: "";
}

.fa-air-freshener, .fa-spray-can-sparkles {
	--fa: "";
}

.fa-apple-alt, .fa-apple-whole {
	--fa: "";
}

.fa-atom {
	--fa: "";
}

.fa-bone {
	--fa: "";
}

.fa-book-open-reader, .fa-book-reader {
	--fa: "";
}

.fa-brain {
	--fa: "";
}

.fa-car-alt, .fa-car-rear {
	--fa: "";
}

.fa-battery-car, .fa-car-battery {
	--fa: "";
}

.fa-car-burst, .fa-car-crash {
	--fa: "";
}

.fa-car-side {
	--fa: "";
}

.fa-charging-station {
	--fa: "";
}

.fa-diamond-turn-right, .fa-directions {
	--fa: "";
}

.fa-draw-polygon, .fa-vector-polygon {
	--fa: "";
}

.fa-laptop-code {
	--fa: "";
}

.fa-layer-group {
	--fa: "";
}

.fa-location, .fa-location-crosshairs {
	--fa: "";
}

.fa-lungs {
	--fa: "";
}

.fa-microscope {
	--fa: "";
}

.fa-oil-can {
	--fa: "";
}

.fa-poop {
	--fa: "";
}

.fa-shapes, .fa-triangle-circle-square {
	--fa: "";
}

.fa-star-of-life {
	--fa: "";
}

.fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average {
	--fa: "";
}

.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast {
	--fa: "";
}

.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average {
	--fa: "";
}

.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast {
	--fa: "";
}

.fa-teeth {
	--fa: "";
}

.fa-teeth-open {
	--fa: "";
}

.fa-masks-theater, .fa-theater-masks {
	--fa: "";
}

.fa-traffic-light {
	--fa: "";
}

.fa-truck-monster {
	--fa: "";
}

.fa-truck-pickup {
	--fa: "";
}

.fa-ad, .fa-rectangle-ad {
	--fa: "";
}

.fa-ankh {
	--fa: "";
}

.fa-bible, .fa-book-bible {
	--fa: "";
}

.fa-briefcase-clock, .fa-business-time {
	--fa: "";
}

.fa-city {
	--fa: "";
}

.fa-comment-dollar {
	--fa: "";
}

.fa-comments-dollar {
	--fa: "";
}

.fa-cross {
	--fa: "";
}

.fa-dharmachakra {
	--fa: "";
}

.fa-envelope-open-text {
	--fa: "";
}

.fa-folder-minus {
	--fa: "";
}

.fa-folder-plus {
	--fa: "";
}

.fa-filter-circle-dollar, .fa-funnel-dollar {
	--fa: "";
}

.fa-gopuram {
	--fa: "";
}

.fa-hamsa {
	--fa: "";
}

.fa-bahai, .fa-haykal {
	--fa: "";
}

.fa-jedi {
	--fa: "";
}

.fa-book-journal-whills, .fa-journal-whills {
	--fa: "";
}

.fa-kaaba {
	--fa: "";
}

.fa-khanda {
	--fa: "";
}

.fa-landmark {
	--fa: "";
}

.fa-envelopes-bulk, .fa-mail-bulk {
	--fa: "";
}

.fa-menorah {
	--fa: "";
}

.fa-mosque {
	--fa: "";
}

.fa-om {
	--fa: "";
}

.fa-pastafarianism, .fa-spaghetti-monster-flying {
	--fa: "";
}

.fa-peace {
	--fa: "";
}

.fa-place-of-worship {
	--fa: "";
}

.fa-poll, .fa-square-poll-vertical {
	--fa: "";
}

.fa-poll-h, .fa-square-poll-horizontal {
	--fa: "";
}

.fa-person-praying, .fa-pray {
	--fa: "";
}

.fa-hands-praying, .fa-praying-hands {
	--fa: "";
}

.fa-book-quran, .fa-quran {
	--fa: "";
}

.fa-magnifying-glass-dollar, .fa-search-dollar {
	--fa: "";
}

.fa-magnifying-glass-location, .fa-search-location {
	--fa: "";
}

.fa-socks {
	--fa: "";
}

.fa-square-root-alt, .fa-square-root-variable {
	--fa: "";
}

.fa-star-and-crescent {
	--fa: "";
}

.fa-star-of-david {
	--fa: "";
}

.fa-synagogue {
	--fa: "";
}

.fa-scroll-torah, .fa-torah {
	--fa: "";
}

.fa-torii-gate {
	--fa: "";
}

.fa-vihara {
	--fa: "";
}

.fa-volume, .fa-volume-medium {
	--fa: "";
}

.fa-volume-mute, .fa-volume-times, .fa-volume-xmark {
	--fa: "";
}

.fa-yin-yang {
	--fa: "";
}

.fa-blender-phone {
	--fa: "";
}

.fa-book-dead, .fa-book-skull {
	--fa: "";
}

.fa-campground {
	--fa: "";
}

.fa-cat {
	--fa: "";
}

.fa-chair {
	--fa: "";
}

.fa-cloud-moon {
	--fa: "";
}

.fa-cloud-sun {
	--fa: "";
}

.fa-cow {
	--fa: "";
}

.fa-dice-d20 {
	--fa: "";
}

.fa-dice-d6 {
	--fa: "";
}

.fa-dog {
	--fa: "";
}

.fa-dragon {
	--fa: "";
}

.fa-drumstick-bite {
	--fa: "";
}

.fa-dungeon {
	--fa: "";
}

.fa-file-csv {
	--fa: "";
}

.fa-fist-raised, .fa-hand-fist {
	--fa: "";
}

.fa-ghost {
	--fa: "";
}

.fa-hammer {
	--fa: "";
}

.fa-hanukiah {
	--fa: "";
}

.fa-hat-wizard {
	--fa: "";
}

.fa-hiking, .fa-person-hiking {
	--fa: "";
}

.fa-hippo {
	--fa: "";
}

.fa-horse {
	--fa: "";
}

.fa-house-chimney-crack, .fa-house-damage {
	--fa: "";
}

.fa-hryvnia, .fa-hryvnia-sign {
	--fa: "";
}

.fa-mask {
	--fa: "";
}

.fa-mountain {
	--fa: "";
}

.fa-network-wired {
	--fa: "";
}

.fa-otter {
	--fa: "";
}

.fa-ring {
	--fa: "";
}

.fa-person-running, .fa-running {
	--fa: "";
}

.fa-scroll {
	--fa: "";
}

.fa-skull-crossbones {
	--fa: "";
}

.fa-slash {
	--fa: "";
}

.fa-spider {
	--fa: "";
}

.fa-toilet-paper, .fa-toilet-paper-alt, .fa-toilet-paper-blank {
	--fa: "";
}

.fa-tractor {
	--fa: "";
}

.fa-user-injured {
	--fa: "";
}

.fa-vr-cardboard {
	--fa: "";
}

.fa-wand-sparkles {
	--fa: "";
}

.fa-wind {
	--fa: "";
}

.fa-wine-bottle {
	--fa: "";
}

.fa-cloud-meatball {
	--fa: "";
}

.fa-cloud-moon-rain {
	--fa: "";
}

.fa-cloud-rain {
	--fa: "";
}

.fa-cloud-showers-heavy {
	--fa: "";
}

.fa-cloud-sun-rain {
	--fa: "";
}

.fa-democrat {
	--fa: "";
}

.fa-flag-usa {
	--fa: "";
}

.fa-hurricane {
	--fa: "";
}

.fa-landmark-alt, .fa-landmark-dome {
	--fa: "";
}

.fa-meteor {
	--fa: "";
}

.fa-person-booth {
	--fa: "";
}

.fa-poo-bolt, .fa-poo-storm {
	--fa: "";
}

.fa-rainbow {
	--fa: "";
}

.fa-republican {
	--fa: "";
}

.fa-smog {
	--fa: "";
}

.fa-temperature-high {
	--fa: "";
}

.fa-temperature-low {
	--fa: "";
}

.fa-cloud-bolt, .fa-thunderstorm {
	--fa: "";
}

.fa-tornado {
	--fa: "";
}

.fa-volcano {
	--fa: "";
}

.fa-check-to-slot, .fa-vote-yea {
	--fa: "";
}

.fa-water {
	--fa: "";
}

.fa-baby {
	--fa: "";
}

.fa-baby-carriage, .fa-carriage-baby {
	--fa: "";
}

.fa-biohazard {
	--fa: "";
}

.fa-blog {
	--fa: "";
}

.fa-calendar-day {
	--fa: "";
}

.fa-calendar-week {
	--fa: "";
}

.fa-candy-cane {
	--fa: "";
}

.fa-carrot {
	--fa: "";
}

.fa-cash-register {
	--fa: "";
}

.fa-compress-arrows-alt, .fa-minimize {
	--fa: "";
}

.fa-dumpster {
	--fa: "";
}

.fa-dumpster-fire {
	--fa: "";
}

.fa-ethernet {
	--fa: "";
}

.fa-gifts {
	--fa: "";
}

.fa-champagne-glasses, .fa-glass-cheers {
	--fa: "";
}

.fa-glass-whiskey, .fa-whiskey-glass {
	--fa: "";
}

.fa-earth-europe, .fa-globe-europe {
	--fa: "";
}

.fa-grip-lines {
	--fa: "";
}

.fa-grip-lines-vertical {
	--fa: "";
}

.fa-guitar {
	--fa: "";
}

.fa-heart-broken, .fa-heart-crack {
	--fa: "";
}

.fa-holly-berry {
	--fa: "";
}

.fa-horse-head {
	--fa: "";
}

.fa-icicles {
	--fa: "";
}

.fa-igloo {
	--fa: "";
}

.fa-mitten {
	--fa: "";
}

.fa-mug-hot {
	--fa: "";
}

.fa-radiation {
	--fa: "";
}

.fa-circle-radiation, .fa-radiation-alt {
	--fa: "";
}

.fa-restroom {
	--fa: "";
}

.fa-satellite {
	--fa: "";
}

.fa-satellite-dish {
	--fa: "";
}

.fa-sd-card {
	--fa: "";
}

.fa-sim-card {
	--fa: "";
}

.fa-person-skating, .fa-skating {
	--fa: "";
}

.fa-person-skiing, .fa-skiing {
	--fa: "";
}

.fa-person-skiing-nordic, .fa-skiing-nordic {
	--fa: "";
}

.fa-sleigh {
	--fa: "";
}

.fa-comment-sms, .fa-sms {
	--fa: "";
}

.fa-person-snowboarding, .fa-snowboarding {
	--fa: "";
}

.fa-snowman {
	--fa: "";
}

.fa-snowplow {
	--fa: "";
}

.fa-tenge, .fa-tenge-sign {
	--fa: "";
}

.fa-toilet {
	--fa: "";
}

.fa-screwdriver-wrench, .fa-tools {
	--fa: "";
}

.fa-cable-car, .fa-tram {
	--fa: "";
}

.fa-fire-alt, .fa-fire-flame-curved {
	--fa: "";
}

.fa-bacon {
	--fa: "";
}

.fa-book-medical {
	--fa: "";
}

.fa-bread-slice {
	--fa: "";
}

.fa-cheese {
	--fa: "";
}

.fa-clinic-medical, .fa-house-chimney-medical {
	--fa: "";
}

.fa-clipboard-user {
	--fa: "";
}

.fa-comment-medical {
	--fa: "";
}

.fa-crutch {
	--fa: "";
}

.fa-disease {
	--fa: "";
}

.fa-egg {
	--fa: "";
}

.fa-folder-tree {
	--fa: "";
}

.fa-burger, .fa-hamburger {
	--fa: "";
}

.fa-hand-middle-finger {
	--fa: "";
}

.fa-hard-hat, .fa-hat-hard, .fa-helmet-safety {
	--fa: "";
}

.fa-hospital-user {
	--fa: "";
}

.fa-hotdog {
	--fa: "";
}

.fa-ice-cream {
	--fa: "";
}

.fa-laptop-medical {
	--fa: "";
}

.fa-pager {
	--fa: "";
}

.fa-pepper-hot {
	--fa: "";
}

.fa-pizza-slice {
	--fa: "";
}

.fa-sack-dollar {
	--fa: "";
}

.fa-book-tanakh, .fa-tanakh {
	--fa: "";
}

.fa-bars-progress, .fa-tasks-alt {
	--fa: "";
}

.fa-trash-arrow-up, .fa-trash-restore {
	--fa: "";
}

.fa-trash-can-arrow-up, .fa-trash-restore-alt {
	--fa: "";
}

.fa-user-nurse {
	--fa: "";
}

.fa-wave-square {
	--fa: "";
}

.fa-biking, .fa-person-biking {
	--fa: "";
}

.fa-border-all {
	--fa: "";
}

.fa-border-none {
	--fa: "";
}

.fa-border-style, .fa-border-top-left {
	--fa: "";
}

.fa-digging, .fa-person-digging {
	--fa: "";
}

.fa-fan {
	--fa: "";
}

.fa-heart-music-camera-bolt, .fa-icons {
	--fa: "";
}

.fa-phone-alt, .fa-phone-flip {
	--fa: "";
}

.fa-phone-square-alt, .fa-square-phone-flip {
	--fa: "";
}

.fa-photo-film, .fa-photo-video {
	--fa: "";
}

.fa-remove-format, .fa-text-slash {
	--fa: "";
}

.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt {
	--fa: "";
}

.fa-arrow-up-z-a, .fa-sort-alpha-up-alt {
	--fa: "";
}

.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt {
	--fa: "";
}

.fa-arrow-up-short-wide, .fa-sort-amount-up-alt {
	--fa: "";
}

.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt {
	--fa: "";
}

.fa-arrow-up-9-1, .fa-sort-numeric-up-alt {
	--fa: "";
}

.fa-spell-check {
	--fa: "";
}

.fa-voicemail {
	--fa: "";
}

.fa-hat-cowboy {
	--fa: "";
}

.fa-hat-cowboy-side {
	--fa: "";
}

.fa-computer-mouse, .fa-mouse {
	--fa: "";
}

.fa-radio {
	--fa: "";
}

.fa-record-vinyl {
	--fa: "";
}

.fa-walkie-talkie {
	--fa: "";
}

.fa-caravan {
	--fa: "";
}

:host, :root {
	--fa-family-brands: "Font Awesome 7 Brands";
	--fa-font-brands: normal 400 1em/1 var(--fa-family-brands);
}

.fa-brands, .fa-classic.fa-brands, .fab {
	--fa-family: var(--fa-family-brands);
	--fa-style: 400;
}

.fa-firefox-browser {
	--fa: "";
}

.fa-ideal {
	--fa: "";
}

.fa-microblog {
	--fa: "";
}

.fa-pied-piper-square, .fa-square-pied-piper {
	--fa: "";
}

.fa-unity {
	--fa: "";
}

.fa-dailymotion {
	--fa: "";
}

.fa-instagram-square, .fa-square-instagram {
	--fa: "";
}

.fa-mixer {
	--fa: "";
}

.fa-shopify {
	--fa: "";
}

.fa-deezer {
	--fa: "";
}

.fa-edge-legacy {
	--fa: "";
}

.fa-google-pay {
	--fa: "";
}

.fa-rust {
	--fa: "";
}

.fa-tiktok {
	--fa: "";
}

.fa-unsplash {
	--fa: "";
}

.fa-cloudflare {
	--fa: "";
}

.fa-guilded {
	--fa: "";
}

.fa-hive {
	--fa: "";
}

.fa-42-group, .fa-innosoft {
	--fa: "";
}

.fa-instalod {
	--fa: "";
}

.fa-octopus-deploy {
	--fa: "";
}

.fa-perbyte {
	--fa: "";
}

.fa-uncharted {
	--fa: "";
}

.fa-watchman-monitoring {
	--fa: "";
}

.fa-wodu {
	--fa: "";
}

.fa-wirsindhandwerk, .fa-wsh {
	--fa: "";
}

.fa-bots {
	--fa: "";
}

.fa-cmplid {
	--fa: "";
}

.fa-bilibili {
	--fa: "";
}

.fa-golang {
	--fa: "";
}

.fa-pix {
	--fa: "";
}

.fa-sitrox {
	--fa: "";
}

.fa-hashnode {
	--fa: "";
}

.fa-meta {
	--fa: "";
}

.fa-padlet {
	--fa: "";
}

.fa-nfc-directional {
	--fa: "";
}

.fa-nfc-symbol {
	--fa: "";
}

.fa-screenpal {
	--fa: "";
}

.fa-space-awesome {
	--fa: "";
}

.fa-square-font-awesome {
	--fa: "";
}

.fa-gitlab-square, .fa-square-gitlab {
	--fa: "";
}

.fa-odysee {
	--fa: "";
}

.fa-stubber {
	--fa: "";
}

.fa-debian {
	--fa: "";
}

.fa-shoelace {
	--fa: "";
}

.fa-threads {
	--fa: "";
}

.fa-square-threads {
	--fa: "";
}

.fa-square-x-twitter {
	--fa: "";
}

.fa-x-twitter {
	--fa: "";
}

.fa-opensuse {
	--fa: "";
}

.fa-letterboxd {
	--fa: "";
}

.fa-square-letterboxd {
	--fa: "";
}

.fa-mintbit {
	--fa: "";
}

.fa-google-scholar {
	--fa: "";
}

.fa-brave {
	--fa: "";
}

.fa-brave-reverse {
	--fa: "";
}

.fa-pixiv {
	--fa: "";
}

.fa-upwork {
	--fa: "";
}

.fa-webflow {
	--fa: "";
}

.fa-signal-messenger {
	--fa: "";
}

.fa-bluesky {
	--fa: "";
}

.fa-jxl {
	--fa: "";
}

.fa-square-upwork {
	--fa: "";
}

.fa-web-awesome {
	--fa: "";
}

.fa-square-web-awesome {
	--fa: "";
}

.fa-square-web-awesome-stroke {
	--fa: "";
}

.fa-dart-lang {
	--fa: "";
}

.fa-flutter {
	--fa: "";
}

.fa-files-pinwheel {
	--fa: "";
}

.fa-css {
	--fa: "";
}

.fa-square-bluesky {
	--fa: "";
}

.fa-openai {
	--fa: "";
}

.fa-square-linkedin {
	--fa: "";
}

.fa-cash-app {
	--fa: "";
}

.fa-disqus {
	--fa: "";
}

.fa-11ty, .fa-eleventy {
	--fa: "";
}

.fa-kakao-talk {
	--fa: "";
}

.fa-linktree {
	--fa: "";
}

.fa-notion {
	--fa: "";
}

.fa-pandora {
	--fa: "";
}

.fa-pixelfed {
	--fa: "";
}

.fa-tidal {
	--fa: "";
}

.fa-vsco {
	--fa: "";
}

.fa-w3c {
	--fa: "";
}

.fa-lumon {
	--fa: "";
}

.fa-lumon-drop {
	--fa: "";
}

.fa-square-figma {
	--fa: "";
}

.fa-tex {
	--fa: "";
}

.fa-duolingo {
	--fa: "";
}

.fa-supportnow {
	--fa: "";
}

.fa-tor-browser {
	--fa: "";
}

.fa-typescript {
	--fa: "";
}

.fa-square-deskpro {
	--fa: "";
}

.fa-circle-zulip {
	--fa: "";
}

.fa-julia {
	--fa: "";
}

.fa-zulip {
	--fa: "";
}

.fa-unison {
	--fa: "";
}

.fa-bgg, .fa-board-game-geek {
	--fa: "";
}

.fa-ko-fi {
	--fa: "";
}

.fa-kubernetes {
	--fa: "";
}

.fa-postgresql {
	--fa: "";
}

.fa-scaleway {
	--fa: "";
}

.fa-venmo {
	--fa: "";
}

.fa-venmo-v {
	--fa: "";
}

.fa-unreal-engine {
	--fa: "";
}

.fa-globaleaks {
	--fa: "";
}

.fa-solana {
	--fa: "";
}

.fa-threema {
	--fa: "";
}

.fa-forgejo {
	--fa: "";
}

.fa-claude {
	--fa: "";
}

.fa-gitee {
	--fa: "";
}

.fa-xmpp {
	--fa: "";
}

.fa-fediverse {
	--fa: "";
}

.fa-tailwind-css {
	--fa: "";
}

.fa-arch-linux {
	--fa: "";
}

.fa-svelte {
	--fa: "";
}

.fa-hugging-face {
	--fa: "";
}

.fa-leetcode {
	--fa: "";
}

.fa-openstreetmap {
	--fa: "";
}

.fa-ultralytics {
	--fa: "";
}

.fa-ultralytics-hub {
	--fa: "";
}

.fa-ultralytics-yolo {
	--fa: "";
}

.fa-obsidian {
	--fa: "";
}

.fa-zoom {
	--fa: "";
}

.fa-vim {
	--fa: "";
}

.fa-symfonycasts {
	--fa: "";
}

.fa-square-twitter, .fa-twitter-square {
	--fa: "";
}

.fa-facebook-square, .fa-square-facebook {
	--fa: "";
}

.fa-linkedin {
	--fa: "";
}

.fa-github-square, .fa-square-github {
	--fa: "";
}

.fa-twitter {
	--fa: "";
}

.fa-facebook {
	--fa: "";
}

.fa-github {
	--fa: "";
}

.fa-pinterest {
	--fa: "";
}

.fa-pinterest-square, .fa-square-pinterest {
	--fa: "";
}

.fa-google-plus-square, .fa-square-google-plus {
	--fa: "";
}

.fa-google-plus-g {
	--fa: "";
}

.fa-linkedin-in {
	--fa: "";
}

.fa-github-alt {
	--fa: "";
}

.fa-maxcdn {
	--fa: "";
}

.fa-html5 {
	--fa: "";
}

.fa-css3 {
	--fa: "";
}

.fa-btc {
	--fa: "";
}

.fa-youtube {
	--fa: "";
}

.fa-xing {
	--fa: "";
}

.fa-square-xing, .fa-xing-square {
	--fa: "";
}

.fa-dropbox {
	--fa: "";
}

.fa-stack-overflow {
	--fa: "";
}

.fa-instagram {
	--fa: "";
}

.fa-flickr {
	--fa: "";
}

.fa-adn {
	--fa: "";
}

.fa-bitbucket {
	--fa: "";
}

.fa-tumblr {
	--fa: "";
}

.fa-square-tumblr, .fa-tumblr-square {
	--fa: "";
}

.fa-apple {
	--fa: "";
}

.fa-windows {
	--fa: "";
}

.fa-android {
	--fa: "";
}

.fa-linux {
	--fa: "";
}

.fa-dribbble {
	--fa: "";
}

.fa-skype {
	--fa: "";
}

.fa-foursquare {
	--fa: "";
}

.fa-trello {
	--fa: "";
}

.fa-gratipay {
	--fa: "";
}

.fa-vk {
	--fa: "";
}

.fa-weibo {
	--fa: "";
}

.fa-renren {
	--fa: "";
}

.fa-pagelines {
	--fa: "";
}

.fa-stack-exchange {
	--fa: "";
}

.fa-square-vimeo, .fa-vimeo-square {
	--fa: "";
}

.fa-slack, .fa-slack-hash {
	--fa: "";
}

.fa-wordpress {
	--fa: "";
}

.fa-openid {
	--fa: "";
}

.fa-yahoo {
	--fa: "";
}

.fa-google {
	--fa: "";
}

.fa-reddit {
	--fa: "";
}

.fa-reddit-square, .fa-square-reddit {
	--fa: "";
}

.fa-stumbleupon-circle {
	--fa: "";
}

.fa-stumbleupon {
	--fa: "";
}

.fa-delicious {
	--fa: "";
}

.fa-digg {
	--fa: "";
}

.fa-pied-piper-pp {
	--fa: "";
}

.fa-pied-piper-alt {
	--fa: "";
}

.fa-drupal {
	--fa: "";
}

.fa-joomla {
	--fa: "";
}

.fa-behance {
	--fa: "";
}

.fa-behance-square, .fa-square-behance {
	--fa: "";
}

.fa-steam {
	--fa: "";
}

.fa-square-steam, .fa-steam-square {
	--fa: "";
}

.fa-spotify {
	--fa: "";
}

.fa-deviantart {
	--fa: "";
}

.fa-soundcloud {
	--fa: "";
}

.fa-vine {
	--fa: "";
}

.fa-codepen {
	--fa: "";
}

.fa-jsfiddle {
	--fa: "";
}

.fa-rebel {
	--fa: "";
}

.fa-empire {
	--fa: "";
}

.fa-git-square, .fa-square-git {
	--fa: "";
}

.fa-git {
	--fa: "";
}

.fa-hacker-news {
	--fa: "";
}

.fa-tencent-weibo {
	--fa: "";
}

.fa-qq {
	--fa: "";
}

.fa-weixin {
	--fa: "";
}

.fa-slideshare {
	--fa: "";
}

.fa-twitch {
	--fa: "";
}

.fa-yelp {
	--fa: "";
}

.fa-paypal {
	--fa: "";
}

.fa-google-wallet {
	--fa: "";
}

.fa-cc-visa {
	--fa: "";
}

.fa-cc-mastercard {
	--fa: "";
}

.fa-cc-discover {
	--fa: "";
}

.fa-cc-amex {
	--fa: "";
}

.fa-cc-paypal {
	--fa: "";
}

.fa-cc-stripe {
	--fa: "";
}

.fa-lastfm {
	--fa: "";
}

.fa-lastfm-square, .fa-square-lastfm {
	--fa: "";
}

.fa-ioxhost {
	--fa: "";
}

.fa-angellist {
	--fa: "";
}

.fa-buysellads {
	--fa: "";
}

.fa-connectdevelop {
	--fa: "";
}

.fa-dashcube {
	--fa: "";
}

.fa-forumbee {
	--fa: "";
}

.fa-leanpub {
	--fa: "";
}

.fa-sellsy {
	--fa: "";
}

.fa-shirtsinbulk {
	--fa: "";
}

.fa-simplybuilt {
	--fa: "";
}

.fa-skyatlas {
	--fa: "";
}

.fa-pinterest-p {
	--fa: "";
}

.fa-whatsapp {
	--fa: "";
}

.fa-viacoin {
	--fa: "";
}

.fa-medium, .fa-medium-m {
	--fa: "";
}

.fa-y-combinator {
	--fa: "";
}

.fa-optin-monster {
	--fa: "";
}

.fa-opencart {
	--fa: "";
}

.fa-expeditedssl {
	--fa: "";
}

.fa-cc-jcb {
	--fa: "";
}

.fa-cc-diners-club {
	--fa: "";
}

.fa-creative-commons {
	--fa: "";
}

.fa-gg {
	--fa: "";
}

.fa-gg-circle {
	--fa: "";
}

.fa-odnoklassniki {
	--fa: "";
}

.fa-odnoklassniki-square, .fa-square-odnoklassniki {
	--fa: "";
}

.fa-get-pocket {
	--fa: "";
}

.fa-wikipedia-w {
	--fa: "";
}

.fa-safari {
	--fa: "";
}

.fa-chrome {
	--fa: "";
}

.fa-firefox {
	--fa: "";
}

.fa-opera {
	--fa: "";
}

.fa-internet-explorer {
	--fa: "";
}

.fa-contao {
	--fa: "";
}

.fa-500px {
	--fa: "";
}

.fa-amazon {
	--fa: "";
}

.fa-houzz {
	--fa: "";
}

.fa-vimeo-v {
	--fa: "";
}

.fa-black-tie {
	--fa: "";
}

.fa-fonticons {
	--fa: "";
}

.fa-reddit-alien {
	--fa: "";
}

.fa-edge {
	--fa: "";
}

.fa-codiepie {
	--fa: "";
}

.fa-modx {
	--fa: "";
}

.fa-fort-awesome {
	--fa: "";
}

.fa-usb {
	--fa: "";
}

.fa-product-hunt {
	--fa: "";
}

.fa-mixcloud {
	--fa: "";
}

.fa-scribd {
	--fa: "";
}

.fa-bluetooth {
	--fa: "";
}

.fa-bluetooth-b {
	--fa: "";
}

.fa-gitlab {
	--fa: "";
}

.fa-wpbeginner {
	--fa: "";
}

.fa-wpforms {
	--fa: "";
}

.fa-envira {
	--fa: "";
}

.fa-glide {
	--fa: "";
}

.fa-glide-g {
	--fa: "";
}

.fa-viadeo {
	--fa: "";
}

.fa-square-viadeo, .fa-viadeo-square {
	--fa: "";
}

.fa-snapchat, .fa-snapchat-ghost {
	--fa: "";
}

.fa-snapchat-square, .fa-square-snapchat {
	--fa: "";
}

.fa-pied-piper {
	--fa: "";
}

.fa-first-order {
	--fa: "";
}

.fa-yoast {
	--fa: "";
}

.fa-themeisle {
	--fa: "";
}

.fa-google-plus {
	--fa: "";
}

.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full {
	--fa: "";
}

.fa-linode {
	--fa: "";
}

.fa-quora {
	--fa: "";
}

.fa-free-code-camp {
	--fa: "";
}

.fa-telegram, .fa-telegram-plane {
	--fa: "";
}

.fa-bandcamp {
	--fa: "";
}

.fa-grav {
	--fa: "";
}

.fa-etsy {
	--fa: "";
}

.fa-imdb {
	--fa: "";
}

.fa-ravelry {
	--fa: "";
}

.fa-sellcast {
	--fa: "";
}

.fa-superpowers {
	--fa: "";
}

.fa-wpexplorer {
	--fa: "";
}

.fa-meetup {
	--fa: "";
}

.fa-font-awesome-alt, .fa-square-font-awesome-stroke {
	--fa: "";
}

.fa-accessible-icon {
	--fa: "";
}

.fa-accusoft {
	--fa: "";
}

.fa-adversal {
	--fa: "";
}

.fa-affiliatetheme {
	--fa: "";
}

.fa-algolia {
	--fa: "";
}

.fa-amilia {
	--fa: "";
}

.fa-angrycreative {
	--fa: "";
}

.fa-app-store {
	--fa: "";
}

.fa-app-store-ios {
	--fa: "";
}

.fa-apper {
	--fa: "";
}

.fa-asymmetrik {
	--fa: "";
}

.fa-audible {
	--fa: "";
}

.fa-avianex {
	--fa: "";
}

.fa-aws {
	--fa: "";
}

.fa-bimobject {
	--fa: "";
}

.fa-bitcoin {
	--fa: "";
}

.fa-bity {
	--fa: "";
}

.fa-blackberry {
	--fa: "";
}

.fa-blogger {
	--fa: "";
}

.fa-blogger-b {
	--fa: "";
}

.fa-buromobelexperte {
	--fa: "";
}

.fa-centercode {
	--fa: "";
}

.fa-cloudscale {
	--fa: "";
}

.fa-cloudsmith {
	--fa: "";
}

.fa-cloudversify {
	--fa: "";
}

.fa-cpanel {
	--fa: "";
}

.fa-css3-alt {
	--fa: "";
}

.fa-cuttlefish {
	--fa: "";
}

.fa-d-and-d {
	--fa: "";
}

.fa-deploydog {
	--fa: "";
}

.fa-deskpro {
	--fa: "";
}

.fa-digital-ocean {
	--fa: "";
}

.fa-discord {
	--fa: "";
}

.fa-discourse {
	--fa: "";
}

.fa-dochub {
	--fa: "";
}

.fa-docker {
	--fa: "";
}

.fa-draft2digital {
	--fa: "";
}

.fa-dribbble-square, .fa-square-dribbble {
	--fa: "";
}

.fa-dyalog {
	--fa: "";
}

.fa-earlybirds {
	--fa: "";
}

.fa-erlang {
	--fa: "";
}

.fa-facebook-f {
	--fa: "";
}

.fa-facebook-messenger {
	--fa: "";
}

.fa-firstdraft {
	--fa: "";
}

.fa-fonticons-fi {
	--fa: "";
}

.fa-fort-awesome-alt {
	--fa: "";
}

.fa-freebsd {
	--fa: "";
}

.fa-gitkraken {
	--fa: "";
}

.fa-gofore {
	--fa: "";
}

.fa-goodreads {
	--fa: "";
}

.fa-goodreads-g {
	--fa: "";
}

.fa-google-drive {
	--fa: "";
}

.fa-google-play {
	--fa: "";
}

.fa-gripfire {
	--fa: "";
}

.fa-grunt {
	--fa: "";
}

.fa-gulp {
	--fa: "";
}

.fa-hacker-news-square, .fa-square-hacker-news {
	--fa: "";
}

.fa-hire-a-helper {
	--fa: "";
}

.fa-hotjar {
	--fa: "";
}

.fa-hubspot {
	--fa: "";
}

.fa-itunes {
	--fa: "";
}

.fa-itunes-note {
	--fa: "";
}

.fa-jenkins {
	--fa: "";
}

.fa-joget {
	--fa: "";
}

.fa-js {
	--fa: "";
}

.fa-js-square, .fa-square-js {
	--fa: "";
}

.fa-keycdn {
	--fa: "";
}

.fa-kickstarter, .fa-square-kickstarter {
	--fa: "";
}

.fa-kickstarter-k {
	--fa: "";
}

.fa-laravel {
	--fa: "";
}

.fa-line {
	--fa: "";
}

.fa-lyft {
	--fa: "";
}

.fa-magento {
	--fa: "";
}

.fa-medapps {
	--fa: "";
}

.fa-medrt {
	--fa: "";
}

.fa-microsoft {
	--fa: "";
}

.fa-mix {
	--fa: "";
}

.fa-mizuni {
	--fa: "";
}

.fa-monero {
	--fa: "";
}

.fa-napster {
	--fa: "";
}

.fa-node-js {
	--fa: "";
}

.fa-npm {
	--fa: "";
}

.fa-ns8 {
	--fa: "";
}

.fa-nutritionix {
	--fa: "";
}

.fa-page4 {
	--fa: "";
}

.fa-palfed {
	--fa: "";
}

.fa-patreon {
	--fa: "";
}

.fa-periscope {
	--fa: "";
}

.fa-phabricator {
	--fa: "";
}

.fa-phoenix-framework {
	--fa: "";
}

.fa-playstation {
	--fa: "";
}

.fa-pushed {
	--fa: "";
}

.fa-python {
	--fa: "";
}

.fa-red-river {
	--fa: "";
}

.fa-rendact, .fa-wpressr {
	--fa: "";
}

.fa-replyd {
	--fa: "";
}

.fa-resolving {
	--fa: "";
}

.fa-rocketchat {
	--fa: "";
}

.fa-rockrms {
	--fa: "";
}

.fa-schlix {
	--fa: "";
}

.fa-searchengin {
	--fa: "";
}

.fa-servicestack {
	--fa: "";
}

.fa-sistrix {
	--fa: "";
}

.fa-speakap {
	--fa: "";
}

.fa-staylinked {
	--fa: "";
}

.fa-steam-symbol {
	--fa: "";
}

.fa-sticker-mule {
	--fa: "";
}

.fa-studiovinari {
	--fa: "";
}

.fa-supple {
	--fa: "";
}

.fa-uber {
	--fa: "";
}

.fa-uikit {
	--fa: "";
}

.fa-uniregistry {
	--fa: "";
}

.fa-untappd {
	--fa: "";
}

.fa-ussunnah {
	--fa: "";
}

.fa-vaadin {
	--fa: "";
}

.fa-viber {
	--fa: "";
}

.fa-vimeo {
	--fa: "";
}

.fa-vnv {
	--fa: "";
}

.fa-square-whatsapp, .fa-whatsapp-square {
	--fa: "";
}

.fa-whmcs {
	--fa: "";
}

.fa-wordpress-simple {
	--fa: "";
}

.fa-xbox {
	--fa: "";
}

.fa-yandex {
	--fa: "";
}

.fa-yandex-international {
	--fa: "";
}

.fa-apple-pay {
	--fa: "";
}

.fa-cc-apple-pay {
	--fa: "";
}

.fa-fly {
	--fa: "";
}

.fa-node {
	--fa: "";
}

.fa-osi {
	--fa: "";
}

.fa-react {
	--fa: "";
}

.fa-autoprefixer {
	--fa: "";
}

.fa-less {
	--fa: "";
}

.fa-sass {
	--fa: "";
}

.fa-vuejs {
	--fa: "";
}

.fa-angular {
	--fa: "";
}

.fa-aviato {
	--fa: "";
}

.fa-ember {
	--fa: "";
}

.fa-gitter {
	--fa: "";
}

.fa-hooli {
	--fa: "";
}

.fa-strava {
	--fa: "";
}

.fa-stripe {
	--fa: "";
}

.fa-stripe-s {
	--fa: "";
}

.fa-typo3 {
	--fa: "";
}

.fa-amazon-pay {
	--fa: "";
}

.fa-cc-amazon-pay {
	--fa: "";
}

.fa-ethereum {
	--fa: "";
}

.fa-korvue {
	--fa: "";
}

.fa-elementor {
	--fa: "";
}

.fa-square-youtube, .fa-youtube-square {
	--fa: "";
}

.fa-flipboard {
	--fa: "";
}

.fa-hips {
	--fa: "";
}

.fa-php {
	--fa: "";
}

.fa-quinscape {
	--fa: "";
}

.fa-readme {
	--fa: "";
}

.fa-java {
	--fa: "";
}

.fa-pied-piper-hat {
	--fa: "";
}

.fa-creative-commons-by {
	--fa: "";
}

.fa-creative-commons-nc {
	--fa: "";
}

.fa-creative-commons-nc-eu {
	--fa: "";
}

.fa-creative-commons-nc-jp {
	--fa: "";
}

.fa-creative-commons-nd {
	--fa: "";
}

.fa-creative-commons-pd {
	--fa: "";
}

.fa-creative-commons-pd-alt {
	--fa: "";
}

.fa-creative-commons-remix {
	--fa: "";
}

.fa-creative-commons-sa {
	--fa: "";
}

.fa-creative-commons-sampling {
	--fa: "";
}

.fa-creative-commons-sampling-plus {
	--fa: "";
}

.fa-creative-commons-share {
	--fa: "";
}

.fa-creative-commons-zero {
	--fa: "";
}

.fa-ebay {
	--fa: "";
}

.fa-keybase {
	--fa: "";
}

.fa-mastodon {
	--fa: "";
}

.fa-r-project {
	--fa: "";
}

.fa-researchgate {
	--fa: "";
}

.fa-teamspeak {
	--fa: "";
}

.fa-first-order-alt {
	--fa: "";
}

.fa-fulcrum {
	--fa: "";
}

.fa-galactic-republic {
	--fa: "";
}

.fa-galactic-senate {
	--fa: "";
}

.fa-jedi-order {
	--fa: "";
}

.fa-mandalorian {
	--fa: "";
}

.fa-old-republic {
	--fa: "";
}

.fa-phoenix-squadron {
	--fa: "";
}

.fa-sith {
	--fa: "";
}

.fa-trade-federation {
	--fa: "";
}

.fa-wolf-pack-battalion {
	--fa: "";
}

.fa-hornbill {
	--fa: "";
}

.fa-mailchimp {
	--fa: "";
}

.fa-megaport {
	--fa: "";
}

.fa-nimblr {
	--fa: "";
}

.fa-rev {
	--fa: "";
}

.fa-shopware {
	--fa: "";
}

.fa-squarespace {
	--fa: "";
}

.fa-themeco {
	--fa: "";
}

.fa-weebly {
	--fa: "";
}

.fa-wix {
	--fa: "";
}

.fa-ello {
	--fa: "";
}

.fa-hackerrank {
	--fa: "";
}

.fa-kaggle {
	--fa: "";
}

.fa-markdown {
	--fa: "";
}

.fa-neos {
	--fa: "";
}

.fa-zhihu {
	--fa: "";
}

.fa-alipay {
	--fa: "";
}

.fa-the-red-yeti {
	--fa: "";
}

.fa-critical-role {
	--fa: "";
}

.fa-d-and-d-beyond {
	--fa: "";
}

.fa-dev {
	--fa: "";
}

.fa-fantasy-flight-games {
	--fa: "";
}

.fa-wizards-of-the-coast {
	--fa: "";
}

.fa-think-peaks {
	--fa: "";
}

.fa-reacteurope {
	--fa: "";
}

.fa-artstation {
	--fa: "";
}

.fa-atlassian {
	--fa: "";
}

.fa-canadian-maple-leaf {
	--fa: "";
}

.fa-centos {
	--fa: "";
}

.fa-confluence {
	--fa: "";
}

.fa-dhl {
	--fa: "";
}

.fa-diaspora {
	--fa: "";
}

.fa-fedex {
	--fa: "";
}

.fa-fedora {
	--fa: "";
}

.fa-figma {
	--fa: "";
}

.fa-intercom {
	--fa: "";
}

.fa-invision {
	--fa: "";
}

.fa-jira {
	--fa: "";
}

.fa-mendeley {
	--fa: "";
}

.fa-raspberry-pi {
	--fa: "";
}

.fa-redhat {
	--fa: "";
}

.fa-sketch {
	--fa: "";
}

.fa-sourcetree {
	--fa: "";
}

.fa-suse {
	--fa: "";
}

.fa-ubuntu {
	--fa: "";
}

.fa-ups {
	--fa: "";
}

.fa-usps {
	--fa: "";
}

.fa-yarn {
	--fa: "";
}

.fa-airbnb {
	--fa: "";
}

.fa-battle-net {
	--fa: "";
}

.fa-bootstrap {
	--fa: "";
}

.fa-buffer {
	--fa: "";
}

.fa-chromecast {
	--fa: "";
}

.fa-evernote {
	--fa: "";
}

.fa-itch-io {
	--fa: "";
}

.fa-salesforce {
	--fa: "";
}

.fa-speaker-deck {
	--fa: "";
}

.fa-symfony {
	--fa: "";
}

.fa-waze {
	--fa: "";
}

.fa-yammer {
	--fa: "";
}

.fa-git-alt {
	--fa: "";
}

.fa-stackpath {
	--fa: "";
}

.fa-cotton-bureau {
	--fa: "";
}

.fa-buy-n-large {
	--fa: "";
}

.fa-mdb {
	--fa: "";
}

.fa-orcid {
	--fa: "";
}

.fa-swift {
	--fa: "";
}

.fa-umbraco {
	--fa: "";
}

:host, :root {
	--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);
}

.far {
	--fa-family: var(--fa-family-classic);
}

.fa-regular, .far {
	--fa-style: 400;
}

:host, :root {
	--fa-family-classic: "Font Awesome 7 Free";
	--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);
	--fa-style-family-classic: var(--fa-family-classic);
}

.fas {
	--fa-style: 900;
}

.fa-classic, .fas {
	--fa-family: var(--fa-family-classic);
}

.fa-solid {
	--fa-style: 900;
}

.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-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 {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	font: inherit;
}

.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 {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-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;
}

.owl-carousel .animated {
	animation-duration: 1s;
	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-height {
	transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("https://hamburgmumbai.com/wp-content/plugins/post-slider-and-carousel/assets/css/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease;
}

.owl-carousel .owl-video-play-icon.nitro-lazy {
	background: none !important;
}

.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-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.psacp-wrap, .psacp-wrap * {
	outline: none !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.psacp-post-carousel-wrap img, .psacp-post-slider-wrap .psacp-post-slide img, .psacp-post-scroling-wdgt img {
	box-shadow: none !important;
	border-radius: 0 !important;
	max-width: 100%;
	max-height: 100%;
}

.psacp-hide {
	display: none;
}

.psacp-text-center {
	text-align: center;
}

.psacp-text-right {
	text-align: right;
}

.psacp-first {
	clear: both;
}

.psacp-clearfix:before, .psacp-clearfix:after {
	content: "";
	display: table;
}

.psacp-clearfix:after {
	clear: both;
}

.psacp-loader {
	display: none;
	border: 4px solid #ddd;
	border-top: 4px solid #3498db;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	animation: psacp-spin 2s linear infinite;
	margin: 0 0 0 5px;
	vertical-align: middle;
}

@keyframes psacp-spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

h2.psacp-post-title {
	font-size: 26px;
	line-height: 32px;
}

.psacp-post-carousel-wrap h2.psacp-post-title {
	font-size: 24px;
	line-height: 28px;
}

h3.psacp-post-title {
	font-size: 20px;
	line-height: 26px;
}

h4.psacp-post-title {
	font-size: 16px;
	line-height: 22px;
}

.psacp-rdmr-btn {
	position: relative;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	text-decoration: none !important;
	color: #888;
	border: 2px solid #888;
	padding: 8px 15px;
	font-size: 13px;
	display: inline-block;
	box-sizing: border-box;
	line-height: normal !important;
	margin-top: 15px;
	text-align: center;
}

.psacp-rdmr-btn:hover, .psacp-rdmr-btn:focus {
	background: #03a9f5;
	color: #fff !important;
	border-color: #0593d4;
}

.psacp-post-cats {
	display: inline-block;
	color: #666;
	z-index: 9;
	position: relative;
}

.psacp-post-cats a {
	text-decoration: none !important;
	color: #555;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	font-size: 13px;
	padding: 3px 2px;
	line-height: normal;
	display: inline-block;
	margin: 0 0 5px 0;
	border-bottom: 3px solid #f1f1f1;
}

.psacp-post-cats a:hover {
	border-color: #03a9f5;
}

.psacp-post-title {
	margin: 15px 0 0 0 !important;
}

.psacp-post-title a {
	text-decoration: none !important;
	border: 0 !important;
}

.psacp-post-meta {
	line-height: normal;
	margin: 10px 0 0px 0;
	color: #666;
	font-size: 12px;
}

.psacp-post-meta-down {
	margin: 20px 0 0px 0;
}

.psacp-post-meta span.psacp-post-meta-data {
	font-size: 13px;
	display: inline-block;
	margin: 0 3px 5px 3px;
}

.psacp-post-meta a {
	color: #888;
}

.psacp-post-meta span .psacp-fa, .psacp-post-meta span svg {
	margin-right: 6px;
}

.psacp-post-content {
	margin-top: 15px;
}

.psacp-post-img-bg {
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.psacp-post-slider-wrap .psacp-post-img-bg {
	margin-bottom: 0px;
}

.psacp-post-image-bg a {
	display: block;
	line-height: 0;
}

.psacp-post-img-bg {
	overflow: hidden;
	line-height: 0px;
}

.psacp-post-img-bg img {
	display: inline-block;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.psacp-post-img-bg:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.psacp-post-img-link {
	position: relative;
}

.psacp-post-linkoverlay {
	position: absolute;
	width: 100%;
	top: 0px;
	bottom: 0px;
	z-index: 1;
	left: 0px;
	right: 0px;
}

.psacp-post-grid {
	margin-bottom: 40px;
}

.psacp-post-head {
	padding-bottom: 20px;
}

.psacp-block-title {
	padding-left: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: table-cell;
	width: 100%;
}

.psacp-block-date {
	position: relative;
	padding-right: 0;
	text-align: center;
	width: 85px;
	display: table-cell;
	vertical-align: top;
	position: relative;
	padding-right: 15px;
}

.psacp-block-date + .psacp-block-title {
	padding: 0 15px;
}

.psacp-block-date::after {
	content: "";
	position: absolute;
	width: 1px;
	border-right: 1px solid #d0d0d0;
	height: 100%;
	top: 0;
	right: 0;
}

.psacp-block-date span.thedate {
	font-size: 26px;
	line-height: 20px;
	padding: 10px 0 9px 0;
	margin: 0;
	color: #000;
	font-weight: 600;
}

.psacp-block-date span {
	font-weight: 400;
	text-transform: uppercase;
	line-height: 13px;
	padding-bottom: 5px;
	margin-bottom: 0;
	color: #6d6d6d;
	font-size: 11px;
	display: block;
}

.psacp-format-icon {
	display: inline-block;
}

.psacp-format-icon .psacp-post-icon {
	font-size: 18px;
	width: 40px;
	height: 40px;
	line-height: 36px;
	background: rgba(0, 0, 0, .5);
	border: 2px solid #fff;
	border-radius: 100%;
}

.psacp-post-meta .psacp-post-tags a.psacp-post-cat-link {
	background: none !important;
	padding: 0px !important;
}

.psacp-post-meta .psacp-post-tags a.psacp-post-cat-link:hover, .psacp-post-meta .psacp-post-tags a.psacp-post-cat-link:focus, .psacp-post-meta .psacp-post-tags a.psacp-post-cat-link:active {
	color: #03a9f5;
}

.psacp-post-carousel-wrap.owl-carousel .owl-stage {
	padding-top: 0;
	padding-bottom: 0;
}

.psacp-post-carousel-wrap .owl-item .owl-lazy:not([src]), .psacp-post-carousel-wrap .owl-item .owl-lazy[src^=""] {
	max-height: none;
}

.psacp-post-carousel-wrap .owl-item .psacp-no-thumb .owl-lazy {
	opacity: 1;
}

.psacp-post-carousel-wrap .owl-item img.owl-lazy {
	transition: opacity .4s ease, transform .3s ease-in-out;
}

.psacp-post-carousel-wrap {
	position: relative;
}

.psacp-post-carousel-wrap .owl-nav {
	position: absolute;
	top: 50% !important;
	transform: translateY(-50%);
	margin-top: -30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	border: none !important;
	width: 100%;
}

.psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev {
	position: absolute;
}

.psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev {
	display: inline-block;
	text-align: center !important;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	line-height: normal !important;
	font-size: 25px;
	padding: 2px 15px 4px 15px !important;
	border-radius: 0px;
	box-shadow: none;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}

.psacp-post-carousel-wrap .owl-nav .owl-prev {
	left: 0px;
}

.psacp-post-carousel-wrap .owl-nav .owl-next {
	right: 0px;
}

.psacp-post-carousel-wrap .owl-nav .owl-next:hover, .psacp-post-carousel-wrap .owl-nav .owl-prev:hover, .psacp-post-carousel-wrap .owl-nav .owl-next:focus, .psacp-post-carousel-wrap .owl-nav .owl-prev:focus {
	background: #03a9f5;
	color: #fff;
}

.psacp-post-carousel-wrap .owl-nav .disabled {
	display: none;
}

.psacp-post-carousel-wrap .owl-dots {
	width: 100%;
	text-align: center;
}

.psacp-post-carousel-wrap .owl-dots .owl-dot {
	width: 10px !important;
	height: 10px !important;
	padding: 0px !important;
	background: #555;
	margin: 0 2px;
	border-radius: 100%;
	display: inline-block;
	box-shadow: none;
}

.psacp-post-carousel-wrap .owl-dots .owl-dot.active {
	background: #fd6e4f;
}

.psacp-equal-height .owl-stage {
	display: flex;
	flex-wrap: wrap;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-carousel-content {
	text-align: left;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-img-bg {
	margin-bottom: 0px;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-cats a {
	color: #fff;
	background: #d33;
	border: 0px;
	padding: 5px 15px 5px;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-img-bg {
	height: 350px;
	background-color: #ddd;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-overlay .psacp-post-title a {
	color: #fff !important;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-overlay .psacp-post-meta {
	color: #fff;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-overlay {
	text-align: left;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
	padding: 20px;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(130%, rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 130%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0);
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-post-content {
	padding: 0 15px 0 15px;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-format-icon {
	color: #555;
	display: block;
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-format-icon .psacp-post-icon {
	text-align: center;
	box-shadow: 0 0 22px -1px rgba(36, 36, 43, .2);
	background: rgba(255, 255, 255, .9);
}

.psacp-post-carousel-wrap.psacp-design-1 .psacp-no-thumb .psacp-format-icon {
	margin: 10px 0 10px 0;
}

.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-carousel-content {
	text-align: center;
	border: 2px solid #ddd;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.psacp-post-carousel-wrap.psacp-design-2 .psacp-no-thumb .psacp-post-margin-content {
	padding: 20px;
}

.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-margin-content {
	padding: 0px 20px 20px 20px;
}

.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-slide:hover .psacp-post-carousel-content {
	border-color: #03a9f5;
}

.psacp-post-carousel-wrap.psacp-design-2 .psacp-format-icon {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50%;
	color: #fff;
	-webkit-transform: translate(0%, -50%);
	-khtml-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.psacp-equal-height.psacp-design-2 .psacp-post-slide {
	height: 100%;
}

.psacp-equal-height.psacp-design-2 .psacp-post-carousel-content {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.psacp-equal-height.psacp-design-2 .psacp-post-margin-content {
	flex: auto;
	-ms-flex: auto;
	-webkit-flex: auto;
	-moz-flex: auto;
	width: 100%;
}

.psacp-post-slider-wrap.owl-carousel .owl-stage {
	padding-top: 0;
	padding-bottom: 0;
}

.psacp-post-slider-wrap .owl-item .owl-lazy:not([src]), .psacp-post-slider-wrap .owl-item .owl-lazy[src^=""] {
	max-height: none;
}

.psacp-post-slider-wrap .owl-item .psacp-no-thumb .owl-lazy {
	opacity: 1;
}

.psacp-post-slider-wrap .psacp-post-img-bg {
	height: 400px;
}

.psacp-post-slider-wrap {
	position: relative;
}

.psacp-post-slider-wrap .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 0;
	right: 0;
	-webkit-transform: translate(0%, -50%);
	-khtml-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.psacp-post-slider-wrap .owl-nav .owl-next, .psacp-post-slider-wrap .owl-nav .owl-prev {
	display: inline-block;
	text-align: center !important;
	position: absolute;
	line-height: normal !important;
	cursor: pointer;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	margin: 0;
	font-size: 40px;
	padding: 2px 15px 6px 15px;
	box-shadow: none;
	border-radius: 0px;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}

.psacp-post-slider-wrap .owl-nav .owl-next:hover, .psacp-post-slider-wrap .owl-nav .owl-prev:hover, .psacp-post-slider-wrap .owl-nav .owl-next:focus, .psacp-post-slider-wrap .owl-nav .owl-prev:focus {
	background: #03a9f5;
}

.psacp-post-slider-wrap .owl-nav .owl-next {
	right: 0px;
}

.psacp-post-slider-wrap .owl-nav .owl-prev {
	left: 0px;
}

.psacp-post-slider-wrap.owl-rtl .owl-nav .owl-next {
	left: 0px;
	right: auto;
}

.psacp-post-slider-wrap.owl-rtl .owl-nav .owl-prev {
	right: 0px;
	left: auto;
}

.psacp-post-slider-wrap .owl-dots {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}

.psacp-post-slider-wrap .owl-dots .owl-dot {
	width: 10px !important;
	height: 10px !important;
	background: #555;
	margin: 0 2px;
	padding: 0px !important;
	border-radius: 100%;
	display: inline-block;
	box-shadow: none;
}

.psacp-post-slider-wrap .owl-dots .owl-dot.active {
	background: #fd6e4f;
}

.psacp-post-slider-wrap .owl-nav .disabled {
	display: none;
}

.psacp-post-slider-wrap .psacp-post-desc {
	line-height: normal;
}

.psacp-post-slider-wrap .psacp-post-slider-content {
	position: relative;
}

.psacp-post-slider-wrap .psacp-no-thumb .psacp-post-img-bg {
	background-color: #ddd;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-post-sub-title {
	line-height: normal;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-format-icon {
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-post-icon {
	color: #fff;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-post-img-bg {
	position: relative;
	width: 100%;
	display: table;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-featured-meta {
	margin: 0;
	border: 5px solid #000;
	padding: 1.5rem 2rem;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	max-width: 70%;
	-webkit-transform: translate(-50%, -50%);
	-khtml-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: rgba(255, 255, 255, .8);
	z-index: 99;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-post-cats a {
	border-color: #555;
}

.psacp-post-slider-wrap.psacp-design-1 .psacp-post-cats a:hover {
	border-color: #03a9f5;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-post-icon {
	color: #fff;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slider-content {
	position: static;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slide .psacp-post-slider-content {
	display: flex;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-featured-meta {
	background-color: #f5f6f8;
	padding: 20px 50px 20px 80px;
	height: 100%;
	display: flex;
	align-items: center;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-col-left {
	padding-right: 37px;
	padding-left: 0px;
	background-color: #fff;
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/post-slider-and-carousel/assets/images/bg.png") !important;
	background-position: 3px 3px !important;
	background-repeat: repeat !important;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-col-left.nitro-lazy {
	background-image: none !important;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-col-right {
	padding: 0px;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-format-icon {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50%;
	color: #fff;
	-webkit-transform: translate(0%, -50%);
	-khtml-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-post-cats a {
	border-color: #555;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-post-cats a:hover {
	border-color: #03a9f5;
}

.psacp-post-scroling-wdgt .psacp-post-img-bg a.psacp-post-link-bg {
	display: block;
	position: relative;
	height: 300px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.psacp-post-scroling-wdgt .psacp-post-img-bg a.psacp-post-link-bg:after {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, .4);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.psacp-post-scroling-wdgt .psacp-post-widget-overlay {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
	bottom: 0px;
	padding: 15px;
}

.psacp-post-scroling-wdgt {
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: opacity .5s linear;
	transition: opacity .5s linear;
	height: 300;
}

.inf-vticker-initialized {
	visibility: visible !important;
	opacity: 1 !important;
}

.psacp-post-scroling-wdgt ul {
	margin: 0 !important;
	padding: 0px !important;
	list-style: none !important;
	width: 100%;
}

.psacp-post-scroling-wdgt ul li {
	list-style: none !important;
}

.psacp-post-scroling-wdgt ul li .psacp-post-list-left {
	padding-left: 0px !important;
}

.psacp-post-scroling-wdgt ul li .psacp-post-list-right {
	padding-right: 0px !important;
}

.psacp-post-scroling-wdgt ul li:before, .psacp-post-scroling-wdgt ul li:after {
	content: none !important;
	padding: 0px !important;
	margin: 0px !important;
}

.psacp-post-scroling-wdgt .psac-post-list-content {
	padding: 15px 0;
}

.psacp-post-scroling-wdgt .psacp-post-cats a {
	text-decoration: none !important;
	font-size: 11px;
	text-transform: capitalize;
	padding: 3px 3px;
}

.psacp-post-scroling-wdgt .psacp-post-cats {
	margin-bottom: 8px;
}

.psacp-post-scroling-wdgt h4.psacp-post-title {
	margin: 0 0 8px 0 !important;
}

.psacp-post-scroling-wdgt .psacp-vscroll-btn-wrap {
	margin-bottom: 10px;
}

.psacp-post-scroling-wdgt .post-vticker-up, .psacp-post-scroling-wdgt .post-vticker-down {
	background: rgba(0, 0, 0, .5);
	font-size: 13px;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	line-height: normal !important;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}

.psacp-post-scroling-wdgt .post-vticker-up:hover, .psacp-post-scroling-wdgt .post-vticker-down:hover, .psacp-post-scroling-wdgt .post-vticker-up:focus, .psacp-post-scroling-wdgt .post-vticker-down:focus {
	background: #03a9f5;
}

.psacp-post-scroling-wdgt.psacp-design-1 .psacp-col-s-12 {
	padding: 0;
}

.psacp-column, .psacp-columns {
	padding-left: .9375em;
	padding-right: .9375em;
	width: 100%;
	float: left;
	position: relative;
}

.psacp-col-s-1 {
	width: 8.33333%;
}

.psacp-col-s-2 {
	width: 16.66667%;
}

.psacp-col-s-3 {
	width: 25%;
}

.psacp-col-s-4 {
	width: 33.33333%;
}

.psacp-col-s-5 {
	width: 41.66667%;
}

.psacp-col-s-6 {
	width: 50%;
}

.psacp-col-s-7 {
	width: 58.33333%;
}

.psacp-col-s-8 {
	width: 66.66667%;
}

.psacp-col-s-9 {
	width: 75%;
}

.psacp-col-s-10 {
	width: 83.33333%;
}

.psacp-col-s-11 {
	width: 91.66667%;
}

.psacp-col-s-12 {
	width: 100%;
}

@media only screen and (min-width: 40.0625em) {
	.psacp-column, .psacp-columns {
		position: relative;
		padding-left: .9375em;
		padding-right: .9375em;
		float: left;
	}
	
	.psacp-col-1 {
		width: 100%;
	}
	
	.psacp-col-2 {
		width: 50%;
	}
	
	.psacp-col-3 {
		width: 33.33%;
	}
	
	.psacp-col-4 {
		width: 25%;
	}
	
	.psacp-col-5 {
		width: 20%;
	}
	
	.psacp-col-6 {
		width: 16.6666%;
	}
	
	.psacp-col-7 {
		width: 14.28571%;
	}
	
	.psacp-col-8 {
		width: 12.5%;
	}
	
	.psacp-col-9 {
		width: 11.1111%;
	}
	
	.psacp-col-10 {
		width: 10%;
	}
	
	.psacp-col-11 {
		width: 9.0909%;
	}
	
	.psacp-col-12 {
		width: 8.3333%;
	}
}

@media only screen and (max-width: 40.0625em) {
	.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slide .psacp-post-slider-content {
		display: block;
	}
	
	.psacp-post-slider-wrap.psacp-design-2 .psacp-featured-meta {
		padding: 20px 40px 20px 20px;
	}
	
	.psacp-post-slider-wrap.psacp-design-2 .psacp-post-img-bg {
		height: 300px !important;
	}
}

@media only screen and (max-width: 40.0625em) {
	h2.psacp-post-title {
		font-size: 22px;
		line-height: 28px;
	}
}

.psacp-pb-shrt-prev-wrap {
	background-color: #dddfe3;
	border: 1px solid #ccc;
	color: #32373c;
	font-size: 14px;
	padding: 8px;
	text-align: center;
	line-height: 22px;
}

.psacp-pb-shrt-title span {
	border-bottom: 2px solid #32373c;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.rtl .psacp-post-content-overlay, .rtl .psacp-post-overlay {
	text-align: right !important;
}

.rtl .psacp-post-meta span .psacp-fa, .rtl .psacp-post-meta span svg {
	margin: 0 0 0 5px;
}

.rtl .psacp-block-date::after {
	right: auto;
	left: 0;
}

.rtl .psacp-block-date {
	padding-left: 15px;
	padding-right: 0px;
}

.taptap-menu-button-wrapper {
	position: fixed;
	z-index: 999999;
	top: 10px;
	left: 15px;
	right: auto;
	width: 40px;
	height: 45px;
	cursor: pointer;
	-webkit-transition: opacity .2s ease .3s, top 0s ease .3s;
	-moz-transition: opacity .2s ease .3s, top 0s ease .3s;
	transition: opacity .2s ease .3s, top 0s ease .3s;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.taptap-main-menu-button {
	padding: 6px 5px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.taptap-main-menu-button:before, .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .taptap-main-menu-button:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	margin: 7px 0;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-main-menu-button-two {
	padding: 6px 5px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.taptap-main-menu-button-two:before, .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .taptap-main-menu-button-two:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	margin: 7px 0;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before {
	width: 25px;
	margin-left: 5px;
}

.taptap-main-menu-button-two:after {
	width: 20px;
	margin-left: 10px;
}

.taptap-main-menu-button-three {
	padding: 6px 7px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.taptap-main-menu-button-three:before, .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .taptap-main-menu-button-three:after {
	content: "";
	display: block;
	width: 25px;
	height: 2px;
	margin: 7px 0;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before {
	width: 20px;
}

.taptap-main-menu-button-four {
	padding: 6px 8px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.taptap-main-menu-button-four:before, .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-main-menu-button-four:after {
	content: "";
	display: block;
	width: 25px;
	height: 2px;
	margin: 7px 0;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before {
	width: 20px;
}

.taptap-main-menu-button-four:after {
	width: 15px;
}

.taptap-main-menu-button-five {
	padding: 2px 9px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.taptap-main-menu-button-five:before, .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .taptap-main-menu-button-five:after {
	content: "";
	display: block;
	width: 22px;
	height: 2px;
	margin: 9px 0;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-main-menu-button-six {
	padding: 12px 5px 6px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.taptap-main-menu-button-six:before, .taptap-main-menu-button-six:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	margin: 6px 0;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-menu-button-label {
	position: absolute;
	top: 6px;
	left: 40px;
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 0;
	color: #747a7d;
	padding: 10px;
	white-space: nowrap;
}

.taptap-menu-button-label:before, .taptap-menu-button-label:after {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-menu-button-label-hide {
	opacity: 0;
	pointer-events: none;
}

.taptap-woo-button-wrapper {
	position: fixed;
	z-index: 99996;
	top: 12px;
	right: 55px;
	padding: 10px;
}

.taptap-shopping-icon {
	background-color: #999;
	width: 25px;
	height: 25px;
	font-size: 21px;
	margin-left: -20px;
	-webkit-mask-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/taptap-by-bonfire/icons/taptap-shopping-cart.svg");
	mask-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/taptap-by-bonfire/icons/taptap-shopping-cart.svg");
	-webkit-mask-size: 25px;
	mask-size: 25px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-shopping-icon.nitro-lazy {
	mask-image: none !important;
}

a.taptap-cart-count:hover .taptap-shopping-icon {
	background-color: #ddd;
}

a.taptap-cart-count, a.taptap-cart-count:hover, a.taptap-cart-count:active {
	text-decoration: none;
}

.taptap-cart-count>span {
	position: absolute;
	top: 2px;
	right: 2px;
	border-radius: 50px;
	height: 17px;
	min-width: 10px;
	padding: 0 3px;
	display: block;
	text-align: center;
	font-family: roboto;
	font-weight: 400;
	font-size: 10px;
	color: #fff;
	background-color: #a2a464;
}

.taptap-cart-count>span>span {
	margin-top: 2px;
	display: block;
}

.taptap-search-button-wrapper {
	position: fixed;
	z-index: 99996;
	width: 40px;
	height: 45px;
	top: 10px;
	right: 10px;
	left: auto;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.taptap-search-button {
	position: relative;
	width: 15px;
	height: 15px;
	top: 13px;
	left: 11px;
	margin: 0;
	padding: 0;
	border: 2px solid #999;
	border-radius: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-search-button:after {
	content: "";
	position: absolute;
	top: 12px;
	left: 10px;
	width: 7px;
	height: 2px;
	background-color: #999;
	margin: 0;
	padding: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-search-button-label {
	position: absolute;
	top: 6px;
	left: -55px;
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 0;
	color: #747a7d;
	padding: 10px;
	white-space: nowrap;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-search-wrapper, .taptap-search-background {
	position: fixed;
	z-index: 9999999;
	top: -1000px;
	left: 0;
	right: 0;
	width: 100%;
	height: 65px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform .25s ease 0s, top 0s ease .25s;
	-moz-transition: -moz-transform .25s ease 0s, top 0s ease .25s;
	transition: transform .25s ease 0s, top 0s ease .25s;
}

.taptap-search-background {
	z-index: 9999998;
	background-color: #191919;
}

.taptap-search-wrapper-active {
	top: 0 !important;
	-webkit-transform: translateY(0) !important;
	-moz-transform: translateY(0) !important;
	transform: translateY(0) !important;
	-webkit-transition: -webkit-transform .25s ease 0s, top 0s ease 0s !important;
	-moz-transition: -moz-transform .25s ease 0s, top 0s ease 0s !important;
	transition: transform .25s ease 0s, top 0s ease 0s !important;
}

.taptap-search-wrapper #searchform input {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 10;
	top: 0;
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0;
	color: #eee;
	padding: 0 50px;
	margin: 0;
	border: 0;
	background: 0 0;
	outline: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.taptap-search-wrapper #searchform input::-ms-clear {
	display: none;
}

#searchform input::-webkit-input-placeholder {
	font-size: 15px;
	color: #555 !important;
}

#searchform input:-moz-placeholder {
	font-size: 15px;
	color: #555 !important;
}

#searchform input::-moz-placeholder {
	font-size: 15px;
	color: #555 !important;
}

#searchform input:-ms-input-placeholder {
	font-size: 15px;
	color: #555 !important;
}

.taptap-search-close-wrapper {
	display: table;
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	width: 40px;
	height: 100%;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.taptap-search-close-inner {
	display: table-cell;
	vertical-align: middle;
}

.taptap-search-close-inner:before, .taptap-search-close-inner:after {
	content: "";
	position: absolute;
	vertical-align: middle;
	left: 15px;
	width: 9px;
	height: 1px;
	background-color: #999;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-search-close-inner:before {
	margin-top: -3px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-search-close-inner:after {
	margin-top: 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.taptap-search-clear-wrapper {
	display: table;
	position: absolute;
	z-index: 20;
	top: 0;
	right: 0;
	width: 50px;
	height: 100%;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.taptap-search-clear-inner {
	display: table-cell;
	vertical-align: middle;
}

.taptap-search-clear {
	position: relative;
	vertical-align: middle;
	left: 15px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #555;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-search-clear:before {
	content: "";
	position: absolute;
	top: 8px;
	left: 3px;
	width: 12px;
	height: 2px;
	background-color: #191919;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-search-clear:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 3px;
	width: 12px;
	height: 2px;
	background-color: #191919;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.taptap-search-overlay {
	position: fixed;
	z-index: 9999997;
	top: -1000%;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	background-color: #000;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .25s ease 0s, top 0s ease .25s;
	-moz-transition: opacity .25s ease 0s, top 0s ease .25s;
	transition: opacity .25s ease 0s, top 0s ease .25s;
}

.taptap-search-overlay-active {
	top: 0;
	opacity: .5;
	-webkit-transition: opacity .25s ease 0s, top 0s ease 0s;
	-moz-transition: opacity .25s ease 0s, top 0s ease 0s;
	transition: opacity .25s ease 0s, top 0s ease 0s;
}

.taptap-logo-wrapper {
	position: fixed;
	z-index: 99996;
	top: 23px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}

.taptap-logo-image img {
	width: auto;
	max-height: 35px;
}

.taptap-logo a {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0;
	text-decoration: none;
	color: #878c91;
	margin: 0;
	padding: 5px;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-logo a:hover {
	color: #d4d9de;
	text-decoration: none;
}

.taptap-logo-primary {
	position: relative;
	z-index: 10;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}

.taptap-logo-secondary {
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 9;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}

.taptap-logo-image-active .taptap-logo-primary {
	opacity: 0;
}

.taptap-logo-image-active .taptap-logo-secondary {
	opacity: 1;
}

.taptap-header-bg-image {
	position: fixed;
	z-index: 99995;
	top: 0;
	left: 0;
	width: 100%;
	height: 65px;
	background-size: cover;
	background-repeat: no-repeat;
}

.taptap-header {
	position: fixed;
	z-index: 99994;
	top: 0;
	left: 0;
	width: 100%;
	height: 65px;
	background-color: #1d2124;
}

.taptap-heading, .taptap-subheading, .taptap-heading a, .taptap-subheading a {
	font-family: arial, tahoma, verdana, sans-serif;
	text-align: center;
	letter-spacing: 0;
	line-height: 16px;
	text-decoration: none;
}

.taptap-heading, .taptap-heading a {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 14px;
	color: #d1ca66;
}

.taptap-subheading {
	margin-top: 5px;
}

.taptap-subheading, .taptap-subheading a {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 10px;
	color: #727b81;
}

.taptap-heading a:hover {
	color: #d1ca66;
	text-decoration: underline;
}

.taptap-subheading a:hover {
	color: #727b81;
	text-decoration: underline;
}

.taptap-image {
	text-align: center;
	margin: 0;
}

.taptap-image img {
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}

.taptap-by-bonfire {
	margin: 25px 25px 0;
}

.taptap-by-bonfire ul {
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.taptap-by-bonfire ul li {
	width: 100%;
	min-height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	text-align: center;
	-webkit-transition: all .2s ease .5s;
	-moz-transition: all .2s ease .5s;
	transition: all .2s ease .5s;
}

.taptap-by-bonfire ul li a {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0;
	color: #878c91;
	margin: 0;
	padding: 11px 0;
	display: inline-block;
	text-decoration: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}

.taptap-by-bonfire .menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.taptap-by-bonfire .menu li {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
	z-index: auto;
}

.taptap-by-bonfire .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
}

.taptap-by-bonfire ul li.current-menu-item>a, .taptap-by-bonfire .sub-menu .current-menu-item>a {
	color: #e4d7d7;
}

.taptap-by-bonfire .sub-menu a {
	color: #686c6f;
	font-size: 13px;
	letter-spacing: 0;
	margin: 0;
	padding: 11px 0;
}

.taptap-sub-arrow {
	position: absolute;
	cursor: pointer;
	top: 0;
	width: 40px;
	display: inline-block;
	margin: 8px 0 0 13px;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.taptap-sub-arrow-inner {
	position: relative;
	display: block;
	top: 0;
	right: 0;
	width: 40px;
	height: 25px;
	border-left: 1px solid #4a4d50;
}

.taptap-sub-arrow-inner:before, .taptap-sub-arrow-inner:after {
	position: absolute;
	content: "";
	display: block;
	top: 11px;
	width: 9px;
	height: 2px;
	background-color: #adadac;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	transition: all .35s ease;
}

.taptap-sub-arrow-inner:before {
	left: 14px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.taptap-sub-arrow-inner:after {
	left: 20px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-by-bonfire span.taptap-submenu-active span:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-by-bonfire span.taptap-submenu-active span:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.taptap-by-bonfire ul li a i, .taptap-by-bonfire .sub-menu a i {
	font-size: 15px;
	margin: 2px 7px 0;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}

.taptap-by-bonfire ul li a i {
	color: #8c9093;
}

.taptap-by-bonfire .sub-menu a i {
	color: #686c6f;
	margin-top: 0;
}

.taptap-menu-item-description {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	color: #60666b;
	letter-spacing: 0;
	margin: 2px 0 0;
}

li.menu-item-has-children>a .taptap-menu-item-description {
	display: none;
}

.taptap-alternate-close-button {
	position: fixed;
	z-index: 1;
	top: 20px;
	right: 20px;
	width: 45px;
	height: 45px;
	cursor: pointer;
}

.taptap-alternate-close-button:before, .taptap-alternate-close-button:after {
	content: "";
	position: absolute;
	top: 21px;
	left: 0;
	width: 45px;
	height: 2px;
	background-color: #ccc;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	transition: all .15s ease;
}

.taptap-alternate-close-button:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.taptap-alternate-close-button:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-by-bonfire-image-wrapper {
	display: block;
	margin: 0 5px;
	text-align: center;
}

.taptap-by-bonfire-image {
	margin: 0 auto;
}

.taptap-by-bonfire-image ul {
	list-style-type: none;
	margin: 0;
	padding: 10px;
}

.taptap-by-bonfire-image ul li {
	list-style-type: none;
	text-align: center;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}

.taptap-by-bonfire-image ul li a {
	font-family: "Muli";
	font-weight: 700;
	margin: 0;
	padding: 0;
	display: inline-block;
	text-decoration: none;
	text-align: left;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}

.taptap-image-grid-item>a {
	font-size: 18px;
	letter-spacing: 0;
	color: #fff;
}

.taptap-by-bonfire-image .menu {
	list-style: none;
}

.taptap-by-bonfire-image .menu li {
	position: relative;
	border: none;
	z-index: auto;
}

.taptap-by-bonfire-image .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
}

.taptap-by-bonfire-image>ul {
	position: relative;
	max-width: 960px;
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
	color: #444;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

.taptap-by-bonfire-image>ul>li {
	width: 100%;
	min-width: 100px;
	height: 100%;
}

.taptap-image-sub-wrapper {
	position: relative;
	z-index: 9;
	min-width: 100px;
	height: 160px;
	padding: 0;
	margin: 0;
}

.taptap-image-grid-item {
	position: relative;
	width: 100%;
	max-height: 340px;
	background-color: #333;
	overflow: auto;
	border-radius: 7px;
}

.taptap-by-bonfire-image-active .taptap-image-grid-item {
	-webkit-box-shadow: 0px 0px 30px 15px rgba(0, 0, 0, .75);
	-moz-box-shadow: 0px 0px 30px 15px rgba(0, 0, 0, .75);
	box-shadow: 0px 0px 30px 15px rgba(0, 0, 0, .75);
}

.taptap-image-grid-item>a {
	width: 100%;
	height: 160px;
	padding: 14px 10px 0 15px !important;
	line-height: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.taptap-by-bonfire-image>ul>li>ul {
	width: 100%;
}

.taptap-image-grid-item>ul {
	padding-left: 15px !important;
}

.taptap-image-grid-item>ul li {
	z-index: 99999 !important;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all .75s ease;
	-moz-transition: all .75s ease;
	transition: all .75s ease;
}

.taptap-image-grid-item>ul>li:first-child {
	margin-top: -50px;
}

.taptap-image-grid-item>ul>li:last-child {
	padding-bottom: 10px;
}

.taptap-by-bonfire-image-active {
	z-index: 1 !important;
	opacity: 1;
}

.taptap-image-grid-item>ul:before {
	opacity: 0;
	content: "";
	position: absolute;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 160px;
	display: block;
	pointer-events: none;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	transition: all .35s ease;
	background: #333;
	background: linear-gradient(180deg, rgba(30, 30, 30, 0) 25%, #333 100%, #333 100%);
}

.taptap-by-bonfire-image-active .taptap-image-grid-item>ul:before {
	opacity: 1;
}

.taptap-by-bonfire-image-sub-active {
	opacity: 1 !important;
	-webkit-transform: translateY(0) !important;
	-moz-transform: translateY(0) !important;
	transform: translateY(0) !important;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(1) {
	-webkit-transition: opacity .75s ease .1s, -webkit-transform .85s ease .1s;
	-moz-transition: opacity .75s ease .1s, -moz-transform .85s ease .1s;
	transition: opacity .75s ease .1s, transform .85s ease .1s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(2) {
	-webkit-transition: opacity .75s ease .15s, -webkit-transform .85s ease .15s;
	-moz-transition: opacity .75s ease .15s, -moz-transform .85s ease .15s;
	transition: opacity .75s ease .15s, transform .85s ease .15s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(3) {
	-webkit-transition: opacity .75s ease .2s, -webkit-transform .85s ease .2s;
	-moz-transition: opacity .75s ease .2s, -moz-transform .85s ease .2s;
	transition: opacity .75s ease .2s, transform .85s ease .2s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(4) {
	-webkit-transition: opacity .75s ease .25s, -webkit-transform .85s ease .25s;
	-moz-transition: opacity .75s ease .25s, -moz-transform .85s ease .25s;
	transition: opacity .75s ease .25s, transform .85s ease .25s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(5) {
	-webkit-transition: opacity .75s ease .3s, -webkit-transform .85s ease .3s;
	-moz-transition: opacity .75s ease .3s, -moz-transform .85s ease .3s;
	transition: opacity .75s ease .3s, transform .85s ease .3s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(6) {
	-webkit-transition: opacity .75s ease .35s, -webkit-transform .85s ease .35s;
	-moz-transition: opacity .75s ease .35s, -moz-transform .85s ease .35s;
	transition: opacity .75s ease .35s, transform .85s ease .35s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(7) {
	-webkit-transition: opacity .75s ease .4s, -webkit-transform .85s ease .4s;
	-moz-transition: opacity .75s ease .4s, -moz-transform .85s ease .4s;
	transition: opacity .75s ease .4s, transform .85s ease .4s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(8) {
	-webkit-transition: opacity .75s ease .45s, -webkit-transform .85s ease .45s;
	-moz-transition: opacity .75s ease .45s, -moz-transform .85s ease .45s;
	transition: opacity .75s ease .45s, transform .85s ease .45s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(9) {
	-webkit-transition: opacity .75s ease .5s, -webkit-transform .85s ease .5s;
	-moz-transition: opacity .75s ease .5s, -moz-transform .85s ease .5s;
	transition: opacity .75s ease .5s, transform .85s ease .5s;
}

.taptap-main-wrapper-active .taptap-by-bonfire-image>ul>li:nth-child(10) {
	-webkit-transition: opacity .75s ease .55s, -webkit-transform .85s ease .55s;
	-moz-transition: opacity .75s ease .55s, -moz-transform .85s ease .55s;
	transition: opacity .75s ease .55s, transform .85s ease .55s;
}

.taptap-image-grid-item>a {
	position: relative;
	z-index: 0;
}

.taptap-image-grid-item>a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 7px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.taptap-by-bonfire-image .sub-menu {
	display: none;
}

.taptap-image-submenu-active {
	display: inline !important;
}

.taptap-by-bonfire-image .sub-menu li {
	text-align: left;
}

.taptap-by-bonfire-image .sub-menu li a {
	color: #686c6f;
	font-size: 16px;
	letter-spacing: 0;
	margin: 0;
	padding: 11px 0;
	width: 100%;
}

.taptap-by-bonfire-image ul.sub-menu ul li {
	padding-left: 10px;
}

.taptap-image-sub-arrow {
	position: absolute;
	top: 0;
	right: 8px;
	pointer-events: none;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin: 8px 0 0 13px;
	padding: 0;
	border-radius: 50%;
	background-color: #525bde;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.taptap-by-bonfire-image .taptap-image-sub-arrow-inner:before, .taptap-by-bonfire-image .taptap-image-sub-arrow-inner:after {
	position: absolute;
	content: "";
	display: block;
	top: 17px;
	width: 14px;
	height: 2px;
	border-radius: 50px;
	background-color: #fff;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}

.taptap-by-bonfire-image .taptap-image-sub-arrow-inner:before {
	left: 11px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}

.taptap-by-bonfire-image .taptap-image-sub-arrow-inner:after {
	left: 11px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}

.taptap-by-bonfire-image span.taptap-submenu-active span:before {
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	transform: rotate(225deg);
}

.taptap-by-bonfire-image span.taptap-submenu-active span:after {
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	transform: rotate(135deg);
}

.taptap-by-bonfire-image .sub-menu .taptap-image-sub-arrow {
	top: -5px;
	width: 32px;
	height: 32px;
	border: 2px solid transparent;
	background: #444;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	transition: all .35s ease;
}

.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active {
	border-color: #444;
	background: 0 0;
}

.taptap-image-sub-arrow-inner {
	position: relative;
	display: block;
	top: 0;
	right: 0;
	width: 40px;
	height: 25px;
}

.sub-menu .taptap-image-sub-arrow-inner:before, .sub-menu .taptap-image-sub-arrow-inner:after {
	position: absolute;
	content: "";
	display: block;
	top: 15px;
	width: 7px;
	height: 2px;
	border-radius: 50px;
	background-color: #adadac;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	transition: all .35s ease;
}

.sub-menu .taptap-image-sub-arrow-inner:before {
	left: 11px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.sub-menu .taptap-image-sub-arrow-inner:after {
	left: 15px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active span:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active span:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.taptap-menu-item-description {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	color: #60666b;
	letter-spacing: 0;
	margin: 2px 0 0;
}

li.menu-item-has-children>a .taptap-menu-item-description {
	display: none;
}

.taptap-main-wrapper {
	position: fixed;
	z-index: 99999;
	top: -1000%;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-overflow-scrolling: touch;
	-webkit-transition: -webkit-transform .5s ease, top 0s ease .5s, opacity .5s ease 0s;
	-moz-transition: -moz-transform .5s ease, top 0s ease .5s, opacity .5s ease 0s;
	transition: transform .5s ease, top 0s ease .5s, opacity .5s ease 0s;
}

.taptap-main-wrapper-active {
	top: 0;
	opacity: 1;
	-webkit-transition: -webkit-transform .5s ease, top 0s ease 0s, opacity .5s ease 0s;
	-moz-transition: -moz-transform .5s ease, top 0s ease 0s, opacity .5s ease 0s;
	transition: transform .5s ease, top 0s ease 0s, opacity .5s ease 0s;
}

.taptap-main-inner {
	width: 100%;
	height: 100%;
	overflow-y: auto;
}

.taptap-main {
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
	height: 100%;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.taptap-main-inner-inner {
	display: table-cell;
	vertical-align: top;
	margin: 0;
	padding: 75px 0;
}

.taptap-main-inner-inner-toolbar {
	padding-top: 157px;
}

.taptap-contents-wrapper {
	margin: 0 auto;
}

.taptap-background-color {
	position: fixed;
	z-index: 99998;
	top: -1000%;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	background-color: #111112;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform .5s ease, top 0s ease .5s;
	-moz-transition: -moz-transform .5s ease, top 0s ease .5s;
	transition: transform .5s ease, top 0s ease .5s;
}

.taptap-background-color-active {
	top: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease, top 0s ease 0s;
	-moz-transition: -moz-transform .5s ease, top 0s ease 0s;
	transition: transform .5s ease, top 0s ease 0s;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .25);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .25);
}

.taptap-background-image {
	position: fixed;
	z-index: 99999;
	top: -1000%;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	opacity: .1;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transition: -webkit-transform .5s ease, top 0s ease .5s;
	-moz-transition: -moz-transform .5s ease, top 0s ease .5s;
	transition: transform .5s ease, top 0s ease .5s;
}

.taptap-background-image-active {
	top: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease, top 0s ease 0s;
	-moz-transition: -moz-transform .5s ease, top 0s ease 0s;
	transition: transform .5s ease, top 0s ease 0s;
}

.taptap-background-overlay {
	position: fixed;
	z-index: 99997;
	top: -1000%;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	background-color: #000;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .5s ease, top 0s ease .5s;
	-moz-transition: opacity .5s ease, top 0s ease .5s;
	transition: opacity .5s ease, top 0s ease .5s;
}

.taptap-background-overlay-active {
	top: 0;
	opacity: .5;
	-webkit-transition: opacity .5s ease, top 0s ease 0s;
	-moz-transition: opacity .5s ease, top 0s ease 0s;
	transition: opacity .5s ease, top 0s ease 0s;
}

.taptap-widgets-wrapper {
	margin-top: 30px;
}

.taptap-widgets-wrapper .widget {
	font-family: "Montserrat";
	font-weight: 400;
	text-align: center;
	width: 100%;
	margin: 10px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #8c9093;
	letter-spacing: 0;
}

.taptap-widgets-wrapper .widget a {
	color: #8c9093;
	text-decoration: none;
	border: none;
}

.taptap-widgets-wrapper .widget a:hover {
	text-decoration: none;
	border: none;
}

.taptap-widgets-wrapper .widget div, .taptap-widgets-wrapper .widget span, .taptap-widgets-wrapper .widget iframe, .taptap-widgets-wrapper .widget object, .taptap-widgets-wrapper .widget embed {
	margin-left: auto;
	margin-right: auto;
}

.taptap-widgets-wrapper .widget .widgettitle {
	font-family: "Montserrat";
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
}

.taptap-smart-header-hide {
	top: calc(0px - 150px) !important;
}

.taptap-absolute {
	position: absolute;
}

.taptap-header-bg-image, .taptap-header, .taptap-menu-button-wrapper, .taptap-woo-button-wrapper, .taptap-search-button-wrapper, .taptap-logo-wrapper {
	-webkit-transition: opacity .25s ease, top .35s ease;
	-moz-transition: opacity .25s ease, top .35s ease;
	transition: opacity .25s ease, top .35s ease;
}

.taptap-hide-header-elements {
	opacity: 0 !important;
}

.scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
}

.scroll-wrapper>.scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	position: relative !important;
	top: 0;
	width: auto !important;
}

.scroll-wrapper>.scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}

.scroll-element {
	display: none;
}

.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}

.taptap-main-inner>.scroll-element, .taptap-main-inner>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 9999999999;
}

.taptap-main-inner>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.taptap-main-inner>.scroll-element.scroll-x {
	bottom: 0;
	height: 8px;
	left: 0;
	width: 100%;
}

.taptap-main-inner>.scroll-element.scroll-y {
	max-height: 100%;
	right: 3px;
	top: 3px;
	bottom: 3px;
	width: 5px;
}

.taptap-main-inner>.scroll-element .scroll-element_outer {
	overflow: hidden;
}

.taptap-main-inner>.scroll-element .scroll-bar {
	background-color: #5e6469;
}

.taptap-main-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px;
}

.taptap-main-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px;
}

.taptap-main-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -12px;
}

.taptap-main-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -12px;
}

.taptap-image-grid-item>.scroll-element, .taptap-image-grid-item>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 9999999999;
}

.taptap-image-grid-item>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.taptap-image-grid-item>.scroll-element.scroll-x {
	bottom: 0;
	height: 8px;
	left: 0;
	width: 100%;
}

.taptap-image-grid-item>.scroll-element.scroll-y {
	max-height: 100%;
	right: 3px;
	top: 3px;
	bottom: 3px;
	width: 5px;
}

.taptap-image-grid-item>.scroll-element .scroll-element_outer {
	overflow: hidden;
}

.taptap-image-grid-item>.scroll-element .scroll-bar {
	background-color: #5e6469;
}

.taptap-image-grid-item>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px;
}

.taptap-image-grid-item>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px;
}

.taptap-image-grid-item>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -12px;
}

.taptap-image-grid-item>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -12px;
}

.wp-toolbar-active {
	margin-top: 32px;
}

#wpadminbar {
	z-index: 9999999999999999583119736832;
}

@media screen and (max-width:782px) {
	.wp-toolbar-active {
		margin-top: 46px;
	}
	
	#wpadminbar {
		position: fixed !important;
	}
}

@media screen and (max-width:800px) {
	.taptap-by-bonfire-image>ul {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width:600px) {
	.taptap-by-bonfire-image>ul {
		grid-template-columns: none;
	}
	
	.taptap-image-sub-wrapper {
		height: 100%;
	}
	
	.taptap-image-grid-item {
		position: relative !important;
		max-height: none;
	}
	
	.taptap-image-grid-item>a:after {
		position: absolute;
	}
	
	.taptap-image-grid-item>.scroll-element, .taptap-image-grid-item>.scroll-element div {
		display: none;
	}
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-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-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before, .fa-address-card:before {
	content: "";
}

.fa-vcard-o:before, .fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.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;
}

.slick-loading .slick-list {
	background: #fff url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/wp-slick-slider-and-image-carousel/assets/images/ajax-loader.gif") center center no-repeat;
}

.slick-loading .slick-list.nitro-lazy {
	background: none !important;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:after, .slick-track:before {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.wpcolumns, .wpcolumns {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wpsisac-slick-slider *, .wpsisac-slick-carousal * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wpsisac-clearfix:before, .wpsisac-clearfix:after {
	content: "";
	display: table;
}

.wpsisac-clearfix:after {
	clear: both;
}

.wpsisac-clearfix {
	clear: both;
}

.wpsisac-slick-slider .slick-arrow, .wpsisac-slick-carousal .slick-arrow {
	position: absolute;
	z-index: 9;
	padding: 0;
	margin: 0;
	display: inline-block;
	background-color: rgba(0, 0, 0, .7);
	text-align: center;
	width: 30px;
	height: 50px;
	cursor: pointer;
}

.wpsisac-slick-slider .slick-arrow svg, .wpsisac-slick-carousal .slick-arrow svg {
	fill: #fff;
	height: 100%;
	width: 100%;
}

.wpsisac-slick-slider .slick-dots, .wpsisac-slick-carousal .slick-dots {
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
}

.wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button {
	text-indent: -99999px;
}

.wpsisac-slick-slider .slick-dots li, .wpsisac-slick-carousal .slick-dots li {
	list-style: none !important;
	line-height: 0 !important;
	display: inline-block !important;
	margin: 0 5px !important;
	padding: 0 !important;
}

.wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button {
	background: #fff !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #000;
	border-radius: 50% !important;
	width: 13px !important;
	height: 13px !important;
}

.wpsisac-slick-slider .slick-dots li button:focus, .wpsisac-slick-carousal .slick-dots li button:focus {
	outline: none !important;
}

.wpsisac-slick-slider .slick-dots li.slick-active button, .wpsisac-slick-carousal .slick-dots li.slick-active button {
	background: #444 !important;
}

.wpsisac-slick-slider .slick-slide, .wpsisac-slick-carousal .slick-slide {
	padding: 0 !important;
}

.wpsisac-slick-slider .slick-disabled, .wpsisac-slick-carousal .slick-disabled {
	opacity: .5;
}

.wpcolumn, .wpcolumns {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wpsisac-slick-slider, .wpsisac-slick-carousal {
	visibility: hidden;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	-webkit-transition: opacity .5s linear;
	transition: opacity .5s linear;
}

.wpsisac-slick-slider.slick-initialized, .wpsisac-slick-carousal.slick-initialized {
	visibility: visible !important;
	opacity: 1 !important;
	-ms-filter: "alpha(opacity=100)";
}

.wpsisac-image-slide-wrap {
	position: relative;
	overflow: hidden;
	text-align: center;
}

.wpsisac-image-fit .wpsisac-image-slide-wrap img, .wpsisac-image-fit .wpsisac-slide-wrap img {
	display: inline-block !important;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	max-width: 100%;
	max-height: 100%;
}

.wpsisac-image-fit img.wpsisac-slider-img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	height: 100%;
	width: 100%;
}

.wpsisac-slick-slider h2.wpsisac-slide-title {
	margin: 5px 0 !important;
	font-size: 25px;
	line-height: 30px;
}

.wpsisac-image-slide {
	position: relative;
}

.wpsisac-hide {
	display: none;
}

.wpsisac-slide-title {
	padding: 0 !important;
	margin: 0 0 8px !important;
}

.wpsisac-slick-slider .wpsisac-readmore {
	clear: both;
}

.wpsisac-slick-slider .wpsisac-readmore a {
	display: inline-block;
}

.wpsisac-slick-slider .wpsisac-image-slide {
	text-align: center;
}

.wpsisac-slick-carousal .wpsisac-image-slide {
	margin: 0 2px;
}

.fusion-flex-container.wpsisac-fusion-flex {
	flex-direction: column;
}

.wpsisac-elementor-tab-wrap {
	min-width: 0;
	min-height: 0;
}

.wpsisac-slick-slider.design-1 .wpsisac-image-slide img {
	display: inline-block !important;
}

.wpsisac-slick-slider.design-1 .slick-arrow {
	top: 45% !important;
}

.wpsisac-slick-slider.design-1 .slick-next {
	right: 0 !important;
}

.wpsisac-slick-slider.design-1 .slick-prev {
	left: 0 !important;
}

.wpsisac-slick-slider.design-1 .slick-dots {
	left: 15px !important;
	right: 15px;
	text-align: center;
	bottom: 8px !important;
}

.wpsisac-slick-slider.design-2 .wpsisac-image-slide img {
	display: inline-block !important;
}

.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-overlay {
	background: rgba(0, 0, 0, .4);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}

.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
	z-index: 1000;
	color: #fff;
	position: absolute;
	left: 0;
	text-align: center;
	width: 80%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	margin: 0 auto;
	float: left;
}

.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title {
	color: #fff;
	text-shadow: 0 1px 2px #000;
}

.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {
	text-align: center;
	margin-bottom: 15px;
}

.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 2px #000;
	font-size: 16px;
}

.wpsisac-slick-slider.design-2 .slick-arrow {
	top: 45% !important;
}

.wpsisac-slick-slider.design-2 .slick-next {
	right: 0 !important;
}

.wpsisac-slick-slider.design-2 .slick-prev {
	left: 0 !important;
}

.wpsisac-slick-slider.design-2 .slick-dots {
	left: 15px !important;
	right: 15px;
	text-align: center;
	bottom: 8px !important;
}

.wpsisac-slick-slider.design-3 .wpsisac-image-slide img {
	display: inline-block !important;
}

.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
	left: 0;
	right: 0;
	text-align: left;
	position: absolute;
	top: 0;
	padding: 40px;
}

.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title {
	color: #fff;
	text-shadow: 0 1px 2px #000;
	text-align: left;
}

.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {
	text-align: left;
	margin-bottom: 15px;
}

.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {
	text-align: left;
	color: #fff;
	text-shadow: 0 1px 2px #000;
	font-size: 16px;
}

.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .wpsisac-bg-overlay {
	padding: 20px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
}

.wpsisac-slick-slider.design-3 .slick-arrow {
	top: 45% !important;
}

.wpsisac-slick-slider.design-3 .slick-next {
	right: 0 !important;
}

.wpsisac-slick-slider.design-3 .slick-prev {
	left: 0 !important;
}

.wpsisac-slick-slider.design-3 .slick-dots {
	left: 15px !important;
	right: 15px;
	text-align: center;
	bottom: 8px !important;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide img {
	max-width: 100%;
	height: auto;
	display: inline-block;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide {
	width: 100%;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left {
	padding: 50px 30px;
	text-align: left;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
	left: 30px;
	right: 30px;
	position: absolute;
	top: 15%;
	padding: 0 15px;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title {
	text-align: left;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {
	text-align: left;
	margin-bottom: 15px;
}

.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {
	text-align: left;
	font-size: 16px;
}

.wpsisac-slick-slider.design-4 .slick-arrow {
	top: 45% !important;
}

.wpsisac-slick-slider.design-4 .slick-next {
	right: 0 !important;
}

.wpsisac-slick-slider.design-4 .slick-prev {
	left: 0 !important;
}

.wpsisac-slick-slider.design-4 .slick-dots {
	left: 15px !important;
	right: 15px;
	text-align: center;
	bottom: 8px !important;
}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide img {
	max-width: 100%;
	height: auto;
	display: inline-block;
}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {
	text-align: center;
	padding: 60px 50px;
}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {
	text-align: center;
	margin-bottom: 15px;
}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {
	text-align: center;
	font-size: 16px;
}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-readmore a.wpsisac-slider-readmore {
	padding: 5px 10px;
	border: 1px solid #fff;
}

.wpsisac-slick-slider.design-5 .slick-arrow {
	top: 45% !important;
}

.wpsisac-slick-slider.design-5 .slick-next {
	right: 0 !important;
}

.wpsisac-slick-slider.design-5 .slick-prev {
	left: 0 !important;
}

.wpsisac-slick-slider.design-5 .slick-dots {
	left: 15px !important;
	right: 15px;
	text-align: center;
	bottom: 8px !important;
}

.wpsisac-slick-carousal.design-1 {
	margin-bottom: 25px;
}

.wpsisac-slick-carousal.design-1 .wpsisac-image-slide {
	text-align: center;
}

.wpsisac-slick-carousal.design-1 .wpsisac-image-slide img {
	display: inline-block !important;
}

.wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap {
	opacity: .5;
	transform: scale(.7);
	transition: all .3s ease 0s;
}

.wpsisac-slick-carousal.wpsisac-center .slick-center .wpsisac-image-slide-wrap {
	opacity: 1;
	transform: scale(1);
}

.wpsisac-center.variablewidthv .wpsisac-image-slide-wrap {
	opacity: 1 !important;
	transform: scale(1) !important;
}

.wpsisac-slick-carousal.design-1 .slick-arrow {
	top: 50% !important;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.wpsisac-slick-carousal.design-1 .slick-next {
	right: 0 !important;
}

.wpsisac-slick-carousal.design-1 .slick-prev {
	left: 0 !important;
}

.wpsisac-slick-carousal.design-1 .slick-dots {
	left: 15px !important;
	right: 15px;
	text-align: center;
	bottom: 0 !important;
}

.wpsisac-slide-wrap .wpsisac-readmore a.wpsisac-slider-readmore {
	padding: 5px 10px;
	background: rgba(0, 0, 0, .8);
	text-decoration: none !important;
	color: #fff;
	border: 1px solid #fff;
}

.wpcolumn, .wpcolumns {
	padding-left: .9375em;
	padding-right: .9375em;
	float: left;
	width: 100%;
	position: relative;
}

@media only screen and (min-width:40.0625em) {
	.wpcolumn, .wpcolumns {
		position: relative;
		padding-left: .9375em;
		padding-right: .9375em;
		float: left;
	}
	
	.wp-medium-1 {
		width: 8.33333%;
	}
	
	.wp-medium-2 {
		width: 16.66667%;
	}
	
	.wp-medium-3 {
		width: 25%;
	}
	
	.wp-medium-4 {
		width: 33.33333%;
	}
	
	.wp-medium-5 {
		width: 41.66667%;
	}
	
	.wp-medium-6 {
		width: 50%;
	}
	
	.wp-medium-7 {
		width: 58.33333%;
	}
	
	.wp-medium-8 {
		width: 66.66667%;
	}
	
	.wp-medium-9 {
		width: 75%;
	}
	
	.wp-medium-10 {
		width: 83.33333%;
	}
	
	.wp-medium-11 {
		width: 91.66667%;
	}
	
	.wp-medium-12 {
		width: 100%;
	}
	
	.medium-offset-0 {
		margin-left: 0 !important;
	}
	
	.medium-offset-1 {
		margin-left: 8.33333% !important;
	}
	
	.medium-offset-2 {
		margin-left: 16.66667% !important;
	}
	
	.medium-offset-3 {
		margin-left: 25% !important;
	}
	
	.medium-offset-4 {
		margin-left: 33.33333% !important;
	}
	
	.medium-offset-5 {
		margin-left: 41.66667% !important;
	}
	
	.medium-offset-6 {
		margin-left: 50% !important;
	}
	
	.medium-offset-7 {
		margin-left: 58.33333% !important;
	}
	
	.medium-offset-8 {
		margin-left: 66.66667% !important;
	}
	
	.medium-offset-9 {
		margin-left: 75% !important;
	}
	
	.medium-offset-10 {
		margin-left: 83.33333% !important;
	}
	
	.medium-offset-11 {
		margin-left: 91.66667% !important;
	}
}

@media only screen and (max-width:40.0625em) {
	.wpsisac-image-slide img {
		height: 100% !important;
		width: 100% !important;
		object-fit: cover;
		object-position: top center;
	}
	
	.wpsisac-image-slide, .wpsisac-slide-wrap {
		height: 350px;
	}
	
	.wpsisac-slick-slider.design-5 .wpsisac-image-slide, .wpsisac-slick-slider.design-5 .wpsisac-slide-wrap {
		height: auto !important;
	}
	
	.wpsisac-slick-slider h2 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.wpsisac-slider-short-content p {
		font-weight: 400 !important;
	}
	
	.wpsisac-slick-slider.design-4 .wpsisac-image-slide, .wpsisac-slick-slider.design-4 .wpsisac-slide-wrap {
		height: auto !important;
	}
	
	.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content-left {
		padding: 20px;
	}
	
	.wpsisac-slick-carousal .wpsisac-image-slide-wrap, .wpsisac-slick-carousal .wpsisac-image-slide {
		height: auto !important;
	}
}

@media only screen and (max-width:480px) {
	.wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap {
		opacity: 1;
		transform: scale(1);
		transition: all .3s ease 0s;
	}
}

.wp-socializer:after {
	clear: both;
	content: "";
	display: block;
}

.wp-socializer.wpsr-share-icons {
	margin: 1em 0;
}

.wpsr-share-icons .wpsr-si-inner {
	display: flex;
}

.wpsr-share-icons .wpsr-si-inner > *:first-child {
	margin-left: 0;
}

.wpsr-share-icons .wpsr-si-inner > *:last-child {
	margin-right: 0;
}

.wpsr-share-icons .socializer {
	margin: 0 1em;
}

.wpsr-share-icons.wpsr-flex-center {
	text-align: center;
}

.wpsr-share-icons.wpsr-flex-center .wpsr-si-inner {
	justify-content: center;
}

.wpsr-sharebar {
	transition: all .5s;
	box-sizing: border-box;
	z-index: 99999;
}

.wpsr-sharebar .socializer {
	line-height: 0;
}

.wpsr-sb-inner:after {
	content: "";
	display: block;
	clear: both;
}

.wpsr-sb-vl {
	z-index: 99999;
	max-width: 82px;
	top: 50%;
	transform: translateY(-50%);
	position: fixed;
}

.wpsr-sb-vl .wpsr-counter {
	margin-bottom: 1.5em;
}

.wpsr-sb-vl-static {
	position: absolute;
}

.wpsr-sb-hl {
	bottom: 0;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	position: fixed;
	background: #fff;
	box-shadow: 0 -2px 4px -2px rgba(0, 0, 0, .5);
}

.wpsr-sb-hl .wpsr-sb-inner {
	display: flex;
}

.wpsr-sb-hl .wpsr-counter {
	padding: 0 1em;
}

.wpsr-sb-sm-simple.wpsr-sb-hl {
	padding: 0;
	border: 0;
}

.wpsr-sb-sm-simple.wpsr-sb-hl span a {
	border-radius: 0 !important;
	transform: none !important;
}

.wpsr-sb-sm-simple.wpsr-sb-hl span a > * {
	transform: none !important;
}

.wpsr-sb-sm-simple.wpsr-sb-hl span a:after {
	display: none;
}

.wpsr-sb-sm-simple.wpsr-sb-hl span {
	margin-right: 0;
}

.wpsr-sb-simple {
	padding: 10px;
	text-align: center;
	border-radius: 10px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
	border: 1px solid transparent;
}

.wpsr-sb-simple.wpsr-sb-hl {
	border-radius: 0;
}

.wpsr-sharebar:hover .wpsr-sb-close {
	display: block;
}

.wpsr-sb-close {
	position: absolute;
	cursor: pointer;
	display: none;
	padding: 10px;
}

.wpsr-sb-close .wpsr-bar-icon {
	opacity: .2;
}

.wpsr-sb-close:hover .wpsr-bar-icon {
	opacity: .8;
}

.wpsr-sb-vl .wpsr-sb-close {
	bottom: 0;
	transform: translate(-50%, 100%);
	left: 50%;
}

.wpsr-sb-hl .wpsr-sb-close {
	display: none;
}

.wpsr-sharebar.wpsr-closed {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: none !important;
	border: none !important;
	box-shadow: none !important;
}

.wpsr-sharebar.wpsr-closed .wpsr-sb-inner {
	display: none;
}

.wpsr-sharebar.wpsr-closed .wpsr-sb-close {
	top: 0;
	margin-top: 0;
	transform: none;
	right: 0;
	left: 0;
	bottom: 0;
	line-height: 48px;
	display: block;
	padding: 0;
}

.wpsr-counter {
	line-height: 2em;
	text-align: center;
	font-size: 10px;
	color: #000;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-shrink: 0;
}

.wpsr-counter .scount {
	font-size: 2em;
	font-weight: bold;
	margin-bottom: .25em;
}

.wpsr-counter .scount .fa {
	font-size: .7em;
	opacity: .7;
}

.wpsr-counter .stext {
	display: block;
	line-height: 1em;
	color: inherit;
	text-transform: uppercase;
	font-size: 1em;
	margin-top: -.15em;
	opacity: .5;
}

.wpsr-counter.wpsrc-sz-40px {
	font-size: 12.5px;
}

.wpsr-counter.wpsrc-sz-48px {
	font-size: 15px;
}

.wpsr-counter.wpsrc-sz-64px {
	font-size: 20px;
}

.wpsr-sharebar .wpsr-counter {
	font-size: 8.5px;
}

.wpsr-sharebar .wpsr-counter.wpsrc-sz-40px {
	font-size: 9.5px;
}

.wpsr-sharebar .wpsr-counter.wpsrc-sz-48px {
	font-size: 11.5px;
}

.wpsr-sharebar .wpsr-counter.wpsrc-sz-64px {
	font-size: 15.2px;
}

.socializer a {
	text-decoration: none !important;
}

.socializer span a img {
	background: none !important;
	border: none !important;
	max-width: 100% !important;
}

.wpsr-follow-icons {
	position: fixed;
	z-index: 999999;
	line-height: 0;
}

.sr-fb-tl {
	top: 20px;
	left: 20px;
}

.sr-fb-tm {
	top: 20px;
	left: 50%;
	transform: translateX(-50%);
}

.sr-fb-tr {
	top: 20px;
	right: 20px;
}

.sr-fb-rm {
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}

.sr-fb-br {
	bottom: 20px;
	right: 20px;
}

.sr-fb-bm {
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
}

.sr-fb-bl {
	bottom: 20px;
	left: 20px;
}

.sr-fb-lm {
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.wpsr-follow-icons div.sr-fb-title {
	font-size: .8em;
	margin: 0 0 .8em 0;
}

.wpsr-follow-icons.sr-fb-hl .sr-fb-title {
	position: absolute;
	bottom: 0;
	transform: translateX(-100%);
	left: -1em;
	top: 50%;
	margin: 0;
}

.wpsr-follow-icons.sr-fb-vl {
	text-align: center;
	line-height: 1.5 q;
}

.wpsr-follow-icons.sr-fb-vl .sr-fb-title {
	width: 5em;
	text-align: center;
	line-height: 1.5;
}

.wpsr-fb-close {
	position: absolute;
	right: 0;
	cursor: pointer;
	display: none;
	line-height: 0;
	padding: 1em;
	opacity: .2;
}

.wpsr-fb-close:hover {
	opacity: .8;
}

.wpsr-follow-icons:hover .wpsr-fb-close {
	display: block;
}

.wpsr-closed.wpsr-follow-icons .sr-fb-title {
	display: none;
}

.wpsr-closed.wpsr-follow-icons .sr-followbar {
	display: none;
}

.wpsr-closed.wpsr-follow-icons .wpsr-fb-close {
	display: block;
}

.sr-fb-bm .wpsr-fb-close, .sr-fb-bl .wpsr-fb-close {
	right: 0;
	transform: translate(100%, -100%);
	padding-bottom: 0;
}

.sr-fb-vl.sr-fb-br .wpsr-fb-close {
	left: 0;
	bottom: 0;
	transform: translateX(-100%);
	padding-bottom: 0;
}

.sr-fb-hl.sr-fb-br .wpsr-fb-close {
	top: 0;
	right: 0;
	transform: translateY(-100%);
}

.sr-fb-hl.sr-fb-tr .wpsr-fb-close {
	padding-right: 0;
}

.wpsr-closed.sr-fb-tl .wpsr-fb-close, .wpsr-closed.sr-fb-lm .wpsr-fb-close {
	right: -24px;
	transform: translateY(0%);
}

.wpsr-text-sb {
	background: #fff;
	margin: 0;
	padding: 0 10px;
	border-radius: 5px;
	display: inline-block;
	position: absolute;
	transform: translate(-50%, -150%);
	margin-top: -10px;
	transition: margin-top .5s;
	display: none;
	animation: wpsr-fadeout 1s;
	box-shadow: 0 3px 6px -3px #000;
	background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
	z-index: 999;
}

.wpsr-text-sb:before {
	position: absolute;
	content: "";
	display: block;
	background-color: inherit;
	width: 10px;
	height: 10px;
	bottom: -5px;
	transform: rotate(45deg) translateX(-50%);
	left: 50%;
	z-index: -1;
	transform-origin: left;
	box-shadow: 2px 2px 4px -2px #000;
}

.wpsr-text-sb li {
	list-style: none;
	float: left;
	line-height: 0;
}

.wpsr-text-sb li a {
	text-align: center;
	display: inline-block;
}

.wpsr-text-sb li a:hover {
	background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, 0));
}

.wpsr-tsb-32px a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
}

.wpsr-tsb-40px a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
}

.wpsr-tsb-48px a {
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 24px;
}

.wpsr-tsb-64px a {
	width: 64px;
	height: 64px;
	line-height: 64px;
	font-size: 32px;
}

.wpsr-text-sb.wpsr-tsb-active {
	margin-top: 0;
	transition: margin-top .5s;
	display: block;
	animation: wpsr-fadein 1s;
}

.wpsr-bar-icon {
	line-height: 0;
	background: #000;
	display: inline-block;
	padding: 3px;
	border-radius: 50%;
	vertical-align: middle;
	fill: #fff;
}

.wpsr-bar-icon .i-open {
	display: none;
}

.wpsr-closed .wpsr-bar-icon .i-close {
	display: none;
}

.wpsr-closed .wpsr-bar-icon .i-open {
	display: block;
}

.wpsr-closed .wpsr-bar-icon {
	padding: 5px;
}

.wpsr-bg {
	display: none;
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 20%);
	padding: 0;
}

.wpsr-bg.wpsr-pp-opened {
	display: block;
}

.wpsr-bg.wpsr-pp-closed {
	display: none;
}

.wpsr-bg.wpsr-pp-slide-down .wpsr-popup {
	transform: translateY(0);
	opacity: 1;
}

.wpsr-bg.wpsr-pp-slide-up .wpsr-popup {
	transform: translateY(-50px);
	opacity: .8;
}

.wpsr-pp-inner {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.wpsr-popup {
	display: none;
	background: #fff;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 16%), 0 3px 6px rgba(0, 0, 0, 23%);
	border-radius: 10px;
	max-height: 100%;
	transform: translateY(-50px);
	opacity: .8;
	transition: all .25s;
}

.wpsr-pp-head {
	text-align: center;
	padding: 10px 0;
	position: relative;
	border-bottom: 1px solid #dfdfdf;
}

.wpsr-pp-head h3 {
	margin: 0 !important;
	font-size: 20px;
}

.wpsr-pp-content {
	overflow-y: auto;
	padding: 20px;
}

.wpsr-pp-close {
	position: absolute;
	top: 50%;
	right: 10px;
	color: #333;
	transform: translateY(-50%);
	padding: 10px;
}

.wpsr-pp-close:hover {
	opacity: .8;
}

.wpsr-pp-foot {
	text-align: center;
	padding: 10px 0;
	font-size: 12px;
	color: #777;
	border-top: 1px solid #dfdfdf;
}

.wpsr-pp-foot a {
	color: #ff8226;
	text-decoration: none;
}

.wpsr-pp-foot a:hover {
	color: #333;
	text-decoration: underline;
}

#wpsr-share-menu .wpsr-pp-inner {
	max-width: 700px;
}

.wpsr-sm-links {
	display: flex;
	flex-wrap: wrap;
}

.wpsr-sm-links > div {
	width: 33.33%;
	padding: 5px;
	box-sizing: border-box;
}

.wpsr-sm-link {
	display: flex;
	color: #fff !important;
	border-radius: 5px;
	padding: 5px;
	font-size: 15px;
	text-decoration: none !important;
	border-bottom: 2px solid rgba(0, 0, 0, 10%);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 30%);
	background: linear-gradient(rgba(0, 0, 0, 1%), rgba(0, 0, 0, 5%));
}

.wpsr-sm-link:hover, .wpsr-sm-link:focus, .wpsr-sm-link:active {
	text-decoration: none;
	color: #fff;
	opacity: .8;
}

.wpsr-sm-icon {
	width: 24px;
	margin: 0 5px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.wpsr-sm-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#wpsr-short-link .wpsr-pp-inner {
	max-width: 500px;
}

#wpsr-short-link .wpsr-pp-content {
	display: flex;
	font-size: 15px;
}

#wpsr-short-link-url {
	flex: 1;
	text-align: center;
}

#wpsr-sl-copy-btn {
	background: #000;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: center;
	padding: 5px 15px;
	color: #fff;
	border-radius: 5px;
	margin-left: 10px;
	text-decoration: none;
}

#wpsr-sl-copy-btn:hover {
	text-decoration: none;
}

@media screen and (max-width:700px) {
	#wpsr-share-menu .wpsr-pp-inner, #wpsr-short-link .wpsr-pp-inner {
		max-width: 100%;
	}
	
	.wpsr-popup {
		border-radius: 0;
	}
	
	.wpsr-sm-links > div {
		width: 50%;
	}
	
	.wpsr-sm-link {
		padding: 10px;
	}
}

.socializer .sr-share-menu>a, .socializer .sr-share-menu>a:visited {
	background-color: #ff6500;
	border-color: #ff6500;
	color: #fff;
}

.socializer .sr-native_share a, .socializer .sr-native_share a:visited {
	color: #2542c5;
	border-color: #2542c5;
	background-color: #2542c5;
}

.sr-share-menu a i {
	font-size: .7em;
}

.wpsr-clearfix:after {
	display: block;
	clear: both;
	content: "";
}

.wpsr-hide {
	display: none;
}

.wpsr-close {
	background: red;
}

.sr-custom-html {
	line-height: 1;
}

.socializer .ctext:empty {
	display: none !important;
}

@keyframes wpsr-fadein {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes wpsr-fadeout {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

/*!
 * Socializer - CSS library for social media buttons
 * Copyright (c) 2025 Aakash Chakravarthy - www.aakashweb.com
 * MIT license
 */
.socializer {
	padding: 0;
	margin: 0;
	display: inline-flex;
	flex-wrap: wrap;
}

.socializer>* {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	position: relative;
	line-height: 0;
}

.socializer a {
	font-family: sans-serif !important;
	display: inline-flex;
	border: 0;
	text-align: center;
	text-decoration: none;
	width: 16px;
	height: 16px;
	font-size: 8px;
	border-style: solid;
	box-sizing: content-box;
	align-items: center;
	justify-content: center;
	transition: all .5s;
	transition-timing-function: ease-out;
}

.socializer a>* {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.socializer:after {
	content: "";
	clear: both;
	display: block;
}

.sr-32px {
	min-height: 32px;
}

.sr-32px a {
	width: 32px;
	height: 32px;
	font-size: 16px;
}

.sr-32px.sr-font-sm a {
	font-size: 10.6666666667px;
}

.sr-32px.sr-font-lg a {
	font-size: 21.3333333333px;
}

.sr-40px {
	min-height: 40px;
}

.sr-40px a {
	width: 40px;
	height: 40px;
	font-size: 20px;
}

.sr-40px.sr-font-sm a {
	font-size: 13.3333333333px;
}

.sr-40px.sr-font-lg a {
	font-size: 26.6666666667px;
}

.sr-48px {
	min-height: 48px;
}

.sr-48px a {
	width: 48px;
	height: 48px;
	font-size: 24px;
}

.sr-48px.sr-font-sm a {
	font-size: 16px;
}

.sr-48px.sr-font-lg a {
	font-size: 32px;
}

.sr-64px {
	min-height: 64px;
}

.sr-64px a {
	width: 64px;
	height: 64px;
	font-size: 32px;
}

.sr-64px.sr-font-sm a {
	font-size: 21.3333333333px;
}

.sr-64px.sr-font-lg a {
	font-size: 42.6666666667px;
}

.socializer .sr-addtofavorites a, .socializer .sr-addtofavorites a:visited {
	color: #f9a600;
	border-color: #f9a600;
	background-color: #f9a600;
}

.socializer .sr-behance a, .socializer .sr-behance a:visited {
	color: #1769ff;
	border-color: #1769ff;
	background-color: #1769ff;
}

.socializer .sr-bitbucket a, .socializer .sr-bitbucket a:visited {
	color: #205081;
	border-color: #205081;
	background-color: #205081;
}

.socializer .sr-blogger a, .socializer .sr-blogger a:visited {
	color: #ff6501;
	border-color: #ff6501;
	background-color: #ff6501;
}

.socializer .sr-bluesky a, .socializer .sr-bluesky a:visited {
	color: #1083fe;
	border-color: #1083fe;
	background-color: #1083fe;
}

.socializer .sr-codepen a, .socializer .sr-codepen a:visited {
	color: #000;
	border-color: #000;
	background-color: #000;
}

.socializer .sr-comments a, .socializer .sr-comments a:visited {
	color: #333;
	border-color: #333;
	background-color: #333;
}

.socializer .sr-delicious a, .socializer .sr-delicious a:visited {
	color: #3274d1;
	border-color: #3274d1;
	background-color: #3274d1;
}

.socializer .sr-deviantart a, .socializer .sr-deviantart a:visited {
	color: #475c4d;
	border-color: #475c4d;
	background-color: #475c4d;
}

.socializer .sr-digg a, .socializer .sr-digg a:visited {
	color: #000;
	border-color: #000;
	background-color: #000;
}

.socializer .sr-discord a, .socializer .sr-discord a:visited {
	color: #7289da;
	border-color: #7289da;
	background-color: #7289da;
}

.socializer .sr-dribbble a, .socializer .sr-dribbble a:visited {
	color: #ea4c89;
	border-color: #ea4c89;
	background-color: #ea4c89;
}

.socializer .sr-email a, .socializer .sr-email a:visited {
	color: #000;
	border-color: #000;
	background-color: #000;
}

.socializer .sr-etsy a, .socializer .sr-etsy a:visited {
	color: #f1641e;
	border-color: #f1641e;
	background-color: #f1641e;
}

.socializer .sr-facebook a, .socializer .sr-facebook a:visited {
	color: #0866ff;
	border-color: #0866ff;
	background-color: #0866ff;
}

.socializer .sr-fbmessenger a, .socializer .sr-fbmessenger a:visited {
	color: #0866ff;
	border-color: #0866ff;
	background-color: #0866ff;
}

.socializer .sr-flickr a, .socializer .sr-flickr a:visited {
	color: #1c9be9;
	border-color: #1c9be9;
	background-color: #1c9be9;
}

.socializer .sr-flipboard a, .socializer .sr-flipboard a:visited {
	color: #f52828;
	border-color: #f52828;
	background-color: #f52828;
}

.socializer .sr-github a, .socializer .sr-github a:visited {
	color: #333;
	border-color: #333;
	background-color: #333;
}

.socializer .sr-google a, .socializer .sr-google a:visited {
	color: #3a7cec;
	border-color: #3a7cec;
	background-color: #3a7cec;
}

.socializer .sr-googleplus a, .socializer .sr-googleplus a:visited {
	color: #db483b;
	border-color: #db483b;
	background-color: #db483b;
}

.socializer .sr-hackernews a, .socializer .sr-hackernews a:visited {
	color: #ff6500;
	border-color: #ff6500;
	background-color: #ff6500;
}

.socializer .sr-houzz a, .socializer .sr-houzz a:visited {
	color: #4dbc15;
	border-color: #4dbc15;
	background-color: #4dbc15;
}

.socializer .sr-instagram a, .socializer .sr-instagram a:visited {
	color: #e23367;
	border-color: #e23367;
	background-color: #e23367;
}

.socializer .sr-line a, .socializer .sr-line a:visited {
	color: #00c300;
	border-color: #00c300;
	background-color: #00c300;
}

.socializer .sr-linkedin a, .socializer .sr-linkedin a:visited {
	color: #0274b3;
	border-color: #0274b3;
	background-color: #0274b3;
}

.socializer .sr-mastodon a, .socializer .sr-mastodon a:visited {
	color: #6364ff;
	border-color: #6364ff;
	background-color: #6364ff;
}

.socializer .sr-medium a, .socializer .sr-medium a:visited {
	color: #02b875;
	border-color: #02b875;
	background-color: #02b875;
}

.socializer .sr-mix a, .socializer .sr-mix a:visited {
	color: #ff8226;
	border-color: #ff8226;
	background-color: #ff8226;
}

.socializer .sr-odnoklassniki a, .socializer .sr-odnoklassniki a:visited {
	color: #f2720c;
	border-color: #f2720c;
	background-color: #f2720c;
}

.socializer .sr-patreon a, .socializer .sr-patreon a:visited {
	color: #e85b46;
	border-color: #e85b46;
	background-color: #e85b46;
}

.socializer .sr-paypal a, .socializer .sr-paypal a:visited {
	color: #0070ba;
	border-color: #0070ba;
	background-color: #0070ba;
}

.socializer .sr-pdf a, .socializer .sr-pdf a:visited {
	color: #e61b2e;
	border-color: #e61b2e;
	background-color: #e61b2e;
}

.socializer .sr-phone a, .socializer .sr-phone a:visited {
	color: #1a73e8;
	border-color: #1a73e8;
	background-color: #1a73e8;
}

.socializer .sr-pinterest a, .socializer .sr-pinterest a:visited {
	color: #cb2027;
	border-color: #cb2027;
	background-color: #cb2027;
}

.socializer .sr-pocket a, .socializer .sr-pocket a:visited {
	color: #ef4056;
	border-color: #ef4056;
	background-color: #ef4056;
}

.socializer .sr-podcast a, .socializer .sr-podcast a:visited {
	color: #7224d8;
	border-color: #7224d8;
	background-color: #7224d8;
}

.socializer .sr-print a, .socializer .sr-print a:visited {
	color: #6d9f00;
	border-color: #6d9f00;
	background-color: #6d9f00;
}

.socializer .sr-reddit a, .socializer .sr-reddit a:visited {
	color: #ff5600;
	border-color: #ff5600;
	background-color: #ff5600;
}

.socializer .sr-renren a, .socializer .sr-renren a:visited {
	color: #005eac;
	border-color: #005eac;
	background-color: #005eac;
}

.socializer .sr-rss a, .socializer .sr-rss a:visited {
	color: #ff7b0a;
	border-color: #ff7b0a;
	background-color: #ff7b0a;
}

.socializer .sr-shortlink a, .socializer .sr-shortlink a:visited {
	color: #333;
	border-color: #333;
	background-color: #333;
}

.socializer .sr-skype a, .socializer .sr-skype a:visited {
	color: #00aff0;
	border-color: #00aff0;
	background-color: #00aff0;
}

.socializer .sr-sms a, .socializer .sr-sms a:visited {
	color: #35d54f;
	border-color: #35d54f;
	background-color: #35d54f;
}

.socializer .sr-snapchat a, .socializer .sr-snapchat a:visited {
	color: #fffc00;
	border-color: #fffc00;
	background-color: #fffc00;
}

.socializer .sr-soundcloud a, .socializer .sr-soundcloud a:visited {
	color: #f50;
	border-color: #f50;
	background-color: #f50;
}

.socializer .sr-stackoverflow a, .socializer .sr-stackoverflow a:visited {
	color: #f48024;
	border-color: #f48024;
	background-color: #f48024;
}

.socializer .sr-stumbleupon a, .socializer .sr-stumbleupon a:visited {
	color: #eb4823;
	border-color: #eb4823;
	background-color: #eb4823;
}

.socializer .sr-quora a, .socializer .sr-quora a:visited {
	color: #b92b27;
	border-color: #b92b27;
	background-color: #b92b27;
}

.socializer .sr-telegram a, .socializer .sr-telegram a:visited {
	color: #179cde;
	border-color: #179cde;
	background-color: #179cde;
}

.socializer .sr-threads a, .socializer .sr-threads a:visited {
	color: #000;
	border-color: #000;
	background-color: #000;
}

.socializer .sr-tiktok a, .socializer .sr-tiktok a:visited {
	color: #010101;
	border-color: #010101;
	background-color: #010101;
}

.socializer .sr-tumblr a, .socializer .sr-tumblr a:visited {
	color: #314358;
	border-color: #314358;
	background-color: #314358;
}

.socializer .sr-twitch a, .socializer .sr-twitch a:visited {
	color: #4b367c;
	border-color: #4b367c;
	background-color: #4b367c;
}

.socializer .sr-twitter a, .socializer .sr-twitter a:visited {
	color: #1da1f2;
	border-color: #1da1f2;
	background-color: #1da1f2;
}

.socializer .sr-viber a, .socializer .sr-viber a:visited {
	color: #574e92;
	border-color: #574e92;
	background-color: #574e92;
}

.socializer .sr-vimeo a, .socializer .sr-vimeo a:visited {
	color: #00adef;
	border-color: #00adef;
	background-color: #00adef;
}

.socializer .sr-vkontakte a, .socializer .sr-vkontakte a:visited {
	color: #4c75a3;
	border-color: #4c75a3;
	background-color: #4c75a3;
}

.socializer .sr-wechat a, .socializer .sr-wechat a:visited {
	color: #7bb32e;
	border-color: #7bb32e;
	background-color: #7bb32e;
}

.socializer .sr-weibo a, .socializer .sr-weibo a:visited {
	color: #e6162d;
	border-color: #e6162d;
	background-color: #e6162d;
}

.socializer .sr-whatsapp a, .socializer .sr-whatsapp a:visited {
	color: #25d366;
	border-color: #25d366;
	background-color: #25d366;
}

.socializer .sr-x a, .socializer .sr-x a:visited {
	color: #000;
	border-color: #000;
	background-color: #000;
}

.socializer .sr-xing a, .socializer .sr-xing a:visited {
	color: #006567;
	border-color: #006567;
	background-color: #006567;
}

.socializer .sr-yahoomail a, .socializer .sr-yahoomail a:visited {
	color: #4a00a1;
	border-color: #4a00a1;
	background-color: #4a00a1;
}

.socializer .sr-youtube a, .socializer .sr-youtube a:visited {
	color: red;
	border-color: red;
	background-color: red;
}

.socializer .sr-more>a, .socializer .sr-more>a:visited {
	color: green;
	border-color: green;
	background-color: green;
}

.sr-text-in a {
	width: auto;
	padding: 0 1em;
	overflow: hidden;
}

.sr-text-in a>* {
	padding-right: .5em;
}

.sr-text-in a>:last-child {
	padding-right: 0;
}

.sr-text-in .text {
	font-size: .8em;
}

.sr-text-out a {
	vertical-align: middle;
}

.sr-text-out .text {
	font-size: .8em;
	margin-left: .5em;
	vertical-align: middle;
}

.sr-text-below {
	text-align: center;
}

.sr-text-below .text {
	display: block;
	font-size: .8em;
	margin-top: .5em;
}

.sr-text-hover .text {
	display: none;
	position: absolute;
	background: #000;
	color: #fff;
	font-size: 12px;
	width: 100px;
	top: -3em;
	border-radius: 5px;
	text-align: center;
	line-height: 2em;
	margin-left: -25%;
	z-index: 9999;
}

.sr-text-hover .text:before {
	position: absolute;
	content: "";
	border: .5em solid red;
	bottom: -1em;
	left: 1em;
	width: 0;
	height: 0;
	border-color: #000 transparent transparent transparent;
}

.sr-text-hover:hover>.text {
	display: block;
}

.sr-bdr-sm.socializer a {
	border-width: 1px;
}

.sr-bdr-md.socializer a {
	border-width: 2px;
}

.sr-bdr-lg.socializer a {
	border-width: 3px;
}

.sr-bdr-none.socializer a {
	border-width: 0;
}

.sr-bdr-white.socializer a, .sr-bdr-white.socializer a:visited {
	border-color: #fff;
}

.sr-bdr-dark.socializer a, .sr-bdr-dark.socializer a:visited {
	border-color: #000;
}

.sr-bdr-grey.socializer a, .sr-bdr-grey.socializer a:visited {
	border-color: #ccc;
}

.sr-bg-white.socializer a, .sr-bg-white.socializer a:visited {
	background-color: #fff;
}

.sr-bg-dark.socializer a, .sr-bg-dark.socializer a:visited {
	background-color: #333;
}

.sr-bg-grey.socializer a, .sr-bg-grey.socializer a:visited {
	background-color: #ccc;
}

.sr-bg-none.socializer a, .sr-bg-none.socializer a:visited {
	background-color: transparent;
}

.sr-icon-white.socializer a, .sr-icon-white.socializer a:visited {
	color: #fff;
}

.sr-icon-dark.socializer a, .sr-icon-dark.socializer a:visited {
	color: #333;
}

.sr-icon-grey.socializer a, .sr-icon-grey.socializer a:visited {
	color: #ccc;
}

.sr-sw-1.socializer a {
	box-shadow: 0 0 .2em rgba(0, 0, 0, .3);
}

.sr-sw-2.socializer a {
	box-shadow: inset 0 -.1em .1em rgba(0, 0, 0, .3);
}

.sr-sw-3.socializer a {
	box-shadow: 0 -.1em .1em rgba(0, 0, 0, .3);
}

.sr-sw-icon-1.socializer a i {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.sr-count-1 span.ctext {
	background: #ff5722;
	position: absolute;
	top: -.6em;
	right: -.6em;
	border-radius: 1em;
	font-size: .6em;
	line-height: 1;
	padding: .3em .5em !important;
	z-index: 99;
	color: #fff;
	box-shadow: 0 1px 3px -1px #000;
}

.sr-count-2 span.ctext {
	font-size: .8em;
	margin: 0;
	padding: .5em;
	font-weight: 700;
	line-height: .8em;
	background: rgba(0, 0, 0, .3);
	border-radius: 1em;
}

.sr-count-3 span.ctext {
	font-size: .8em;
	margin: 0;
	font-weight: 700;
	line-height: .8em;
	border-left: 1px solid;
	padding: 0 0 0 .8em;
}

.sr-vertical.sr-count-2 span.ctext {
	font-size: .6em;
	border-radius: 0;
	padding: .5em;
	width: 100%;
}

.sr-vertical.sr-count-3 span.ctext {
	font-size: .6em;
	border-radius: 0;
	border-top: 1px solid;
	padding: .5em;
	border-left: 0;
	width: 100%;
}

.sr-vertical.sr-count-2 .sr-text-in a, .sr-vertical.sr-count-3 .sr-text-in a {
	height: auto;
}

.sr-vertical.sr-count-2 .sr-text-in a i, .sr-vertical.sr-count-3 .sr-text-in a i {
	margin: .5em 0;
}

.sr-bb-1 .sr-text-in {
	margin-right: 3.5em;
}

.sr-bb-1 a {
	position: relative;
	overflow: visible;
}

.sr-bb-1 span.ctext {
	font-size: .8em;
	font-weight: 700;
	background: #fff;
	border-radius: 3px;
	color: #333;
	position: absolute;
	width: 3em;
	top: 0;
	bottom: 0;
	padding: 0;
	right: -3.5em;
	border: 1px solid #dfdfdf;
}

.sr-vertical.sr-bb-1 span.ctext {
	display: block;
	position: static;
	width: 100%;
	margin: 0;
	font-size: .7em;
	line-height: 1;
	padding: .3em 0;
	margin-top: -.3em;
}

.sr-circle a {
	border-radius: 50%;
}

.sr-circle .sr-text-in a, .sr-circle.sr-text-in a {
	border-radius: 1em;
}

.sr-squircle .sr-text-in a, .sr-squircle a, .sr-squircle.sr-text-in a {
	border-radius: .5em;
}

.sr-squircle-2 .sr-text-in a, .sr-squircle-2 a, .sr-squircle-2.sr-text-in a {
	border-radius: 0 .5em 0 .5em;
}

.sr-diamond a {
	transform: rotate(45deg);
}

.sr-diamond a>* {
	transform: rotate(-45deg);
}

.sr-drop a {
	border-radius: 50% 50% 0 50%;
}

.sr-drop .sr-text-in a {
	border-radius: 1em 1em 0 1em;
}

.sr-ribbon a:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% - .25em / 2);
	border-style: solid;
	border-color: inherit;
	border-bottom-color: transparent;
	border-width: 0 1em .5em 1em;
}

.sr-ribbon.sr-vertical>* {
	margin-bottom: 1em !important;
}

.sr-fluid {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
}

.sr-fluid>* {
	float: none;
	width: 100%;
}

.sr-fluid a {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0 .5em;
}

.sr-fluid.sr-pad {
	border-spacing: .25em;
}

.sr-fluid .sr-text-in a>*, .sr-fluid.sr-text-in a>* {
	margin-right: .5em;
}

.sr-fluid .sr-text-in a>:last-child, .sr-fluid.sr-text-in a>:last-child {
	margin-right: 0;
}

.sr-fluid .sr-text-in a:last-child, .sr-fluid.sr-text-in a:last-child {
	margin: 0;
}

.sr-fluid.sr-squircle a {
	border-radius: .5em;
}

.sr-fluid.sr-squircle-2 a {
	border-radius: 0 .5em 0 .5em;
}

.sr-fluid .sr-more li {
	display: block;
	width: 100%;
}

.sr-vertical {
	width: 16px;
	flex-direction: column;
}

.sr-vertical.sr-32px {
	width: 32px;
}

.sr-vertical.sr-32px>* {
	width: 32px;
}

.sr-vertical.sr-40px {
	width: 40px;
}

.sr-vertical.sr-40px>* {
	width: 40px;
}

.sr-vertical.sr-48px {
	width: 48px;
}

.sr-vertical.sr-48px>* {
	width: 48px;
}

.sr-vertical.sr-64px {
	width: 64px;
}

.sr-vertical.sr-64px>* {
	width: 64px;
}

.sr-vertical.sr-pad>* {
	margin: 0 0 .5em 0;
}

.sr-vertical a {
	flex-direction: column;
}

.sr-vertical .sr-text-in {
	line-height: 1;
}

.sr-vertical .sr-text-in a {
	padding: 0;
	width: inherit;
}

.sr-vertical .sr-text-in a>* {
	padding: 0;
}

.sr-vertical .sr-text-in .text {
	display: none;
}

.sr-opacity a:hover {
	opacity: .5;
}

.sr-opacity a:active {
	opacity: .8;
}

.sr-rotate a:hover {
	transform: rotate(15deg);
}

.sr-rotate a:active {
	transform: rotate(0);
}

.sr-zoom a:hover {
	transform: scale(1.1);
	z-index: 9999;
}

.sr-zoom a:active {
	transform: scale(.9);
}

.sr-shrink a:hover {
	transform: scale(.9);
}

.sr-shrink a:active {
	transform: scale(.7);
}

.sr-float a:hover {
	transform: translateY(-5px);
}

.sr-float a:active {
	transform: translateY(0);
}

.sr-sink a:hover {
	transform: translateY(5px);
}

.sr-sink a:active {
	transform: translateY(0);
}

.sr-fade-white a:hover {
	color: #000;
	background-color: #fff;
}

.sr-fade-white a:active {
	opacity: .2;
}

.sr-fade-black a:hover {
	color: #fff;
	background-color: #000;
}

.sr-fade-black a:active {
	opacity: .2;
}

.sr-fade-dark a:hover {
	filter: brightness(.8);
}

.sr-fade-dark a:active {
	filter: brightness(.5);
}

.sr-pad>* {
	margin-right: .5em;
}

.sr-multiline>* {
	margin-bottom: .5em;
}

.sr-no-icon i {
	display: none;
}

.socializer.sr-pad>:last-child {
	margin: 0 !important;
}

.sr-more .socializer {
	background: #fff;
	padding: .5em;
	position: absolute;
	display: none;
	box-shadow: 0 2px 6px -2px;
	z-index: 9999;
}

.sr-more .socializer:before {
	content: "";
	display: inline-block;
	position: absolute;
	border: .25em solid;
	border-color: transparent transparent #fff transparent;
	top: -.5em;
	left: .5em;
}

.sr-more .socializer:after {
	content: "";
	clear: both;
	display: block;
}

.sr-more .socializer>* {
	margin: 0 0 .5em 0;
}

.sr-more .socializer>:last-child {
	margin-bottom: 0;
}

.sr-more:hover .socializer {
	display: block;
}

.sr-sharebar {
	position: fixed;
	z-index: 9999;
}

.sr-sb-vl {
	top: 50%;
	transform: translateY(-50%);
}

.sr-sb-left {
	left: 30px;
}

.sr-sb-right {
	right: 30px;
}

.sr-sb-hl {
	left: 50%;
	transform: translateX(-50%);
}

.sr-sb-top {
	top: 30px;
}

.sr-sb-bottom {
	bottom: 30px;
}

.sr-sb-white {
	background: #fff;
	box-shadow: 0 1px 4px -2px;
	padding: 10px;
}

.sr-sb-dark {
	background: #333;
	box-shadow: 0 1px 4px -2px;
	padding: 10px;
}

.sr-sb-dark .text {
	color: #fff;
}

@media (max-width:33.9em) {
	.navbar .collapse {
		max-height: 250px;
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.navbar .navbar-brand {
		float: none;
		display: inline-block;
	}
	
	.navbar .navbar-nav>.nav-item {
		float: none;
		margin-left: .1rem;
	}
	
	.navbar .navbar-nav {
		float: none !important;
	}
	
	.nav-item {
		width: 100%;
		text-align: left;
	}
	
	.navbar .collapse .dropdown-menu {
		position: relative;
		float: none;
		background: 0 0;
		border: none;
	}
}

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
	font-size: 2em;
}

mark {
	color: #000;
	background: #ff0;
}

small {
	font-size: 80%;
}

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

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

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

button[disabled], html input[disabled] {
	cursor: default;
}

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

input {
	line-height: normal;
}

input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

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

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver;
}

legend {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td, th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*, :after, :before {
		color: #000 !important;
		text-shadow: none !important;
		background: 0 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	a, a:visited {
		text-decoration: underline;
	}
	
	a[href]:after {
		content: " (" attr(href) ")";
	}
	
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	
	a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
	
	blockquote, pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	
	thead {
		display: table-header-group;
	}
	
	img, tr {
		page-break-inside: avoid;
	}
	
	img {
		max-width: 100% !important;
	}
	
	h2, h3, p {
		orphans: 3;
		widows: 3;
	}
	
	h2, h3 {
		page-break-after: avoid;
	}
	
	.navbar {
		display: none;
	}
	
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000 !important;
	}
	
	.label {
		border: 1px solid #000;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table td, .table th {
		background-color: #fff !important;
	}
	
	.table-bordered td, .table-bordered th {
		border: 1px solid #ddd !important;
	}
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "*";
}

.glyphicon-plus:before {
	content: "+";
}

.glyphicon-eur:before, .glyphicon-euro:before {
	content: "€";
}

.glyphicon-minus:before {
	content: "−";
}

.glyphicon-cloud:before {
	content: "☁";
}

.glyphicon-envelope:before {
	content: "✉";
}

.glyphicon-pencil:before {
	content: "✏";
}

.glyphicon-glass:before {
	content: "";
}

.glyphicon-music:before {
	content: "";
}

.glyphicon-search:before {
	content: "";
}

.glyphicon-heart:before {
	content: "";
}

.glyphicon-star:before {
	content: "";
}

.glyphicon-star-empty:before {
	content: "";
}

.glyphicon-user:before {
	content: "";
}

.glyphicon-film:before {
	content: "";
}

.glyphicon-th-large:before {
	content: "";
}

.glyphicon-th:before {
	content: "";
}

.glyphicon-th-list:before {
	content: "";
}

.glyphicon-ok:before {
	content: "";
}

.glyphicon-remove:before {
	content: "";
}

.glyphicon-zoom-in:before {
	content: "";
}

.glyphicon-zoom-out:before {
	content: "";
}

.glyphicon-off:before {
	content: "";
}

.glyphicon-signal:before {
	content: "";
}

.glyphicon-cog:before {
	content: "";
}

.glyphicon-trash:before {
	content: "";
}

.glyphicon-home:before {
	content: "";
}

.glyphicon-file:before {
	content: "";
}

.glyphicon-time:before {
	content: "";
}

.glyphicon-road:before {
	content: "";
}

.glyphicon-download-alt:before {
	content: "";
}

.glyphicon-download:before {
	content: "";
}

.glyphicon-upload:before {
	content: "";
}

.glyphicon-inbox:before {
	content: "";
}

.glyphicon-play-circle:before {
	content: "";
}

.glyphicon-repeat:before {
	content: "";
}

.glyphicon-refresh:before {
	content: "";
}

.glyphicon-list-alt:before {
	content: "";
}

.glyphicon-lock:before {
	content: "";
}

.glyphicon-flag:before {
	content: "";
}

.glyphicon-headphones:before {
	content: "";
}

.glyphicon-volume-off:before {
	content: "";
}

.glyphicon-volume-down:before {
	content: "";
}

.glyphicon-volume-up:before {
	content: "";
}

.glyphicon-qrcode:before {
	content: "";
}

.glyphicon-barcode:before {
	content: "";
}

.glyphicon-tag:before {
	content: "";
}

.glyphicon-tags:before {
	content: "";
}

.glyphicon-book:before {
	content: "";
}

.glyphicon-bookmark:before {
	content: "";
}

.glyphicon-print:before {
	content: "";
}

.glyphicon-camera:before {
	content: "";
}

.glyphicon-font:before {
	content: "";
}

.glyphicon-bold:before {
	content: "";
}

.glyphicon-italic:before {
	content: "";
}

.glyphicon-text-height:before {
	content: "";
}

.glyphicon-text-width:before {
	content: "";
}

.glyphicon-align-left:before {
	content: "";
}

.glyphicon-align-center:before {
	content: "";
}

.glyphicon-align-right:before {
	content: "";
}

.glyphicon-align-justify:before {
	content: "";
}

.glyphicon-list:before {
	content: "";
}

.glyphicon-indent-left:before {
	content: "";
}

.glyphicon-indent-right:before {
	content: "";
}

.glyphicon-facetime-video:before {
	content: "";
}

.glyphicon-picture:before {
	content: "";
}

.glyphicon-map-marker:before {
	content: "";
}

.glyphicon-adjust:before {
	content: "";
}

.glyphicon-tint:before {
	content: "";
}

.glyphicon-edit:before {
	content: "";
}

.glyphicon-share:before {
	content: "";
}

.glyphicon-check:before {
	content: "";
}

.glyphicon-move:before {
	content: "";
}

.glyphicon-step-backward:before {
	content: "";
}

.glyphicon-fast-backward:before {
	content: "";
}

.glyphicon-backward:before {
	content: "";
}

.glyphicon-play:before {
	content: "";
}

.glyphicon-pause:before {
	content: "";
}

.glyphicon-stop:before {
	content: "";
}

.glyphicon-forward:before {
	content: "";
}

.glyphicon-fast-forward:before {
	content: "";
}

.glyphicon-step-forward:before {
	content: "";
}

.glyphicon-eject:before {
	content: "";
}

.glyphicon-chevron-left:before {
	content: "";
}

.glyphicon-chevron-right:before {
	content: "";
}

.glyphicon-plus-sign:before {
	content: "";
}

.glyphicon-minus-sign:before {
	content: "";
}

.glyphicon-remove-sign:before {
	content: "";
}

.glyphicon-ok-sign:before {
	content: "";
}

.glyphicon-question-sign:before {
	content: "";
}

.glyphicon-info-sign:before {
	content: "";
}

.glyphicon-screenshot:before {
	content: "";
}

.glyphicon-remove-circle:before {
	content: "";
}

.glyphicon-ok-circle:before {
	content: "";
}

.glyphicon-ban-circle:before {
	content: "";
}

.glyphicon-arrow-left:before {
	content: "";
}

.glyphicon-arrow-right:before {
	content: "";
}

.glyphicon-arrow-up:before {
	content: "";
}

.glyphicon-arrow-down:before {
	content: "";
}

.glyphicon-share-alt:before {
	content: "";
}

.glyphicon-resize-full:before {
	content: "";
}

.glyphicon-resize-small:before {
	content: "";
}

.glyphicon-exclamation-sign:before {
	content: "";
}

.glyphicon-gift:before {
	content: "";
}

.glyphicon-leaf:before {
	content: "";
}

.glyphicon-fire:before {
	content: "";
}

.glyphicon-eye-open:before {
	content: "";
}

.glyphicon-eye-close:before {
	content: "";
}

.glyphicon-warning-sign:before {
	content: "";
}

.glyphicon-plane:before {
	content: "";
}

.glyphicon-calendar:before {
	content: "";
}

.glyphicon-random:before {
	content: "";
}

.glyphicon-comment:before {
	content: "";
}

.glyphicon-magnet:before {
	content: "";
}

.glyphicon-chevron-up:before {
	content: "";
}

.glyphicon-chevron-down:before {
	content: "";
}

.glyphicon-retweet:before {
	content: "";
}

.glyphicon-shopping-cart:before {
	content: "";
}

.glyphicon-folder-close:before {
	content: "";
}

.glyphicon-folder-open:before {
	content: "";
}

.glyphicon-resize-vertical:before {
	content: "";
}

.glyphicon-resize-horizontal:before {
	content: "";
}

.glyphicon-hdd:before {
	content: "";
}

.glyphicon-bullhorn:before {
	content: "";
}

.glyphicon-bell:before {
	content: "";
}

.glyphicon-certificate:before {
	content: "";
}

.glyphicon-thumbs-up:before {
	content: "";
}

.glyphicon-thumbs-down:before {
	content: "";
}

.glyphicon-hand-right:before {
	content: "";
}

.glyphicon-hand-left:before {
	content: "";
}

.glyphicon-hand-up:before {
	content: "";
}

.glyphicon-hand-down:before {
	content: "";
}

.glyphicon-circle-arrow-right:before {
	content: "";
}

.glyphicon-circle-arrow-left:before {
	content: "";
}

.glyphicon-circle-arrow-up:before {
	content: "";
}

.glyphicon-circle-arrow-down:before {
	content: "";
}

.glyphicon-globe:before {
	content: "";
}

.glyphicon-wrench:before {
	content: "";
}

.glyphicon-tasks:before {
	content: "";
}

.glyphicon-filter:before {
	content: "";
}

.glyphicon-briefcase:before {
	content: "";
}

.glyphicon-fullscreen:before {
	content: "";
}

.glyphicon-dashboard:before {
	content: "";
}

.glyphicon-paperclip:before {
	content: "";
}

.glyphicon-heart-empty:before {
	content: "";
}

.glyphicon-link:before {
	content: "";
}

.glyphicon-phone:before {
	content: "";
}

.glyphicon-pushpin:before {
	content: "";
}

.glyphicon-usd:before {
	content: "";
}

.glyphicon-gbp:before {
	content: "";
}

.glyphicon-sort:before {
	content: "";
}

.glyphicon-sort-by-alphabet:before {
	content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "";
}

.glyphicon-sort-by-order:before {
	content: "";
}

.glyphicon-sort-by-order-alt:before {
	content: "";
}

.glyphicon-sort-by-attributes:before {
	content: "";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "";
}

.glyphicon-unchecked:before {
	content: "";
}

.glyphicon-expand:before {
	content: "";
}

.glyphicon-collapse-down:before {
	content: "";
}

.glyphicon-collapse-up:before {
	content: "";
}

.glyphicon-log-in:before {
	content: "";
}

.glyphicon-flash:before {
	content: "";
}

.glyphicon-log-out:before {
	content: "";
}

.glyphicon-new-window:before {
	content: "";
}

.glyphicon-record:before {
	content: "";
}

.glyphicon-save:before {
	content: "";
}

.glyphicon-open:before {
	content: "";
}

.glyphicon-saved:before {
	content: "";
}

.glyphicon-import:before {
	content: "";
}

.glyphicon-export:before {
	content: "";
}

.glyphicon-send:before {
	content: "";
}

.glyphicon-floppy-disk:before {
	content: "";
}

.glyphicon-floppy-saved:before {
	content: "";
}

.glyphicon-floppy-remove:before {
	content: "";
}

.glyphicon-floppy-save:before {
	content: "";
}

.glyphicon-floppy-open:before {
	content: "";
}

.glyphicon-credit-card:before {
	content: "";
}

.glyphicon-transfer:before {
	content: "";
}

.glyphicon-cutlery:before {
	content: "";
}

.glyphicon-header:before {
	content: "";
}

.glyphicon-compressed:before {
	content: "";
}

.glyphicon-earphone:before {
	content: "";
}

.glyphicon-phone-alt:before {
	content: "";
}

.glyphicon-tower:before {
	content: "";
}

.glyphicon-stats:before {
	content: "";
}

.glyphicon-sd-video:before {
	content: "";
}

.glyphicon-hd-video:before {
	content: "";
}

.glyphicon-subtitles:before {
	content: "";
}

.glyphicon-sound-stereo:before {
	content: "";
}

.glyphicon-sound-dolby:before {
	content: "";
}

.glyphicon-sound-5-1:before {
	content: "";
}

.glyphicon-sound-6-1:before {
	content: "";
}

.glyphicon-sound-7-1:before {
	content: "";
}

.glyphicon-copyright-mark:before {
	content: "";
}

.glyphicon-registration-mark:before {
	content: "";
}

.glyphicon-cloud-download:before {
	content: "";
}

.glyphicon-cloud-upload:before {
	content: "";
}

.glyphicon-tree-conifer:before {
	content: "";
}

.glyphicon-tree-deciduous:before {
	content: "";
}

.glyphicon-cd:before {
	content: "";
}

.glyphicon-save-file:before {
	content: "";
}

.glyphicon-open-file:before {
	content: "";
}

.glyphicon-level-up:before {
	content: "";
}

.glyphicon-copy:before {
	content: "";
}

.glyphicon-paste:before {
	content: "";
}

.glyphicon-alert:before {
	content: "";
}

.glyphicon-equalizer:before {
	content: "";
}

.glyphicon-king:before {
	content: "";
}

.glyphicon-queen:before {
	content: "";
}

.glyphicon-pawn:before {
	content: "";
}

.glyphicon-bishop:before {
	content: "";
}

.glyphicon-knight:before {
	content: "";
}

.glyphicon-baby-formula:before {
	content: "";
}

.glyphicon-tent:before {
	content: "⛺";
}

.glyphicon-blackboard:before {
	content: "";
}

.glyphicon-bed:before {
	content: "";
}

.glyphicon-apple:before {
	content: "";
}

.glyphicon-erase:before {
	content: "";
}

.glyphicon-hourglass:before {
	content: "⌛";
}

.glyphicon-lamp:before {
	content: "";
}

.glyphicon-duplicate:before {
	content: "";
}

.glyphicon-piggy-bank:before {
	content: "";
}

.glyphicon-scissors:before {
	content: "";
}

.glyphicon-bitcoin:before {
	content: "";
}

.glyphicon-btc:before {
	content: "";
}

.glyphicon-xbt:before {
	content: "";
}

.glyphicon-yen:before {
	content: "¥";
}

.glyphicon-jpy:before {
	content: "¥";
}

.glyphicon-ruble:before {
	content: "₽";
}

.glyphicon-rub:before {
	content: "₽";
}

.glyphicon-scale:before {
	content: "";
}

.glyphicon-ice-lolly:before {
	content: "";
}

.glyphicon-ice-lolly-tasted:before {
	content: "";
}

.glyphicon-education:before {
	content: "";
}

.glyphicon-option-horizontal:before {
	content: "";
}

.glyphicon-option-vertical:before {
	content: "";
}

.glyphicon-menu-hamburger:before {
	content: "";
}

.glyphicon-modal-window:before {
	content: "";
}

.glyphicon-oil:before {
	content: "";
}

.glyphicon-grain:before {
	content: "";
}

.glyphicon-sunglasses:before {
	content: "";
}

.glyphicon-text-size:before {
	content: "";
}

.glyphicon-text-color:before {
	content: "";
}

.glyphicon-text-background:before {
	content: "";
}

.glyphicon-object-align-top:before {
	content: "";
}

.glyphicon-object-align-bottom:before {
	content: "";
}

.glyphicon-object-align-horizontal:before {
	content: "";
}

.glyphicon-object-align-left:before {
	content: "";
}

.glyphicon-object-align-vertical:before {
	content: "";
}

.glyphicon-object-align-right:before {
	content: "";
}

.glyphicon-triangle-right:before {
	content: "";
}

.glyphicon-triangle-left:before {
	content: "";
}

.glyphicon-triangle-bottom:before {
	content: "";
}

.glyphicon-triangle-top:before {
	content: "";
}

.glyphicon-console:before {
	content: "";
}

.glyphicon-superscript:before {
	content: "";
}

.glyphicon-subscript:before {
	content: "";
}

.glyphicon-menu-left:before {
	content: "";
}

.glyphicon-menu-right:before {
	content: "";
}

.glyphicon-menu-down:before {
	content: "";
}

.glyphicon-menu-up:before {
	content: "";
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:focus, a:hover {
	color: #23527c;
	text-decoration: underline;
}

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

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
}

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

.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.img-circle {
	border-radius: 50%;
}

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

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	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;
}

[role=button] {
	cursor: pointer;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

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

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%;
}

.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%;
}

.h1, h1 {
	font-size: 36px;
}

.h2, h2 {
	font-size: 30px;
}

.h3, h3 {
	font-size: 24px;
}

.h4, h4 {
	font-size: 18px;
}

.h5, h5 {
	font-size: 14px;
}

.h6, h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media (min-width:768px) {
	.lead {
		font-size: 21px;
	}
}

.small, small {
	font-size: 85%;
}

.mark, mark {
	padding: .2em;
	background-color: #fcf8e3;
}

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

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

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

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus, a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus, a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:focus, a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus, a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus, a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus, a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus, a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus, a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus, a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus, a.bg-danger:hover {
	background-color: #e4b9b9;
}

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

ol, ul {
	margin-top: 0;
	margin-bottom: 10px;
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}

.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dd, dt {
	line-height: 1.42857143;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.dl-horizontal dd {
		margin-left: 180px;
	}
}

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

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

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0;
}

blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: "— ";
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: "";
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: " —";
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

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

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:768px) {
	.container {
		width: 750px;
	}
}

@media (min-width:992px) {
	.container {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-11 {
		width: 91.66666667%;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-7 {
		width: 58.33333333%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-5 {
		width: 41.66666667%;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-1 {
		width: 8.33333333%;
	}
	
	.col-sm-pull-12 {
		right: 100%;
	}
	
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.col-sm-pull-9 {
		right: 75%;
	}
	
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.col-sm-pull-6 {
		right: 50%;
	}
	
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.col-sm-pull-3 {
		right: 25%;
	}
	
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.col-sm-pull-0 {
		right: auto;
	}
	
	.col-sm-push-12 {
		left: 100%;
	}
	
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.col-sm-push-9 {
		left: 75%;
	}
	
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.col-sm-push-6 {
		left: 50%;
	}
	
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.col-sm-push-3 {
		left: 25%;
	}
	
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.col-sm-push-0 {
		left: auto;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-11 {
		width: 91.66666667%;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-7 {
		width: 58.33333333%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-5 {
		width: 41.66666667%;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-1 {
		width: 8.33333333%;
	}
	
	.col-md-pull-12 {
		right: 100%;
	}
	
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.col-md-pull-9 {
		right: 75%;
	}
	
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.col-md-pull-6 {
		right: 50%;
	}
	
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.col-md-pull-3 {
		right: 25%;
	}
	
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.col-md-pull-0 {
		right: auto;
	}
	
	.col-md-push-12 {
		left: 100%;
	}
	
	.col-md-push-11 {
		left: 91.66666667%;
	}
	
	.col-md-push-10 {
		left: 83.33333333%;
	}
	
	.col-md-push-9 {
		left: 75%;
	}
	
	.col-md-push-8 {
		left: 66.66666667%;
	}
	
	.col-md-push-7 {
		left: 58.33333333%;
	}
	
	.col-md-push-6 {
		left: 50%;
	}
	
	.col-md-push-5 {
		left: 41.66666667%;
	}
	
	.col-md-push-4 {
		left: 33.33333333%;
	}
	
	.col-md-push-3 {
		left: 25%;
	}
	
	.col-md-push-2 {
		left: 16.66666667%;
	}
	
	.col-md-push-1 {
		left: 8.33333333%;
	}
	
	.col-md-push-0 {
		left: auto;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
		float: left;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.66666667%;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-7 {
		width: 58.33333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.66666667%;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-1 {
		width: 8.33333333%;
	}
	
	.col-lg-pull-12 {
		right: 100%;
	}
	
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.col-lg-pull-9 {
		right: 75%;
	}
	
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.col-lg-pull-6 {
		right: 50%;
	}
	
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.col-lg-pull-3 {
		right: 25%;
	}
	
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.col-lg-pull-0 {
		right: auto;
	}
	
	.col-lg-push-12 {
		left: 100%;
	}
	
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.col-lg-push-9 {
		left: 75%;
	}
	
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.col-lg-push-6 {
		left: 50%;
	}
	
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.col-lg-push-3 {
		left: 25%;
	}
	
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.col-lg-push-0 {
		left: auto;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left;
}

th {
	text-align: left;
}

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

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

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

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

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

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none;
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none;
}

.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color: #f5f5f5;
}

.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8;
}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: #dff0d8;
}

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

.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color: #d9edf7;
}

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

.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color: #fcf8e3;
}

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

.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color: #f2dede;
}

.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	
	.table-responsive>.table {
		margin-bottom: 0;
	}
	
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space: nowrap;
	}
	
	.table-responsive>.table-bordered {
		border: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0;
	}
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

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

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px 	;
	line-height: normal;
}

input[type=file] {
	display: block;
}

input[type=range] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

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

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control.nitro-lazy {
	background-image: none !important;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type=search] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
		line-height: 34px;
	}
	
	.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
		line-height: 30px;
	}
	
	.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-top: 4px 	;
	margin-left: -20px;
}

.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px;
}

.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed;
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
	cursor: not-allowed;
}

.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}

.form-control-static.input-lg, .form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0;
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-sm, textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-lg, textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .form-control-static {
		display: inline-block;
	}
	
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
		width: auto;
	}
	
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox, .form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox label, .form-inline .radio label {
		padding-left: 0;
	}
	
	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}

.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn.nitro-lazy {
	background-image: none !important;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.focus, .btn:focus, .btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.active.nitro-lazy, .btn:active.nitro-lazy {
	background-image: none !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.active.nitro-lazy, .btn-default:active.nitro-lazy, .open>.dropdown-toggle.btn-default.nitro-lazy {
	background-image: none !important;
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.active.nitro-lazy, .btn-primary:active.nitro-lazy, .open>.dropdown-toggle.btn-primary.nitro-lazy {
	background-image: none !important;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.active.nitro-lazy, .btn-success:active.nitro-lazy, .open>.dropdown-toggle.btn-success.nitro-lazy {
	background-image: none !important;
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.active.nitro-lazy, .btn-info:active.nitro-lazy, .open>.dropdown-toggle.btn-info.nitro-lazy {
	background-image: none !important;
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.active.nitro-lazy, .btn-warning:active.nitro-lazy, .open>.dropdown-toggle.btn-warning.nitro-lazy {
	background-image: none !important;
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.active.nitro-lazy, .btn-danger:active.nitro-lazy, .open>.dropdown-toggle.btn-danger.nitro-lazy {
	background-image: none !important;
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}

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

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent;
}

.btn-link:focus, .btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

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

.btn-group-lg>.btn, .btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm>.btn, .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs>.btn, .btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

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

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

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\	;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown, .dropup {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

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

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

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

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	color: #777;
}

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

.dropdown-menu>.disabled>a:focus.nitro-lazy, .dropdown-menu>.disabled>a:hover.nitro-lazy {
	background-image: none !important;
}

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

.open>a {
	outline: 0;
}

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

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

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}

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

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

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

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

@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0;
	}
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	float: left;
}

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

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

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

.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

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

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*=col-] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
	height: auto;
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
	height: auto;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell;
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

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

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

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

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

.nav>li.disabled>a {
	color: #777;
}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

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

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

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

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

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

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}

.nav-tabs.nav-justified>li {
	float: none;
}

.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

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

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.nav-pills>li {
	float: left;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7;
}

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

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified {
	width: 100%;
}

.nav-justified>li {
	float: none;
}

.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width:768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified {
	border-bottom: 0;
}

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

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-tabs-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

@media (min-width:768px) {
	.navbar {
		border-radius: 4px;
	}
}

@media (min-width:768px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	
	.navbar-collapse.in {
		overflow-y: visible;
	}
	
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:768px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width:768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

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

@media (min-width:768px) {
	.navbar-fixed-bottom, .navbar-fixed-top {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
}

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

.navbar-brand>img {
	display: block;
}

@media (min-width:768px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle.nitro-lazy {
	background-image: none !important;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus.nitro-lazy, .navbar-nav .open .dropdown-menu>li>a:hover.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	
	.navbar-nav>li {
		float: left;
	}
	
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.navbar-form .form-control-static {
		display: inline-block;
	}
	
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
		width: auto;
	}
	
	.navbar-form .input-group>.form-control {
		width: 100%;
	}
	
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox, .navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox label, .navbar-form .radio label {
		padding-left: 0;
	}
	
	.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width:768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width:768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
}

@media (min-width:768px) {
	.navbar-left {
		float: left !important;
	}
	
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	
	.navbar-right~.navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a {
	color: #777;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d;
}

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

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

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #080808;
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

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

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

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

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/ ";
}

.breadcrumb>.active {
	color: #777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

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

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

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

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

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

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

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.pager li {
	display: inline;
}

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

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

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

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

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

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

.label:empty {
	display: none;
}

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

.label-default {
	background-color: #777;
}

.label-default[href]:focus, .label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus, .label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus, .label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus, .label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus, .label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus, .label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

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

.btn-group-xs>.btn .badge, .btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

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

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee;
}

.jumbotron .h1, .jumbotron h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron>hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	
	.container .jumbotron, .container-fluid .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	
	.jumbotron .h1, .jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

.thumbnail a>img, .thumbnail>img {
	margin-right: auto;
	margin-left: auto;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	border-color: #337ab7;
}

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

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: 700;
}

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

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

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

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

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

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
}

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

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media {
	margin-top: 15px;
}

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

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

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right, .media>.pull-right {
	padding-left: 10px;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

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

.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item, button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.list-group, .panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {
	margin-bottom: 0;
}

.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {
	padding-right: 15px;
	padding-left: 15px;
}

.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0;
}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0;
}

.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0;
}

.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0;
}

.panel>.table-responsive {
	margin-bottom: 0;
	border: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

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

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

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

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

.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}

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

.modal-open {
	overflow: hidden;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

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

.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}

.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}

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

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

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

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

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

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

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	
	.modal-sm {
		width: 300px;
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
}

.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

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

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

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

.popover>.arrow {
	border-width: 11px;
}

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

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

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

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

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

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

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

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

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

.carousel {
	position: relative;
}

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

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

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

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}
	
	.carousel-inner>.item.active.right, .carousel-inner>.item.next {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	.carousel-inner>.item.active.left, .carousel-inner>.item.prev {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

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

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

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

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

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

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

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

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

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5;
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
	background-repeat: repeat-x;
}

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

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next, .carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
}

.carousel-control .icon-prev:before {
	content: "‹";
}

.carousel-control .icon-next:before {
	content: "›";
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -10px;
	}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -10px;
	}
	
	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}
	
	.carousel-indicators {
		bottom: 20px;
	}
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display: table;
	content: " ";
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear: both;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

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

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
	display: none !important;
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none !important;
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important;
	}
	
	table.visible-xs {
		display: table !important;
	}
	
	tr.visible-xs {
		display: table-row !important;
	}
	
	td.visible-xs, th.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important;
	}
	
	table.visible-sm {
		display: table !important;
	}
	
	tr.visible-sm {
		display: table-row !important;
	}
	
	td.visible-sm, th.visible-sm {
		display: table-cell !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important;
	}
	
	table.visible-md {
		display: table !important;
	}
	
	tr.visible-md {
		display: table-row !important;
	}
	
	td.visible-md, th.visible-md {
		display: table-cell !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important;
	}
	
	table.visible-lg {
		display: table !important;
	}
	
	tr.visible-lg {
		display: table-row !important;
	}
	
	td.visible-lg, th.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important;
	}
}

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

@media print {
	.visible-print {
		display: block !important;
	}
	
	table.visible-print {
		display: table !important;
	}
	
	tr.visible-print {
		display: table-row !important;
	}
	
	td.visible-print, th.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

[class^=fn-icon-], [class*=" fn-icon-"] {
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fn-icon-presentation:before {
	content: "";
}

.fn-icon-exam:before {
	content: "";
}

.fn-icon-piggy-bank:before {
	content: "";
}

.fn-icon-bars:before {
	content: "";
}

.fn-icon-line-graph:before {
	content: "";
}

.fn-icon-piggybank:before {
	content: "";
}

.fn-icon-planning:before {
	content: "";
}

.fn-icon-research-1:before {
	content: "";
}

.fn-icon-research-2:before {
	content: "";
}

.fn-icon-research:before {
	content: "";
}

.fn-icon-quotation-mark:before {
	content: "";
}

.fn-icon-phone-receiver:before {
	content: "";
}

.fn-icon-play-button:before {
	content: "";
}

.fn-icon-send:before {
	content: "";
}

.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: 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;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@-webkit-keyframes bounce {
	0%, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	40%, 43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	
	40%, 43%, 70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
	}
	
	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

@keyframes bounce {
	0%, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	40%, 43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	
	40%, 43%, 70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
	}
	
	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes flash {
	0%, 50%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

@keyframes flash {
	0%, 50%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}

@-webkit-keyframes shake {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shake {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake;
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {}

@keyframes jello {}

.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(-1turn);
		transform: perspective(400px) rotateY(-1turn);
	}
	
	0%, 40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg);
	}
	
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg);
	}
	
	50%, 80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(-1turn);
		transform: perspective(400px) rotateY(-1turn);
	}
	
	0%, 40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg);
	}
	
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg);
	}
	
	50%, 80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	
	0%, 40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	
	0%, 40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	
	0%, 40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	
	0%, 40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1;
	}
	
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
	}
	
	60%, 80% {
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
	}
	
	60%, 80% {
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@keyframes lightSpeedOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
	0% {
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: center;
	}
	
	to {
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateIn {
	0% {
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: center;
	}
	
	to {
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
	0% {
		transform-origin: center;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: center;
	}
	
	to {
		transform-origin: center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: center;
	}
	
	to {
		transform-origin: center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: left bottom;
	}
	
	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		opacity: 1;
	}
	
	0%, to {
		-webkit-transform-origin: right bottom;
	}
	
	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
	0% {
		transform-origin: top left;
	}
	
	0%, 20%, 60% {
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	20%, 60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		transform-origin: top left;
	}
	
	40%, 80% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

@keyframes hinge {
	0% {
		transform-origin: top left;
	}
	
	0%, 20%, 60% {
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	20%, 60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		transform-origin: top left;
	}
	
	40%, 80% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

@keyframes rollOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	50%, to {
		opacity: 0;
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	50%, to {
		opacity: 0;
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

.icon {
	font-family: "Stroke-Gap-Icons";
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-WorldWide:before {
	content: "";
}

.icon-WorldGlobe:before {
	content: "";
}

.icon-Underpants:before {
	content: "";
}

.icon-Tshirt:before {
	content: "";
}

.icon-Trousers:before {
	content: "";
}

.icon-Tie:before {
	content: "";
}

.icon-TennisBall:before {
	content: "";
}

.icon-Telesocpe:before {
	content: "";
}

.icon-Stop:before {
	content: "";
}

.icon-Starship:before {
	content: "";
}

.icon-Starship2:before {
	content: "";
}

.icon-Speaker:before {
	content: "";
}

.icon-Speaker2:before {
	content: "";
}

.icon-Soccer:before {
	content: "";
}

.icon-Snikers:before {
	content: "";
}

.icon-Scisors:before {
	content: "";
}

.icon-Puzzle:before {
	content: "";
}

.icon-Printer:before {
	content: "";
}

.icon-Pool:before {
	content: "";
}

.icon-Podium:before {
	content: "";
}

.icon-Play:before {
	content: "";
}

.icon-Planet:before {
	content: "";
}

.icon-Pause:before {
	content: "";
}

.icon-Next:before {
	content: "";
}

.icon-MusicNote2:before {
	content: "";
}

.icon-MusicNote:before {
	content: "";
}

.icon-MusicMixer:before {
	content: "";
}

.icon-Microphone:before {
	content: "";
}

.icon-Medal:before {
	content: "";
}

.icon-ManFigure:before {
	content: "";
}

.icon-Magnet:before {
	content: "";
}

.icon-Like:before {
	content: "";
}

.icon-Hanger:before {
	content: "";
}

.icon-Handicap:before {
	content: "";
}

.icon-Forward:before {
	content: "";
}

.icon-Footbal:before {
	content: "";
}

.icon-Flag:before {
	content: "";
}

.icon-FemaleFigure:before {
	content: "";
}

.icon-Dislike:before {
	content: "";
}

.icon-DiamondRing:before {
	content: "";
}

.icon-Cup:before {
	content: "";
}

.icon-Crown:before {
	content: "";
}

.icon-Column:before {
	content: "";
}

.icon-Click:before {
	content: "";
}

.icon-Cassette:before {
	content: "";
}

.icon-Bomb:before {
	content: "";
}

.icon-BatteryLow:before {
	content: "";
}

.icon-BatteryFull:before {
	content: "";
}

.icon-Bascketball:before {
	content: "";
}

.icon-Astronaut:before {
	content: "";
}

.icon-WineGlass:before {
	content: "";
}

.icon-Water:before {
	content: "";
}

.icon-Wallet:before {
	content: "";
}

.icon-Umbrella:before {
	content: "";
}

.icon-TV:before {
	content: "";
}

.icon-TeaMug:before {
	content: "";
}

.icon-Tablet:before {
	content: "";
}

.icon-Soda:before {
	content: "";
}

.icon-SodaCan:before {
	content: "";
}

.icon-SimCard:before {
	content: "";
}

.icon-Signal:before {
	content: "";
}

.icon-Shaker:before {
	content: "";
}

.icon-Radio:before {
	content: "";
}

.icon-Pizza:before {
	content: "";
}

.icon-Phone:before {
	content: "";
}

.icon-Notebook:before {
	content: "";
}

.icon-Mug:before {
	content: "";
}

.icon-Mastercard:before {
	content: "";
}

.icon-Ipod:before {
	content: "";
}

.icon-Info:before {
	content: "";
}

.icon-Icecream2:before {
	content: "";
}

.icon-Icecream1:before {
	content: "";
}

.icon-Hourglass:before {
	content: "";
}

.icon-Help:before {
	content: "";
}

.icon-Goto:before {
	content: "";
}

.icon-Glasses:before {
	content: "";
}

.icon-Gameboy:before {
	content: "";
}

.icon-ForkandKnife:before {
	content: "";
}

.icon-Export:before {
	content: "";
}

.icon-Exit:before {
	content: "";
}

.icon-Espresso:before {
	content: "";
}

.icon-Drop:before {
	content: "";
}

.icon-Download:before {
	content: "";
}

.icon-Dollars:before {
	content: "";
}

.icon-Dollar:before {
	content: "";
}

.icon-DesktopMonitor:before {
	content: "";
}

.icon-Corkscrew:before {
	content: "";
}

.icon-CoffeeToGo:before {
	content: "";
}

.icon-Chart:before {
	content: "";
}

.icon-ChartUp:before {
	content: "";
}

.icon-ChartDown:before {
	content: "";
}

.icon-Calculator:before {
	content: "";
}

.icon-Bread:before {
	content: "";
}

.icon-Bourbon:before {
	content: "";
}

.icon-BottleofWIne:before {
	content: "";
}

.icon-Bag:before {
	content: "";
}

.icon-Arrow:before {
	content: "";
}

.icon-Antenna2:before {
	content: "";
}

.icon-Antenna1:before {
	content: "";
}

.icon-Anchor:before {
	content: "";
}

.icon-Wheelbarrow:before {
	content: "";
}

.icon-Webcam:before {
	content: "";
}

.icon-Unlinked:before {
	content: "";
}

.icon-Truck:before {
	content: "";
}

.icon-Timer:before {
	content: "";
}

.icon-Time:before {
	content: "";
}

.icon-StorageBox:before {
	content: "";
}

.icon-Star:before {
	content: "";
}

.icon-ShoppingCart:before {
	content: "";
}

.icon-Shield:before {
	content: "";
}

.icon-Seringe:before {
	content: "";
}

.icon-Pulse:before {
	content: "";
}

.icon-Plaster:before {
	content: "";
}

.icon-Plaine:before {
	content: "";
}

.icon-Pill:before {
	content: "";
}

.icon-PicnicBasket:before {
	content: "";
}

.icon-Phone2:before {
	content: "";
}

.icon-Pencil:before {
	content: "";
}

.icon-Pen:before {
	content: "";
}

.icon-PaperClip:before {
	content: "";
}

.icon-On-Off:before {
	content: "";
}

.icon-Mouse:before {
	content: "";
}

.icon-Megaphone:before {
	content: "";
}

.icon-Linked:before {
	content: "";
}

.icon-Keyboard:before {
	content: "";
}

.icon-House:before {
	content: "";
}

.icon-Heart:before {
	content: "";
}

.icon-Headset:before {
	content: "";
}

.icon-FullShoppingCart:before {
	content: "";
}

.icon-FullScreen:before {
	content: "";
}

.icon-Folder:before {
	content: "";
}

.icon-Floppy:before {
	content: "";
}

.icon-Files:before {
	content: "";
}

.icon-File:before {
	content: "";
}

.icon-FileBox:before {
	content: "";
}

.icon-ExitFullScreen:before {
	content: "";
}

.icon-EmptyBox:before {
	content: "";
}

.icon-Delete:before {
	content: "";
}

.icon-Controller:before {
	content: "";
}

.icon-Compass:before {
	content: "";
}

.icon-CompassTool:before {
	content: "";
}

.icon-ClipboardText:before {
	content: "";
}

.icon-ClipboardChart:before {
	content: "";
}

.icon-ChemicalGlass:before {
	content: "";
}

.icon-CD:before {
	content: "";
}

.icon-Carioca:before {
	content: "";
}

.icon-Car:before {
	content: "";
}

.icon-Book:before {
	content: "";
}

.icon-BigTruck:before {
	content: "";
}

.icon-Bicycle:before {
	content: "";
}

.icon-Wrench:before {
	content: "";
}

.icon-Web:before {
	content: "";
}

.icon-Watch:before {
	content: "";
}

.icon-Volume:before {
	content: "";
}

.icon-Video:before {
	content: "";
}

.icon-Users:before {
	content: "";
}

.icon-User:before {
	content: "";
}

.icon-UploadCLoud:before {
	content: "";
}

.icon-Typing:before {
	content: "";
}

.icon-Tools:before {
	content: "";
}

.icon-Tag:before {
	content: "";
}

.icon-Speedometter:before {
	content: "";
}

.icon-Share:before {
	content: "";
}

.icon-Settings:before {
	content: "";
}

.icon-Search:before {
	content: "";
}

.icon-Screwdriver:before {
	content: "";
}

.icon-Rolodex:before {
	content: "";
}

.icon-Ringer:before {
	content: "";
}

.icon-Resume:before {
	content: "";
}

.icon-Restart:before {
	content: "";
}

.icon-PowerOff:before {
	content: "";
}

.icon-Pointer:before {
	content: "";
}

.icon-Picture:before {
	content: "";
}

.icon-OpenedLock:before {
	content: "";
}

.icon-Notes:before {
	content: "";
}

.icon-Mute:before {
	content: "";
}

.icon-Movie:before {
	content: "";
}

.icon-Microphone2:before {
	content: "";
}

.icon-Message:before {
	content: "";
}

.icon-MessageRight:before {
	content: "";
}

.icon-MessageLeft:before {
	content: "";
}

.icon-Menu:before {
	content: "";
}

.icon-Media:before {
	content: "";
}

.icon-Mail:before {
	content: "";
}

.icon-List:before {
	content: "";
}

.icon-Layers:before {
	content: "";
}

.icon-Key:before {
	content: "";
}

.icon-Imbox:before {
	content: "";
}

.icon-Eye:before {
	content: "";
}

.icon-Edit:before {
	content: "";
}

.icon-DSLRCamera:before {
	content: "";
}

.icon-DownloadCloud:before {
	content: "";
}

.icon-CompactCamera:before {
	content: "";
}

.icon-Cloud:before {
	content: "";
}

.icon-ClosedLock:before {
	content: "";
}

.icon-Chart2:before {
	content: "";
}

.icon-Bulb:before {
	content: "";
}

.icon-Briefcase:before {
	content: "";
}

.icon-Blog:before {
	content: "";
}

.icon-Agenda:before {
	content: "";
}

.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}

.mCSB_inside>.mCSB_container {
	margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-left: 30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}

.mCSB_outside+.mCSB_scrollTools {
	right: -26px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	right: auto;
	left: 0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	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 {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
	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;
	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;
	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;
}

.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;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0;
}

.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;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px;
}

.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 {
	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;
	margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}

.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, .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;
}

.mCSB_scrollTools {
	opacity: .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, .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, .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, .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, .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("https://hamburgmumbai.com/wp-content/themes/ranbron/assets/css/mCSB_buttons.png");
	background-repeat: no-repeat;
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp.nitro-lazy, .mCSB_scrollTools .mCSB_buttonDown.nitro-lazy, .mCSB_scrollTools .mCSB_buttonLeft.nitro-lazy, .mCSB_scrollTools .mCSB_buttonRight.nitro-lazy {
	background-image: none !important;
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: .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: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(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, .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;
}

.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, .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, .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, .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, .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;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(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, .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, .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, .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;
}

.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, .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, .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, .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, .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;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(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, .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, .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, .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;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .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;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(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, .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;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .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;
	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;
}

.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;
	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;
	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;
}

.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, .75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(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, .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, .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;
}

.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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	opacity: .3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail.nitro-lazy, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail.nitro-lazy {
	background-image: none !important;
}

.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;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail.nitro-lazy {
	background-image: none !important;
}

.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;
}

.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, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to right, rgba(255, 255, 255, .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, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 100%);
}

.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, .2);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .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, .5), inset 0 -1px 1px rgba(255, 255, 255, .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;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow: inset 0 1px 1px rgba(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;
}

.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, .1), inset 0 0 14px rgba(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, .1), inset 0 0 14px rgba(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, .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, .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, .05);
	box-shadow: inset 1px 1px 16px rgba(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;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow: inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(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, .4), inset -1px 0 0 rgba(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, .4), inset 0 -1px 0 rgba(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, .05);
	box-shadow: inset 1px 1px 16px rgba(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;
}

.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;
}

.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, .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, .5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(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, .5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}

.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, .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;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(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, .9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(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;
}

.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, .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;
}

.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, .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, .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, .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, .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;
}

.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, .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, .2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(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, .9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .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, .9);
}

#page-wrapper {
	position: relative;
}

a {
	color: #3e64bb;
}

@media (min-width:1200px) {
	.container {
		padding: 0;
	}
}

a {
	text-decoration: none !important;
	outline: none;
}

a:hover, a:visited, a:active {
	text-decoration: none;
}

.thm-container {
	max-width: 1200px;
	padding: 0 15px;
	margin-left: auto;
	margin-right: auto;
}

.p0 {
	padding: 0 !important;
}

.pb0 {
	padding-bottom: 0 !important;
}

.mb0 {
	margin-bottom: 0 !important;
}

.dark-bg {
	background: #f5f5f5;
}

.blog_area .blog_inner .main_blog_inner .entry-content>h1, .blog_area .blog_inner .main_blog_inner .entry-content>h2, .blog_area .blog_inner .main_blog_inner .entry-content>h3, .blog_area .blog_inner .main_blog_inner .entry-content>h4, .blog_area .blog_inner .main_blog_inner .entry-content>h5, .blog_area .blog_inner .main_blog_inner .entry-content>h6, .blog_area .blog_inner .tt-contt .blog_items>h1, .blog_area .blog_inner .tt-contt .blog_items>h2, .blog_area .blog_inner .tt-contt .blog_items>h3, .blog_area .blog_inner .tt-contt .blog_items>h4, .blog_area .blog_inner .tt-contt .blog_items>h5, .blog_area .blog_inner .tt-contt .blog_items>h6, .comments_area.s_comment_list .single-comment .media-body>h1, .comments_area.s_comment_list .single-comment .media-body>h2, .comments_area.s_comment_list .single-comment .media-body>h3, .comments_area.s_comment_list .single-comment .media-body>h4, .comments_area.s_comment_list .single-comment .media-body>h5, .comments_area.s_comment_list .single-comment .media-body>h6 {
	margin-top: .8rem;
	margin-bottom: .5rem;
	color: #3e606b;
	font-family: "Playfair Display", serif;
}

.hentry p {
	line-height: 28px;
	margin-bottom: 15px;
}

h1.entry-title, h1.page-title {
	margin-top: 0;
}

.single-blog-post-page .hentry ul li {
	line-height: 28px;
	font-family: "HamburgSans";
}

.comment .media-body ul, .blog_area .blog_inner .tt-contt ul {
	padding-left: 20px;
}

@media only screen and (max-width:920px) {
	#comments .comment-list li.parent>ul.children {
		padding-left: 20px !important;
	}
}

@media only screen and (max-width:600px) {
	#comments .comment-list li.parent>ul.children {
		padding-left: 0 !important;
	}
}

.widget li.search_icon {
	display: none;
}

html input[type=text], input[type=textarea] {
	border: 1px solid #eee;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	border: 2px solid #3e56aa;
	color: #3e56aa;
	text-align: center;
	font-family: "HamburgSans";
	font-size: 15px;
	font-weight: 600;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: transparent;
	cursor: pointer;
}

button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	color: #fff;
	background: #3e56aa;
	border-color: #3e56aa;
}

.comment-respond form #wp-comment-cookies-consent {
	width: auto;
	margin-right: 15px;
}

form input[type=checkbox], .comment-respond form input[type=checkbox] {
	height: auto;
}

.tt_submit {
	width: 189px;
	height: 52px;
	border: none;
	outline: none;
	border: 2px solid #3e56aa;
	line-height: 48px;
	font-size: 16px;
	font-weight: 600;
	font-family: "Montserrat";
	color: #3e56aa;
	text-align: center;
	border-radius: 30px;
	background-color: transparent;
	margin-top: 50px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.tt_submit:hover {
	color: #fff;
	background: #3e56aa;
}

#page-wrapper {
	width: 100%;
}

#page-wrapper .side-ribbon {
	width: 70px;
	height: 100%;
	background: #f5f5f5;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
}

#page-wrapper .side-ribbon .call-txt {
	position: absolute;
	top: 90px;
	left: 0;
	width: 389px;
	margin-left: 35px;
	-webkit-transform: translateX(-50%) rotate(-90deg);
	transform: translateX(-50%) rotate(-90deg);
	font-family: "HamburgSans";
	font-size: 14px;
	line-height: 1em;
	color: #232323;
	opacity: .5;
	letter-spacing: .05em;
}

#page-wrapper .side-ribbon .call-txt a {
	color: #232323;
}

#page-wrapper .side-ribbon .call-txt:after {
	content: "|";
	margin-left: 35px;
	letter-spacing: 0;
}

#page-wrapper .side-ribbon .social {
	position: absolute;
	bottom: 20px;
	left: 0;
	margin-left: 25px;
}

#page-wrapper .side-ribbon .social a {
	display: block;
	color: #6f6f70;
	font-size: 14px;
	line-height: 33px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

#page-wrapper .side-ribbon .social a:hover {
	color: #3e56aa;
}

.header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.header .navbar-default {
	background-color: transparent;
	border-radius: 0;
	margin-bottom: 0;
	border: 0;
}

.header .navbar-collapse {
	padding: 0;
	text-align: right;
}

.header .navbar-brand {
	height: auto;
	padding: 29px 0;
}

.header-top-home-three .navbar-brand {
	height: auto;
	padding: 10px 0;
}

.header .header-navigation.stricky-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #242424;
}

.header .header-navigation.stricky-fixed ul.navigation-box>li {
	padding: 25px 0;
}

.header .header-navigation.stricky-fixed .thm-container .right-side-box {
	padding: 24px 0;
}

.header .header-navigation.stricky-fixed .navbar-brand {
	padding-top: 15.5px;
	padding-bottom: 15.5px;
}

.header .header-navigation .thm-container {
	max-width: 1170px;
	padding: 0 65px 0 0;
	background: 0 0;
	position: relative;
	border-radius: 0;
}

.header .header-navigation .thm-container .right-side-box {
	position: absolute;
	top: 0;
	right: 0;
	padding: 34px 0;
}

.header .header-navigation .thm-container .right-side-box a.search-toggle {
	font-size: 16px;
	color: #fff;
	line-height: 14px;
	border-left: 1px solid #fff;
	padding-left: 20px;
	outline: none;
}

.header .header-navigation ul.navigation-box {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.header .header-navigation ul.navigation-box li a .sub-nav-toggler {
	display: none;
}

.header .header-navigation ul.navigation-box>li {
	position: relative;
	padding: 35px 0;
}

.header .header-navigation ul.navigation-box>li+li {
	margin-left: 36px;
}

.header .header-navigation ul.navigation-box>li.current-menu-item>a, .header .header-navigation ul.navigation-box>li.current>a, .header .header-navigation ul.navigation-box>li:hover>a {
	color: #3e56aa;
	background-color: transparent;
}

body.no-ttfmrk .header .header-navigation ul.navigation-box>li.current-menu-item>a, body.no-ttfmrk .header .header-navigation ul.navigation-box>li.current>a, body.no-ttfmrk .header .header-navigation ul.navigation-box>li:hover>a {
	color: #fff;
	background-color: transparent;
}

.header .header-navigation ul.navigation-box>li.current-menu-item>a:after, .header .header-navigation ul.navigation-box>li:hover>a:after {
	width: 50%;
}

.header .header-navigation ul.navigation-box>li>a {
	font-family: "HamburgSans";
	font-weight: 500;
	font-size: 15px;
	color: #fff;
	padding: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	position: relative;
	background-color: transparent;
}

.header.home-page-three .header-navigation ul.navigation-box>li>a.search-toggle {
	padding: 3px 20px 0;
	font-size: 14px;
}

.header .header-navigation ul.navigation-box>li>a:after {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 0;
	width: 0;
	height: 1px;
	background: #3e56aa;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.header .header-navigation ul.navigation-box>li>ul.sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 239px;
	padding: 22px 0;
	text-align: left;
	list-style: none;
	background-color: #212121;
	background-clip: padding-box;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .4s ease, visibility .4s ease;
	transition: opacity .4s ease, visibility .4s ease;
}

.header .header-navigation ul.navigation-box>li:hover>ul.sub-menu {
	opacity: 1;
	visibility: visible;
}

.header .header-navigation ul.navigation-box>li>ul.sub-menu>li {
	display: block;
	position: relative;
}

.header .header-navigation ul.navigation-box>li>ul.sub-menu>li>a {
	font-size: 15px;
	color: #b7b7b7;
	font-family: "HamburgSans", sans-serif;
	padding: 0 30px;
	display: block;
	line-height: 26px;
	white-space: nowrap;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	outline: none;
}

.header .header-navigation ul.navigation-box>li>.sub-menu li+li {
	margin-top: 12px;
}

.header .header-navigation ul.navigation-box>li>.sub-menu li:hover>a {
	color: #3e56aa;
	position: relative;
}

.header .header-navigation ul.navigation-box>li>ul>li>ul.sub-menu {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1000;
	float: left;
	min-width: 239px;
	padding: 22px 30px;
	text-align: left;
	list-style: none;
	background-color: #212121;
	background-clip: padding-box;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .4s ease, visibility .4s ease;
	transition: opacity .4s ease, visibility .4s ease;
}

.header .header-navigation ul.navigation-box>li>ul>li:hover>ul.sub-menu {
	opacity: 1;
	visibility: visible;
}

.header .header-navigation ul.navigation-box>li>ul>li>ul.sub-menu>li {
	display: block;
	position: relative;
}

.header .header-navigation ul.navigation-box>li>ul>li>ul.sub-menu>li>a {
	font-size: 15px;
	color: #b7b7b7;
	font-family: "HamburgSans", sans-serif;
	padding: 0;
	display: block;
	line-height: 26px;
	padding-left: 0;
	white-space: nowrap;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.header .header-navigation ul.navigation-box>li>ul>li>.sub-menu li+li {
	margin-top: 12px;
}

.header .header-navigation ul.navigation-box>li>ul>li>.sub-menu li:hover>a {
	color: #3e56aa;
	position: relative;
}

.header.home-page-two {
	position: relative;
	padding-left: 0;
	border: none;
}

.header.home-page-two .header-navigation ul.navigation-box>li.current-menu-item>a, .header.home-page-two .header-navigation ul.navigation-box>li:hover>a {
	color: #3e56aa;
}

.header.home-page-two .header-navigation ul.navigation-box>li>a {
	color: #282828;
	outline: none;
}

.header.home-page-two .header-navigation .thm-container .right-side-box a.search-toggle {
	border-left-color: #282828;
	color: #282828;
	outline: none;
}

.header.home-page-two .header-navigation.stricky-fixed {
	background: #fff;
}

.header.home-page-three {
	position: relative;
	padding-left: 0;
	border: none;
	position: relative;
	z-index: 999;
	margin-bottom: -60px;
}

.header.home-page-three:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background: #2a292e;
}

.header.home-page-three .thm-container {
	background: #3e56aa;
	padding-left: 40px;
	position: relative;
}

.header.home-page-three .navbar-collapse {
	padding: 0;
	text-align: left;
}

.header.home-page-three .search-icon-box {
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin-left: 26px;
}

.header.home-page-three .search-icon-box a {
	padding: 0;
	color: #fff;
	font-size: 14px;
	border-left: 1px solid #afb4ff;
	padding-left: 30px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.header.home-page-three .search-icon-box a:hover {
	color: #2a292e;
}

.header.home-page-three .header-navigation ul.navigation-box>li+li {
	margin-left: 40px;
}

.header.home-page-three .header-navigation ul.navigation-box>li {
	padding: 21px 0 18px;
}

.header.home-page-three .header-navigation ul.navigation-box>li>a {
	font-size: 16px;
}

.header.home-page-three .header-navigation ul.navigation-box>li>a:after {
	display: none;
}

.header.home-page-three .header-navigation ul.navigation-box>li.current-menu-item>a, .header.home-page-three .header-navigation ul.navigation-box>li:hover>a {
	color: #2a292e;
}

.header.home-page-three .header-navigation .thm-container .right-side-box {
	padding: 12px 0;
	background: #2a292e;
}

.header.home-page-three .header-navigation .thm-container .right-side-box a {
	color: #fff;
	font-size: 17px;
	line-height: 38px;
	font-family: "HamburgSans";
	font-weight: 500;
	padding-left: 40px;
}

.header.home-page-three .header-navigation.stricky-fixed {
	background: #3e56aa;
}

.header.home-page-three .header-navigation.stricky-fixed:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background: #2a292e;
	display: block;
}

.header.home-page-four {
	position: relative;
	padding-left: 0;
	border: none;
	position: relative;
	z-index: 999;
	background: #fff;
}

.header.home-page-four .navbar-collapse {
	padding: 0;
	text-align: left;
}

.header.home-page-four .search-icon-box {
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin-left: 26px;
}

.header.home-page-four .search-icon-box a {
	padding: 3px 0;
	color: #5f5f5f;
	font-size: 14px;
	border-left: 1px solid #bfbfc2;
	padding-left: 30px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.header.home-page-four .search-icon-box a:hover {
	color: #3e56aa;
}

.header.home-page-four .header-navigation ul.navigation-box>li+li {
	margin-left: 0;
}

.header.home-page-four .header-navigation ul.navigation-box>li+li a {
	border-left: 1px solid #bfbfc2;
}

.header.home-page-four .header-navigation ul.navigation-box>li {
	padding: 17.5px 0;
}

.header.home-page-four .header-navigation ul.navigation-box>li:first-child>a {
	padding-left: 0;
}

.header.home-page-four .header-navigation ul.navigation-box>li:last-child>a {
	padding-right: 0;
}

.header.home-page-four .header-navigation ul.navigation-box>li.current-menu-item>a, .header.home-page-four .header-navigation ul.navigation-box>li:hover>a {
	color: #3e56aa;
}

.header.home-page-four .header-navigation ul.navigation-box>li>a {
	font-size: 16px;
	color: #242424;
	padding: 3px 28px;
}

.header.home-page-four .header-navigation ul.navigation-box>li>a.search-toggle {
	padding: 6px 22px 0;
}

.header.home-page-four .header-navigation ul.navigation-box>li>a:after {
	display: none;
}

.header.home-page-four .header-navigation ul.navigation-box>li:hover>a {
	color: #3e56aa;
}

.header.home-page-four .header-navigation .thm-container {
	border-top: 1px solid #c3c3c3;
}

.header.home-page-four .header-navigation .thm-container .right-side-box {
	padding: 19px 0;
}

.header.home-page-four .header-navigation .thm-container .right-side-box .social ul {
	margin-bottom: 0;
}

.header.home-page-four .header-navigation .thm-container .right-side-box .social li+li a {
	margin-left: 8px;
}

.header.home-page-four .header-navigation .thm-container .right-side-box .social li a {
	color: #3e56aa;
	font-size: 18px;
}

.header.home-page-four .header-navigation.stricky-fixed {
	background: #fff;
	-webkit-box-shadow: 0 -3px 11px rgba(0, 0, 0, .3);
	box-shadow: 0 -3px 11px rgba(0, 0, 0, .3);
}

.header.home-page-four .header-navigation.stricky-fixed .thm-container {
	border-top: 0;
}

.header.home-page-five {
	position: relative;
	padding-left: 0;
	border: none;
	position: relative;
	z-index: 999;
	background: #181818;
}

.header.home-page-five .navbar-collapse {
	padding: 0;
	text-align: left;
}

.header.home-page-five .search-icon-box {
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin-left: 26px;
}

.header.home-page-five .search-icon-box a {
	padding: 3px 0;
	color: #fff;
	font-size: 14px;
	border-left: 1px solid #3e3d40;
	padding-left: 30px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.header.home-page-five .search-icon-box a:hover {
	color: #3e56aa;
}

.header.home-page-five .header-navigation ul.navigation-box>li+li {
	margin-left: 0;
}

.header.home-page-five .header-navigation ul.navigation-box>li+li a {
	border-left: 1px solid #3e3d40;
}

.header.home-page-five .header-navigation ul.navigation-box>li {
	padding: 17.5px 0;
}

.header.home-page-five .header-navigation ul.navigation-box>li:first-child>a {
	padding-left: 0;
}

.header.home-page-five .header-navigation ul.navigation-box>li:last-child>a {
	padding-right: 0;
}

.header.home-page-five .header-navigation ul.navigation-box>li.current-menu-item>a, .header.home-page-five .header-navigation ul.navigation-box>li:hover>a {
	color: #3e56aa;
}

.header.home-page-five .header-navigation ul.navigation-box>li>a {
	font-size: 16px;
	color: #fff;
	padding: 3px 28px;
}

.header.home-page-five .header-navigation ul.navigation-box>li>a.search-toggle {
	padding: 6px 22px 0;
}

.header.home-page-five .header-navigation ul.navigation-box>li>a:after {
	display: none;
}

.header.home-page-five .header-navigation ul.navigation-box>li:hover>a {
	color: #3e56aa;
}

.header.home-page-five .header-navigation .thm-container .right-side-box {
	padding: 21px 0;
}

.header.home-page-five .header-navigation .thm-container .right-side-box .social ul {
	margin-bottom: 0;
}

.header.home-page-five .header-navigation .thm-container .right-side-box .social li+li a {
	margin-left: 8px;
}

.header.home-page-five .header-navigation .thm-container .right-side-box .social li a {
	color: #3e56aa;
	font-size: 18px;
}

.header.home-page-five .header-navigation.stricky-fixed {
	background: #181818;
}

.top-bar-home-two {
	background: #3e56aa;
	padding: 8px 0 10px;
}

.top-bar-home-two p {
	margin: 0;
}

.top-bar-home-two ul.list-inline {
	margin-bottom: 0;
	margin: 0;
}

.top-bar-home-two ul.list-inline li {
	padding: 0;
	line-height: 1em;
}

.hdr_top_bar span {
	margin-right: 25px;
}

.hdr_top_bar a {
	font-family: "HamburgSans";
	color: #fff;
	font-size: 15px;
	letter-spacing: 0em;
	line-height: 1em;
}

.hdr_top_bar a i {
	color: #fff;
	margin-right: 10px;
}

.hdr_top_bar a i.fa-envelope-o {
	font-size: 15px;
}

.hdr_top_bar a i.icon-Timer {
	font-size: 20px;
}

.hdr_top_bar .right-social ul li+li {
	margin-left: 19px;
}

.hdr_top_bar .right-social ul li a {
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 1em;
}

.top-bar-home-three {
	background: #38373d;
	padding: 4.5px 0;
}

.top-bar-home-three p {
	margin: 0;
}

.top-bar-home-three ul.list-inline {
	margin-bottom: 0;
	margin: 0;
}

.top-bar-home-three ul.list-inline li {
	padding: 0;
	line-height: 1em;
}

.top-bar-home-three .left-text p {
	color: #8f8f91;
	font-family: "HamburgSans";
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 36px;
}

.top-bar-home-three .right-social ul li+li {
	margin-left: 19px;
}

.top-bar-home-three .right-social ul li a {
	color: #3e56aa;
	font-size: 16px;
	display: block;
	line-height: 1em;
}

.header-top-home-three {
	padding: 34px 0;
}

.header-top-home-three.home-four {
	padding: 28px 0;
}

.header-top-home-three .header-top-contact .single-header-top-content {
	display: inline-block;
	vertical-align: middle;
}

.header-top-home-three .header-top-contact .single-header-top-content+.single-header-top-content {
	margin-left: 45px;
}

.header-top-home-three .header-top-contact .single-header-top-content .icon-box, .header-top-home-three .header-top-contact .single-header-top-content .text-box {
	display: table-cell;
	vertical-align: middle;
}

.header-top-home-three .header-top-contact .single-header-top-content .icon-box i {
	color: #3e56aa;
	font-size: 25px;
	display: inline-block;
	vertical-align: middle;
	width: auto;
}

.header-top-home-three .header-top-contact .single-header-top-content .text-box {
	padding-left: 15px;
}

.header-top-home-three .header-top-contact .single-header-top-content .text-box h4, .header-top-home-three .header-top-contact .single-header-top-content .text-box p {
	margin: 0;
	line-height: 1em;
	letter-spacing: 0;
}

.header-top-home-three .header-top-contact .single-header-top-content .text-box h4 {
	color: #333;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 15px;
	margin-bottom: 8px;
}

.header-top-home-three .header-top-contact .single-header-top-content .text-box p {
	color: #767676;
	font-size: 14px;
	font-family: "HamburgSans";
	font-weight: 500;
}

.header-top-home-three .header-top-contact .single-header-top-content a.get-a-qoute-btn {
	border-radius: 25px;
	background: #3e56aa;
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 500;
	font-size: 18px;
	line-height: 49px;
	letter-spacing: 0;
	height: 49px;
	width: 185px;
	display: inline-block;
	text-align: center;
}

#minimal-bootstrap-carousel .carousel-caption {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 0;
	text-align: right;
	text-shadow: none;
}

#minimal-bootstrap-carousel .carousel-caption .thm-container {
	display: table;
	width: 100%;
	height: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box {
	display: table-cell;
	text-align: left;
}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top {
	vertical-align: top;
}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {
	vertical-align: bottom;
}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle {
	vertical-align: middle;
}

#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {
	display: block;
}

#minimal-bootstrap-carousel .carousel-control {
	background: 0 0;
	width: 70px;
	height: 70px;
	font-size: 20px;
	line-height: 70px;
	border-radius: 50%;
	color: #fff;
	background: rgba(0, 0, 0, .1);
	visibility: visible !important;
	opacity: 1;
	margin-top: -20px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	top: 50%;
	z-index: 99;
}

@media (max-width:667px) {
	#minimal-bootstrap-carousel .carousel-control {
		width: 30px;
		height: 30px;
		font-size: 15px;
		line-height: 30px;
	}
}

#minimal-bootstrap-carousel .carousel-control.left {
	left: 1%;
}

#minimal-bootstrap-carousel .carousel-control.right {
	right: 1%;
}

#minimal-bootstrap-carousel .carousel-control:hover {
	opacity: 1;
	background: #000;
}

.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	opacity: 0;
}

.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
	z-index: 2;
}

#minimal-bootstrap-carousel.slider-home-one .carousel-inner .item {
	min-height: 787px;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-color: #242a34;
}

#minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {
	min-height: 627px;
}

#minimal-bootstrap-carousel.slider-home-three .carousel-inner .item {
	min-height: 654px;
}

#minimal-bootstrap-carousel.slider-home-four .carousel-inner .item {
	min-height: 678px;
}

#minimal-bootstrap-carousel.slider-home-five .carousel-inner .item {
	min-height: 623px;
}

.slider-home-one .content {
	padding-bottom: 185px;
}

.slider-home-one .content h2, .slider-home-one .content p {
	margin: 0;
}

.slider-home-one .content h2 {
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 58px;
	line-height: 62px;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	margin-bottom: 25px;
}

.slider-home-one .content p {
	color: #fff;
	font-family: "HamburgSans";
	font-size: 18px;
	line-height: 28px;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	margin-bottom: 50px;
}

.slider-home-one .content a.thm-button {
	display: inline-block;
	background: #3e56aa;
	font-family: "HamburgSans";
	font-size: 17px;
	padding: 0;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	color: #fff;
	padding: 7px 33px;
	border-radius: 30px;
	border: 1px solid #3e56aa;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.slider-home-one .content a.thm-button:hover {
	background: #fff;
	color: #3e56aa;
}

.slider-home-two .content {
	padding-bottom: 110px;
}

.slider-home-three .content {
	padding-bottom: 90px;
}

.slider-home-four .content {
	padding-bottom: 0;
}

.slider-home-five .content {
	padding-bottom: 0;
}

#home-page-two-google-map {
	width: 100%;
	height: 630px;
}

.request-a-qoute.home-page-two {
	background: #3e56aa;
}

.request-a-qoute.home-page-two .tt-map {
	height: 660px;
}

.request-a-qoute-content .title {
	margin-bottom: 40px !important;
}

.request-a-qoute-content .title h2 {
	font-size: 32px;
	color: #fff;
	font-weight: 700;
	margin: 0;
	font-family: "HamburgSans";
}

.request-a-qoute-content .title h2:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #fff;
	display: inline-block;
	margin-left: 20px;
}

.request-a-qoute-content form input, .request-a-qoute-content form textarea {
	width: 100%;
	height: 38px;
	border: none;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: medium;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	padding-bottom: 24px;
	outline: none;
	margin-bottom: 30px;
	color: #fff;
}

.request-a-qoute-content form input::-webkit-input-placeholder, .request-a-qoute-content form textarea::-webkit-input-placeholder {
	color: #fff;
}

.request-a-qoute-content form input::-moz-placeholder, .request-a-qoute-content form textarea::-moz-placeholder {
	color: #fff;
}

.request-a-qoute-content form input:-ms-input-placeholder, .request-a-qoute-content form textarea:-ms-input-placeholder {
	color: #fff;
}

.request-a-qoute-content form input:-moz-placeholder, .request-a-qoute-content form textarea:-moz-placeholder {
	color: #fff;
}

.request-a-qoute-content form textarea {
	height: 115px;
}

.request-a-qoute-content form .tt_submit {
	border: none;
	outline: none;
	font-family: "HamburgSans";
	font-size: 17px;
	border: 2px solid #fff;
	color: #fff;
	font-weight: 600;
	width: 190px;
	height: 52px;
	line-height: 48px;
	background-color: transparent;
	border-radius: 40px;
	display: block;
}

.about-home-one {
	padding: 100px 0;
}

.about-home-one h2, .about-home-one p {
	margin-bottom: 25px;
}

.sec-title {
	margin-bottom: 38px;
}

.sec-title .tag-line {
	font-family: "Playfair Display";
	font-size: 20px;
	color: #222;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1em;
	margin-bottom: 23px;
}

.sec-title .tag-line:after {
	content: "";
	width: 35px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 20px;
}

.sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	font-size: 35px;
	line-height: 1em;
	letter-spacing: 0;
}

.sec-title h2 span {
	color: #3e56aa;
}

.sec-title h2 strong {
	color: #3e56aa;
	font-weight: 600;
}

.about-home-one p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	color: #666;
	letter-spacing: 0;
}

.about-home-one p+p {
	margin-top: 25px;
}

.about-home-one p.highlight {
	color: #222;
	font-family: "Lora";
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
}

.about-home-one a.more-btn {
	display: inline-block;
	border: 2px solid #3e56aa;
	border-radius: 30px;
	width: 175px;
	height: 45px;
	text-align: center;
	font-family: "HamburgSans";
	font-weight: 500;
	letter-spacing: 0;
	line-height: 41px;
	font-size: 15px;
	margin-top: 40px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	color: #3e56aa;
}

.about-home-one a.more-btn:hover {
	color: #fff;
	background: #3e56aa;
}

.about-section.about-page {
	padding-bottom: 70px;
	padding-top: 100px;
}

.about-section.about-page .is-overlaped {
	padding-bottom: 0;
}

.about-section.about-page h2, .about-section.about-page p {
	margin: 0;
}

.about-section.about-page .sec-title {
	margin-bottom: 38px;
}

.about-section.about-page .sec-title .tag-line {
	font-family: "Playfair Display";
	font-size: 20px;
	color: #222;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1em;
	margin-bottom: 23px;
}

.about-section.about-page .sec-title .tag-line:after {
	content: "";
	width: 35px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 20px;
}

.about-section.about-page .sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	font-size: 35px;
	line-height: 1em;
	letter-spacing: 0;
}

.about-section.about-page .sec-title h2 span {
	color: #3e56aa;
}

.about-section.about-page p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	color: #666;
	letter-spacing: 0;
}

.about-section.about-page p+p {
	margin-top: 25px;
}

.about-section.about-page p.highlight {
	color: #222;
	font-family: "Lora";
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
}

.about-section.about-page .content-box {
	margin-bottom: 50px;
}

.about-home-two {
	background: #f4f4f4;
}

.about-home-two .about-content h2, .about-home-two .about-content h3, .about-home-two .about-content p {
	margin: 0;
}

.about-home-two .about-content h2 {
	font-size: 35px;
	line-height: 1em;
	font-family: "HamburgSans";
	color: #242424;
	font-weight: 600;
	margin-bottom: 20px;
}

.about-home-two .about-content h2 strong, .about-home-two .about-content h2 span {
	color: #3e56aa;
}

.about-home-two .about-content h3 {
	font-family: "HamburgSans";
	color: #242424;
	font-weight: 600;
	font-size: 28px;
	line-height: 1em;
	margin-top: 40px;
	margin-bottom: 10px;
}

.about-home-two .about-content p {
	color: #666;
	font-family: "HamburgSans";
	line-height: 26px;
	font-size: 16px;
	letter-spacing: 0;
}

.about-home-two .about-content p.highlight {
	color: #222;
	font-family: "Lora";
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
	margin-bottom: 20px;
}

.service-home-one {
	background: #3e56aa;
	padding: 100px 0;
}

.tt-light.sec-title, .service-home-one .sec-title {
	margin-bottom: 50px;
}

.tt-light.sec-title h2, .tt-light.sec-title p, .service-home-one .sec-title h2, .service-home-one .sec-title p {
	margin: 0;
	color: #fff;
}

.tt-light.sec-title h2, .service-home-one .sec-title h2 {
	font-size: 35px;
	font-family: "HamburgSans";
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1em;
}

.tt-light.sec-title p, .tt-light .sec-title p, .service-home-one .sec-title p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	line-height: 1em;
	margin-top: 10px;
}

.tt-light.sec-title .line, .service-home-one .sec-title .line {
	display: block;
	width: 35px;
	height: 1px;
	background: #fff;
	margin-top: 15px;
}

.service-home-one .single-service-home-one {
	border: 1px solid #767be4;
	text-align: center;
	padding: 0 15px;
	padding-top: 40px;
	padding-bottom: 52px;
}

.single-service-home-one i {
	font-size: 50px;
	color: #fff;
}

.service-home-one .single-service-home-one img {
	width: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.service-home-one .single-service-home-one h3, .service-home-one .single-service-home-one p {
	margin: 0;
}

.service-home-one .single-service-home-one h3 {
	font-size: 20px;
	line-height: 1em;
	font-family: "HamburgSans";
	color: #fff;
	margin-top: 30px;
}

.service-home-one .single-service-home-one p {
	font-family: "HamburgSans";
	font-size: 15px;
	color: #fff;
	line-height: 24px;
	letter-spacing: .02em;
	margin-bottom: 17px;
	margin-top: 17px;
}

.service-home-one .single-service-home-one a {
	color: #9196fc;
	font-family: "HamburgSans";
	font-size: 15px;
	line-height: 1em;
	display: block;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.service-home-one .single-service-home-one a:hover {
	color: #fff;
}

.service-home-one .service-home-one-carousel .owl-nav {
	margin: 0;
	position: absolute;
	top: -115px;
	right: 0;
}

.service-home-one .service-home-one-carousel .owl-nav [class*=owl-] {
	width: 41px;
	height: 41px;
	padding: 0;
	line-height: 39px;
	border: 1px solid #fff;
	border-radius: 0;
	background-color: transparent;
	font-size: 20px;
}

.service-list {
	padding-top: 100px;
	padding-bottom: 50px;
}

.service-list .sec-title {
	margin-bottom: 20px;
}

.service-list .sec-title .tag-line {
	font-family: "Playfair Display";
	font-size: 20px;
	color: #222;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1em;
	margin-bottom: 20px;
}

.service-list .sec-title .tag-line:after {
	content: "";
	width: 35px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 20px;
}

.service-list .sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	font-size: 35px;
	line-height: 1em;
	letter-spacing: 0;
	margin: 0;
	margin-bottom: 20px;
}

.service-list .sec-title h2 span {
	color: #3e56aa;
}

.service-list .sec-title p {
	color: #666;
	letter-spacing: 0;
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	margin: 0;
}

.service-list .single-service-list {
	margin-bottom: 50px;
	position: relative;
	overflow: hidden;
}

.service-list .single-service-list:hover .hover-content {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.service-list .single-service-list .title {
	background: #3e56aa;
	text-align: center;
}

.service-list .single-service-list .title h3 {
	margin: 0;
	color: #fff;
	font-family: "HamburgSans";
	font-size: 18px;
	line-height: 26px;
	font-weight: 600;
	padding: 14.5px 0;
}

.service-list .single-service-list .hover-content {
	background: #3e56aa;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	padding: 0 45px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.service-list .single-service-list .hover-content .box {
	display: table;
	width: 100%;
	height: 100%;
}

.service-list .single-service-list .hover-content .box .content {
	display: table-cell;
	vertical-align: middle;
}

.service-list .single-service-list .hover-content h3 {
	color: #fff;
	margin: 0;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0;
}

.service-list .single-service-list .hover-content .line {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 55px;
	height: 1px;
	background: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
}

.service-list .single-service-list .hover-content p {
	margin: 0;
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0;
	color: #fff;
}

.service-list .single-service-list .hover-content a {
	color: #a0a3de;
	font-family: "HamburgSans";
	font-size: 15px;
	line-height: 1em;
	letter-spacing: 0;
	display: inline-block;
	margin-top: 20px;
}

.single-service-page-area .service-single-content h3, .single-service-page-area .service-single-content h4, .single-service-page-area .service-single-content p {
	margin: 0;
}

.tt-sidebar-service-list ul, .tt-sidebar-service-list li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-service-page-area .service-single-content h3 {
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 28px;
	line-height: 1em;
}

.single-service-page-area .service-single-content h3.title:after {
	content: "";
	width: 40px;
	height: 2px;
	display: inline-block;
	background: #3e56aa;
	margin-left: 30px;
}

.single-service-page-area .service-single-content h4 {
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 24px;
	line-height: 1em;
}

.single-service-page-area .service-single-content p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 28px;
}

.single-service-page-area .service-single-content p.highlighted {
	font-size: 20px;
	line-height: 30px;
	color: #222;
	font-family: "Lora";
	font-style: italic;
}

.single-service-page-area .service-single-content .img-box {
	margin-bottom: 60px;
}

.single-service-page-area .service-single-content .img-box+h3 {
	margin-bottom: 25px;
}

.single-service-page-area .service-single-content .img-box+h3+p+p {
	margin-top: 30px;
}

.single-service-page-area .service-single-content .image-col {
	padding-top: 55px;
	padding-bottom: 55px;
}

.single-service-page-area .service-single-content .image-col h4 {
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 24px;
	line-height: 1em;
	margin-bottom: 20px;
}

.single-service-page-area .service-single-content .image-col p {
	letter-spacing: 0;
}

.single-service-page-area .service-single-content .image-col ul.checklist {
	margin-top: 15px;
}

.single-service-page-area .service-single-content .image-col ul li {
	color: #797979;
	font-size: 17px;
	line-height: 36px;
	letter-spacing: 0;
}

.single-service-page-area .service-single-content .image-col ul li img {
	margin-right: 15px;
}

.single-service-page-area .service-single-content .feature-box {
	margin-bottom: 30px;
}

.single-service-page-area .service-single-content .feature-box .single-feature {
	margin-bottom: 40px;
}

.single-service-page-area .service-single-content .feature-box .single-feature .img-box {
	margin: 0;
	padding: 0;
}

.single-service-page-area .service-single-content .feature-box .single-feature .img-box, .single-service-page-area .service-single-content .feature-box .single-feature .text-box {
	display: table-cell;
	vertical-align: top;
}

.single-service-page-area .service-single-content .feature-box .single-feature .img-box .inner {
	background: #3e56aa;
	width: 69px;
	height: 69px;
	border-radius: 50%;
	text-align: center;
	line-height: 69px;
}

.single-service-page-area .service-single-content .feature-box .single-feature .text-box {
	padding-left: 20px;
}

.single-service-page-area .service-single-content .feature-box .single-feature .text-box h4, .single-service-page-area .service-single-content .feature-box .single-feature .text-box p {
	margin: 0;
}

.single-service-page-area .service-single-content .feature-box .single-feature .text-box h4 {
	font-family: "HamburgSans";
	font-size: 242424;
	font-size: 20px;
	font-weight: 600;
	line-height: 1em;
	margin-bottom: 10px;
}

.single-service-page-area .service-single-content .feature-box .single-feature .text-box p {
	color: #797979;
	font-size: 16px;
	line-height: 24px;
	font-family: "Lato";
}

.single-service-page-area .service-single-content .accordion-style-two>h4 {
	margin-bottom: 30px;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion {
	border: 1px solid #d4d4d4;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion+.accrodion {
	margin-top: 20px;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion .accrodion-title {
	padding: 9.5px 0;
	padding-left: 18px;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion .accrodion-title h4 {
	font-family: "Lato";
	font-size: 17px;
	line-height: 28px;
	color: #242424;
	position: relative;
	font-weight: 400;
	padding-left: 35px;
	margin: 0;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion .accrodion-title h4:before {
	position: absolute;
	top: 0;
	left: 0;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion .accrodion-content {
	padding-left: 53px;
}

.single-service-page-area .service-single-content .accordion-style-two .accrodion .accrodion-content p {
	font-size: 16px;
	line-height: 24px;
}

.blog-area .wpb_text_column.wpb_content_element.title, .blog-area .title {
	margin-bottom: 42px;
}

.blog-area .title h3 {
	margin: 0;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 34px;
	color: #292929;
	margin-bottom: 0;
}

.blog-area .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #ff7f45;
	display: inline-block;
	margin-left: 25px;
}

.blog-area .single-blog-post .img-box {
	margin-bottom: 35px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.blog-area .single-blog-post .img-box:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-area .single-blog-post .img-box:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.blog-area .single-blog-post .img-box:hover:after {
	opacity: 1;
}

.blog-area .single-blog-post .img-box img {
	width: 100%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-area .single-blog-post .img-box .date-box {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #3e56aa;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 17px;
	color: #fff;
	display: inline-block;
	padding: 8px 15px;
}

.blog-area .single-blog-post h3, .blog-area .single-blog-post p {
	margin: 0;
}

.blog-area .single-blog-post h3 {
	color: #242424;
	font-family: "HamburgSans";
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 11px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-area .single-blog-post h3:hover {
	color: #3e56aa;
}

.blog-area .single-blog-post p {
	font-family: "Lato";
	color: #7d7d7d;
	font-size: 17px;
	line-height: 28px;
}

.blog-area .single-blog-post a.read-more {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	color: #3e56aa;
	border-bottom: 1px solid #3e56aa;
	padding-bottom: 5px;
	display: inline-block;
	margin-top: 13px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-area .blog-post-list {
	background: #f4f4f4;
	padding: 0 30px;
	padding-top: 41px;
	padding-bottom: 30px;
	border: 1px solid #e3e3e3;
	margin-top: 114px;
}

.blog-area.barea2 .blog-post-list {
	margin-top: 80px;
}

.blog-area .blog-post-list .single-post-list+.single-post-list {
	border-top: 1px solid #e8e8e8;
	padding-top: 15px;
	margin-top: 11px;
}

.blog-area .blog-post-list .single-post-list a {
	display: block;
	text-decoration: none !important;
}

.blog-area .blog-post-list .single-post-list h3 {
	margin: 0;
	color: #2f2f2f;
	font-family: "HamburgSans";
	line-height: 28px;
	font-size: 20px;
	font-weight: 600;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-area .blog-post-list .single-post-list h3:hover {
	color: #787dff;
}

.blog-area .blog-post-list .single-post-list span {
	font-size: 13px;
	color: #787dff;
	font-family: "HamburgSans";
	font-weight: 600;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}

.blog-with-sidebar .blog-sidebar-wrapper {
	margin-top: -80px;
}

.blog-with-sidebar .single-blog-post-sidebar {
	margin-top: 80px;
}

.blog-with-sidebar .single-blog-post-sidebar .img-box {
	margin-bottom: 18px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.blog-with-sidebar .single-blog-post-sidebar .img-box a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%;
	height: 100%;
}

.blog-with-sidebar .single-blog-post-sidebar .img-box:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.blog-with-sidebar .single-blog-post-sidebar .img-box a:hover:after {
	opacity: 1;
}

.blog-with-sidebar .single-blog-post-sidebar .img-box img {
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-with-sidebar .single-blog-post-sidebar .meta-info-box {
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 25px;
}

.blog-with-sidebar .single-blog-post-sidebar .meta-info-box a.date {
	color: #3e56aa;
	font-family: "HamburgSans";
	font-size: 17px;
	font-weight: 600;
}

.blog-with-sidebar .single-blog-post-sidebar .meta-info-box p.meta-info {
	margin: 0;
	color: #b8b8b8;
	line-height: 1.42857143;
}

.blog-with-sidebar .single-blog-post-sidebar .meta-info-box p.meta-info a {
	color: #b8b8b8;
}

.blog-with-sidebar .single-blog-post-sidebar .meta-info-box p.meta-info span.sep {
	margin-left: 10px;
	margin-right: 10px;
	outline: none;
}

.blog-with-sidebar .single-blog-post-sidebar h3 a, .blog-with-sidebar .single-blog-post-sidebar h3 {
	margin: 0;
	font-family: "HamburgSans";
	font-size: 24px;
	color: #242424;
	font-weight: 600;
	margin-bottom: 17px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.blog-with-sidebar .single-blog-post-sidebar a:hover {
	color: #3e56aa;
	text-decoration: underline;
}

.rn-btn, .tt_next_post, .tt_prev_post, .blog-with-sidebar .single-blog-post-sidebar a.read-more {
	width: 150px;
	height: 42px;
	border: 2px solid #3e56aa;
	color: #3e56aa;
	text-align: center;
	display: inline-block;
	line-height: 38px;
	font-family: "HamburgSans";
	font-size: 15px;
	font-weight: 600;
	border-radius: 30px;
	margin-top: 20px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.rn-btn:hover, .tt_next_post:hover, .tt_prev_post:hover, .blog-with-sidebar .single-blog-post-sidebar a.read-more:hover {
	background: #3e56aa;
	color: #fff;
}

.blog-with-sidebar.two-col .single-blog-post-sidebar .meta-info-box {
	padding-bottom: 15px;
}

.blog-post-pagination {
	border-top: 1px solid #d1d1d1;
	padding-top: 30px;
	margin-top: 50px;
}

.blog-post-pagination.blog-pag {
	padding-top: 30px;
	margin-top: 0;
	margin-bottom: 30px;
}

.blog-post-pagination ul li:hover a, .blog-post-pagination ul li.active a {
	background: #3e56aa;
	border-color: #3e56aa;
	color: #fff;
}

.blog-post-pagination ul li a {
	display: block;
	font-family: "HamburgSans";
	font-size: 18px;
	line-height: 40px;
	border: 2px solid #3e56aa;
	text-align: center;
	width: 44px;
	height: 44px;
	color: #3e56aa;
	font-weight: 600;
	border-radius: 50%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.single-blog-post-page .single-blog-content h4 {
	color: #242424;
	font-size: 22px;
	font-family: "HamburgSans";
	font-weight: 600;
	margin: 0;
	margin-top: 40px;
	margin-bottom: 27px;
}

.single-blog-post-page .single-blog-content .two-col-text {
	margin-bottom: 33px;
}

.comments-area {
	margin-top: 50px;
	margin-bottom: 60px;
}

.comments-area .title {
	margin-bottom: 20px;
}

.comments-area .title h3 {
	font: 600 20px "Montserrat", sans-serif;
	color: #242424;
	margin: 0;
}

.comments-area .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 20px;
}

.comments-area .single-comment {
	padding: 25px;
	border: 1px solid #eee;
	padding-bottom: 15px;
}

.comments-area .single-comment:nth-child(odd) {
	background: #fcfcfc;
}

.comments-area .single-comment+.single-comment {
	border-top: 0;
}

.comments-area .single-comment .img-box, .comments-area .single-comment .text-box {
	display: table-cell;
	vertical-align: top;
}

.comments-area .single-comment .img-box {
	width: 70px;
}

.comments-area .single-comment .text-box {
	padding-left: 30px;
}

.comments-area .single-comment .text-box h4, .comments-area .single-comment .text-box p {
	margin: 0;
}

.comments-area .single-comment .text-box h4 {
	font-family: "Montserrat";
	color: #000;
	font-weight: 700;
	font-size: 15px;
	line-height: 26px;
}

.comments-area .single-comment .text-box p {
	line-height: 30px;
}

.comments-area .single-comment .text-box .meta-info span {
	color: #aeaeae;
	font-family: "Lato";
	font-size: 15px;
}

.comments-area .single-comment .text-box .meta-info span.sep {
	margin-left: 10px;
	margin-right: 10px;
}

.comments-area .single-comment .text-box .meta-info a {
	color: #3e56aa;
	font-weight: 700;
	font-size: 15px;
}

.single-blog-post-page .leave-a-comment .title {
	margin-bottom: 35px;
}

.single-blog-post-page .leave-a-comment .title h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	font-size: 22px;
	margin: 0;
}

.single-blog-post-page .leave-a-comment .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 20px;
}

.single-blog-post-page .leave-a-comment form {
	background: #f6f7f7;
	padding: 0 35px;
	padding-top: 50px;
	padding-bottom: 45px;
}

.single-blog-post-page .leave-a-comment form input, .single-blog-post-page .leave-a-comment form textarea {
	width: 100%;
	height: 45px;
	border: 1px solid #eee;
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-family: "HamburgSans";
	font-weight: 500;
	outline: none;
}

.single-blog-post-page .leave-a-comment form textarea {
	height: 170px;
	margin-bottom: 10px;
}

.btn, .tt-button, form button {
	outline: none;
	font-family: "HamburgSans";
	font-size: 17px;
	border: 2px solid #3e56aa;
	color: #3e56aa;
	font-weight: 600;
	width: 200px;
	height: 52px;
	background-color: transparent;
	border-radius: 40px;
	line-height: 48px;
	display: block;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.tt_prev_post, .tt_next_post {
	outline: none;
	font-family: "HamburgSans";
	font-size: 15px;
	color: #3e56aa;
	font-weight: 600;
	display: block;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.tt_next_post {
	width: 165px;
	padding-left: 9px;
}

.tt_prev_post {
	width: 185px;
	padding-right: 4px;
}

.btn {
	line-height: inherit;
}

.btn:hover, .tt-button:hover, form button:hover {
	color: #fff;
	background: #3e56aa;
}

.advisor-area .sec-title {
	margin-bottom: 38px;
}

.advisor-area .sec-title h2, .advisor-area .sec-title p {
	margin: 0;
}

.advisor-area .sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	line-height: 36px;
	font-size: 34px;
}

.advisor-area .sec-title p {
	margin: 0;
	font-family: "HamburgSans";
	font-size: 20px;
	line-height: 28px;
	color: #242424;
	margin-top: 13px;
}

.advisor-area .sec-title .line {
	display: inline-block;
	width: 40px;
	height: 2px;
	background: #787dff;
}

.advisor-area .sec-title.two p {
	margin: 0;
	font-size: 17px;
	line-height: 28px;
	color: #797979;
	font-family: "Lato";
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 11px;
}

.advisor-area .sec-title.two a {
	color: #686ef8;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	display: inline-block;
	border-bottom: 1px solid #686ef8;
	line-height: 28px;
	margin-top: 14px;
}

.advisor-area .advisor-content-wrapper {
	margin-top: -38px;
}

.single-advisor {
	margin-top: 38px;
}

.single-advisor .img-box {
	position: relative;
	margin-bottom: 18px;
	overflow: hidden;
}

.single-advisor .img-box>img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.single-advisor .img-box img {
	width: 100%;
}

.single-advisor .img-box:hover>img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.single-advisor .img-box:hover .overlay {
	opacity: 1;
}

.single-advisor .img-box .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(62, 86, 170, .85);
	opacity: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.single-advisor .img-box .overlay .box {
	width: 100%;
	height: 100%;
	display: table;
}

.single-advisor .img-box .overlay .box .content {
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 30px;
}

.single-advisor .img-box .overlay .box .content a {
	font-size: 22px;
	color: #fff;
}

.single-advisor .img-box .overlay .box .content a+a {
	margin-left: 21px;
}

.single-advisor h3 {
	margin: 0;
	font-family: "HamburgSans";
	font-size: 18px;
	line-height: 22px;
	color: #242424;
}

.single-advisor span {
	font-family: "HamburgSans";
	font-weight: 500;
	color: #797979;
	font-size: 15px;
	line-height: 22px;
	display: inline-block;
}

.advisor-area.home-page-one {
	padding-top: 0;
	padding-bottom: 0;
}

.advisor-area.home-page-one .single-advisor {
	margin-top: 0;
}

.advisor-area.home-page-one .thm-container {
	border-bottom: 1px solid #cecece;
	padding-bottom: 90px;
}

.advisor-area.home-page-two {
	padding-bottom: 85px;
}

.advisor-area.home-page-two .single-advisor {
	margin-top: 0;
}

.advisor-area.home-page-two .thm-container {
	border-bottom: 0;
}

.advisor-area.home-page-four {
	padding-top: 70px;
}

.advisor-area.about-page .sec-title {
	margin-bottom: 8px;
}

.advisor-area.about-page .sec-title h2, .advisor-area.about-page .sec-title p {
	margin: 0;
}

.advisor-area.about-page .sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	line-height: 36px;
	font-size: 34px;
}

.advisor-area.about-page .sec-title h2:after {
	content: "";
	display: inline-block;
	width: 40px;
	height: 2px;
	background: #787dff;
	margin-left: 15px;
}

.advisor-area.about-page .sec-title p {
	margin: 0;
	font-size: 17px;
	line-height: 28px;
	color: #797979;
	font-family: "Lato";
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 11px;
}

.advisor-area.about-page a.view-more {
	color: #686ef8;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	display: inline-block;
	border-bottom: 1px solid #686ef8;
	line-height: 28px;
	margin-top: 40px;
}

.accrodion+.accrodion {
	border-top: 1px solid #dfdfdf;
}

.accrodion .accrodion-title {
	position: relative;
	cursor: pointer;
	padding-top: 20px;
	padding-bottom: 20px;
}

.accrodion .accrodion-title h4 {
	font-size: 20px;
	color: #242424;
	margin: 0;
	font-family: "HamburgSans";
	font-weight: 500;
}

.accrodion .accrodion-title h4:before {
	content: "+";
	font-family: "HamburgSans";
	color: #242424;
	font-size: 24px;
	display: inline-block;
	margin-right: 20px;
}

.accrodion.active .accrodion-title h4:before {
	content: "-";
}

.accrodion .accrodion-content {
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 22px;
}

.accrodion .accrodion-content p {
	font-size: 17px;
	line-height: 26px;
	margin: 0;
}

.faq-area {
	padding-top: 55px;
}

.faq-area .title {
	margin-bottom: 20px;
	margin-top: 40px;
}

.faq-area .title h3, .faq-area .title p {
	margin: 0;
}

.faq-area .title h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 34px;
	color: #292929;
	margin-bottom: 15px;
}

.faq-area .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #ff7f45;
	display: inline-block;
	margin-left: 25px;
}

.faq-area .title p {
	font-family: "Lato";
	font-size: 17px;
	color: #797979;
	line-height: 28px;
}

.faq-area .accrodion-grp {
	padding-right: 130px;
}

.faq-page .title {
	margin-bottom: 50px;
}

.faq-page .title h2, .faq-page .title p {
	margin: 0;
}

.faq-page .title h2 {
	color: #242424;
	font-family: "HamburgSans";
	font-size: 34px;
	line-height: 36px;
	font-weight: 600;
	margin-bottom: 20px;
}

.faq-page .title p {
	color: #000;
	opacity: .7;
	font-size: 17px;
	line-height: 28px;
}

.faq-page form {
	position: relative;
	margin-bottom: 50px;
}

.faq-page form input {
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
	height: 60px;
	border-radius: 5px;
	outline: none;
	padding-left: 25px;
}

.faq-page .accrodion .accrodion-title h4 {
	position: relative;
	padding-left: 35px;
	line-height: 25px;
}

.faq-page .accrodion .accrodion-title h4:before {
	position: absolute;
	top: 0;
	left: 0;
}

.faq-request-area .title {
	margin-bottom: 65px;
}

.faq-request-area .title h3 {
	margin: 0;
	color: #242424;
	font-size: 34px;
	font-family: "HamburgSans";
	font-weight: 600;
}

.faq-request-area form input[type=text], .faq-request-area form input[type=reset] {
	border: none;
	outline: none;
	border-bottom: 2px solid #e3e3e3;
	width: 100%;
	padding-bottom: 25px;
	height: 40px;
	background-color: transparent;
	margin-bottom: 35px;
}

.faq-request-area form textarea {
	border: none;
	outline: none;
	height: 145px;
	border-bottom: 2px solid #e3e3e3;
	width: 100%;
	background-color: transparent;
}

.faq-request-area form button {
	border: none;
	outline: none;
	font-family: "HamburgSans";
	font-size: 17px;
	border: 2px solid #ff7f45;
	color: #ff7f45;
	font-weight: 600;
	width: 200px;
	height: 52px;
	line-height: 48px;
	background-color: transparent;
	border-radius: 40px;
	margin-top: 30px;
}

.faq-section-two {
	background: #2f2e50;
}

.faq-section-two .title {
	margin-bottom: 35px;
	margin-top: 85px;
}

.faq-section-two .title h3, .faq-section-two .title p {
	margin: 0;
}

.faq-section-two .title h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 32px;
	color: #fff;
	margin-bottom: 23px;
}

.faq-section-two .title h3:after {
	content: "";
	display: inline-block;
	margin-left: 25px;
	width: 40px;
	height: 2px;
	background: #fff;
}

.faq-section-two .title p {
	color: #b4b3bd;
	opacity: .8;
	line-height: 28px;
}

.faq-section-two .faq-two-box {
	padding-left: 40px;
	padding-right: 63px;
}

.faq-section-two .faq-two-box .accrodion .accrodion-title h4 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 18px;
	color: #fff;
}

.faq-section-two .faq-two-box .accrodion+.accrodion {
	border-top: 0;
	margin-top: 14px;
}

.faq-section-two .faq-two-box .accrodion .accrodion-title {
	padding: 0;
}

.faq-section-two .faq-two-box .accrodion.active+.accrodion {
	margin-top: 0;
}

.faq-section-two .faq-two-box .accrodion.active .accrodion-title h4 {
	color: #26b99a;
}

.faq-section-two .faq-two-box .accrodion .accrodion-title h4:before {
	content: "";
	width: 44px;
	height: 44px;
	background: #fff url("https://hamburgmumbai.com/wp-content/themes/ranbron/assets/img/acc-two-plus.png") center center no-repeat;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
}

.faq-section-two .faq-two-box .accrodion.active .accrodion-title h4:before {
	background: #26b99a url("https://hamburgmumbai.com/wp-content/themes/ranbron/assets/img/acc-two-minus.png") center center no-repeat;
}

.faq-section-two .faq-two-box .accrodion .accrodion-content {
	padding-top: 8px;
	padding-bottom: 14px;
	border-left: 1px solid rgba(224, 224, 224, .3);
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 0;
}

.faq-section-two .faq-two-box .accrodion .accrodion-content p {
	color: #9998a6;
	line-height: 28px;
}

.qoute-faq-area.gray-bg {
	background: #f9f9f9;
}

.qoute-faq-area.gray-bg .accrodion+.accrodion, .qoute-faq-area.gray-bg .accrodion {
	border: none;
	background: #fff;
}

.qoute-faq-area.gray-bg .accrodion.active {
	background: #f5f5f5;
}

.qoute-faq-area.gray-bg .accrodion.active .accrodion-content p {
	color: #8e8d8d;
}

.qoute-faq-area .title {
	margin-bottom: 40px;
}

.qoute-faq-area .title h3 {
	margin: 0;
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 34px;
	line-height: 44px;
}

.qoute-faq-area .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	display: inline-block;
	background: #3e56aa;
	margin-left: 30px;
}

.qoute-faq-area .faq-content {
	padding-left: 35px;
}

.qoute-faq-area .faq-content .title {
	margin-bottom: 30px;
}

.qoute-faq-area .qoute-content p.highlighted {
	font-family: "HamburgSans";
	font-weight: 400;
	color: #3e56aa;
	font-size: 22px;
	line-height: 26px;
	margin: 0;
	margin-bottom: 10px;
}

.qoute-faq-area .qoute-content p {
	line-height: 28px;
	color: #797979;
	margin: 0;
	font-family: "HamburgSans";
	font-size: 16px;
}

.qoute-faq-area .qoute-content .qoute-img {
	margin-top: 20px;
}

.qoute-faq-area .qoute-content .qoute-img img+img {
	margin-left: 20px;
}

.qoute-faq-area .accrodion+.accrodion, .qoute-faq-area .accrodion {
	border: 1px solid #eaeaea;
}

.qoute-faq-area .accrodion+.accrodion {
	margin-top: 15px;
}

.qoute-faq-area .accrodion .accrodion-title {
	padding: 0;
	padding: 12px 20px;
}

.qoute-faq-area .accrodion .accrodion-title h4 {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	font-family: "Lato";
}

.qoute-faq-area .accrodion .accrodion-title h4:before {
	color: #aeaeae;
	margin-right: 20px;
	vertical-align: middle;
}

.qoute-faq-area .accrodion .accrodion-content {
	padding-left: 55px;
	padding-right: 34px;
	padding-bottom: 28px;
}

.qoute-faq-area .accrodion.active {
	background: #f5f5f5;
}

.qoute-faq-area .accrodion.active .accrodion-content p {
	color: #8e8d8d;
}

.faq-page {
	padding-top: 100px;
	padding-bottom: 112px;
}

.faq-page .title {
	margin-bottom: 50px;
}

.faq-page .title h2, .faq-page .title p {
	margin: 0;
}

.faq-page .title h2 {
	color: #242424;
	font-family: "Montserrat";
	font-size: 34px;
	line-height: 36px;
	font-weight: 700;
	margin-bottom: 20px;
}

.faq-page .title p {
	color: #000;
	opacity: .7;
	font-size: 17px;
	line-height: 28px;
}

.faq-page form {
	position: relative;
	margin-bottom: 50px;
}

.faq-page form input {
	width: 100%;
	border: 1px solid #e0e0e0;
	height: 60px;
	border-radius: 5px;
	outline: none;
	padding-left: 25px;
	font-family: "Montserrat";
	font-size: 16px;
}

.faq-page form button {
	border: none;
	outline: none;
	background-color: transparent;
	position: absolute;
	top: 0;
	right: 30px;
	font-size: 20px;
	color: silver;
	line-height: 50px;
}

.faq-page .accrodion .accrodion-title h4 {
	position: relative;
	padding-left: 35px;
	line-height: 25px;
	font-weight: 600;
}

.faq-page .accrodion .accrodion-title h4:before {
	position: absolute;
	top: 0;
	left: 0;
}

.faq-page .accrodion+.accrodion {
	border: none;
}

.faq-request-area {
	background: #f8f8f8;
}

.faq-request-area .title {
	margin-bottom: 65px;
}

.faq-request-area .title h3 {
	margin: 0;
	color: #242424;
	font-size: 34px;
	font-family: "HamburgSans";
	font-weight: 600;
}

.faq-request-area form input[type=email], .faq-request-area form input[type=text], .faq-request-area form input[type=reset] {
	border: none;
	outline: none;
	border-bottom: 2px solid #e3e3e3;
	width: 100%;
	padding-bottom: 25px;
	height: 40px;
	background-color: transparent;
	margin-bottom: 35px;
	font-family: "Lato";
	font-weight: 700;
}

.faq-request-area form textarea {
	border: none;
	outline: none;
	height: 145px;
	border-bottom: 2px solid #e3e3e3;
	width: 100%;
	background-color: transparent;
	font-family: "Lato";
	font-weight: 700;
}

.faq-request-area form button[type=submit] {
	width: 189px;
	height: 52px;
	border: none;
	outline: none;
	border: 2px solid #3e56aa;
	line-height: 48px;
	font-size: 16px;
	font-weight: 600;
	font-family: "Montserrat";
	color: #3e56aa;
	text-align: center;
	border-radius: 30px;
	background-color: transparent;
	margin-top: 50px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.faq-request-area form button[type=submit]:hover {
	color: #fff;
	background: #3e56aa;
}

.fun-fact-area .thm-container {
	border-top: 1px solid #e5e5e5;
	padding-top: 55px;
	padding-bottom: 90px;
}

.fun-fact-area .title {
	margin: 0;
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 700;
	font-size: 38px;
	line-height: 46px;
}

.single-fun-fact .line {
	display: block;
	width: 40px;
	height: 1px;
	background: #3e56aa;
	margin-bottom: 35px;
}

.single-fun-fact span.number {
	color: #3e56aa;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 50px;
	line-height: 46px;
	letter-spacing: 0;
}

.single-fun-fact p {
	margin: 0;
	color: #3e56aa;
	font-weight: 600;
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0;
	text-transform: capitalize;
}

.fun-fact-area.dark-v {
	background: #262626;
}

.fun-fact-area.dark-v .thm-container {
	border-top: 0;
}

.fun-fact-area.dark-v .title {
	color: #fff;
}

.fun-fact-area.dark-v .single-fun-fact .line {
	background: #fff;
}

.project-area {
	background: #262626 url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/themes/ranbron/assets/img/project-area-bg.jpg") 0 0 no-repeat;
	position: relative;
	padding: 100px 0;
}

.project-area.nitro-lazy {
	background: none !important;
}

.vc_row.project-area:before, .project-area:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #262626;
	opacity: .98;
	display: inline-block;
}

.project-area .thm-container {
	position: relative;
	z-index: 9;
}

.project-area .wpb_text_column.wpb_content_element.sec-title {
	margin-bottom: 50px;
}

.project-area .sec-title h2, .project-area .sec-title p {
	margin: 0;
	color: #fff;
}

.project-area .sec-title h2 {
	font-size: 35px;
	font-family: "HamburgSans";
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1em;
}

.project-area .sec-title p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	line-height: 1em;
	margin-top: 10px;
	color: #5e68ff;
}

.project-area .sec-title .line {
	display: block;
	width: 35px;
	height: 1px;
	background: #5e68ff;
	margin-top: 15px;
}

.project-area .single-project {
	text-align: center;
}

.project-area .single-project .img-box {
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}

.project-area .single-project .img-box>img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.project-area .single-project .img-box .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	opacity: 0;
	background: rgba(62, 86, 170, .9);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.project-area .single-project .img-box .overlay .box {
	display: table;
	width: 100%;
	height: 100%;
}

.project-area .single-project .img-box .overlay .box .content {
	display: table-cell;
	vertical-align: middle;
}

.project-area .single-project .img-box .overlay .box .content a {
	display: inline-block;
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	line-height: 1em;
	padding-bottom: 3px;
}

.project-area .single-project:hover .img-box>img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.project-area .single-project:hover .img-box .overlay {
	opacity: 1;
}

.project-area .single-project h3 {
	margin: 0;
	color: #fff;
	font-family: "HamburgSans";
	font-size: 18px;
	line-height: 1em;
	font-weight: 500;
	letter-spacing: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.project-area .single-project h3:hover {
	color: #3e56aa;
}

.project-area .single-project .line {
	width: 66px;
	height: 1px;
	display: block;
	background: #3e56aa;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.project-area .sec-title-two h3, .project-area .sec-title-two p {
	margin: 0;
}

.project-area .sec-title-two h3 {
	font-family: "HamburgSans";
	text-transform: uppercase;
	color: #fff;
	font-size: 28px;
	line-height: 1em;
	letter-spacing: 0;
	font-weight: 600;
}

.project-area .sec-title-two p {
	font-family: "HamburgSans";
	color: #898989;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0;
	margin-top: 15px;
	margin-bottom: 45px;
}

.project-area .project-carousel-btn li span {
	display: block;
	width: 46px;
	height: 46px;
	border: 2px solid #747474;
	color: #747474;
	font-size: 22px;
	text-align: center;
	line-height: 42px;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.project-area .project-carousel-btn li span:hover {
	color: #fff;
	background: #3e56aa;
	border-color: #3e56aa;
}

.testimonial-area {
	background: #fff url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/themes/ranbron/assets/img/testimonial-bg.png") left center no-repeat;
	padding: 50px 0;
}

.testimonial-area.nitro-lazy {
	background: none !important;
}

.testimonial-area .thm-container-fluid {
	padding-right: 70px;
}

.testimonial-area .testimonial-carousel .owl-nav {
	position: absolute;
	bottom: 60px;
	right: 50px;
}

.testimonial-area .testimonial-carousel .owl-nav [class*=owl-] {
	width: 40px;
	height: 40px;
	border: 2px solid #fff;
	background-color: transparent;
	padding: 0;
	margin: 0;
	line-height: 36px;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	margin: 0 10px;
}

.testimonial-area .single-testimonial {
	background: #3e56aa;
	padding: 90px 57px;
}

.testimonial-area .single-testimonial .img-box, .testimonial-area .single-testimonial .text-box {
	display: table-cell;
	vertical-align: top;
}

.testimonial-area .single-testimonial .img-box {
	width: 120px;
}

.testimonial-area .single-testimonial .img-box img {
	width: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.testimonial-area .single-testimonial .img-box .inner {
	border-right: 1px solid rgba(255, 255, 255, .2);
	text-align: center;
	padding-bottom: 50px;
}

.testimonial-area .single-testimonial .img-box span.qoute-mark {
	display: block;
	font-family: "HamburgSans";
	font-size: 136px;
	color: #fff;
	line-height: 1;
	margin-top: 20px;
	line-height: 0;
	margin-top: 20px;
	position: relative;
	top: 60px;
}

.testimonial-area .single-testimonial .text-box {
	padding-left: 50px;
}

.testimonial-area .single-testimonial .text-box p {
	font-family: "Lora";
	font-size: 22px;
	line-height: 33px;
	color: #fff;
	letter-spacing: .02em;
	margin: 0;
	font-style: italic;
}

.testimonial-area .single-testimonial .text-box span.name {
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 0;
}

.testimonial-area.testimonial-page {
	background: 0 0;
	padding: 100px 0;
}

.testimonial-area.testimonial-page .thm-container {
	max-width: 970px;
}

.testimonial-area.testimonial-page .single-testimonial {
	padding: 0;
	padding-top: 80px;
	padding-bottom: 70px;
	padding-left: 95px;
	padding-right: 50px;
}

.testimonial-area.testimonial-page .single-testimonial:nth-child(even) {
	background: #383636;
}

.testimonial-area.testimonial-page .single-testimonial .img-box .inner {
	padding-right: 40px;
}

.testimonial-area.testimonial-page .single-testimonial+.single-testimonial {
	margin-top: 50px;
}

.testimonial-area.testimonial-page .single-testimonial .text-box p {
	margin-bottom: 15px;
}

@media (max-width:1500px) {
	.testimonial-area .thm-container-fluid {
		padding-right: 0;
	}
	
	.testimonial-area .thm-container-fluid .col-lg-6 {
		width: 70%;
	}
	
	.testimonial-area .single-testimonial {
		padding: 90px 30px;
	}
}

.testimonial-style-one {
	background: #3e56aa;
	padding-bottom: 90px;
	padding-top: 150px;
}

.testimonial-style-one .sec-title {
	padding-left: 185px;
	margin-bottom: 45px;
}

.testimonial-style-one .sec-title h2, .testimonial-style-one .sec-title p {
	margin: 0;
}

.testimonial-style-one .sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 32px;
	color: #fff;
	margin-bottom: 0;
}

.testimonial-style-one .sec-title h2:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #fff;
	display: inline-block;
	margin-left: 25px;
}

.testimonial-style-one .testimonial-carousel-one .owl-dots {
	position: absolute;
	top: -63px;
	left: 185px;
}

.testimonial-style-one .testimonial-carousel-one .owl-dots .owl-dot span {
	width: 10px;
	background: 0 0;
	border: 1px solid #98a8b9;
	margin: 0;
	padding: 0;
}

.testimonial-style-one .testimonial-carousel-one .owl-dots .owl-dot+.owl-dot span {
	margin-left: 8px;
}

.testimonial-style-one .testimonial-carousel-one .owl-dots .owl-dot.active span {
	background: #fff;
	border-color: #fff;
}

.testimonial-style-one .thm-container {
	padding: 0;
	max-width: 970px;
}

.testimonial-style-one .single-testimonial {
	padding: 90px 57px;
}

.testimonial-style-one .single-testimonial .img-box, .testimonial-style-one .single-testimonial .text-box {
	display: table-cell;
	vertical-align: top;
}

.testimonial-style-one .single-testimonial .img-box {
	width: 120px;
}

.testimonial-style-one .single-testimonial .img-box img {
	width: 120px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.testimonial-style-one .single-testimonial .img-box .inner {
	text-align: center;
	padding-bottom: 50px;
}

.testimonial-style-one .single-testimonial .img-box span.qoute-mark {
	display: block;
	font-family: "HamburgSans";
	font-size: 136px;
	color: #fff;
	line-height: 1;
	margin-top: 20px;
	line-height: 0;
	margin-top: 20px;
	position: relative;
	top: 60px;
}

.testimonial-style-one .single-testimonial .text-box {
	padding-left: 60px;
}

.testimonial-style-one .single-testimonial .text-box p {
	font-family: "HamburgSans";
	font-size: 20px;
	line-height: 35px;
	color: #fff;
	letter-spacing: 0em;
	margin: 0;
	font-style: italic;
}

.testimonial-style-one .single-testimonial .text-box span.name {
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 0;
	letter-spacing: .03em;
	display: block;
	line-height: 1em;
}

.testimonial-style-one .single-testimonial .text-box span.position {
	color: #839bb2;
	font-family: "HamburgSans";
	font-style: italic;
	font-size: 16px;
	letter-spacing: .03em;
	display: block;
	line-height: 1em;
	margin-top: 15px;
}

.testimonial-style-one .single-testimonial {
	padding: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.testimonial-style-one .single-testimonial .text-box p {
	margin-bottom: 15px;
}

.testimonial-style-one.testimonial-page.gray-bg {
	background: #f4f4f4;
}

.testimonial-style-one.testimonial-page.white-bg {
	background: #fff;
}

.testimonial-style-one.testimonial-page .single-testimonial .text-box p {
	color: #797979;
}

.testimonial-style-one.testimonial-page .single-testimonial .text-box span.name {
	color: #4a51ef;
}

.testimonial-style-one.testimonial-page .single-testimonial .img-box span.qoute-mark {
	color: #4a51ef;
}

.testimonial-style-one.testimonial-page .single-testimonial .img-box .inner {
	border-color: transparent;
}

.inner-banner {
	background-color: #000;
	background-size: cover;
	padding-top: 175px;
	padding-bottom: 70px;
}

.hdr-header4 .inner-banner {
	padding-top: 100px;
}

header.home-page-two+.inner-banner {
	padding-top: 100px;
}

.inner-banner .title h3 {
	margin: 0;
	color: #fff;
	font-family: "HamburgSans";
	font-size: 50px;
	font-weight: 700;
	line-height: 1em;
}

.inner-banner .title .line {
	display: block;
	width: 35px;
	height: 2px;
	background: #fff;
	margin-top: 15px;
}

.inner-banner .breadcrumb {
	margin-top: 5px;
}

.inner-banner .breadcrumb a, .inner-banner .breadcrumb span {
	color: #fff;
	font-family: "HamburgSans";
	font-size: 13px;
	line-height: 26px;
	font-weight: 500;
	line-height: 55px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.inner-banner .breadcrumb span.sep {
	margin-left: 5px;
	margin-right: 5px;
}

.mission-history-area {
	background: #3e56aa;
	padding: 100px 0;
}

.mission-history-area h3, .mission-history-area p {
	margin: 0;
}

.mission-history-area .sec-title {
	margin-bottom: 35px;
}

.mission-history-area .sec-title h3 {
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 35px;
	line-height: 1em;
}

.mission-history-area .sec-title .line {
	display: block;
	width: 35px;
	height: 1px;
	background: #fff;
	margin-top: 20px;
}

.mission-history-area p.highlighted {
	font-family: "Lora";
	font-weight: 400;
	font-style: italic;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 0;
}

.mission-history-area p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	letter-spacing: 0;
}

.mission-history-area p+p {
	margin-top: 30px;
}

.mission-history-area ul.list-item, .mission-history-area ul.list-item li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mission-history-area ul.list-item {
	margin-top: 25px;
}

.mission-history-area ul.list-item li {
	color: #b6b8eb;
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 35px;
	letter-spacing: 0;
}

.call-to-action {
	background: #262626 center center no-repeat;
	background-size: cover;
	padding-top: 94px;
	padding-bottom: 75px;
	position: relative;
}

.call-to-action:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2e2e2f;
	opacity: .7;
}

.call-to-action .thm-container {
	position: relative;
	z-index: 10;
}

.call-to-action h2, .call-to-action p {
	margin: 0;
	color: #fff;
}

.call-to-action h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 45px;
	line-height: 56px;
	letter-spacing: 0;
}

.call-to-action p {
	font-family: "HamburgSans";
	font-size: 24px;
	line-height: 1em;
	letter-spacing: 0;
	margin-top: 20px;
}

.call-to-action a.thm-btn {
	display: inline-block;
	background: #3e56aa;
	letter-spacing: 0;
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	line-height: 1em;
	border-radius: 30px;
	padding: 16px 48px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-top: 20px;
}

.call-to-action a.thm-btn:hover {
	color: #3e56aa;
	background: #fff;
}

.error-404-area {
	background: #242424 url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/themes/ranbron/assets/img/404-bg.jpg") center center no-repeat;
	background-size: cover;
	padding-bottom: 175px;
	padding-top: 230px;
	position: relative;
}

.error-404-area.nitro-lazy {
	background: none !important;
}

.error-404-area:before {
	content: "";
	background: #242a34;
	opacity: .68;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.error-404-area .thm-container {
	position: relative;
	z-index: 10;
}

.error-404-area h2, .error-404-area h3, .error-404-area p {
	margin: 0;
}

.error-404-area h2 {
	font-family: "HamburgSans";
	color: #3e56aa;
	font-size: 200px;
	line-height: 200px;
	font-weight: 700;
}

.error-404-area h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #fff;
	font-size: 50px;
	line-height: 55px;
	margin-bottom: 20px;
}

.error-404-area p {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #fff;
	font-size: 25px;
	line-height: 30px;
}

.error-404-area a {
	display: inline-block;
	background: #3e56aa;
	letter-spacing: 0;
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	line-height: 1em;
	border-radius: 30px;
	padding: 16px 48px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-top: 60px;
}

.error-404-area a:hover {
	color: #3e56aa;
	background: #fff;
}

.comming-soon-area {
	background-size: cover;
	padding-bottom: 280px;
	padding-top: 280px;
	position: relative;
}

.comming-soon-area:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2f2d37;
	opacity: .9;
	display: block !important;
}

.comming-soon-area .thm-container {
	max-width: 800px;
	position: relative;
	z-index: 10;
}

.comming-soon-area h3 {
	font-size: 70px;
	line-height: 75px;
	font-family: "HamburgSans";
	color: #fff;
	font-weight: 400;
	margin: 0;
}

.comming-soon-area h3 span {
	font-weight: 700;
}

.comming-soon-area ul, .comming-soon-area li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.comming-soon-area ul {
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 100px;
	margin-bottom: 50px;
}

.comming-soon-area ul li {
	width: 25%;
	float: left;
}

.comming-soon-area ul li+li .box {
	border-left: 1px solid rgba(255, 255, 255, .2);
}

.comming-soon-area ul li .box {
	text-align: center;
}

.comming-soon-area ul li .box h4 {
	margin: 0;
	color: #3e56aa;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 60px;
	line-height: 40px;
}

.comming-soon-area ul li .box span {
	color: #3e56aa;
	font-family: "HamburgSans";
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	display: inline-block;
	margin-top: 20px;
}

.comming-soon-area p {
	color: #fff;
	font-family: "HamburgSans";
	font-size: 24px;
	line-height: 34px;
	font-weight: 600;
	margin: 0;
}

.comming-soon-area form {
	margin-top: 60px;
	position: relative;
}

.comming-soon-area form .mc-field-group input {
	width: 100%;
	height: 76px;
	padding-left: 35px;
	border: none;
	outline: none;
	background: #fff;
}

.comming-soon-area form .button {
	background-color: transparent;
	border: none;
	outline: none;
	background: #3e56aa;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	font-family: "HamburgSans";
	position: absolute;
	top: 0;
	right: 0;
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
}

#contact-page-google-map {
	width: 100%;
	height: 465px;
}

.contact-page {
	padding-top: 100px;
}

.contact-page .sec-title {
	margin-bottom: 20px;
}

.contact-page .sec-title .tag-line {
	font-family: "Playfair Display";
	font-size: 20px;
	color: #222;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1em;
	margin-bottom: 20px;
}

.contact-page .sec-title .tag-line:after {
	content: "";
	width: 35px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 20px;
}

.contact-page .sec-title h2 {
	font-family: "HamburgSans";
	font-weight: 600;
	color: #242424;
	font-size: 35px;
	line-height: 1em;
	letter-spacing: 0;
	margin: 0;
	margin-bottom: 20px;
}

.contact-page .sec-title h2 span {
	color: #3e56aa;
}

.contact-page .sec-title p {
	color: #666;
	letter-spacing: 0;
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	margin: 0;
}

.contact-page .contact-form {
	padding-right: 40px;
}

.contact-page .contact-form p.note {
	color: #a7a7a7;
	font-family: "HamburgSans";
	font-size: 15px;
	line-height: 28px;
	margin: 0;
	letter-spacing: 0;
	margin-bottom: 40px;
}

.contact-page .contact-form label.input-label {
	color: #797979;
	font-family: "HamburgSans";
	font-weight: 400;
	font-size: 16px;
	line-height: 1em;
	margin: 0;
	display: block;
}

.contact-page .contact-form label.error {
	display: none !important;
}

.contact-page .contact-form input.error, .contact-page .contact-form textarea.error {
	background: rgba(255, 0, 0, .3);
	border-color: red;
}

.contact-page .contact-form input, .contact-page .contact-form textarea {
	display: block;
	width: 100%;
	border: none;
	border-bottom: 1px solid #cdcdcd;
	outline: none;
	background: 0 0;
}

.contact-page .contact-form input {
	margin-bottom: 50px;
}

.contact-page .contact-form textarea {
	height: 135px;
}

.contact-page .contact-form .tt_submit {
	width: 189px;
	height: 52px;
	border: none;
	outline: none;
	border: 2px solid #3e56aa;
	line-height: 48px;
	font-size: 16px;
	font-weight: 600;
	font-family: "Montserrat";
	color: #3e56aa;
	text-align: center;
	border-radius: 30px;
	background-color: transparent;
	margin-top: 50px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.contact-page .contact-form .tt_submit:hover {
	color: #fff;
	background: #3e56aa;
}

.contact-page .contact-info {
	padding-left: 40px;
}

.contact-page .contact-info.inner {
	background: #3e56aa;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 50px;
	padding-right: 46px;
	margin-left: 50px;
	width: 335px;
}

.contact-page .contact-info .single-contact-info+.single-contact-info {
	margin-top: 60px;
}

.contact-page .contact-info .single-contact-info h4, .contact-page .contact-info .single-contact-info p {
	margin: 0;
}

.contact-page .contact-info .single-contact-info h4 {
	text-transform: uppercase;
	color: #fff;
	font-family: "Montserrat";
	font-weight: 700;
	font-size: 15px;
	line-height: 1em;
	letter-spacing: 0;
}

.contact-page .contact-info .single-contact-info p {
	color: #fff;
	font-family: "Montserrat";
	font-weight: 500;
	line-height: 27px;
	letter-spacing: 0;
	margin-top: 20px;
}

.cases-3-col-area {
	padding-top: 80px;
	padding-bottom: 75px;
}

.cases-3-col-area .gallery-filter {
	position: relative;
	z-index: 99;
	margin-bottom: 45px;
}

.cases-3-col-area .gallery-filter ul, .cases-3-col-area .gallery-filter li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.cases-3-col-area .gallery-filter ul li {
	display: inline-block;
	padding: 15px;
}

.cases-3-col-area .gallery-filter ul li span {
	display: block;
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 17px;
	cursor: pointer;
	padding: 0;
	line-height: 28px;
	border-bottom: 1px solid transparent;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.cases-3-col-area .gallery-filter ul li.active span {
	border-bottom-color: #3e56aa;
	color: #3e56aa;
}

.cases-3-col-area .gallery-filter ul li:hover span {
	border-bottom-color: #3e56aa;
	color: #3e56aa;
}

.cases-3-col-area .single-cases-item {
	margin-bottom: 25px;
}

.cases-3-col-area .single-cases-item .img-box>img {
	width: 100%;
}

.cases-3-col-area .single-cases-item .img-box {
	position: relative;
	border-bottom: 2px solid #3e56aa;
	margin-bottom: 18px;
	overflow: hidden;
}

.cases-3-col-area .single-cases-item .img-box:hover .overlay {
	bottom: 0;
}

.cases-3-col-area .single-cases-item .img-box .overlay {
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background: rgba(86, 93, 255, .9);
	text-align: center;
}

.cases-3-col-area .single-cases-item .img-box .overlay .box {
	display: table;
	width: 100%;
	height: 100%;
}

.cases-3-col-area .single-cases-item .img-box .overlay .box .content {
	display: table-cell;
	vertical-align: middle;
}

.cases-3-col-area .single-cases-item .img-box .overlay .box .content a {
	display: inline-block;
	color: #fff;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	line-height: 1em;
	padding-bottom: 3px;
}

.cases-3-col-area .single-cases-item .text-box {
	padding-bottom: 0;
}

.cases-3-col-area .single-cases-item .text-box h3, .cases-3-col-area .single-cases-item .text-box p {
	margin: 0;
}

.cases-3-col-area .single-cases-item .text-box h3 {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 1em;
	color: #242424;
	font-weight: 600;
	margin-bottom: 13px;
}

.cases-3-col-area .single-cases-item .text-box p {
	font-family: "Lora";
	font-size: 16px;
	font-style: italic;
	line-height: 1em;
	color: #949494;
}

.cases-details-area h3, .cases-details-area h4, .cases-details-area p {
	margin: 0;
}

.cases-details-area h4 {
	color: #242424;
	font-family: "Montserrat";
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 8px;
}

.cases-details-area ul, .cases-details-area li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.cases-details-area li {
	line-height: 32px;
}

.cases-details-area p {
	line-height: 28px;
}

.cases-details-area .title h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 34px;
	line-height: 30px;
	color: #242424;
}

.cases-details-area .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #787dff;
	display: inline-block;
	margin-left: 25px;
}

.cases-details-area .cases-description {
	padding-bottom: 80px;
	font-family: "HamburgSans";
}

.cases-details-area {
	font-family: "HamburgSans";
}

.cases-details-area .cases-description .title {
	margin-top: 15px;
	margin-bottom: 31px;
}

.cases-details-area .cases-description p+p {
	margin-top: 28px;
}

.cases-details-area .cases-info-box {
	background: #3e56aa;
}

.cases-details-area .cases-info-box .cases-info-box-inner {
	padding-left: 70px;
	padding-top: 40px;
}

.cases-details-area .cases-info-box p {
	margin: 0;
	color: #fff;
	font-family: "HamburgSans";
	font-size: 16px;
	font-weight: 500;
}

.cases-details-area .cases-info-box p+p {
	margin-top: 7px;
}

.cases-details-area .cases-info-box p label {
	font-weight: 600;
	font-size: 18px;
	margin: 0;
	margin-right: 15px;
}

.cases-details-area .what-we-did {
	padding-top: 100px;
	padding-bottom: 93px;
	background: #f9f9f9;
}

.cases-details-area .what-we-did .title {
	margin-bottom: 30px;
}

.cases-details-area .what-we-did .what-we-did-content {
	margin-top: 26px;
}

.cases-details-area .what-we-did .single-what-we-did {
	padding-left: 36px;
	position: relative;
}

.cases-details-area .what-we-did .single-what-we-did+.single-what-we-did {
	margin-top: 29px;
}

.cases-details-area .what-we-did .single-what-we-did:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
	background: #5b5b5b;
	position: absolute;
	top: 8px;
	left: 0;
}

.cases-details-area .what-we-did .single-what-we-did h4 {
	color: #242424;
	font-family: "Montserrat";
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 8px;
}

.cases-details-area .what-we-did .single-what-we-did p {
	line-height: 28px;
}

.cases-details-area .results {
	margin-top: 100px;
}

.cases-details-area .results .title {
	margin-bottom: 30px;
}

.cases-details-area .results p+p {
	margin-top: 28px;
}

.cases-details-area .results .check-list li:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
	background: #5b5b5b;
	margin-right: 22px;
}

.sidebar .single-sidebar ul, .sidebar .single-sidebar li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar .single-sidebar h3, .sidebar .single-sidebar p {
	margin: 0;
}

.sidebar .single-sidebar ul.sub-menu {
	margin-top: 6px;
}

.sidebar .single-sidebar .title h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 18px;
	color: #242424;
}

.sidebar .single-sidebar .title h3:after {
	content: "";
	width: 25px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 10px;
}

.sidebar .single-sidebar.sidebar-service-list ul li+li {
	margin-top: 3px;
}

.sidebar .single-sidebar.sidebar-service-list ul li a {
	color: #242424;
	font-family: "HamburgSans";
	font-size: 17px;
	line-height: 24px;
	display: block;
	background: #f1f1f1;
	font-weight: 600;
	padding: 15px 0;
	padding-right: 35px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	position: relative;
}

.sidebar .single-sidebar.sidebar-service-list ul li a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	background: #8a8a8a;
	width: 15px;
	height: 1px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.sidebar .single-sidebar.sidebar-service-list ul li a:hover {
	background: #3e56aa;
	color: #fff;
}

.sidebar .single-sidebar.sidebar-service-list ul li a:hover:before {
	background: #fff;
	left: auto;
	right: 0;
}

.sidebar .single-sidebar.sidebar-service-list ul li.active a {
	background: #3e56aa;
	color: #fff;
}

.sidebar .single-sidebar.sidebar-service-list ul li.active a:before {
	background: #fff;
	left: auto;
	right: 0;
}

.sidebar .single-sidebar.contact-info {
	border: 1px solid #e9e9e9;
	padding: 35px 22px;
	margin-top: 30px;
}

.sidebar .single-sidebar.contact-info .single-contact-info+.single-contact-info {
	border-top: 1px solid #e9e9e9;
	padding-top: 20px;
	margin-top: 20px;
}

.sidebar .single-sidebar.contact-info .single-contact-info .icon-box, .sidebar .single-sidebar.contact-info .single-contact-info .text-box {
	display: table-cell;
	vertical-align: top;
}

.sidebar .single-sidebar.contact-info .single-contact-info .icon-box {
	width: 25px;
}

.sidebar .single-sidebar.contact-info .single-contact-info .icon-box i {
	color: #3e56aa;
	font-size: 19px;
}

.sidebar .single-sidebar.contact-info .single-contact-info .text-box {
	padding-left: 10px;
}

.sidebar .single-sidebar.contact-info .single-contact-info .text-box p {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	font-family: "HamburgSans";
	color: #242424;
	letter-spacing: .02em;
	line-height: 1.3em;
}

.sidebar .single-sidebar.broucher-widget {
	margin-top: 30px;
}

.sidebar .single-sidebar.broucher-widget a {
	display: block;
	background: #f1f1f1;
	font-family: "HamburgSans";
	font-size: 18px;
	font-weight: 600;
	color: #3e56aa;
	padding: 9px 0;
	padding-left: 18px;
}

.sidebar .single-sidebar.broucher-widget a img {
	margin-right: 20px;
}

.sidebar .single-sidebar.broucher-widget a+a {
	margin-top: 10px;
}

.widget_search form {
	position: relative;
	background: #3e56aa;
	border: 1px solid #3e56aa;
	height: 52px;
}

.widget_search form input {
	width: 100%;
	height: 100%;
	padding-left: 20px;
	background-color: transparent;
	border: none;
	outline: none;
	font-size: 16px;
	color: #fff;
}

.widget_search form input::-webkit-input-placeholder {
	color: #fff;
}

.widget_search form input::-moz-placeholder {
	color: #fff;
}

.widget_search form input:-ms-input-placeholder {
	color: #fff;
}

.widget_search form input:-moz-placeholder {
	color: #fff;
}

.widget_search form button {
	background-color: transparent;
	padding: 0;
	position: absolute;
	top: 0;
	right: 20px;
	line-height: 48px;
	border: none;
	outline: none;
}

.sidebar .single-sidebar {
	margin-bottom: 50px;
}

.sidebar .single-sidebar .title {
	margin-bottom: 17px;
}

.sidebar .single-sidebar ul li {
	line-height: 26px;
	padding: 5px 0;
}

.sidebar .single-sidebar ul li {
	border-top: 1px solid #e6e6e6;
}

.sidebar .single-sidebar ul li a {
	display: block;
	color: #797979;
	font-weight: 600;
	letter-spacing: .3px;
	font-size: 16px;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.sidebar .single-sidebar.widget_recent_comments ul li a, .sidebar .single-sidebar.widget_archive ul li a {
	display: inline-block;
}

.sidebar .single-sidebar.widget_recent_comments ul li a:after, .sidebar .single-sidebar.widget_archive ul li a:after {
	display: none;
}

.sidebar .single-sidebar ul li a:hover {
	color: #3e56aa;
}

.sidebar .single-sidebar ul li a:after {
	content: "";
	font-family: "FontAwesome";
	color: #c8c8c8;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost {
	margin-top: 35px;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .title {
	margin-bottom: 20px;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post+.single-post {
	border-top: 1px solid #e1e1e1;
	margin-top: 20px;
	padding-top: 20px;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .img-box, .sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box {
	display: table-cell;
	vertical-align: middle;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box {
	padding-left: 14px;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .img-box {
	padding: 0 11px 0 0;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box h4 {
	color: #242424;
	font-family: "Lato";
	font-weight: 700;
	font-size: 15px;
	line-height: 22px;
	margin: 0;
	letter-spacing: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box h4 a {
	color: #242424;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box h4:hover {
	color: #3e56aa;
}

.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box span.date {
	color: #9a9a9a;
	font-size: 14px;
	line-height: 28px;
	display: block;
	font-family: "Lato";
	font-weight: 700;
}

.sidebar .single-sidebar.widget_tag_cloud {
	margin-top: 40px;
}

.sidebar .single-sidebar.widget_tag_cloud .title {
	margin-bottom: 25px;
}

.sidebar .single-sidebar.widget_tag_cloud ul {
	margin-top: -10px;
	margin-left: -6px;
}

.sidebar .single-sidebar.widget_tag_cloud ul li {
	margin-left: 6px;
	display: inline-block;
	border: none;
}

.sidebar .single-sidebar.widget_tag_cloud ul li a {
	display: block;
	color: #a6a6a6;
	font-family: "HamburgSans";
	font-size: 14px;
	border: 1px solid #e4e4e4;
	text-align: center;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 400;
}

.sidebar .single-sidebar.widget_tag_cloud ul li a:after {
	display: none;
}

.sidebar .single-sidebar.widget_tag_cloud ul li a:hover {
	border-color: #3e56aa;
	background: #3e56aa;
	color: #fff;
}

.sidebar-left .single-sidebar.sidebar-service-list ul li a {
	padding-left: 35px;
	border-right: 0;
	border-left: 0 solid #d2d2d2;
}

.has-left-sidebar {
	padding-left: 30px;
}

.has-right-sidebar {
	padding-right: 30px;
}

.footer {
	background: #282828;
	padding-top: 85px;
	padding-bottom: 15px;
	font-size: 17px;
}

.footer .footer-widget ul, .footer .footer-widget li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer .footer-widget .title h3 {
	margin: 0;
	font-family: "HamburgSans";
	font-weight: 500;
	color: #fff;
	font-size: 20px;
}

.footer .footer-widget.about-widget a.footer-logo {
	margin-bottom: 40px;
	display: inline-block;
}

.footer .footer-widget.about-widget p.phone-number {
	font-size: 18px;
	color: #8b8b8b;
	font-family: "HamburgSans";
	margin: 0;
}

.footer .footer-widget.about-widget p.address {
	margin: 0;
	font-family: "HamburgSans";
	color: #8b8b8b;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0;
	margin-top: 7px;
}

.footer .footer-widget {
	margin-bottom: 40px;
}

.footer .footer-widget .mc-field-group label {
	line-height: 28px;
	font-weight: 400;
}

.footer .footer-widget .title {
	margin-bottom: 19px;
}

.footer .footer-widget ul li a {
	color: #8b8b8b;
	font-family: "HamburgSans";
	font-size: 14px;
	line-height: 36px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.footer .footer-widget ul li a:hover {
	color: #3e56aa;
}

.footer .footer-widget.service-widget {
	padding-left: 60px;
}

.footer .footer-widget.service-widget .title {
	margin-bottom: 20px;
}

.footer .footer-widget .subscribe-widget .title {
	margin-bottom: 27px;
}

.footer .footer-widget .mc-field-group label, .footer .footer-widget .subscribe-widget>p {
	color: #8b8b8b;
	font-family: "HamburgSans";
	font-size: 14px;
	line-height: 24px;
	margin: 0;
}

.footer .footer-widget .subscribe-widget form {
	width: 100%;
	position: relative;
	height: 46px;
	margin-top: 15px;
}

.footer .footer-widget .subscribe-widget form input {
	border: 1px solid #383938;
	width: 100%;
	height: 100%;
	outline: none;
	border-radius: 5px;
	background: 0 0;
	padding: 4px 16px;
	font-size: 16px;
	margin-top: 20px;
	text-transform: capitalize;
	padding: 12px 18px;
}

.footer .footer-widget .subscribe-widget form button {
	background: #3e56aa;
	width: 54px;
	height: 47px;
	font-size: 22px;
	color: #fff;
	line-height: 47px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
}

.footerform {
	position: relative;
}

.footer .footer-widget .footerform input.button {
	font-size: 0;
	background: #3e56aa;
	width: 54px;
	height: 45px;
	font-size: 0;
	color: #fff;
	line-height: 47px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	position: absolute;
	top: 45px;
	right: 0;
	border: none;
	outline: none;
	margin-top: 0;
}

.footerform .mc-field-group:before {
	content: "";
	position: absolute;
	color: #fff;
	line-height: 47px;
	font: normal normal normal 14px/1 FontAwesome;
	top: 56px;
	right: 16px;
	z-index: 1;
	text-align: center;
	cursor: pointer;
	font-size: 22px;
}

.footer .footer-widget .subscribe-widget .social {
	margin-top: 65px;
}

.footer .footer-widget .subscribe-widget .social a {
	display: inline-block;
	width: 36px;
	height: 36px;
	border: 1px solid #858585;
	color: #858585;
	font-size: 17px;
	line-height: 34px;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.footer .footer-widget .subscribe-widget .social a+a {
	margin-left: 10px;
}

.footer .footer-widget .subscribe-widget .social a:hover {
	color: #3e56aa;
	border-color: #3e56aa;
}

.footer-bottom {
	background: #282828;
	border-top: 1px solid #353535;
	padding: 19.5px 0;
}

.footer-bottom p {
	color: #8b8b8b;
	opacity: .56;
	font-family: "HamburgSans";
	font-size: 14px;
	margin: 0;
}

.mfp-wrap {
	z-index: 9999999;
}

.search_area {
	position: relative;
	max-width: 950px;
	margin: auto;
}

.search_area .search_box_inner {
	background: #212121;
	padding: 100px 60px;
	display: block;
	overflow: hidden;
}

.search_area .search_box_inner h3 {
	padding-bottom: 20px;
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: .48px;
}

.search_area .search_box_inner .input-group {
	display: block;
	position: relative;
}

.search_area .search_box_inner .input-group input {
	background: 0 0;
	border-radius: 0;
	outline: none;
	height: 50px;
	padding: 0;
	border: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 2px solid rgba(255, 255, 255, .2);
	color: #666;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	letter-spacing: .28px;
}

.search_area .search_box_inner .input-group input.placeholder {
	color: #666;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	letter-spacing: .28px;
}

.search_area .search_box_inner .input-group input:-moz-placeholder {
	color: #666;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	letter-spacing: .28px;
}

.search_area .search_box_inner .input-group input::-moz-placeholder {
	color: #666;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	letter-spacing: .28px;
}

.search_area .search_box_inner .input-group input::-webkit-input-placeholder {
	color: #666;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	letter-spacing: .28px;
}

.search_area .search_box_inner .input-group .input-group-btn {
	position: absolute;
	right: 11px;
	top: 12px;
	z-index: 4;
}

.search_area .search_box_inner .input-group .input-group-btn .btn-default {
	padding: 0;
	border: none;
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: 0 0;
	color: #666;
	height: 33px;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	letter-spacing: .28px;
}

.search_area .mfp-close {
	right: 0;
	color: #fff;
}

.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.8);
	transform: scale(.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: .8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(600px) rotateX(0);
	transform: translateY(0) perspective(600px) rotateX(0);
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: .8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

.breadcrumb {
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
}

.widget_search form input {
	box-shadow: none;
	line-height: 36px;
	height: 50px;
}

.widget_search form input.btn-primary {
	padding: 0;
	color: transparent;
	background: 0 0;
}

.widget_search .input-group-btn:before {
	content: "";
	position: absolute;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	top: 0;
	right: 15px;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.widget_search .input-group-btn:hover:before {
	color: #fff;
}

.widget_search .input-group-btn>.btn:focus {
	outline: none;
}

.request-a-qoute-content {
	padding-top: 40px;
	max-width: 700px;
	padding-right: 100px !important;
	margin: 0 0 0 auto;
	padding-left: 32px !important;
}

.request-a-qoute-content.home1 {
	padding-top: 95px;
	padding-bottom: 40px;
}

.tt-map {
	margin-bottom: 0 !important;
}

.tt-map .wpb_wrapper {
	padding: 0;
	background: 0 0;
}

.tt-custom-section .tt-title {
	font-weight: 600;
}

.tt-title.type-2 {
	position: relative;
}

.tt-title.type-2:after {
	content: "";
	width: 40px;
	height: 2px;
	display: inline-block;
	background: #3e56aa;
	margin-left: 30px;
}

.tt-service-img {
	position: absolute;
	top: 0;
	left: 0;
	background: #3e56aa;
	width: 69px;
	height: 69px;
	border-radius: 50%;
	text-align: center;
	line-height: 69px;
}

.tt-service-img img {
	position: absolute;
	top: 16px;
	left: 16px;
}

.tt-cases-info-box-inner {
	padding-left: 70px;
	padding-top: 40px;
}

.tt-cases-info-box-inner .wpb_wrapper p {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 36px;
}

.tt-sidebar-service-list {
	position: relative;
}

.tt-sidebar-service-list ul {
	list-style: none;
	padding-left: 0;
}

.tt-sidebar-service-list ul li {
	margin-bottom: 3px;
	list-style: none;
}

.tt-sidebar-service-list ul li:last-child {
	margin-bottom: 0;
}

.tt-img-full {
	width: 100%;
}

.tt-img-full .vc_figure, .tt-img-full .vc_single_image-wrapper, .tt-img-full img {
	width: inherit;
}

.tt-sidebar-service-list a {
	border-right: 0;
	border-left: 0 solid #d2d2d2;
	color: #242424;
	font-family: "HamburgSans";
	font-size: 17px;
	line-height: 24px;
	display: block;
	background: #f1f1f1;
	font-weight: 600;
	padding: 15px 35px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	position: relative;
}

.tt-sidebar-service-list li.active a, .tt-sidebar-service-list li a:hover {
	background: #3e56aa;
	color: #fff;
}

.tt-sidebar-service-list a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	background: #8a8a8a;
	width: 15px;
	height: 1px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.tt-sidebar-service-list li.active a:before, .tt-sidebar-service-list li a:hover:before {
	background: #fff;
	left: auto;
	right: 0;
}

.tt-contact-info {
	border: 1px solid #e9e9e9;
	padding: 35px 22px;
}

.tt-contact-info p {
	position: relative;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	font-family: "HamburgSans";
	color: #242424;
	letter-spacing: .02em;
	line-height: 1.3em;
	padding-left: 35px;
}

.tt-contact-info p:before, .tt-contact-info p:last-child:before {
	content: "";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	top: 9px;
	left: 0;
	color: #3e56aa;
	font-size: 20px;
}

.tt-contact-info p:first-child {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}

.tt-contact-info p:last-child:before {
	content: "";
}

.tt-broucher {
	position: relative;
}

.tt-broucher a {
	display: block;
	background: #f1f1f1;
	font-family: "HamburgSans";
	font-size: 18px;
	line-height: 36px;
	font-weight: 600;
	color: #3e56aa;
	padding: 9px 18px;
}

.tt-broucher a:before {
	content: none;
}

.tt-broucher a img {
	margin-top: 0;
}

.comming-soon-area.vc_row {
	margin: 0;
}

.comming-soon-area {
	padding-bottom: 200px;
	padding-top: 218px;
}

.comming-soon-area form {
	position: relative;
	max-width: 800px;
	margin: 0 auto;
	margin-top: 60px;
}

.comming-soon-area form button {
	border-radius: 0;
}

.right-side-box a i {
	line-height: 22px;
}

.right-side-box a i.icon {
	line-height: 19px;
	margin-left: auto;
}

@media (max-width:991px) {
	.request-a-qoute-content {
		display: block;
		width: 100%;
	}
	
	.request-a-qoute .wpb_column {
		width: 100%;
	}
	
	.request-a-qoute-content {
		padding: 50px;
	}
	
	.footer .about-widget.footer-widget {
		padding-left: 0;
	}
	
	.footer .footer-widget .footerform input.button {
		top: 42px;
	}
	
	.footerform .mc-field-group:before {
		top: 56px;
	}
	
	.comming-soon-area.vc_row {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.container {
		width: auto;
	}
	
	.contact-page .vc_col-sm-8 {
		width: 100%;
	}
	
	.contact-page .contact-info.inner {
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}
}

@media (max-width:767px) {
	.about-home-one a.more-btn {
		margin-bottom: 30px;
	}
	
	.footer {
		padding-bottom: 25px;
		padding-top: 25px;
	}
	
	.footer .footer-widget {
		padding-left: 0;
	}
	
	.tt-cases-info-box-inner {
		padding-left: 70px;
		padding-top: 0;
	}
	
	.comming-soon-area {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	
	.comming-soon-area ul {
		margin-top: 50px;
	}
	
	.comming-soon-area ul li {
		width: 50%;
		float: left;
		margin-bottom: 30px;
	}
	
	.comming-soon-area ul li+li .box {
		border-left: none;
	}
	
	.comming-soon-area form input {
		height: 60px;
	}
	
	.comming-soon-area form button {
		position: relative;
		height: 60px;
		width: 100%;
		margin-top: 30px;
	}
	
	.error-404-area {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.error-404-area h2 {
		font-size: 150px;
	}
	
	.blog-with-sidebar .single-blog-post-sidebar .img-box img {
		width: 100%;
		height: auto;
	}
}

.paddingleft37 {
	padding-left: 37px;
}

.brand-carousel-area {
	background: #eee;
}

.brand-carousel-area .thm-container {
	padding-top: 20px;
	padding-bottom: 20px;
}

.what-we-do-area {
	padding-top: 95px;
	padding-bottom: 100px;
}

.what-we-do-area.gray-bg {
	background: #fafafa;
}

.what-we-do-area.is-overlaped-on-top {
	padding-top: 210px;
	margin-top: -120px;
}

.what-we-do-area .sec-title {
	margin-bottom: 60px;
}

.what-we-do-area .sec-title h2, .what-we-do-area .sec-title p {
	margin: 0;
}

.what-we-do-area .sec-title h2 {
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 35px;
	line-height: 1em;
}

.what-we-do-area .sec-title p {
	font-family: "Lora";
	color: #222;
	font-style: italic;
	font-size: 20px;
	line-height: 30px;
}

.what-we-do-area .sec-title.text-center .line {
	margin-left: auto;
	margin-right: auto;
}

.what-we-do-area .sec-title .line {
	display: block;
	width: 35px;
	height: 2px;
	background: #3e56aa;
	margin-top: 25px;
	margin-bottom: 20px;
}

.what-we-do-area .what-we-do-content-wrapper {
	margin-top: -80px;
}

.what-we-do-area .single-what-we-do {
	margin-top: 80px;
}

.what-we-do-area .single-what-we-do .icon-box, .what-we-do-area .single-what-we-do .text-box {
	display: table-cell;
	vertical-align: top;
}

.what-we-do-area .single-what-we-do .icon-box .inner {
	background: #3e56aa;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-align: center;
}

.what-we-do-area .single-what-we-do .icon-box .inner i {
	color: #fff;
	font-size: 30px;
	line-height: 60px;
}

.what-we-do-area .single-what-we-do .text-box {
	padding-left: 30px;
}

.what-we-do-area .single-what-we-do .text-box h3, .what-we-do-area .single-what-we-do .text-box p {
	margin: 0;
}

.what-we-do-area .single-what-we-do .text-box h3 {
	font-size: 18px;
	line-height: 1em;
	font-family: "HamburgSans";
	font-weight: 600;
	letter-spacing: 0;
	color: #000;
	margin-bottom: 10px;
}

.what-we-do-area .single-what-we-do .text-box p {
	font-family: "HamburgSans";
	font-size: 16px;
	line-height: 26px;
	color: #777;
	letter-spacing: 0em;
}

.ceo-message-area {
	padding-top: 100px;
}

.ceo-message-area .ceo-message-content {
	padding-left: 55px;
	padding-top: 35px;
}

.ceo-message-area .ceo-message-content h3, .ceo-message-area .ceo-message-content p {
	margin: 0;
}

.ceo-message-area .ceo-message-content h3 {
	color: #242424;
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 35px;
	line-height: 1em;
	margin-bottom: 15px;
}

.ceo-message-area .ceo-message-content p {
	font-family: "HamburgSans";
	color: #797979;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0;
}

.ceo-message-area .ceo-message-content p.highlighted {
	font-family: "Lora";
	font-size: 20px;
	line-height: 28px;
	color: #242424;
	letter-spacing: .02em;
	font-style: italic;
	margin-bottom: 28px;
}

.ceo-message-area .ceo-message-content img.sign-img {
	margin-top: 40px;
}

.video-box-area {
	background: #3e56aa;
	padding-top: 100px;
	padding-bottom: 95px;
}

.video-box-area .video-content h3, .video-box-area .video-content p {
	margin: 0;
}

.video-box-area .video-content h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 35px;
	line-height: 35px;
	letter-spacing: 0;
	color: #fff;
}

.video-box-area .video-content p {
	color: #fff;
	font-family: "Lora";
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
}

.video-box-area .video-content .line {
	display: block;
	width: 40px;
	height: 2px;
	background: #fff;
	margin-top: 30px;
	margin-bottom: 30px;
}

.video-box-area .video-content a.read-more {
	color: #fff;
	display: inline-block;
	border-radius: 20px;
	border: 2px solid #fff;
	text-align: center;
	width: 150px;
	height: 42px;
	line-height: 38px;
	margin-top: 35px;
}

.video-box-area .video-box {
	position: relative;
	display: inline-block;
	float: right;
}

.video-box-area .video-box:hover .overlay {
	background: rgba(0, 0, 0, .7);
}

.video-box-area .video-box .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .4);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.video-box-area .video-box .overlay .box {
	display: table;
	width: 100%;
	height: 100%;
}

.video-box-area .video-box .overlay .box .content {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.request-a-call-back {
	background: #eee;
	padding-top: 95px;
	padding-bottom: 70px;
}

.request-a-call-back .title {
	margin-bottom: 50px;
}

.request-a-call-back .title h3 {
	margin: 0;
	font-family: "HamburgSans";
	color: #242424;
	font-weight: 600;
	font-size: 35px;
	letter-spacing: 0;
}

.request-a-call-back .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #3e56aa;
	display: inline-block;
	margin-left: 35px;
}

.request-a-call-back .rqa-form input {
	border: 1px solid #dedede;
	height: 50px;
	background: #fff;
	outline: none;
	padding-left: 20px;
	width: 100%;
	font-weight: 700;
	margin-bottom: 30px;
}

.request-a-call-back .rqa-form input::-webkit-input-placeholder {
	color: #999;
}

.request-a-call-back .rqa-form input::-moz-placeholder {
	color: #999;
}

.request-a-call-back .rqa-form input:-ms-input-placeholder {
	color: #999;
}

.request-a-call-back .rqa-form input:-moz-placeholder {
	color: #999;
}

.request-a-call-back .rqa-form input[type=submit] {
	padding: 0;
	border: none;
	outline: none;
	font-family: "HamburgSans";
	font-size: 15px;
	background: #3e56aa;
	color: #fff;
	font-weight: 600;
	width: 162px;
	height: 45px;
	line-height: 45px;
	border-radius: 30px;
	display: block;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.request-a-call-back .rqa-form input[type=submit]:hover {
	color: #fff;
	background: #2a292e;
}

.request-a-call-back .rqa-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 100%;
	height: 50px;
	margin-bottom: 30px;
}

.request-a-call-back .rqa-form .bootstrap-select>.dropdown-toggle {
	padding: 0;
}

.request-a-call-back .rqa-form .bootstrap-select>.btn {
	padding: 0;
	height: 100%;
	padding: 0 15px;
	color: #999;
	border: 1px solid #dedede;
	background-color: #fff;
	font-size: 17px;
	outline: none !important;
	padding-right: 20px;
	border-radius: 0;
	font-weight: 700;
}

.request-a-call-back .rqa-form .bootstrap-select.btn-group .dropdown-toggle .caret {
	position: static;
	width: auto;
	height: auto;
	vertical-align: top;
	border: none;
	margin-left: -5px;
}

.request-a-call-back .rqa-form .bootstrap-select.btn-group .dropdown-toggle .caret:before {
	color: #c6c6c6;
	content: "";
	font-family: FontAwesome;
}

.request-a-call-back .rqa-form .bootstrap-select.btn-group .dropdown-menu.inner {
	width: 200px;
}

.request-a-call-back .rqa-form .bootstrap-select .dropdown-menu {
	padding: 0;
	margin: 0;
	border: 0 solid #f7f7f7;
	border-radius: 0;
}

.request-a-call-back .rqa-form .bootstrap-select .dropdown-menu>li {
	padding: 0;
}

.request-a-call-back .rqa-form .bootstrap-select .dropdown-menu>li>a {
	padding: 8px 15px;
	font-size: 14px;
	font-weight: 400;
}

.request-a-call-back .rqa-form .bootstrap-select .dropdown-menu>li>a span {
	color: #999;
}

.request-a-call-back .rqa-form .bootstrap-select .dropdown-menu>li>a:hover {
	background: #3e56aa;
}

.request-a-call-back .rqa-form .bootstrap-select .dropdown-menu>li>a:hover span {
	color: #fff;
}

.request-call-back-two {
	background: #3e56aa;
	overflow-x: hidden;
}

.request-call-back-two .title {
	margin-bottom: 50px;
}

.request-call-back-two .title h3 {
	margin: 0;
	font-family: "HamburgSans";
	color: #fff;
	font-weight: 600;
	font-size: 35px;
	letter-spacing: 0;
}

.request-call-back-two .title h3:after {
	content: "";
	width: 40px;
	height: 2px;
	background: #fff;
	display: inline-block;
	margin-left: 35px;
}

.request-call-back-two .request-a-qoute-content {
	max-width: none;
}

#loader-wrapper {
	background-color: #fff;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1000;
	margin-top: 0;
	top: 0;
}

.tt-loading {
	background-color: #fff;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 5000;
	margin-top: 0;
	top: 0;
}

.tt-loading-center {
	width: 100%;
	height: 100%;
	position: relative;
}

.tt-loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 200px;
	width: 200px;
	margin-top: -100px;
	margin-left: -100px;
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
}

.tt-object {
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	border-top: 5px solid #3e56aa;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #3e56aa;
	border-right: 5px solid transparent;
	-webkit-animation: animate 2s infinite;
	animation: animate 2s infinite;
	-moz-animation: animate 2s infinite;
	-ms-animation: animate 2s infinite;
}

.object_one {
	left: 75px;
	top: 75px;
	width: 50px;
	height: 50px;
}

.object_two {
	left: 65px;
	top: 65px;
	width: 70px;
	height: 70px;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-moz-animation-delay: .2s;
	-ms-animation-delay: .2s;
}

.object_three {
	left: 55px;
	top: 55px;
	width: 90px;
	height: 90px;
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
	-moz-animation-delay: .4s;
	-ms-animation-delay: .4s;
}

.object_four {
	left: 45px;
	top: 45px;
	width: 110px;
	height: 110px;
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	-moz-animation-delay: .6s;
	-ms-animation-delay: .6s;
}

#loading-text {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: 70px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	color: #222;
}

@-webkit-keyframes animate {
	50% {
		-ms-transform: rotate(360deg) scale(.8);
		-webkit-transform: rotate(360deg) scale(.8);
		transform: rotate(360deg) scale(.8);
	}
}

@-moz-keyframes animate {
	50% {
		-ms-transform: rotate(360deg) scale(.8);
		-webkit-transform: rotate(360deg) scale(.8);
		transform: rotate(360deg) scale(.8);
		-moz-transform: rotate(360deg) scale(.8);
	}
}

@keyframes animate {
	50% {
		-ms-transform: rotate(360deg) scale(.8);
		-webkit-transform: rotate(360deg) scale(.8);
		-moz-transform: rotate(360deg) scale(.8);
		transform: rotate(360deg) scale(.8);
	}
}

.elementor-editor-active #loader-wrapper {
	display: none !important;
}

.company-history-area {
	padding-bottom: 100px;
	padding-top: 30px;
}

.company-history-area .single-company-history+.single-company-history {
	margin-top: 40px;
}

.company-history-area .single-company-history .year-box, .company-history-area .single-company-history .text-box {
	display: table-cell;
	vertical-align: top;
}

.company-history-area .single-company-history .year-box .inner {
	background: #3e56aa;
	width: 108px;
	height: 108px;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-family: "Lato";
	font-size: 28px;
	line-height: 108px;
	font-weight: 600;
	position: relative;
}

.company-history-area .single-company-history .year-box .inner:before {
	content: "";
	width: 1px;
	height: 137px;
	background: #d2d2d2;
	position: absolute;
	top: 100%;
	left: 50%;
}

.company-history-area .single-company-history .text-box {
	padding-left: 70px;
}

.company-history-area .single-company-history .text-box h3, .company-history-area .single-company-history .text-box p {
	margin: 0;
}

.company-history-area .single-company-history .text-box h3 {
	font-family: "HamburgSans";
	font-weight: 600;
	font-size: 26px;
	line-height: 1em;
	color: #242424;
	letter-spacing: 0;
	margin-bottom: 20px;
}

.company-history-area .single-company-history .text-box p {
	font-family: "HamburgSans";
	font-size: 17px;
	line-height: 28px;
	letter-spacing: 0;
	color: #797979;
}

.company-history-area .single-company-history:last-child .year-box .inner:before {
	display: none;
}

.single-blog-post-page .comments-area .single-comment .text-box {
	display: block;
}

.single-blog-post-page .comments-area li {
	list-style: none;
}

.single-blog-post-page .comments-area .single-comment .img-box {
	position: absolute;
}

.single-blog-post-page .comments-area .single-comment .text-box {
	padding-left: 100px;
}

.single-blog-post-page .comments-area .pingback.single-comment .text-box {
	padding-left: 0;
}

.single-blog-post-page .comments-area ul.children {
	margin-top: 30px;
}

.wpb_text_column.wpb_content_element {
	margin-bottom: 20px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0;
}

.breadcrumb-area .trail-browse {
	display: none;
}

.breadcrumb-area .trail-items {
	display: flex;
	padding: 25px 0 0;
	font: 500 14px/1 "HamburgSans", sans-serif;
}

.breadcrumb-area .trail-item {
	color: #fff;
	list-style: none;
}

.breadcrumb-area .trail-item a span, .breadcrumb-area .trail-item:before {
	color: #fff;
}

.breadcrumb-area .trail-item:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 10px;
	margin: 0 8px;
}

.breadcrumb-area .trail-item.trail-begin:before {
	display: none;
}

@media (max-width:575px) {
	.breadcrumb-area .trail-items {
		text-align: left;
	}
	
	.breadcrumb-area .trail-item {
		margin: 10px 0;
	}
}

@media (min-width:992px) {
	.breadcrumb-area .trail-item a:hover span {
		cursor: pointer;
	}
	
	.footer-widget-2, .footer-widget-3 {
		padding-left: 37px;
	}
}

.textwidget img, .textwidget select, .textwidget select option {
	width: 100%;
}

.rnb-content {
	background: #f6f7f7;
	padding: 25px 50px 50px;
}

.dfull_img img {
	height: 513px !important;
}

.mainblock {
	padding-bottom: 45px;
}

.no-bpadd .mainblock {
	padding-bottom: 0;
}

.no_hdline .mainblock {
	padding-top: 100px;
}

.single-tt_project.no_hdline .mainblock {
	padding-top: 0;
}

.no_hdline.no-tpadd .mainblock {
	padding-top: 0;
}

.no_hdline.single-post .mainblock {
	padding-top: 100px;
}

.page-header, .page-header h1 {
	margin-top: 0;
}

img {
	max-width: 100%;
	width: auto;
	height: auto;
	position: relative;
}

body.page.no-ttfmrk .banner_area {
	padding: 15px 0;
}

body.home.blog.no-ttfmrk .banner_area, body.page.no-ttfmrk .banner_area {
	min-height: 87px;
}

body.home.blog.no-ttfmrk .banner_area {
	padding: 0;
}

.page-content .input-group input {
	height: 52px;
	margin-top: 20px;
	border-radius: 4px;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li a i {
	display: inline-block;
}

.topnav-spacer {
	display: inline-block;
	width: 23px;
}

.pbottom80 {
	padding-bottom: 80px;
}

.banner_area {
	background-size: auto auto;
	background-size: cover;
	position: relative;
	z-index: 2;
	min-height: 145px;
}

.page-template-empty header.header, .page-template-empty footer.footer, .page-template-empty .header-sticky, .error404 header.header, .error404 .header-sticky, .page-template-noheader header.header, .page-template-noheader .header-sticky {
	display: none;
}

@media screen and (min-width:782px) {
	body.admin-bar .stricky-fixed {
		margin-top: 32px;
	}
}

@media screen and (max-width:782px) {
	body.admin-bar .stricky-fixed {
		margin-top: 46px;
	}
}

@media screen and (max-width:600px) {
	body.admin-bar .stricky-fixed {
		margin-top: 0;
	}
}

.admin-info-box {
	border: 1px solid #e7e7e7;
}

.admin-info-box .img-box {
	width: 114px;
}

.admin-info-box .text-box {
	padding-left: 30px;
}

.admin-info-box .img-box, .admin-info-box .text-box {
	display: table-cell;
	vertical-align: middle;
}

.admin-info-box .text-box h3 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #242424;
}

@media (max-width:543px) {
	.admin-info-box .img-box {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.admin-info-box .text-box {
		padding-left: 0;
		text-align: center;
	}
}

.scrollup {
	background-color: #3e56aa;
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/themes/ranbron/assets/img/to-top.png");
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 15px;
	display: none;
	height: 40px;
	outline: medium none;
	position: fixed;
	right: 15px;
	text-indent: -9999px;
	transition: all .3s ease 0s;
	width: 40px;
	z-index: 999997;
	outline: none;
}

.scrollup.nitro-lazy {
	background-image: none !important;
}

.scrollup:hover {
	opacity: .6;
	transition: opacity .2s linear 0s;
}

.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.margin2020 {
	margin: 0 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #fff;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	margin: 0;
	padding: 0 4px 5px;
}

.gallery-caption {
	font-weight: 700;
}

.bypostauthor {
	font-style: inherit;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

ol.commentlist, ul.children {
	list-style: none;
}

table {
	border-bottom: 1px solid #f2f2f2;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

td, th {
	padding: 3px 6px;
	border: 1px solid #e9e9e9;
}

ul, ol {
	padding-left: 20px;
}

ul li {
	list-style: disc;
}

ol.comment-list {
	list-style: none;
	padding-left: 0;
}

.cat-links, .tags-links {
	padding-bottom: 10px;
	display: block;
	font-style: italic;
}

.tags-links {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding-bottom: 25px;
}

.cat-links {
	padding-top: 55px;
}

.tt_prev_post i {
	padding-right: 6px;
}

.tt_next_post i {
	padding-left: 6px;
}

.taxonomy-description {
	padding-bottom: 60px;
}

.site-main a.tt-linkcomment {
	color: #aeaeae;
	padding-right: 6px;
	float: left;
}

.overlay-clr {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

iframe {
	width: 100%;
}

.page-links {
	clear: both;
}

.comments-area.s_comment_list .comment-reply-title {
	margin: 50px 0 20px;
	font: 600 20px "Montserrat", sans-serif;
}

.comment-form .form-submit input {
	outline: none;
	font-family: "HamburgSans";
	font-size: 17px;
	border: 2px solid #3e56aa;
	color: #3e56aa;
	font-weight: 600;
	width: 200px;
	height: 52px;
	line-height: 44px;
	background-color: transparent;
	border-radius: 40px;
	display: block;
	padding-bottom: 50px;
	padding-left: 15px;
}

.form-group.comment-form-author, .form-group.comment-form-email {
	float: left;
	width: 49%;
}

.form-group.comment-form-author {
	margin-right: 2%;
}

@media (max-width:991px) {
	.form-group.comment-form-author, .form-group.comment-form-email {
		float: none;
		width: 100%;
		margin-left: 0;
	}
}

.comment-respond form {
	background: #f6f7f7;
	padding: 0 35px;
	padding-top: 50px;
	padding-bottom: 45px;
}

.comment-respond form input, .comment-respond form textarea {
	width: 100%;
	height: 45px;
	border: 1px solid #eee;
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 500;
	outline: none;
}

.comment-respond form textarea {
	height: 170px;
	margin-bottom: 10px;
}

.sticky .entry-title {
	position: relative;
}

.sticky .entry-title a {
	padding: 0 0 20px 30px !important;
}

.sticky .entry-title a:before {
	color: #222;
	font-family: FontAwesome;
	font-size: 20px;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
}

.breadcrumb-area {
	background-color: #444;
}

form label, form label span {
	margin: 10px 0;
}

button, input, select, textarea {
	max-width: 100%;
}

.pagination .page-numbers {
	border: 2px solid #3e56aa;
	font: 700 16px/39px "HamburgSans", sans-serif;
	color: #242424;
	width: 41px;
	border-radius: 50%;
	display: inline-block;
	padding: 0;
	text-align: center;
	height: 42px;
	margin-right: 10px;
}

.blog-post-pagination.blog-pag .pagination .page-numbers {
	margin-right: 10px;
}

.pagination .page-numbers.current, .pagination a:hover, .pagination a:focus, .pagination a.active {
	color: #fff;
	background: #3e56aa;
}

.site-main .single-contact-info a {
	color: #fff;
}

.mobile-nav-toggler {
	position: relative;
	float: right;
	font-size: 40px;
	line-height: 50px;
	cursor: pointer;
	display: none;
	width: 30px;
	padding: 5px 0 5px !important;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}

.mobile-nav-toggler .icon {
	font-family: "FontAwesome";
	color: #fff;
}

.header .header-navigation ul.navigation-box>li>.dropdown-btn {
	display: none;
}

.mobile-menu {
	position: fixed;
	right: 0;
	top: 0;
	width: 300px;
	padding-right: 30px;
	max-width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	z-index: 999999;
}

.mobile-menu .nav-logo {
	position: relative;
}

.mobile-menu .nav-logo .logo {
	padding: 20px 15px;
}

.mobile-menu .nav-logo img {
	max-width: 200px;
}

.mobile-menu-visible {
	overflow: hidden;
}

.mobile-menu-visible .mobile-menu {
	opacity: 1;
	visibility: visible;
}

.mobile-menu .menu-backdrop {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(0, 0, 0, .9);
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
}

.mobile-menu-visible .mobile-menu .menu-backdrop {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	-ms-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}

.mobile-menu .menu-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow-y: auto;
	background: #fff;
	padding: 0;
	z-index: 5;
	opacity: 0;
	visibility: hidden;
	border-radius: 0;
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
}

.mobile-menu-visible .mobile-menu .menu-box {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .7s ease .5s;
	-moz-transition: all .7s ease .5s;
	-ms-transition: all .7s ease .5s;
	-o-transition: all .7s ease .5s;
	transition: all .7s ease .5s;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}

.mobile-menu .close-btn {
	position: absolute;
	right: 10px;
	top: 10px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	font-size: 24px;
	color: #000;
	cursor: pointer;
	z-index: 10;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
}

.mobile-menu-visible .mobile-menu .close-btn {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.mobile-menu .close-btn:hover {
	opacity: .5;
}

.mobile-menu .navigation {
	position: relative;
	display: block;
	width: 100%;
	padding-left: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.mobile-menu .navigation li {
	position: relative;
	display: block;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.mobile-menu .navigation li>ul>li:last-child {
	border-bottom: none;
}

.mobile-menu .navigation li>ul>li:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.mobile-menu .navigation li>a {
	position: relative;
	display: block;
	line-height: 24px;
	padding: 14px 20px;
	font-size: 15px;
	color: #404040;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.mobile-menu .navigation li:hover>a, .mobile-menu .navigation li.current>a {
	color: #5153ff;
}

.mobile-menu .navigation li.dropdown .dropdown-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 50px;
	text-align: center;
	font-size: 16px;
	line-height: 52px;
	color: #404040;
	cursor: pointer;
	z-index: 5;
}

.mobile-menu .navigation li.dropdown .dropdown-btn span {
	position: absolute;
	right: 0;
	top: 3px;
	height: 44px;
	width: 50px;
	line-height: 44px;
}

.mobile-menu .navigation li.dropdown .dropdown-btn span:after {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 1px;
	height: 24px;
	border-left: 1px solid rgba(0, 0, 0, .1);
}

.mobile-menu .navigation li>ul, .mobile-menu .navigation li>ul>li>ul {
	display: none;
}

.mobile-menu .close-btn .icon {
	font-family: "FontAwesome";
}

.mCustomScrollBox {
	max-height: 100% !important;
}

@media only screen and (max-width:1024px) {
	.right-side-box {
		padding: 20px 0 !important;
	}
	
	.mobile-nav-toggler.style-two .icon {
		color: #111;
	}
	
	.mobile-nav-toggler.style-three .icon {
		color: #111;
	}
	
	.mobile-nav-toggler {
		display: block;
		margin: 0;
		padding: 15px 0;
		margin-left: 20px;
		font-size: 32px;
	}
	
	.mobile-menu .navigation li {
		text-align: left;
	}
	
	#main-nav-bar {
		display: none !important;
	}
	
	#navbarSupportedContent {
		display: block;
	}
	
	.mCSB_inside>.mCSB_container {
		margin-right: 0;
	}
	
	.navbar-header button {
		display: none !important;
	}
}

.mobile-menu .navigation li.dropdown .dropdown-btn {
	right: 0;
	width: 50px;
}

@media (max-height:1080px) {
	#page-wrapper .side-ribbon .call-txt {
		width: 389px;
	}
}

@media (max-height:768px) {
	#page-wrapper .side-ribbon .call-txt {
		width: 389px;
	}
}

@media (max-width:1024px) {
	.navbar-header {
		width: 100%;
		float: none;
		margin: 0 !important;
	}
	
	.navbar-nav {
		margin: 0;
	}
	
	.navbar-default .navbar-toggle {
		display: block;
		margin-right: 0;
		border-color: #fff;
		background-color: transparent !important;
	}
	
	.navbar-default .navbar-toggle:hover {
		border-color: #c4d114;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background: #fff;
	}
	
	.navbar-default .navbar-toggle:hover .icon-bar {
		background: #c4d114;
	}
	
	.navbar-collapse.collapse {
		display: none;
		padding-bottom: 0;
		overflow: auto !important;
		width: 100%;
	}
	
	.navbar-collapse.collapse.show {
		display: block;
	}
	
	.navbar-default .navbar-collapse {
		background: #000;
		padding: 0 !important;
		padding-bottom: 0 !important;
		border: 1px dashed rgba(255, 255, 255, .4);
		margin: 0;
	}
	
	.navbar-collapse.collapse.in {
		display: block !important;
		height: auto !important;
		max-height: 70vh;
	}
	
	.navbar-collapse.in {
		overflow-y: auto;
	}
	
	.header .header-navigation .nav {
		width: 100%;
		text-align: left;
	}
	
	.header-navigation .navbar-nav .sub-nav-toggler {
		background-color: transparent;
		background-image: none;
		border: 1px solid #fff;
		border-radius: 4px;
		padding: 9px;
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 8px;
		margin-right: 10px;
		z-index: 999;
	}
	
	.header-navigation .navbar-nav .sub-nav-toggler.nitro-lazy {
		background-image: none !important;
	}
	
	.header-navigation .navbar-nav .sub-nav-toggler .icon-bar {
		background-color: #fff;
		border-radius: 1px;
		display: block;
		height: 1px;
		width: 20px;
	}
	
	.header-navigation .navbar-nav .sub-nav-toggler .icon-bar+.icon-bar {
		margin-top: 4px;
	}
	
	.header .header-navigation .nav {
		width: 100%;
	}
	
	.header .header-navigation .nav>li {
		display: block;
		padding: 0 !important;
		width: 100%;
	}
	
	.header .header-navigation .nav>li+li {
		margin-left: 0 !important;
	}
	
	.header .header-navigation ul.navigation-box>li>a {
		display: block;
		padding: 15px;
		padding-left: 0;
		width: 100%;
		position: relative;
	}
	
	.header .header-navigation .nav>li>a {
		padding: 15px;
		border-top: 1px solid #353535;
		position: relative;
	}
	
	.header .header-navigation ul.navigation-box>li>ul.sub-menu, .header .header-navigation ul.navigation-box>li>ul>li>ul.sub-menu {
		position: relative;
		width: 100%;
		opacity: 1;
		visibility: visible;
		left: auto;
		right: auto;
		transform: translate3d(0px, 0px, 0px);
		transition: none !important;
		display: none;
		top: auto;
		float: none;
	}
	
	.header {
		margin-bottom: 0;
		background: #242424;
	}
	
	.header .navbar-toggle {
		border: none;
		padding: 0;
		margin: 26px 0;
	}
	
	.header .stricky-fixed .navbar-toggle {
		margin: 26px 0;
	}
	
	.header .navbar-toggle .icon-bar {
		width: 25px;
		height: 3px;
		background: #fff;
		transition: all .3s ease;
	}
	
	.header .navbar-toggle:hover .icon-bar {
		background: #3e56aa;
	}
	
	.header .navbar-toggle .icon-bar+.icon-bar {
		margin-top: 5px;
	}
	
	.header .header-navigation .thm-container {
		padding-right: 0;
	}
	
	.header .header-navigation .navbar-collapse {
		background-color: transparent;
		border: none;
		padding: 0 15px !important;
		padding-left: 0 !important;
	}
	
	.header .header-navigation ul.navigation-box li a .sub-nav-toggler {
		display: block;
		border: none;
		width: 30px;
		height: 30px;
		text-align: right;
		padding: 12px 0;
		margin: 0;
		font-size: 25px;
		outline: none;
	}
	
	.header .header-navigation .thm-container {
		padding-right: 0;
		padding-left: 15px;
	}
	
	.header .header-navigation .thm-container .right-side-box {
		right: 15px;
	}
	
	.header .navbar-brand {
		padding-top: 15.5px;
		padding-bottom: 15.5px;
	}
	
	.header .header-navigation .thm-container .right-side-box {
		padding: 25px 0;
	}
	
	.header .navbar-header {
		padding-right: 75px;
	}
	
	.header .header-navigation ul.navigation-box>li>a:after {
		display: none;
	}
	
	.header.home-page-two {
		background: #fff;
	}
	
	.header.home-page-two .navbar-toggle .icon-bar {
		background: #242424;
	}
	
	.header.home-page-three .header-navigation .thm-container {
		padding-left: 15px;
		padding-right: 0;
	}
	
	.header.home-page-three .header-navigation .thm-container .right-side-box a {
		padding-right: 40px;
	}
	
	.header.home-page-three .navbar-toggle {
		float: left;
		margin: 20px 0;
	}
	
	.header.home-page-three .header-navigation .thm-container .right-side-box {
		right: 0;
	}
	
	.header.home-page-three .navbar-toggle:hover .icon-bar {
		background: #242424;
	}
	
	.header.home-page-three .search-icon-box {
		display: none;
	}
	
	.header.home-page-three .header-navigation .nav>li>a {
		border-top-color: #fff;
	}
	
	.header.home-page-three .header-navigation .navbar-collapse {
		padding-left: 0 !important;
	}
	
	.header.home-page-four .header-navigation .thm-container {
		padding-left: 15px;
		padding-right: 0;
	}
	
	.header.home-page-four .navbar-toggle {
		float: left;
		margin: 20px 0;
	}
	
	.header.home-page-four .header-navigation .thm-container .right-side-box {
		right: 15px;
	}
	
	.header.home-page-four .navbar-toggle .icon-bar {
		background: #242424;
	}
	
	.header.home-page-four .navbar-toggle:hover .icon-bar {
		background: #3e56aa;
	}
	
	.header.home-page-four .search-icon-box {
		display: none;
	}
	
	.header.home-page-four .header-navigation .navbar-collapse {
		padding-left: 0 !important;
	}
	
	.header.home-page-four .header-navigation ul.navigation-box>li>a {
		padding: 15px 0;
		border-top-color: #bfbfc2;
	}
	
	.header.home-page-four .header-navigation ul.navigation-box>li+li a {
		border-left: 0;
	}
	
	.header.home-page-five .header-navigation .thm-container {
		padding-left: 15px;
		padding-right: 0;
	}
	
	.header.home-page-five .navbar-toggle {
		float: left;
		margin: 20px 0;
	}
	
	.header.home-page-five .header-navigation .thm-container .right-side-box {
		right: 15px;
	}
	
	.header.home-page-five .navbar-toggle .icon-bar {
		background: #3e56aa;
	}
	
	.header.home-page-five .navbar-toggle:hover .icon-bar {
		background: #fff;
	}
	
	.header.home-page-five .search-icon-box {
		display: none;
	}
	
	.header.home-page-five .header-navigation .navbar-collapse {
		padding-left: 0 !important;
	}
	
	.header.home-page-five .header-navigation ul.navigation-box>li>a {
		padding: 15px 0;
		border-top-color: #353535;
	}
	
	.header.home-page-five .header-navigation ul.navigation-box>li+li a {
		border-left: 0;
	}
}

@media (max-width:1024px) {
	img {
		max-width: 100%;
	}
	
	.testimonial-area .thm-container-fluid .col-lg-6 {
		width: 100%;
	}
	
	.request-a-qoute-content {
		padding-left: 30px;
		padding-right: 70px;
	}
	
	.footer .footer-widget.links-widget, .footer .footer-widget.service-widget {
		padding-left: 0;
	}
	
	.advisor-area.about-page .sec-title {
		float: none !important;
	}
	
	.advisor-area.about-page a.view-more {
		float: none !important;
		margin-top: 20px;
	}
	
	.service-list .single-service-list .hover-content {
		padding: 0 20px;
	}
	
	.cases-details-area .cases-info-box .cases-info-box-inner {
		padding-left: 30px;
	}
	
	.what-we-do-area .single-what-we-do .icon-box, .what-we-do-area .single-what-we-do .text-box {
		display: block;
	}
	
	.what-we-do-area .single-what-we-do .text-box {
		padding-left: 0;
		margin-top: 30px;
	}
	
	.ceo-message-area {
		padding-top: 75px;
	}
	
	.ceo-message-area .ceo-img {
		display: none;
	}
	
	.ceo-message-area .ceo-message-content {
		padding-left: 0;
		padding-bottom: 75px;
		margin-top: 0;
		padding-top: 0;
	}
	
	.request-call-back-two .request-a-qoute-content {
		padding-right: 0;
		padding-bottom: 70px;
		padding-left: 0;
	}
	
	.request-call-back-two img.pull-left {
		display: none;
	}
	
	.testimonial-area.testimonial-page .single-testimonial .img-box, .testimonial-area.testimonial-page .single-testimonial .text-box {
		display: block;
	}
	
	.testimonial-area.testimonial-page .single-testimonial .img-box {
		width: 100%;
	}
	
	.testimonial-area.testimonial-page .single-testimonial .img-box .inner {
		padding-right: 0;
		width: 80px;
		height: 80px;
		border: none;
		margin-left: auto;
		margin-right: auto;
	}
	
	.testimonial-area.testimonial-page .single-testimonial .text-box {
		padding-left: 0;
		margin-top: 70px;
		text-align: center;
	}
	
	.cases-3-col-area .gallery-filter ul li {
		padding: 0;
	}
	
	.cases-3-col-area .gallery-filter ul li+li {
		margin-left: 20px;
	}
	
	.testimonial-area.testimonial-page .single-testimonial {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (max-width:768px) {
	.sec-pad {
		padding: 75px 0;
	}
	
	.slider-home-one .content p br {
		display: none;
	}
	
	.about-home-one .col-md-5 {
		margin-top: 50px;
	}
	
	.qoute-faq-area .faq-content {
		padding-left: 0;
		margin-top: 50px;
	}
	
	.project-area {
		padding-bottom: 60px;
	}
	
	.project-area .single-project {
		margin-bottom: 40px;
	}
	
	.project-area .single-project .img-box {
		display: inline-block;
	}
	
	.blog-area .blog-post-list {
		margin-top: 50px;
	}
	
	.request-a-qoute-content {
		padding-bottom: 100px;
	}
	
	.footer {
		padding-bottom: 25px;
	}
	
	.footer .footer-widget {
		margin-bottom: 30px;
	}
	
	.about-section.about-page .col-md-4 {
		margin-bottom: 30px;
	}
	
	.mission-history-area .misson-content {
		margin-bottom: 40px;
	}
	
	.fun-fact-area .thm-container {
		padding-bottom: 60px;
	}
	
	.fun-fact-area .single-fun-fact {
		margin-bottom: 30px;
	}
	
	.has-left-sidebar, .has-right-sidebar {
		padding: 0;
		margin-top: 50px;
	}
	
	.single-service-page-area .service-single-content .image-col .text-right {
		text-align: left;
		margin-top: 30px;
	}
	
	.contact-page .contact-info {
		padding-left: 0;
		margin-top: 50px;
	}
	
	.sidebar-right {
		margin-top: 50px;
	}
	
	.cases-details-area .cases-info-box .cases-info-box-inner {
		padding-bottom: 40px;
	}
	
	.cases-details-area .what-we-did .what-we-did-content {
		margin-bottom: 50px;
	}
	
	.comming-soon-area p br {
		display: none;
	}
	
	.blog-with-sidebar .single-blog-post-sidebar h3 {
		line-height: 1.4em;
	}
	
	.blog-with-sidebar .single-blog-post-sidebar {
		margin-top: 50px;
	}
	
	.footer .footer-widget.service-widget .title {
		margin-bottom: 10px;
	}
	
	.footer .footer-widget.links-widget .title {
		margin-bottom: 10px;
	}
	
	.footer .footer-widget.about-widget a.footer-logo {
		margin-bottom: 21px;
	}
	
	.footer .footer-widget.subscribe-widget .title {
		margin-bottom: 15px;
	}
	
	.testimonial-area {
		background-image: none;
		background-color: #fff;
		padding: 0;
	}
	
	.testimonial-area.nitro-lazy {
		background-image: none !important;
	}
	
	.advisor-area.home-page-four {
		padding-top: 75px;
	}
	
	.project-area .single-project .img-box {
		margin-bottom: 10px;
	}
	
	.project-area {
		padding-bottom: 35px;
		padding-top: 75px;
	}
	
	.about-section.about-page {
		padding-top: 75px;
	}
	
	.mission-history-area {
		padding: 75px 0;
	}
	
	.top-bar-home-two .left-contact-info, .top-bar-home-two .right-social {
		width: 100%;
		text-align: center;
	}
	
	.about-home-two .about-content {
		margin-top: 40px;
	}
	
	.header-top-home-three .logo {
		width: 100%;
		text-align: center;
	}
	
	.header-top-home-three .header-top-contact {
		margin-top: 35px;
	}
	
	.header-top-home-three .header-top-contact .single-header-top-content+.single-header-top-content {
		margin-left: 40px;
	}
	
	.what-we-do-area .what-we-do-content-wrapper {
		margin-top: -40px;
	}
	
	.what-we-do-area .single-what-we-do {
		margin-top: 40px;
	}
	
	.video-box-area .video-box {
		float: none;
		margin-top: 60px;
	}
	
	.advisor-area.home-page-one .single-advisor {
		margin-bottom: 40px;
	}
	
	.advisor-area.home-page-one .thm-container {
		padding-bottom: 30px;
	}
	
	.advisor-area.home-page-two .single-advisor {
		margin-bottom: 40px;
	}
	
	.advisor-area.home-page-two .thm-container {
		padding-bottom: 0;
	}
	
	.advisor-area.home-page-two {
		padding-bottom: 20px;
	}
	
	.slider-home-one .content h2 br {
		display: none;
	}
	
	.company-history-area .single-company-history .year-box .inner:before {
		display: none;
	}
	
	.company-history-area .single-company-history .text-box {
		padding-left: 40px;
	}
	
	.single-service-page-area .service-single-content .image-col .col-md-6>img {
		margin-bottom: 30px;
	}
	
	.contact-page .contact-form {
		padding-right: 0;
	}
	
	.testimonial-style-one {
		padding-top: 90px;
	}
	
	.testimonial-style-one .single-testimonial {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.testimonial-style-one .single-testimonial .img-box, .testimonial-style-one .single-testimonial .text-box {
		display: block;
	}
	
	.testimonial-style-one .single-testimonial .img-box {
		margin-left: auto;
		margin-right: auto;
	}
	
	.testimonial-style-one .single-testimonial .text-box {
		padding-left: 0;
		text-align: center;
	}
	
	.testimonial-style-one .testimonial-carousel-one .owl-dots {
		position: relative;
		width: 100%;
		left: 0;
		top: 20px;
	}
}

@media (max-width:667px) {
	#page-wrapper .side-ribbon {
		display: none;
	}
	
	#page-wrapper {
		padding-left: 0;
	}
	
	.header.home-page-one {
		padding-left: 0;
		position: relative;
	}
	
	.header.home-page-one .header-navigation.stricky-fixed {
		padding-left: 0;
	}
	
	.service-home-one .service-home-one-carousel .owl-nav {
		position: static;
		margin-top: 50px;
	}
	
	.fun-fact-area {
		text-align: center;
	}
	
	.fun-fact-area .title {
		margin-bottom: 30px;
	}
	
	.fun-fact-area .single-fun-fact .line {
		margin-left: auto;
		margin-right: auto;
	}
	
	.testimonial-area .single-testimonial .img-box, .testimonial-area .single-testimonial .text-box {
		display: block;
	}
	
	.testimonial-area .single-testimonial .img-box {
		border: none;
		margin-left: auto;
		margin-right: auto;
	}
	
	.testimonial-area .single-testimonial .img-box .inner {
		border: none;
	}
	
	.testimonial-area .single-testimonial .text-box {
		padding-left: 0;
		text-align: center;
	}
	
	.advisor-area.home-page-two .single-advisor {
		margin-bottom: 30px;
	}
	
	.advisor-area.home-page-two .thm-container {
		padding-bottom: 35px;
	}
	
	.request-a-qoute-content {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.inner-banner {
		padding-top: 70px;
	}
	
	.service-list .single-service-list>img {
		width: 100%;
	}
	
	.blog-with-sidebar .single-blog-post-sidebar .meta-info-box .date, .blog-with-sidebar .single-blog-post-sidebar .meta-info-box p.meta-info {
		float: none !important;
	}
	
	.blog-area {
		padding-bottom: 60px;
	}
	
	.blog-area .blog-post-list {
		margin-top: 0;
	}
	
	.blog-area .col-xs-12 {
		margin-bottom: 40px;
	}
	
	.header .header-navigation .thm-container {
		padding-right: 15px;
	}
	
	.header .header-navigation .thm-container .right-side-box {
		display: none;
	}
	
	.header .navbar-header {
		padding-right: 0;
	}
	
	.inner-banner {
		padding: 50px 0;
	}
	
	.inner-banner .title h3 {
		font-size: 40px;
	}
	
	.service-list {
		padding-top: 70px;
	}
	
	.slider-home-one .content h2 br {
		display: none;
	}
	
	.slider-home-one .content h2 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	
	#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {
		vertical-align: middle;
	}
	
	#minimal-bootstrap-carousel.slider-home-one .carousel-inner .item {
		min-height: 500px;
	}
	
	.slider-home-one .content {
		padding-bottom: 0;
	}
	
	.slider-home-one .content p {
		margin-bottom: 30px;
	}
	
	.request-a-qoute-content form input, .request-a-qoute-content form textarea {
		padding-bottom: 0;
	}
	
	.call-to-action h2 {
		font-size: 40px;
		line-height: 45px;
	}
	
	.call-to-action h2 br {
		display: none;
	}
	
	.call-to-action {
		padding-top: 60px;
	}
	
	.fun-fact-area .thm-container {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.about-home-one {
		padding: 75px 0;
	}
	
	.header .header-navigation.stricky-fixed .navbar-brand, .header .navbar-brand {
		padding: 10px 0;
	}
	
	.header .stricky-fixed .navbar-brand>img, .header .navbar-brand>img {
		width: 85%;
	}
	
	.header .stricky-fixed .navbar-toggle, .header .navbar-toggle {
		margin: 16px 0;
	}
	
	.header .header-navigation.stricky-fixed {
		padding-left: 0;
	}
	
	.project-carousel-home-two {
		margin-top: 40px;
	}
	
	.header-top-home-three .header-top-contact .single-header-top-content {
		display: block;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.header-top-home-three .header-top-contact {
		width: 100%;
	}
	
	.header-top-home-three .header-top-contact .single-header-top-content+.single-header-top-content {
		margin-left: auto;
		margin-top: 30px;
	}
	
	.header-top-home-three .header-top-contact .single-header-top-content .icon-box, .header-top-home-three .header-top-contact .single-header-top-content .text-box {
		display: inline-block;
		vertical-align: top;
	}
	
	.qoute-faq-area .title h3:after {
		display: block;
		margin-left: 0;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	
	.qoute-faq-area .accrodion .accrodion-title h4 {
		position: relative;
		padding-left: 30px;
	}
	
	.qoute-faq-area .accrodion .accrodion-title h4:before {
		position: absolute;
		top: -3px;
		left: 0;
	}
	
	.project-area .sec-title p {
		line-height: 26px;
	}
	
	.testimonial-area .testimonial-carousel .owl-nav {
		position: absolute;
		bottom: 30px;
		right: 0;
		width: 100%;
	}
	
	.company-history-area .single-company-history .year-box, .company-history-area .single-company-history .text-box {
		display: block;
	}
	
	.company-history-area .single-company-history .year-box .inner {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}
	
	.company-history-area .single-company-history .text-box {
		text-align: center;
		padding-left: 0;
	}
	
	.company-history-area .single-company-history .text-box h3 {
		line-height: 37px;
	}
	
	.testimonial-area.testimonial-page .single-testimonial {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 40px;
		padding-bottom: 30px;
	}
}

@media (max-width:375px) {
	.call-to-action h2 {
		font-size: 32px;
		line-height: 35px;
	}
	
	.call-to-action h2 br {
		display: none;
	}
	
	.single-service-page-area .service-single-content h3.title:after {
		margin-left: 0;
		display: block;
		margin-top: 20px;
	}
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "HamburgSans";
}

.about-section.about-page p.highlight {
	font-family: "HamburgSans";
}

.testimonial-style-one .single-testimonial .text-box p {
	font-family: "HamburgSans";
}

.about-home-two .about-content p {
	font-family: "HamburgSans";
}

p {
	font-family: "HamburgSans";
	font-style: normal !important;
}

.about-home-two .about-content h2 {
	font-family: "HamburgSans" !important;
	font-weight: 700;
}

.sec-title h2 {
	font-family: "HamburgSans" !important;
	font-weight: 700;
}

body {
	font-family: "HamburgSans" !important;
}

.call-to-action h2 {
	font-family: "HamburgSans" !important;
}

.call-to-action p {
	font-family: "HamburgSans" !important;
}

.about-section.about-page p.highlight {
	font-size: 16px !important;
}

.testimonial-style-one {
	background: #0c69a6;
}

.multimedia_classic_carousel.white .titlez, .multimedia_classic_carousel.white .descz {
	font-family: "Poppins";
}

.multimedia_classic_carousel.white .titlez {
	font-weight: 500 !important;
}

.social-icons1 a {
	color: #fff;
}

.thm-btn {
	display: inline-block;
	background: #3e56aa;
	letter-spacing: 0;
	color: #fff;
	font-family: "Poppins";
	font-weight: 600;
	font-size: 16px;
	line-height: 1em;
	border-radius: 30px;
	padding: 16px 48px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-top: 0;
}

a.logo.navbar-brand img {
	width: 100%;
}

.header .header-navigation ul.navigation-box {
	margin-top: 25px;
}

.header .header-navigation .thm-container .right-side-box {
	margin-top: 25px;
}

.testimonial-style-one .single-testimonial .text-box p {
	font-size: 16px;
}

.header .stricky-fixed .navbar-brand>img, .header .navbar-brand>img {
	width: 100% !important;
}

.single-service-list .title h3 {
	display: none;
}

.single-service-list {
	margin-bottom: 20px;
}

.header .header-navigation ul.navigation-box>li.current-menu-item>a, .header .header-navigation ul.navigation-box>li.current>a, .header .header-navigation ul.navigation-box>li:hover>a {
	color: #ee373c;
}

.header .header-navigation ul.navigation-box>li>a:after {
	background: #005fae;
}

.header .navbar-default {
	background-color: #fff !important;
}

.social-icons1 {
	margin-top: 58px;
	margin-left: 30px;
}

html input[type=text], input[type=textarea] {
	border: 1px solid #000 !important;
}

.mc4wp-form-fields p {
	float: left;
	width: 100%;
}

.mc4wp-form-fields label {
	float: left;
	width: 140px;
	color: #001e4b;
}

.mc4wp-form-fields input {
	display: block;
	width: 65%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 4px;
}

.mc4wp-form-fields input[type=submit] {
	background-color: #428bca;
	color: #fff;
	border: #357ebd solid 1px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	margin-left: 140px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.page-id-2976 .sec-title {
	font-weight: 700 !important;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #9e9e9e !important;
}

.testimonial-style-one {
	background: #07254d !important;
}

div#secondary {
	margin-top: 85px !important;
}

.hero-page-title.breadcrumb-area.banner_area.inner-banner {
	display: none;
}

.testimonial-area.testimonial-page .single-testimonial:nth-child(even) {
	background: #dc1c1c !important;
}

img.ttshowcase_image {
	width: 100px !important;
	height: 100px !important;
}

.project-area .sec-title-two h3 {
	text-transform: none !important;
}

.share_social {
	display: none !important;
}

h4.feed-item-title {
	text-decoration: underline !important;
}

.single-event #page-wrapper {
	position: absolute;
}

.header .header-navigation.stricky-fixed .social-icons1 {
	margin-top: 50px !important;
}

.tt_theme_card .tt_info-below {
	background-color: #07254d !important;
}

p.feed-item-desc {
	padding-bottom: 10px !important;
}

.header .header-navigation ul.navigation-box>li>.sub-menu li:hover>a {
	color: #fff !important;
}

.footerform .mc-field-group:before {
	content: url("http://hamburgmumbai.wedigitalcreatives.com/wp-content/uploads/2021/08/email-1.png");
}

element.style {
	position: relative;
	left: -74.5px;
	box-sizing: border-box;
	width: 1349px;
	padding-left: 74.5px;
	padding-right: 74.5px;
}

.vc_row[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

.about-home-two {
	background: #cee4ef !important;
}

.project-area {
	padding: 50px 0 !important;
}

.testimonial-style-one {
	padding-bottom: 40px !important;
	padding-top: 100px !important;
}

.sec-title {
	margin-bottom: 20px;
}

.pbottom80 {
	padding-bottom: 40px !important;
}

#wpcf7-f3711-p2366-o1 input[type=text], input[type=textarea], input[type=email], input[type=tel] {
	width: 75%;
	padding: 8px;
	border: 1px solid #000 !important;
}

#wpcf7-f3711-p2366-o1 textarea {
	height: 50px;
	width: 75%;
	border: 1px solid #000 !important;
}

.contact-page .contact-info.inner {
	background: #3e56aa !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin-left: 15px !important;
	width: 370px !important;
}

a {
	font-weight: 700;
}

p.meta-info.pull-right {
	display: none;
}

.blog-with-sidebar .blog-sidebar-wrapper {
	margin-top: 0 !important;
}

.footer .footer-widget.about-widget p.phone-number {
	color: #fff !important;
}

.hentry p {
	color: #0f0f0e !important;
	font-size: 16px;
}

.project-area .sec-title-two p {
	color: #fff !important;
}

.testimonial-style-one .single-testimonial .text-box p {
	color: #fff !important;
}

.wpsisac-slick-carousal .slick-dots li button {
	margin-top: 20px !important;
}

.contact-page .contact-info .single-contact-info p {
	color: #fff !important;
}

div#comments {
	display: none;
}

.footer-bottom {
	color: #fff !important;
}

.single-blog-post-page .hentry ul li {
	line-height: 28px;
	font-family: "HamburgSans";
	font-size: 16px !important;
}

.vc_row.wpb_row.vc_row-fluid.whyindiasec {
	font-size: 16px;
	line-height: 28px;
}

i.icon.icon-Search {
	display: none;
}

.header .header-navigation .thm-container .right-side-box {
	display: none;
}

.header .navbar-brand {
	height: auto;
	padding: 15px 0 !important;
}

.header .header-navigation ul.navigation-box>li>a {
	color: #003063 !important;
	font-weight: 700;
	text-transform: uppercase;
}

h2.widgettitle {
	display: none !important;
}

header.header:before {
	position: absolute;
	width: 157px;
	height: 45px;
	z-index: 1000;
	bottom: -20px;
	left: -1px;
	display: block;
	content: "";
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/uploads/2022/01/red-triangle.png") no-repeat;
}

header.header {
	width: 100%;
	position: relative;
	border-bottom: 60px solid #003063;
	margin-bottom: 40px;
	padding-bottom: 50px;
}

.header .header-navigation ul.navigation-box>li>ul.sub-menu {
	background-color: #003063 !important;
}

.about-section.about-page {
	padding-top: 0 !important;
}

.no_hdline .mainblock {
	padding-top: 0 !important;
}

.footer {
	background: #003063 !important;
}

.footer .footer-widget.about-widget p.address {
	color: #fff !important;
}

.footer .footer-widget ul li a {
	color: #fff !important;
	font-weight: 400;
}

.footer .footer-widget .mc-field-group label, .footer .footer-widget .subscribe-widget>p {
	color: #fff !important;
}

.footer-bottom {
	background: #003063;
}

.header .header-navigation ul.navigation-box>li>ul.sub-menu>li>a {
	color: #fff !important;
}

.single-service-home-one h3.entry-title {
	color: #003063 !important;
	font-weight: 700;
}

.about-india h3.entry-title {
	color: #003063 !important;
	font-weight: 700;
}

@media (max-width:1024px) {
	.header {
		margin-bottom: 0;
		background: #fff !important;
	}
}

@media screen and (max-width:767px) {
	.page-id-2615 div#primary {}
	
	h4.feed-item-title {
		line-height: 28px;
	}
	
	.mobile-nav-toggler {
		display: none;
	}
	
	input.wpr-search-field {
		display: none;
	}
	
	i.wpr-icon-search {
		display: none;
	}
	
	.social-icons1 {
		margin-top: -45px;
		margin-left: 5px;
	}
	
	#wprmenu_bar * {
		color: #fff !important;
		background-color: #003063;
	}
	
	#mg-wprm-wrap {
		background-color: #003063 !important;
	}
	
	#mg-wprm-wrap li.current-menu-item>a {
		background: #003063 !important;
	}
	
	#wprmenu_bar {
		background-color: #003063;
	}
}

/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2021 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
.vc_row:after, .vc_row:before {
	content: " ";
	display: table;
}

.vc_row:after {
	clear: both;
}

@media (max-width:767px) {
	.vc_hidden-xs {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.vc_hidden-sm {
		display: none !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.vc_hidden-md {
		display: none !important;
	}
}

@media (min-width:1200px) {
	.vc_hidden-lg {
		display: none !important;
	}
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
	position: relative;
	float: left;
	width: 8.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
	position: relative;
	float: left;
	width: 16.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
	position: relative;
	float: left;
	width: 25%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
	position: relative;
	float: left;
	width: 33.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
	position: relative;
	float: left;
	width: 41.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
	position: relative;
	float: left;
	width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
	position: relative;
	float: left;
	width: 58.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
	position: relative;
	float: left;
	width: 66.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
	position: relative;
	float: left;
	width: 75%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
	position: relative;
	float: left;
	width: 83.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
	position: relative;
	float: left;
	width: 91.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
	margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
	margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
	margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
	margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
	margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
	margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
	margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
	margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
	margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
	margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
	margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
	margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
	margin-left: 0;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
	display: none !important;
}

.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
	position: relative;
	float: left;
	width: 20%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
	position: relative;
	float: left;
	width: 40%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
	position: relative;
	float: left;
	width: 60%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
	position: relative;
	float: left;
	width: 80%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
	margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
	margin-left: 80%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
	margin-left: 60%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
	margin-left: 40%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
	margin-left: 20%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
	margin-left: 0;
}

.vc_column_container {
	width: 100%;
}

.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
	float: left;
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
	float: right;
}

.vc_col-xs-12 {
	width: 100%;
}

.vc_col-xs-11 {
	width: 91.66666667%;
}

.vc_col-xs-10 {
	width: 83.33333333%;
}

.vc_col-xs-9 {
	width: 75%;
}

.vc_col-xs-8 {
	width: 66.66666667%;
}

.vc_col-xs-7 {
	width: 58.33333333%;
}

.vc_col-xs-6 {
	width: 50%;
}

.vc_col-xs-5 {
	width: 41.66666667%;
}

.vc_col-xs-4 {
	width: 33.33333333%;
}

.vc_col-xs-3 {
	width: 25%;
}

.vc_col-xs-2 {
	width: 16.66666667%;
}

.vc_col-xs-1 {
	width: 8.33333333%;
}

.vc_col-xs-pull-12 {
	right: 100%;
}

.vc_col-xs-pull-11 {
	right: 91.66666667%;
}

.vc_col-xs-pull-10 {
	right: 83.33333333%;
}

.vc_col-xs-pull-9 {
	right: 75%;
}

.vc_col-xs-pull-8 {
	right: 66.66666667%;
}

.vc_col-xs-pull-7 {
	right: 58.33333333%;
}

.vc_col-xs-pull-6 {
	right: 50%;
}

.vc_col-xs-pull-5 {
	right: 41.66666667%;
}

.vc_col-xs-pull-4 {
	right: 33.33333333%;
}

.vc_col-xs-pull-3 {
	right: 25%;
}

.vc_col-xs-pull-2 {
	right: 16.66666667%;
}

.vc_col-xs-pull-1 {
	right: 8.33333333%;
}

.vc_col-xs-pull-0 {
	right: auto;
}

.vc_col-xs-push-12 {
	left: 100%;
}

.vc_col-xs-push-11 {
	left: 91.66666667%;
}

.vc_col-xs-push-10 {
	left: 83.33333333%;
}

.vc_col-xs-push-9 {
	left: 75%;
}

.vc_col-xs-push-8 {
	left: 66.66666667%;
}

.vc_col-xs-push-7 {
	left: 58.33333333%;
}

.vc_col-xs-push-6 {
	left: 50%;
}

.vc_col-xs-push-5 {
	left: 41.66666667%;
}

.vc_col-xs-push-4 {
	left: 33.33333333%;
}

.vc_col-xs-push-3 {
	left: 25%;
}

.vc_col-xs-push-2 {
	left: 16.66666667%;
}

.vc_col-xs-push-1 {
	left: 8.33333333%;
}

.vc_col-xs-push-0 {
	left: auto;
}

.vc_col-xs-offset-12 {
	margin-left: 100%;
}

.vc_col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.vc_col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.vc_col-xs-offset-9 {
	margin-left: 75%;
}

.vc_col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.vc_col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.vc_col-xs-offset-6 {
	margin-left: 50%;
}

.vc_col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.vc_col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.vc_col-xs-offset-3 {
	margin-left: 25%;
}

.vc_col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.vc_col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.vc_col-xs-offset-0 {
	margin-left: 0;
}

.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
	float: left;
}

.vc_col-xs-5\/5 {
	width: 100%;
}

.vc_col-xs-4\/5 {
	width: 80%;
}

.vc_col-xs-3\/5 {
	width: 60%;
}

.vc_col-xs-2\/5 {
	width: 40%;
}

.vc_col-xs-1\/5 {
	width: 20%;
}

.vc_col-xs-pull-5\/5 {
	right: 100%;
}

.vc_col-xs-pull-4\/5 {
	right: 80%;
}

.vc_col-xs-pull-3\/5 {
	right: 60%;
}

.vc_col-xs-pull-2\/5 {
	right: 40%;
}

.vc_col-xs-pull-1\/5 {
	right: 20%;
}

.vc_col-xs-pull-0\/5 {
	right: auto;
}

.vc_col-xs-push-5\/5 {
	left: 100%;
}

.vc_col-xs-push-4\/5 {
	left: 80%;
}

.vc_col-xs-push-3\/5 {
	left: 60%;
}

.vc_col-xs-push-2\/5 {
	left: 40%;
}

.vc_col-xs-push-1\/5 {
	left: 20%;
}

.vc_col-xs-push-0\/5 {
	left: auto;
}

.vc_col-xs-offset-5\/5 {
	margin-left: 100%;
}

.vc_col-xs-offset-4\/5 {
	margin-left: 80%;
}

.vc_col-xs-offset-3\/5 {
	margin-left: 60%;
}

.vc_col-xs-offset-2\/5 {
	margin-left: 40%;
}

.vc_col-xs-offset-1\/5 {
	margin-left: 20%;
}

.vc_col-xs-offset-0\/5 {
	margin-left: 0;
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
	float: right;
}

@media (min-width:768px) {
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
		float: right;
	}
	
	.vc_col-sm-12 {
		width: 100%;
	}
	
	.vc_col-sm-11 {
		width: 91.66666667%;
	}
	
	.vc_col-sm-10 {
		width: 83.33333333%;
	}
	
	.vc_col-sm-9 {
		width: 75%;
	}
	
	.vc_col-sm-8 {
		width: 66.66666667%;
	}
	
	.vc_col-sm-7 {
		width: 58.33333333%;
	}
	
	.vc_col-sm-6 {
		width: 50%;
	}
	
	.vc_col-sm-5 {
		width: 41.66666667%;
	}
	
	.vc_col-sm-4 {
		width: 33.33333333%;
	}
	
	.vc_col-sm-3 {
		width: 25%;
	}
	
	.vc_col-sm-2 {
		width: 16.66666667%;
	}
	
	.vc_col-sm-1 {
		width: 8.33333333%;
	}
	
	.vc_col-sm-pull-12 {
		right: 100%;
	}
	
	.vc_col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.vc_col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.vc_col-sm-pull-9 {
		right: 75%;
	}
	
	.vc_col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.vc_col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.vc_col-sm-pull-6 {
		right: 50%;
	}
	
	.vc_col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.vc_col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.vc_col-sm-pull-3 {
		right: 25%;
	}
	
	.vc_col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.vc_col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.vc_col-sm-pull-0 {
		right: auto;
	}
	
	.vc_col-sm-push-12 {
		left: 100%;
	}
	
	.vc_col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.vc_col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.vc_col-sm-push-9 {
		left: 75%;
	}
	
	.vc_col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.vc_col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.vc_col-sm-push-6 {
		left: 50%;
	}
	
	.vc_col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.vc_col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.vc_col-sm-push-3 {
		left: 25%;
	}
	
	.vc_col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.vc_col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.vc_col-sm-push-0 {
		left: auto;
	}
	
	.vc_col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.vc_col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.vc_col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.vc_col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.vc_col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.vc_col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.vc_col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.vc_col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.vc_col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.vc_col-sm-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
		float: right;
	}
	
	.vc_col-sm-5\/5 {
		width: 100%;
	}
	
	.vc_col-sm-4\/5 {
		width: 80%;
	}
	
	.vc_col-sm-3\/5 {
		width: 60%;
	}
	
	.vc_col-sm-2\/5 {
		width: 40%;
	}
	
	.vc_col-sm-1\/5 {
		width: 20%;
	}
	
	.vc_col-sm-pull-5\/5 {
		right: 100%;
	}
	
	.vc_col-sm-pull-4\/5 {
		right: 80%;
	}
	
	.vc_col-sm-pull-3\/5 {
		right: 60%;
	}
	
	.vc_col-sm-pull-2\/5 {
		right: 40%;
	}
	
	.vc_col-sm-pull-1\/5 {
		right: 20%;
	}
	
	.vc_col-sm-pull-0\/5 {
		right: auto;
	}
	
	.vc_col-sm-push-5\/5 {
		left: 100%;
	}
	
	.vc_col-sm-push-4\/5 {
		left: 80%;
	}
	
	.vc_col-sm-push-3\/5 {
		left: 60%;
	}
	
	.vc_col-sm-push-2\/5 {
		left: 40%;
	}
	
	.vc_col-sm-push-1\/5 {
		left: 20%;
	}
	
	.vc_col-sm-push-0\/5 {
		left: auto;
	}
	
	.vc_col-sm-offset-5\/5 {
		margin-left: 100%;
	}
	
	.vc_col-sm-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-sm-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-sm-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-sm-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-sm-offset-0\/5 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
		float: right;
	}
	
	.vc_col-md-12 {
		width: 100%;
	}
	
	.vc_col-md-11 {
		width: 91.66666667%;
	}
	
	.vc_col-md-10 {
		width: 83.33333333%;
	}
	
	.vc_col-md-9 {
		width: 75%;
	}
	
	.vc_col-md-8 {
		width: 66.66666667%;
	}
	
	.vc_col-md-7 {
		width: 58.33333333%;
	}
	
	.vc_col-md-6 {
		width: 50%;
	}
	
	.vc_col-md-5 {
		width: 41.66666667%;
	}
	
	.vc_col-md-4 {
		width: 33.33333333%;
	}
	
	.vc_col-md-3 {
		width: 25%;
	}
	
	.vc_col-md-2 {
		width: 16.66666667%;
	}
	
	.vc_col-md-1 {
		width: 8.33333333%;
	}
	
	.vc_col-md-pull-12 {
		right: 100%;
	}
	
	.vc_col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.vc_col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.vc_col-md-pull-9 {
		right: 75%;
	}
	
	.vc_col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.vc_col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.vc_col-md-pull-6 {
		right: 50%;
	}
	
	.vc_col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.vc_col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.vc_col-md-pull-3 {
		right: 25%;
	}
	
	.vc_col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.vc_col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.vc_col-md-pull-0 {
		right: auto;
	}
	
	.vc_col-md-push-12 {
		left: 100%;
	}
	
	.vc_col-md-push-11 {
		left: 91.66666667%;
	}
	
	.vc_col-md-push-10 {
		left: 83.33333333%;
	}
	
	.vc_col-md-push-9 {
		left: 75%;
	}
	
	.vc_col-md-push-8 {
		left: 66.66666667%;
	}
	
	.vc_col-md-push-7 {
		left: 58.33333333%;
	}
	
	.vc_col-md-push-6 {
		left: 50%;
	}
	
	.vc_col-md-push-5 {
		left: 41.66666667%;
	}
	
	.vc_col-md-push-4 {
		left: 33.33333333%;
	}
	
	.vc_col-md-push-3 {
		left: 25%;
	}
	
	.vc_col-md-push-2 {
		left: 16.66666667%;
	}
	
	.vc_col-md-push-1 {
		left: 8.33333333%;
	}
	
	.vc_col-md-push-0 {
		left: auto;
	}
	
	.vc_col-md-offset-12 {
		margin-left: 100%;
	}
	
	.vc_col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.vc_col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.vc_col-md-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.vc_col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.vc_col-md-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.vc_col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.vc_col-md-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.vc_col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.vc_col-md-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
		float: right;
	}
	
	.vc_col-md-5\/5 {
		width: 100%;
	}
	
	.vc_col-md-4\/5 {
		width: 80%;
	}
	
	.vc_col-md-3\/5 {
		width: 60%;
	}
	
	.vc_col-md-2\/5 {
		width: 40%;
	}
	
	.vc_col-md-1\/5 {
		width: 20%;
	}
	
	.vc_col-md-pull-5\/5 {
		right: 100%;
	}
	
	.vc_col-md-pull-4\/5 {
		right: 80%;
	}
	
	.vc_col-md-pull-3\/5 {
		right: 60%;
	}
	
	.vc_col-md-pull-2\/5 {
		right: 40%;
	}
	
	.vc_col-md-pull-1\/5 {
		right: 20%;
	}
	
	.vc_col-md-pull-0\/5 {
		right: auto;
	}
	
	.vc_col-md-push-5\/5 {
		left: 100%;
	}
	
	.vc_col-md-push-4\/5 {
		left: 80%;
	}
	
	.vc_col-md-push-3\/5 {
		left: 60%;
	}
	
	.vc_col-md-push-2\/5 {
		left: 40%;
	}
	
	.vc_col-md-push-1\/5 {
		left: 20%;
	}
	
	.vc_col-md-push-0\/5 {
		left: auto;
	}
	
	.vc_col-md-offset-5\/5 {
		margin-left: 100%;
	}
	
	.vc_col-md-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-md-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-md-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-md-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-md-offset-0\/5 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
		float: right;
	}
	
	.vc_col-lg-12 {
		width: 100%;
	}
	
	.vc_col-lg-11 {
		width: 91.66666667%;
	}
	
	.vc_col-lg-10 {
		width: 83.33333333%;
	}
	
	.vc_col-lg-9 {
		width: 75%;
	}
	
	.vc_col-lg-8 {
		width: 66.66666667%;
	}
	
	.vc_col-lg-7 {
		width: 58.33333333%;
	}
	
	.vc_col-lg-6 {
		width: 50%;
	}
	
	.vc_col-lg-5 {
		width: 41.66666667%;
	}
	
	.vc_col-lg-4 {
		width: 33.33333333%;
	}
	
	.vc_col-lg-3 {
		width: 25%;
	}
	
	.vc_col-lg-2 {
		width: 16.66666667%;
	}
	
	.vc_col-lg-1 {
		width: 8.33333333%;
	}
	
	.vc_col-lg-pull-12 {
		right: 100%;
	}
	
	.vc_col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.vc_col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.vc_col-lg-pull-9 {
		right: 75%;
	}
	
	.vc_col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.vc_col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.vc_col-lg-pull-6 {
		right: 50%;
	}
	
	.vc_col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.vc_col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.vc_col-lg-pull-3 {
		right: 25%;
	}
	
	.vc_col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.vc_col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.vc_col-lg-pull-0 {
		right: auto;
	}
	
	.vc_col-lg-push-12 {
		left: 100%;
	}
	
	.vc_col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.vc_col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.vc_col-lg-push-9 {
		left: 75%;
	}
	
	.vc_col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.vc_col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.vc_col-lg-push-6 {
		left: 50%;
	}
	
	.vc_col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.vc_col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.vc_col-lg-push-3 {
		left: 25%;
	}
	
	.vc_col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.vc_col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.vc_col-lg-push-0 {
		left: auto;
	}
	
	.vc_col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.vc_col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.vc_col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.vc_col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.vc_col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.vc_col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.vc_col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.vc_col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.vc_col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.vc_col-lg-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
		float: right;
	}
	
	.vc_col-lg-5\/5 {
		width: 100%;
	}
	
	.vc_col-lg-4\/5 {
		width: 80%;
	}
	
	.vc_col-lg-3\/5 {
		width: 60%;
	}
	
	.vc_col-lg-2\/5 {
		width: 40%;
	}
	
	.vc_col-lg-1\/5 {
		width: 20%;
	}
	
	.vc_col-lg-pull-5\/5 {
		right: 100%;
	}
	
	.vc_col-lg-pull-4\/5 {
		right: 80%;
	}
	
	.vc_col-lg-pull-3\/5 {
		right: 60%;
	}
	
	.vc_col-lg-pull-2\/5 {
		right: 40%;
	}
	
	.vc_col-lg-pull-1\/5 {
		right: 20%;
	}
	
	.vc_col-lg-pull-0\/5 {
		right: auto;
	}
	
	.vc_col-lg-push-5\/5 {
		left: 100%;
	}
	
	.vc_col-lg-push-4\/5 {
		left: 80%;
	}
	
	.vc_col-lg-push-3\/5 {
		left: 60%;
	}
	
	.vc_col-lg-push-2\/5 {
		left: 40%;
	}
	
	.vc_col-lg-push-1\/5 {
		left: 20%;
	}
	
	.vc_col-lg-push-0\/5 {
		left: auto;
	}
	
	.vc_col-lg-offset-5\/5 {
		margin-left: 100%;
	}
	
	.vc_col-lg-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-lg-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-lg-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-lg-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-lg-offset-0\/5 {
		margin-left: 0;
	}
}

.vc_pull-right {
	float: right !important;
}

.vc_pull-left {
	float: left !important;
}

.vc_clearfix:after, .vc_clearfix:before {
	content: " ";
	display: table;
}

.vc_clearfix:after {
	clear: both;
}

.vc_clearfix:after, .vc_clearfix:before {
	content: " ";
	display: table;
}

.vc_clearfix:after {
	clear: both;
}

.vc_el-clearfix {
	clear: both;
}

@media (max-width:767px) {
	.vc_el-clearfix-xs {
		clear: both;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.vc_el-clearfix-sm {
		clear: both;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.vc_el-clearfix-md {
		clear: both;
	}
}

@media (min-width:1200px) {
	.vc_el-clearfix-lg {
		clear: both;
	}
}

.vc_visible {
	display: block;
}

.vc_table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
}

.vc_table>tbody>tr>td, .vc_table>tbody>tr>th, .vc_table>tfoot>tr>td, .vc_table>tfoot>tr>th, .vc_table>thead>tr>td, .vc_table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.vc_table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.vc_table>caption+thead>tr:first-child>td, .vc_table>caption+thead>tr:first-child>th, .vc_table>colgroup+thead>tr:first-child>td, .vc_table>colgroup+thead>tr:first-child>th, .vc_table>thead:first-child>tr:first-child>td, .vc_table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.vc_table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.vc_table .table {
	background-color: #fff;
}

.vc_table-bordered {
	border: 1px solid #ddd;
}

.vc_table-bordered>tbody>tr>td, .vc_table-bordered>tbody>tr>th, .vc_table-bordered>tfoot>tr>td, .vc_table-bordered>tfoot>tr>th, .vc_table-bordered>thead>tr>td, .vc_table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.vc_table-bordered>thead>tr>td, .vc_table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.vc_pixel_icon {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.vc_pixel_icon-alert {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/alert.png");
}

.vc_pixel_icon-alert.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-info {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/info.png");
}

.vc_pixel_icon-info.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-tick {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/tick.png");
}

.vc_pixel_icon-tick.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-explanation {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/exclamation.png");
}

.vc_pixel_icon-explanation.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-address_book {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/address-book.png");
}

.vc_pixel_icon-address_book.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-alarm_clock {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png");
}

.vc_pixel_icon-alarm_clock.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-anchor {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/anchor.png");
}

.vc_pixel_icon-anchor.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-application_image {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/application-image.png");
}

.vc_pixel_icon-application_image.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-arrow {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/arrow.png");
}

.vc_pixel_icon-arrow.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-asterisk {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/asterisk.png");
}

.vc_pixel_icon-asterisk.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-hammer {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png");
}

.vc_pixel_icon-hammer.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon.png");
}

.vc_pixel_icon-balloon.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon_buzz {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png");
}

.vc_pixel_icon-balloon_buzz.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon_facebook {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png");
}

.vc_pixel_icon-balloon_facebook.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon_twitter {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png");
}

.vc_pixel_icon-balloon_twitter.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-battery {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/battery-full.png");
}

.vc_pixel_icon-battery.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-binocular {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/binocular.png");
}

.vc_pixel_icon-binocular.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_excel {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png");
}

.vc_pixel_icon-document_excel.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_image {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png");
}

.vc_pixel_icon-document_image.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_music {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png");
}

.vc_pixel_icon-document_music.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_office {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png");
}

.vc_pixel_icon-document_office.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_pdf {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png");
}

.vc_pixel_icon-document_pdf.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_powerpoint {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png");
}

.vc_pixel_icon-document_powerpoint.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_word {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png");
}

.vc_pixel_icon-document_word.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-bookmark {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/bookmark.png");
}

.vc_pixel_icon-bookmark.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-camcorder {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/camcorder.png");
}

.vc_pixel_icon-camcorder.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-camera {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/camera.png");
}

.vc_pixel_icon-camera.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-chart {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/chart.png");
}

.vc_pixel_icon-chart.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-chart_pie {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png");
}

.vc_pixel_icon-chart_pie.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-clock {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/clock.png");
}

.vc_pixel_icon-clock.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-play {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/control.png");
}

.vc_pixel_icon-play.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-fire {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/fire.png");
}

.vc_pixel_icon-fire.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-heart {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/heart.png");
}

.vc_pixel_icon-heart.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-mail {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/mail.png");
}

.vc_pixel_icon-mail.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-shield {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png");
}

.vc_pixel_icon-shield.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-video {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/video.png");
}

.vc_pixel_icon-video.nitro-lazy {
	background-image: none !important;
}

.vc-composer-icon {
	font-family: vcpb-plugin-icons !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.vc-c-icon-minimize:before {
	content: "";
}

.vc-c-icon-close:before {
	content: "";
}

.vc-c-icon-1-6_4-6_1-6:before {
	content: "";
}

.vc-c-icon-add_template:before {
	content: "";
}

.vc-c-icon-arrow_back:before {
	content: "";
}

.vc-c-icon-arrow_drop_down:before {
	content: "";
}

.vc-c-icon-arrow_drop_up:before {
	content: "";
}

.vc-c-icon-arrow_forward:before {
	content: "";
}

.vc-c-icon-check:before {
	content: "";
}

.vc-c-icon-arrow_upward:before {
	content: "";
}

.vc-c-icon-arrow_downward:before {
	content: "";
}

.vc-c-icon-sync:before {
	content: "";
}

.vc-c-icon-search:before {
	content: "";
}

.vc-c-icon-1-1:before {
	content: "";
}

.vc-c-icon-1-2_1-2:before {
	content: "";
}

.vc-c-icon-1-3_1-3_1-3:before {
	content: "";
}

.vc-c-icon-1-4_1-2_1-4:before {
	content: "";
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
	content: "";
}

.vc-c-icon-1-4_3-4:before {
	content: "";
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
	content: "";
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
	content: "";
}

.vc-c-icon-l_15_15_15_15_15:before {
	content: "";
}

.vc-c-icon-1-6_2-3_1-6:before {
	content: "";
}

.vc-c-icon-2-3_1-3:before {
	content: "";
}

.vc-c-icon-5-6_1-6:before {
	content: "";
}

.vc-c-icon-add_element:before {
	content: "";
}

.vc-c-icon-add:before {
	content: "";
}

.vc-c-icon-cog:before {
	content: "";
}

.vc-c-icon-content_copy:before {
	content: "";
}

.vc-c-icon-delete_empty:before {
	content: "";
}

.vc-c-icon-dragndrop:before {
	content: "";
}

.vc-c-icon-fullscreen_exit:before {
	content: "";
}

.vc-c-icon-fullscreen:before {
	content: "";
}

.vc-c-icon-arrow_drop_right:before {
	content: "";
}

.vc-c-icon-layout_default:before {
	content: "";
}

.vc-c-icon-layout_landscape-smartphones:before {
	content: "";
}

.vc-c-icon-layout_landscape-tablets:before {
	content: "";
}

.vc-c-icon-layout_portrait-smartphones:before {
	content: "";
}

.vc-c-icon-layout_portrait-tablets:before {
	content: "";
}

.vc-c-icon-mode_edit:before {
	content: "";
}

.vc-c-icon-row_default_fe:before {
	content: "";
}

.vc-c-icon-text-block:before {
	content: "";
}

.vc_txt_align_left {
	text-align: left;
}

.vc_txt_align_right {
	text-align: right;
}

.vc_txt_align_center {
	text-align: center;
}

.vc_txt_align_justify {
	text-align: justify;
	text-justify: inter-word;
}

.vc_el_width_50 {
	width: 50%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_60 {
	width: 60%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_70 {
	width: 70%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_80 {
	width: 80%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_90 {
	width: 90%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_el_width_100 {
	width: 100%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.vc_btn, a.vc_btn, button.vc_btn {
	cursor: pointer;
	display: inline-block;
	text-decoration: none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 9px 12px;
	font-size: 100%;
	line-height: 20px;
	border-radius: 4px;
}

.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {
	border: 1px solid transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
	border-radius: 0;
}

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
	border-radius: 0;
	background: 0 0 !important;
}

.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {
	border: 2px solid;
}

.vc_btn_round, a.vc_btn_round, button.vc_btn_round {
	border-radius: 25px;
}

.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {
	background: 0 0 !important;
}

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
	border: 2px solid;
}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
	background-color: #5472d2;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
	background-color: #3c5ecc;
	color: #f7f7f7 !important;
}

.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {
	color: #5472d2 !important;
}

.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {
	border-color: #3c5ecc;
}

.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #3253bc;
	box-shadow: 0 5px 0 #3253bc;
	margin-bottom: 5px;
}

.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #3253bc;
	box-shadow: 0 3px 0 #3253bc;
	margin-bottom: 3px;
}

.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #3253bc;
	box-shadow: 0 4px 0 #3253bc;
	margin-bottom: 4px;
}

.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
	background-color: #00c1cf;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
	background-color: #00a4b0;
	color: #f7f7f7 !important;
}

.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
	color: #00c1cf !important;
}

.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {
	border-color: #00a4b0;
}

.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #008d97;
	box-shadow: 0 5px 0 #008d97;
	margin-bottom: 5px;
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #008d97;
	box-shadow: 0 3px 0 #008d97;
	margin-bottom: 3px;
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #008d97;
	box-shadow: 0 4px 0 #008d97;
	margin-bottom: 4px;
}

.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
	background-color: #fe6c61;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
	background-color: #fe5043;
	color: #f7f7f7 !important;
}

.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {
	color: #fe6c61 !important;
}

.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {
	border-color: #fe5043;
}

.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #fe3829;
	box-shadow: 0 5px 0 #fe3829;
	margin-bottom: 5px;
}

.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #fe3829;
	box-shadow: 0 3px 0 #fe3829;
	margin-bottom: 3px;
}

.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #fe3829;
	box-shadow: 0 4px 0 #fe3829;
	margin-bottom: 4px;
}

.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
	background-color: #8d6dc4;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
	background-color: #7c57bb;
	color: #f7f7f7 !important;
}

.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {
	color: #8d6dc4 !important;
}

.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {
	border-color: #7c57bb;
}

.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #6e48b1;
	box-shadow: 0 5px 0 #6e48b1;
	margin-bottom: 5px;
}

.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #6e48b1;
	box-shadow: 0 3px 0 #6e48b1;
	margin-bottom: 3px;
}

.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #6e48b1;
	box-shadow: 0 4px 0 #6e48b1;
	margin-bottom: 4px;
}

.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
	background-color: #4cadc9;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
	background-color: #39a0bd;
	color: #f7f7f7 !important;
}

.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
	color: #4cadc9 !important;
}

.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {
	border-color: #39a0bd;
}

.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #338faa;
	box-shadow: 0 5px 0 #338faa;
	margin-bottom: 5px;
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #338faa;
	box-shadow: 0 3px 0 #338faa;
	margin-bottom: 3px;
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #338faa;
	box-shadow: 0 4px 0 #338faa;
	margin-bottom: 4px;
}

.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
	background-color: #cec2ab;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
	background-color: #c3b498;
	color: #f7f7f7 !important;
}

.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {
	color: #cec2ab !important;
}

.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {
	border-color: #c3b498;
}

.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #b9a888;
	box-shadow: 0 5px 0 #b9a888;
	margin-bottom: 5px;
}

.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #b9a888;
	box-shadow: 0 3px 0 #b9a888;
	margin-bottom: 3px;
}

.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #b9a888;
	box-shadow: 0 4px 0 #b9a888;
	margin-bottom: 4px;
}

.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
	background-color: #50485b;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
	background-color: #413a4a;
	color: #f7f7f7 !important;
}

.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
	color: #50485b !important;
}

.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
	border-color: #413a4a;
}

.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #342f3c;
	box-shadow: 0 5px 0 #342f3c;
	margin-bottom: 5px;
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #342f3c;
	box-shadow: 0 3px 0 #342f3c;
	margin-bottom: 3px;
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #342f3c;
	box-shadow: 0 4px 0 #342f3c;
	margin-bottom: 4px;
}

.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
	background-color: #75d69c;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
	background-color: #5dcf8b;
	color: #f7f7f7 !important;
}

.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
	color: #75d69c !important;
}

.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
	border-color: #5dcf8b;
}

.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #4ac97d;
	box-shadow: 0 5px 0 #4ac97d;
	margin-bottom: 5px;
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #4ac97d;
	box-shadow: 0 3px 0 #4ac97d;
	margin-bottom: 3px;
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #4ac97d;
	box-shadow: 0 4px 0 #4ac97d;
	margin-bottom: 4px;
}

.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
	background-color: #2a2a2a;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
	background-color: #1b1b1b;
	color: #f7f7f7 !important;
}

.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {
	color: #2a2a2a !important;
}

.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {
	border-color: #1b1b1b;
}

.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #0e0e0e;
	box-shadow: 0 5px 0 #0e0e0e;
	margin-bottom: 5px;
}

.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #0e0e0e;
	box-shadow: 0 3px 0 #0e0e0e;
	margin-bottom: 3px;
}

.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #0e0e0e;
	box-shadow: 0 4px 0 #0e0e0e;
	margin-bottom: 4px;
}

.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
	background-color: #ebebeb;
	color: #666 !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
	background-color: #dcdcdc;
	color: #5e5e5e !important;
}

.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {
	color: #ebebeb !important;
}

.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {
	border-color: #dcdcdc;
}

.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #cfcfcf;
	box-shadow: 0 5px 0 #cfcfcf;
	margin-bottom: 5px;
}

.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #cfcfcf;
	box-shadow: 0 3px 0 #cfcfcf;
	margin-bottom: 3px;
}

.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #cfcfcf;
	box-shadow: 0 4px 0 #cfcfcf;
	margin-bottom: 4px;
}

.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
	background-color: #f7be68;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
	background-color: #f5b14b;
	color: #f7f7f7 !important;
}

.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {
	color: #f7be68 !important;
}

.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {
	border-color: #f5b14b;
}

.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f4a733;
	box-shadow: 0 5px 0 #f4a733;
	margin-bottom: 5px;
}

.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f4a733;
	box-shadow: 0 3px 0 #f4a733;
	margin-bottom: 3px;
}

.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f4a733;
	box-shadow: 0 4px 0 #f4a733;
	margin-bottom: 4px;
}

.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
	background-color: #5aa1e3;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
	background-color: #4092df;
	color: #f7f7f7 !important;
}

.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {
	color: #5aa1e3 !important;
}

.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {
	border-color: #4092df;
}

.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #2a86db;
	box-shadow: 0 5px 0 #2a86db;
	margin-bottom: 5px;
}

.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #2a86db;
	box-shadow: 0 3px 0 #2a86db;
	margin-bottom: 3px;
}

.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #2a86db;
	box-shadow: 0 4px 0 #2a86db;
	margin-bottom: 4px;
}

.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
	background-color: #6dab3c;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
	background-color: #5f9434;
	color: #f7f7f7 !important;
}

.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {
	color: #6dab3c !important;
}

.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {
	border-color: #5f9434;
}

.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #53812d;
	box-shadow: 0 5px 0 #53812d;
	margin-bottom: 5px;
}

.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #53812d;
	box-shadow: 0 3px 0 #53812d;
	margin-bottom: 3px;
}

.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #53812d;
	box-shadow: 0 4px 0 #53812d;
	margin-bottom: 4px;
}

.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
	background-color: #f4524d;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
	background-color: #f23630;
	color: #f7f7f7 !important;
}

.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
	color: #f4524d !important;
}

.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
	border-color: #f23630;
}

.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f11f18;
	box-shadow: 0 5px 0 #f11f18;
	margin-bottom: 5px;
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f11f18;
	box-shadow: 0 3px 0 #f11f18;
	margin-bottom: 3px;
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f11f18;
	box-shadow: 0 4px 0 #f11f18;
	margin-bottom: 4px;
}

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
	background-color: #f79468;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
	background-color: #f57f4b;
	color: #f7f7f7 !important;
}

.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
	color: #f79468 !important;
}

.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
	border-color: #f57f4b;
}

.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f46e33;
	box-shadow: 0 5px 0 #f46e33;
	margin-bottom: 5px;
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f46e33;
	box-shadow: 0 3px 0 #f46e33;
	margin-bottom: 3px;
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f46e33;
	box-shadow: 0 4px 0 #f46e33;
	margin-bottom: 4px;
}

.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
	background-color: #b97ebb;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
	background-color: #ae6ab0;
	color: #f7f7f7 !important;
}

.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {
	color: #b97ebb !important;
}

.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {
	border-color: #ae6ab0;
}

.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #a559a8;
	box-shadow: 0 5px 0 #a559a8;
	margin-bottom: 5px;
}

.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #a559a8;
	box-shadow: 0 3px 0 #a559a8;
	margin-bottom: 3px;
}

.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #a559a8;
	box-shadow: 0 4px 0 #a559a8;
	margin-bottom: 4px;
}

.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
	background-color: #fff;
	color: #666 !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
	background-color: #f0f0f0;
	color: #5e5e5e !important;
}

.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {
	color: #fff !important;
}

.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {
	border-color: #f0f0f0;
}

.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #e3e3e3;
	box-shadow: 0 5px 0 #e3e3e3;
	margin-bottom: 5px;
}

.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #e3e3e3;
	box-shadow: 0 3px 0 #e3e3e3;
	margin-bottom: 3px;
}

.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #e3e3e3;
	box-shadow: 0 4px 0 #e3e3e3;
	margin-bottom: 4px;
}

.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
	background-color: #aed13b;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
	background-color: #9ec02d;
	color: #f7f7f7 !important;
}

.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {
	color: #aed13b !important;
}

.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {
	border-color: #9ec02d;
}

.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #8dac28;
	box-shadow: 0 5px 0 #8dac28;
	margin-bottom: 5px;
}

.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #8dac28;
	box-shadow: 0 3px 0 #8dac28;
	margin-bottom: 3px;
}

.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #8dac28;
	box-shadow: 0 4px 0 #8dac28;
	margin-bottom: 4px;
}

.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
	color: #7d7d7d;
	background-color: #fff;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
	color: #7d7d7d;
	background-color: #e6e6e6;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, a.vc_btn-default.active, a.vc_btn-default:active, button.vc_btn-default.active, button.vc_btn-default:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-default.nitro-lazy, .open>.dropdown-togglea.vc_btn-default.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-default.nitro-lazy, .vc_btn-default.active.nitro-lazy, .vc_btn-default:active.nitro-lazy, a.vc_btn-default.active.nitro-lazy, a.vc_btn-default:active.nitro-lazy, button.vc_btn-default.active.nitro-lazy, button.vc_btn-default:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {
	background-color: #fff;
	border-color: transparent;
}

.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
	color: #fff;
	background-color: #7d7d7d;
}

.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
	color: #fff;
	background-color: #00aef0;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
	color: #fff;
	background-color: #0089bd;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, a.vc_btn-primary.active, a.vc_btn-primary:active, button.vc_btn-primary.active, button.vc_btn-primary:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-primary.nitro-lazy, .open>.dropdown-togglea.vc_btn-primary.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-primary.nitro-lazy, .vc_btn-primary.active.nitro-lazy, .vc_btn-primary:active.nitro-lazy, a.vc_btn-primary.active.nitro-lazy, a.vc_btn-primary:active.nitro-lazy, button.vc_btn-primary.active.nitro-lazy, button.vc_btn-primary:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {
	background-color: #00aef0;
	border-color: transparent;
}

.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
	color: #00aef0;
	background-color: #fff;
}

.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-success, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-success, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, a.vc_btn-success.active, a.vc_btn-success:active, button.vc_btn-success.active, button.vc_btn-success:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-success.nitro-lazy, .open>.dropdown-togglea.vc_btn-success.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-success.nitro-lazy, .vc_btn-success.active.nitro-lazy, .vc_btn-success:active.nitro-lazy, a.vc_btn-success.active.nitro-lazy, a.vc_btn-success:active.nitro-lazy, button.vc_btn-success.active.nitro-lazy, button.vc_btn-success:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {
	background-color: #5cb85c;
	border-color: transparent;
}

.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-info, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-info, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, a.vc_btn-info.active, a.vc_btn-info:active, button.vc_btn-info.active, button.vc_btn-info:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-info.nitro-lazy, .open>.dropdown-togglea.vc_btn-info.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-info.nitro-lazy, .vc_btn-info.active.nitro-lazy, .vc_btn-info:active.nitro-lazy, a.vc_btn-info.active.nitro-lazy, a.vc_btn-info:active.nitro-lazy, button.vc_btn-info.active.nitro-lazy, button.vc_btn-info:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {
	background-color: #5bc0de;
	border-color: transparent;
}

.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-warning.active, button.vc_btn-warning:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-warning.nitro-lazy, .open>.dropdown-togglea.vc_btn-warning.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-warning.nitro-lazy, .vc_btn-warning.active.nitro-lazy, .vc_btn-warning:active.nitro-lazy, a.vc_btn-warning.active.nitro-lazy, a.vc_btn-warning:active.nitro-lazy, button.vc_btn-warning.active.nitro-lazy, button.vc_btn-warning:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {
	background-color: #f0ad4e;
	border-color: transparent;
}

.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, a.vc_btn-danger.active, a.vc_btn-danger:active, button.vc_btn-danger.active, button.vc_btn-danger:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-danger.nitro-lazy, .open>.dropdown-togglea.vc_btn-danger.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-danger.nitro-lazy, .vc_btn-danger.active.nitro-lazy, .vc_btn-danger:active.nitro-lazy, a.vc_btn-danger.active.nitro-lazy, a.vc_btn-danger:active.nitro-lazy, button.vc_btn-danger.active.nitro-lazy, button.vc_btn-danger:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
	background-color: #d9534f;
	border-color: transparent;
}

.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.vc_button-2-wrapper {
	display: inline-block;
	vertical-align: middle;
}

.vc_button-2-wrapper.vc_button-2-align-left {
	display: block;
	text-align: left;
}

.vc_button-2-wrapper.vc_button-2-align-right {
	display: block;
	text-align: right;
}

.vc_button-2-wrapper.vc_button-2-align-center {
	display: block;
	text-align: center;
}

i.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: text-top;
	margin-left: 5px;
}

.wpb_btn-large i.icon {
	height: 19px;
	margin-left: 9px;
}

.wpb_btn-small i.icon {
	height: 15px;
}

.wpb_btn-mini i.icon {
	display: none;
}

.wpb_address_book i.icon, option.wpb_address_book {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/address-book.png") no-repeat right center;
}

.wpb_address_book i.icon.nitro-lazy, option.wpb_address_book.nitro-lazy {
	background: none !important;
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png") no-repeat right center;
}

.wpb_alarm_clock i.icon.nitro-lazy, option.wpb_alarm_clock.nitro-lazy {
	background: none !important;
}

.wpb_anchor i.icon, option.wpb_anchor {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/anchor.png") no-repeat right center;
}

.wpb_anchor i.icon.nitro-lazy, option.wpb_anchor.nitro-lazy {
	background: none !important;
}

.wpb_application_image i.icon, option.wpb_application_image {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/application-image.png") no-repeat right center;
}

.wpb_application_image i.icon.nitro-lazy, option.wpb_application_image.nitro-lazy {
	background: none !important;
}

.wpb_arrow i.icon, option.wpb_arrow {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/arrow.png") no-repeat right center;
}

.wpb_arrow i.icon.nitro-lazy, option.wpb_arrow.nitro-lazy {
	background: none !important;
}

.wpb_asterisk i.icon, option.wpb_asterisk {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/asterisk.png") no-repeat right center;
}

.wpb_asterisk i.icon.nitro-lazy, option.wpb_asterisk.nitro-lazy {
	background: none !important;
}

.wpb_hammer i.icon, option.wpb_hammer {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png") no-repeat right center;
}

.wpb_hammer i.icon.nitro-lazy, option.wpb_hammer.nitro-lazy {
	background: none !important;
}

.wpb_balloon i.icon, option.wpb_balloon {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon.png") no-repeat right center;
}

.wpb_balloon i.icon.nitro-lazy, option.wpb_balloon.nitro-lazy {
	background: none !important;
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png") no-repeat right center;
}

.wpb_balloon_buzz i.icon.nitro-lazy, option.wpb_balloon_buzz.nitro-lazy {
	background: none !important;
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png") no-repeat right center;
}

.wpb_balloon_facebook i.icon.nitro-lazy, option.wpb_balloon_facebook.nitro-lazy {
	background: none !important;
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png") no-repeat right center;
}

.wpb_balloon_twitter i.icon.nitro-lazy, option.wpb_balloon_twitter.nitro-lazy {
	background: none !important;
}

.wpb_battery i.icon, option.wpb_battery {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/battery-full.png") no-repeat right center;
}

.wpb_battery i.icon.nitro-lazy, option.wpb_battery.nitro-lazy {
	background: none !important;
}

.wpb_binocular i.icon, option.wpb_binocular {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/binocular.png") no-repeat right center;
}

.wpb_binocular i.icon.nitro-lazy, option.wpb_binocular.nitro-lazy {
	background: none !important;
}

.wpb_document_excel i.icon, option.wpb_document_excel {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png") no-repeat right center;
}

.wpb_document_excel i.icon.nitro-lazy, option.wpb_document_excel.nitro-lazy {
	background: none !important;
}

.wpb_document_image i.icon, option.wpb_document_image {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png") no-repeat right center;
}

.wpb_document_image i.icon.nitro-lazy, option.wpb_document_image.nitro-lazy {
	background: none !important;
}

.wpb_document_music i.icon, option.wpb_document_music {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png") no-repeat right center;
}

.wpb_document_music i.icon.nitro-lazy, option.wpb_document_music.nitro-lazy {
	background: none !important;
}

.wpb_document_office i.icon, option.wpb_document_office {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png") no-repeat right center;
}

.wpb_document_office i.icon.nitro-lazy, option.wpb_document_office.nitro-lazy {
	background: none !important;
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png") no-repeat right center;
}

.wpb_document_pdf i.icon.nitro-lazy, option.wpb_document_pdf.nitro-lazy {
	background: none !important;
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png") no-repeat right center;
}

.wpb_document_powerpoint i.icon.nitro-lazy, option.wpb_document_powerpoint.nitro-lazy {
	background: none !important;
}

.wpb_document_word i.icon, option.wpb_document_word {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png") no-repeat right center;
}

.wpb_document_word i.icon.nitro-lazy, option.wpb_document_word.nitro-lazy {
	background: none !important;
}

.wpb_bookmark i.icon, option.wpb_bookmark {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/bookmark.png") no-repeat right center;
}

.wpb_bookmark i.icon.nitro-lazy, option.wpb_bookmark.nitro-lazy {
	background: none !important;
}

.wpb_camcorder i.icon, option.wpb_camcorder {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/camcorder.png") no-repeat right center;
}

.wpb_camcorder i.icon.nitro-lazy, option.wpb_camcorder.nitro-lazy {
	background: none !important;
}

.wpb_camera i.icon, option.wpb_camera {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/camera.png") no-repeat right center;
}

.wpb_camera i.icon.nitro-lazy, option.wpb_camera.nitro-lazy {
	background: none !important;
}

.wpb_chart i.icon, option.wpb_chart {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/chart.png") no-repeat right center;
}

.wpb_chart i.icon.nitro-lazy, option.wpb_chart.nitro-lazy {
	background: none !important;
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png") no-repeat right center;
}

.wpb_chart_pie i.icon.nitro-lazy, option.wpb_chart_pie.nitro-lazy {
	background: none !important;
}

.wpb_clock i.icon, option.wpb_clock {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/clock.png") no-repeat right center;
}

.wpb_clock i.icon.nitro-lazy, option.wpb_clock.nitro-lazy {
	background: none !important;
}

.wpb_play i.icon, option.wpb_play {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/control.png") no-repeat right center;
}

.wpb_play i.icon.nitro-lazy, option.wpb_play.nitro-lazy {
	background: none !important;
}

.wpb_fire i.icon, option.wpb_fire {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/fire.png") no-repeat right center;
}

.wpb_fire i.icon.nitro-lazy, option.wpb_fire.nitro-lazy {
	background: none !important;
}

.wpb_heart i.icon, option.wpb_heart {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/heart.png") no-repeat right center;
}

.wpb_heart i.icon.nitro-lazy, option.wpb_heart.nitro-lazy {
	background: none !important;
}

.wpb_mail i.icon, option.wpb_mail {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/mail.png") no-repeat right center;
}

.wpb_mail i.icon.nitro-lazy, option.wpb_mail.nitro-lazy {
	background: none !important;
}

.wpb_shield i.icon, option.wpb_shield {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png") no-repeat right center;
}

.wpb_shield i.icon.nitro-lazy, option.wpb_shield.nitro-lazy {
	background: none !important;
}

.wpb_video i.icon, option.wpb_video {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/icons/video.png") no-repeat right center;
}

.wpb_video i.icon.nitro-lazy, option.wpb_video.nitro-lazy {
	background: none !important;
}

.vc_column_container .vc_btn, .vc_column_container .wpb_button {
	margin-top: 5px;
	margin-bottom: 5px;
}

.vc_message_box {
	border: 1px solid transparent;
	display: block;
	overflow: hidden;
	margin: 0 0 21.73913043px 0;
	padding: 1em 1em 1em 4em;
	position: relative;
	font-size: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_message_box>p:first-child {
	margin-top: 0;
}

.vc_message_box>p:last-child {
	margin-bottom: 0;
}

.vc_message_box-icon {
	bottom: 0;
	font-size: 1em;
	font-style: normal;
	left: 0;
	position: absolute;
	top: 0;
	width: 4em;
}

.vc_message_box-icon>* {
	font-size: 1.7em;
	line-height: 1;
	font-style: normal;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_message_box-icon>.fa {
	font-size: 1.7em;
	line-height: 1;
}

.vc_color-blue.vc_message_box {
	color: #364a8a;
	border-color: #c5cff0;
	background-color: #edf1fa;
}

.vc_color-blue.vc_message_box .vc_message_box-icon {
	color: #5472d2;
}

.vc_color-blue.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #5472d2;
}

.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {
	color: #364a8a;
	border-color: #5472d2;
	background-color: transparent;
}

.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #5472d2;
}

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #5472d2;
}

.vc_color-blue.vc_message_box-3d {
	box-shadow: 0 5px 0 #9daee5;
}

.vc_color-turquoise.vc_message_box {
	color: #085b61;
	border-color: #c6ecee;
	background-color: #ebfcfd;
}

.vc_color-turquoise.vc_message_box .vc_message_box-icon {
	color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {
	color: #085b61;
	border-color: #00c1cf;
	background-color: transparent;
}

.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
	color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-3d {
	box-shadow: 0 5px 0 #9fdee3;
}

.vc_color-pink.vc_message_box {
	color: #d82e21;
	border-color: #ffd8d6;
	background-color: #fff0ef;
}

.vc_color-pink.vc_message_box .vc_message_box-icon {
	color: #fe6c61;
}

.vc_color-pink.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fe6c61;
}

.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {
	color: #d82e21;
	border-color: #fe6c61;
	background-color: transparent;
}

.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fe6c61;
}

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fe6c61;
}

.vc_color-pink.vc_message_box-3d {
	box-shadow: 0 5px 0 #fea9a3;
}

.vc_color-violet.vc_message_box {
	color: #5e4a81;
	border-color: #d4c8e9;
	background-color: #f0ecf7;
}

.vc_color-violet.vc_message_box .vc_message_box-icon {
	color: #8d6dc4;
}

.vc_color-violet.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #8d6dc4;
}

.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {
	color: #5e4a81;
	border-color: #8d6dc4;
	background-color: transparent;
}

.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
	color: #8d6dc4;
}

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #8d6dc4;
}

.vc_color-violet.vc_message_box-3d {
	box-shadow: 0 5px 0 #b8a3da;
}

.vc_color-peacoc.vc_message_box {
	color: #366a79;
	border-color: #c2e3ec;
	background-color: #e9f5f8;
}

.vc_color-peacoc.vc_message_box .vc_message_box-icon {
	color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {
	color: #366a79;
	border-color: #4cadc9;
	background-color: transparent;
}

.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
	color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-3d {
	box-shadow: 0 5px 0 #9ad1e1;
}

.vc_color-chino.vc_message_box {
	color: #978258;
	border-color: #e5ded2;
	background-color: #f7f5f2;
}

.vc_color-chino.vc_message_box .vc_message_box-icon {
	color: #cec2ab;
}

.vc_color-chino.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #cec2ab;
}

.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {
	color: #978258;
	border-color: #cec2ab;
	background-color: transparent;
}

.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
	color: #cec2ab;
}

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #cec2ab;
}

.vc_color-chino.vc_message_box-3d {
	box-shadow: 0 5px 0 #d2c7b1;
}

.vc_color-mulled_wine.vc_message_box {
	color: #1e1b22;
	border-color: #d0ccd6;
	background-color: #eae8ed;
}

.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
	color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {
	color: #1e1b22;
	border-color: #50485b;
	background-color: transparent;
}

.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
	color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-3d {
	box-shadow: 0 5px 0 #b6afc0;
}

.vc_color-vista_blue.vc_message_box {
	color: #3e8e5e;
	border-color: #bcebcf;
	background-color: #e3f7eb;
}

.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
	color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {
	color: #3e8e5e;
	border-color: #75d69c;
	background-color: transparent;
}

.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-3d {
	box-shadow: 0 5px 0 #94dfb3;
}

.vc_color-orange.vc_message_box {
	color: #c3811c;
	border-color: #fbe1ba;
	background-color: #fef6eb;
}

.vc_color-orange.vc_message_box .vc_message_box-icon {
	color: #f7be68;
}

.vc_color-orange.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f7be68;
}

.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {
	color: #c3811c;
	border-color: #f7be68;
	background-color: transparent;
}

.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f7be68;
}

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f7be68;
}

.vc_color-orange.vc_message_box-3d {
	box-shadow: 0 5px 0 #f9cd8a;
}

.vc_color-sky.vc_message_box {
	color: #2a6194;
	border-color: #bedaf4;
	background-color: #eaf3fb;
}

.vc_color-sky.vc_message_box .vc_message_box-icon {
	color: #5aa1e3;
}

.vc_color-sky.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #5aa1e3;
}

.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {
	color: #2a6194;
	border-color: #5aa1e3;
	background-color: transparent;
}

.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
	color: #5aa1e3;
}

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #5aa1e3;
}

.vc_color-sky.vc_message_box-3d {
	box-shadow: 0 5px 0 #93c1ed;
}

.vc_color-green.vc_message_box {
	color: #3e562b;
	border-color: #c2e1a9;
	background-color: #eaf5e2;
}

.vc_color-green.vc_message_box .vc_message_box-icon {
	color: #6dab3c;
}

.vc_color-green.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #6dab3c;
}

.vc_color-green.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {
	color: #3e562b;
	border-color: #6dab3c;
	background-color: transparent;
}

.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
	color: #6dab3c;
}

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #6dab3c;
}

.vc_color-green.vc_message_box-3d {
	box-shadow: 0 5px 0 #a7d484;
}

.vc_color-juicy_pink.vc_message_box {
	color: #a3231f;
	border-color: #fbc7c5;
	background-color: #fef5f5;
}

.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
	color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {
	color: #a3231f;
	border-color: #f4524d;
	background-color: transparent;
}

.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-3d {
	box-shadow: 0 5px 0 #f89895;
}

.vc_color-sandy_brown.vc_message_box {
	color: #c3501c;
	border-color: #fbceba;
	background-color: #fef1eb;
}

.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
	color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {
	color: #c3501c;
	border-color: #f79468;
	background-color: transparent;
}

.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-3d {
	box-shadow: 0 5px 0 #f9ac8a;
}

.vc_color-purple.vc_message_box {
	color: #886389;
	border-color: #e3cbe3;
	background-color: #f5ecf5;
}

.vc_color-purple.vc_message_box .vc_message_box-icon {
	color: #b97ebb;
}

.vc_color-purple.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #b97ebb;
}

.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {
	color: #886389;
	border-color: #b97ebb;
	background-color: transparent;
}

.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
	color: #b97ebb;
}

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #b97ebb;
}

.vc_color-purple.vc_message_box-3d {
	box-shadow: 0 5px 0 #d1a9d2;
}

.vc_color-black.vc_message_box {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #3c3c3c;
}

.vc_color-black.vc_message_box .vc_message_box-icon {
	color: #2a2a2a;
}

.vc_color-black.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #2a2a2a;
}

.vc_color-black.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
	color: #fff;
	border-color: #2a2a2a;
	background-color: transparent;
}

.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
	color: #2a2a2a;
}

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #2a2a2a;
}

.vc_color-black.vc_message_box-3d {
	box-shadow: 0 5px 0 #101010;
}

.vc_color-grey.vc_message_box {
	color: #858585;
	border-color: #d2d2d2;
	background-color: #ebebeb;
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
	color: #ebebeb;
}

.vc_color-grey.vc_message_box-solid {
	color: #858585;
	border-color: transparent;
	background-color: #ebebeb;
}

.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
	color: #858585;
}

.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {
	color: #858585;
	border-color: #ebebeb;
	background-color: transparent;
}

.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ebebeb;
}

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
	color: #858585;
	background-color: #ebebeb;
}

.vc_color-grey.vc_message_box-3d {
	box-shadow: 0 5px 0 #b8b8b8;
}

.vc_color-white.vc_message_box {
	color: #b3b3b3;
	border-color: #e6e6e6;
	background-color: #fff;
}

.vc_color-white.vc_message_box .vc_message_box-icon {
	color: #fff;
}

.vc_color-white.vc_message_box-solid {
	color: #b3b3b3;
	border-color: transparent;
	background-color: #fff;
}

.vc_color-white.vc_message_box-solid .vc_message_box-icon {
	color: #b3b3b3;
}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {
	color: #b3b3b3;
	border-color: #fff;
	background-color: transparent;
}

.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
}

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
	color: #b3b3b3;
	background-color: #fff;
}

.vc_color-white.vc_message_box-3d {
	box-shadow: 0 5px 0 #ccc;
}

.vc_color-info.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #dff2fe;
}

.vc_color-info.vc_message_box .vc_message_box-icon {
	color: #56b0ee;
}

.vc_color-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #56b0ee;
}

.vc_color-info.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #56b0ee;
	background-color: transparent;
}

.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #56b0ee;
}

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #56b0ee;
}

.vc_color-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #9dd6fd;
}

.vc_color-success.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #e6fdf8;
}

.vc_color-success.vc_message_box .vc_message_box-icon {
	color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #1bbc9b;
	background-color: transparent;
}

.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #1bbc9b;
}

.vc_color-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #9dd6fd;
}

.vc_color-warning.vc_message_box {
	color: #9d8967;
	border-color: #ffeccc;
	background-color: #fff4e2;
}

.vc_color-warning.vc_message_box .vc_message_box-icon {
	color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
	color: #9d8967;
	border-color: #fcb53f;
	background-color: transparent;
}

.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fcb53f;
}

.vc_color-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #ffd999;
}

.vc_color-danger.vc_message_box {
	color: #a85959;
	border-color: #fedede;
	background-color: #fdeaea;
}

.vc_color-danger.vc_message_box .vc_message_box-icon {
	color: #ff7877;
}

.vc_color-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ff7877;
}

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
	color: #a85959;
	border-color: #ff7877;
	background-color: transparent;
}

.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ff7877;
}

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ff7877;
}

.vc_color-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #fdacac;
}

.vc_color-alert-info.vc_message_box {
	color: #31708f;
	border-color: #bce8f1;
	background-color: #d9edf7;
}

.vc_color-alert-info.vc_message_box .vc_message_box-icon {
	color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
	color: #31708f;
	border-color: #67cce0;
	background-color: transparent;
}

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #67cce0;
}

.vc_color-alert-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #91d9e8;
}

.vc_color-alert-success.vc_message_box {
	color: #3c763d;
	border-color: #d6e9c6;
	background-color: #dff0d8;
}

.vc_color-alert-success.vc_message_box .vc_message_box-icon {
	color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
	color: #3c763d;
	border-color: #9ad36a;
	background-color: transparent;
}

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #bbdba1;
}

.vc_color-alert-warning.vc_message_box {
	color: #8a6d3b;
	border-color: #faebcc;
	background-color: #fcf8e3;
}

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
	color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
	color: #8a6d3b;
	border-color: #f9cf79;
	background-color: transparent;
}

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #f5d89e;
}

.vc_color-alert-danger.vc_message_box {
	color: #a94442;
	border-color: #ebccd1;
	background-color: #f2dede;
}

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
	color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
	color: #a94442;
	border-color: #ef8495;
	background-color: transparent;
}

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #dca7b0;
}

.vc_color-black.vc_message_box .vc_message_box-icon {
	color: #fff;
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon {
	color: #2a2a2a;
}

.vc_color-black.vc_message_box-solid-icon {
	color: #2a2a2a;
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
	color: #858585;
}

.vc_color-white.vc_message_box .vc_message_box-icon {
	color: #b3b3b3;
}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon {
	color: #fff;
}

.vc_color-white.vc_message_box-solid-icon {
	color: #fff;
}

.vc_message_box-outline, .vc_message_box-solid-icon {
	border-width: 2px;
}

.vc_message_box-solid-icon .vc_message_box-icon {
	width: 3.25em;
}

.vc_message_box-rounded {
	border-radius: 5px;
}

.vc_message_box-round {
	border-radius: 4em;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
	margin-bottom: 0;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 35px;
}

.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {
	margin-bottom: 21.73913043px;
}

.vc_parallax {
	position: relative;
	overflow: hidden;
}

.vc_parallax>* {
	position: relative;
	z-index: 1;
}

.vc_parallax .vc_parallax-inner {
	pointer-events: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: inherit;
	background-size: cover;
	z-index: 0;
	background-position: 50% 0;
}

.vc_parallax-inner iframe {
	max-width: 1000%;
}

.vc_video-bg-container {
	position: relative;
}

.vc_video-bg {
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
}

.vc_video-bg iframe {
	max-width: 1000%;
}

.vc_row.vc_row-no-padding .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.vc_row[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_row[data-vc-full-width].vc_hidden {
	opacity: 0;
}

.vc_row-no-padding .vc_inner {
	margin-left: 0;
	margin-right: 0;
}

.vc_row.vc_row-o-full-height {
	min-height: 100vh;
}

.vc_row.vc_row-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.vc_row.vc_row-flex>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
		min-height: 1em;
	}
}

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
	display: none;
}

.vc_row.vc_row-o-columns-stretch {
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}

.vc_row.vc_row-o-columns-top {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

.vc_row.vc_row-o-columns-bottom {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.vc_row.vc_row-o-columns-middle {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {
	content: "";
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block;
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_column-inner::after, .vc_column-inner::before {
	content: " ";
	display: table;
}

.vc_column-inner::after {
	clear: both;
}

.vc_ie-flexbox-fixer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.vc_ie-flexbox-fixer>.vc_row {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.vc_row.vc_column-gap-1 {
	margin-left: -15.5px;
	margin-right: -15.5px;
}

.vc_row.vc_column-gap-1>.vc_column_container {
	padding: .5px;
}

.vc_row.vc_column-gap-2 {
	margin-left: -16px;
	margin-right: -16px;
}

.vc_row.vc_column-gap-2>.vc_column_container {
	padding: 1px;
}

.vc_row.vc_column-gap-3 {
	margin-left: -16.5px;
	margin-right: -16.5px;
}

.vc_row.vc_column-gap-3>.vc_column_container {
	padding: 1.5px;
}

.vc_row.vc_column-gap-4 {
	margin-left: -17px;
	margin-right: -17px;
}

.vc_row.vc_column-gap-4>.vc_column_container {
	padding: 2px;
}

.vc_row.vc_column-gap-5 {
	margin-left: -17.5px;
	margin-right: -17.5px;
}

.vc_row.vc_column-gap-5>.vc_column_container {
	padding: 2.5px;
}

.vc_row.vc_column-gap-10 {
	margin-left: -20px;
	margin-right: -20px;
}

.vc_row.vc_column-gap-10>.vc_column_container {
	padding: 5px;
}

.vc_row.vc_column-gap-15 {
	margin-left: -22.5px;
	margin-right: -22.5px;
}

.vc_row.vc_column-gap-15>.vc_column_container {
	padding: 7.5px;
}

.vc_row.vc_column-gap-20 {
	margin-left: -25px;
	margin-right: -25px;
}

.vc_row.vc_column-gap-20>.vc_column_container {
	padding: 10px;
}

.vc_row.vc_column-gap-25 {
	margin-left: -27.5px;
	margin-right: -27.5px;
}

.vc_row.vc_column-gap-25>.vc_column_container {
	padding: 12.5px;
}

.vc_row.vc_column-gap-30 {
	margin-left: -30px;
	margin-right: -30px;
}

.vc_row.vc_column-gap-30>.vc_column_container {
	padding: 15px;
}

.vc_row.vc_column-gap-35 {
	margin-left: -32.5px;
	margin-right: -32.5px;
}

.vc_row.vc_column-gap-35>.vc_column_container {
	padding: 17.5px;
}

.vc_column_container {
	padding-left: 0;
	padding-right: 0;
}

.vc_column_container>.vc_column-inner {
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 35px;
}

.vc_section {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -15px;
	margin-right: -15px;
}

.vc_section[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_section[data-vc-full-width].vc_hidden {
	opacity: 0;
}

.vc_section[data-vc-full-width]>.vc_row {
	margin-left: 0;
	margin-right: 0;
}

.vc_section[data-vc-stretch-content] {
	padding-left: 0;
	padding-right: 0;
}

.vc_section.vc_row-o-full-height {
	min-height: 100vh;
}

.vc_section.vc_section-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}

.vc_section.vc_section-flex .vc_vc_row {
	width: 100%;
}

.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before {
	display: none;
}

.vc_section.vc_section-o-content-top {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.vc_section.vc_section-o-content-bottom {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.vc_section.vc_section-o-content-middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after {
	content: "";
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block;
}

.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
	padding-top: 35px;
}

.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {
	padding-left: .5px;
	padding-right: .5px;
}

.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {
	padding-left: 1px;
	padding-right: 1px;
}

.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {
	padding-left: 1.5px;
	padding-right: 1.5px;
}

.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {
	padding-left: 2px;
	padding-right: 2px;
}

.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {
	padding-left: 2.5px;
	padding-right: 2.5px;
}

.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {
	padding-left: 5px;
	padding-right: 5px;
}

.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {
	padding-left: 10px;
	padding-right: 10px;
}

.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {
	padding-left: 12.5px;
	padding-right: 12.5px;
}

.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {
	padding-left: 15px;
	padding-right: 15px;
}

.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {
	padding-left: 17.5px;
	padding-right: 17.5px;
}

.vc_vc_column, .vc_vc_column_inner {
	padding-left: 0;
	padding-right: 0;
}

.vc_row.vc_row-flex>.vc_vc_column, .vc_row.vc_row-flex>.vc_vc_column_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container, .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_empty-element>.vc_column-inner {
	min-height: 100px;
}

.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	padding-top: 35px;
}

.fb_type_standard {
	height: 25px;
}

.fb_type_standard iframe {
	height: 25px;
}

.fb_type_button_count {
	height: 20px;
}

.fb_type_button_count iframe {
	height: 20px;
}

.fb_type_box_count {
	height: 62px;
}

.fb_type_box_count iframe {
	height: 62px;
}

.wpb_googleplus_type_standard {
	height: 25px;
}

.wpb_googleplus_type_small {
	height: 19px;
}

.wpb_googleplus_type_medium {
	height: 21px;
}

.wpb_googleplus_type_tall {
	height: 21px;
}

.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
	height: 62px;
}

.wpb_pinterest a {
	border-bottom: 0;
}

.wpb_pinterest_type_horizontal {
	height: 21px;
}

.wpb_pinterest_type_vertical {
	box-sizing: content-box;
	padding-top: 29px;
	height: 21px;
}

.wpb_pinterest_type_none {
	height: 21px;
}

iframe.twitter-share-button {
	margin: 0;
}

.vc_toggle {
	display: block;
	margin: 0 0 21.73913043px 0;
	padding: 0;
	font-size: 1em;
}

.vc_toggle:last-of-type {
	margin-bottom: 35px;
}

.vc_toggle_title {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
}

.vc_toggle_title>h4 {
	display: inline;
}

.vc_toggle_icon {
	display: none;
	position: relative;
	vertical-align: middle;
}

.vc_toggle_content {
	display: none;
	margin-bottom: 21.73913043px;
	margin-top: 1em;
	overflow: hidden;
	padding: 0;
}

.vc_toggle.vc_toggle_active>.vc_toggle_content {
	display: block;
}

.vc_toggle_simple .vc_toggle_icon {
	border: 0 solid transparent;
	border-radius: 0;
	display: inline-block;
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_simple .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_simple .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_simple .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_simple .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_simple .vc_toggle_icon {
	margin-left: 2px;
}

.vc_toggle_round .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 50%;
	display: inline-block;
}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_round .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_round .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_round .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_round .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_rounded .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 20%;
	display: inline-block;
}

.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_rounded .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_rounded .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_rounded .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_rounded .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}

.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_square .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 0;
	display: inline-block;
}

.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_square .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_square .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_square .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_square .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}

.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_text_only .vc_toggle_icon {
	display: none;
}

.vc_toggle_arrow .vc_toggle_icon {
	display: inline-block;
}

.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
	content: "";
	border-style: solid;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.vc_toggle_arrow .vc_toggle_icon::before {
	border-left: none;
	border-top: none;
}

.vc_toggle_arrow .vc_toggle_icon::after {
	border-right: none;
	border-bottom: none;
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
	visibility: visible;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: 0 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0 0;
}

.vc_toggle_default .vc_toggle_icon {
	background: #bababa;
	border: 1px solid #acacac;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #bababa;
}

.vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid #acacac;
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_blue .vc_toggle_icon {
	background-color: #5472d2;
	border-color: transparent;
}

.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #5472d2;
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #7c93dd;
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {
	background: #5472d2;
	border-color: #3354c0;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: #3354c0;
	background: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
	background: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #7c93dd;
	border-color: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #5472d2;
	background: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5472d2;
	background: 0 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #7c93dd;
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_turquoise .vc_toggle_icon {
	background-color: #00c1cf;
	border-color: transparent;
}

.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #00c1cf;
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #00919c;
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {
	background: #00c1cf;
	border-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
	border-color: #00919c;
	background: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
	background: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #00919c;
	border-color: #006269;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #006269;
	background: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #00c1cf;
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #00919c;
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_pink .vc_toggle_icon {
	background-color: #fe6c61;
	border-color: transparent;
}

.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #fe6c61;
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fe9b94;
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {
	background: #fe6c61;
	border-color: #fe3d2e;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #fe3d2e;
	background: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
	background: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #fe9b94;
	border-color: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe9b94;
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_violet .vc_toggle_icon {
	background-color: #8d6dc4;
	border-color: transparent;
}

.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #8d6dc4;
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #a991d3;
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {
	background: #8d6dc4;
	border-color: #7149b5;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
	border-color: #7149b5;
	background: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
	background: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #a991d3;
	border-color: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #a991d3;
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_peacoc .vc_toggle_icon {
	background-color: #4cadc9;
	border-color: transparent;
}

.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #4cadc9;
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #73bfd5;
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {
	background: #4cadc9;
	border-color: #3492ae;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
	border-color: #3492ae;
	background: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
	background: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #73bfd5;
	border-color: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #73bfd5;
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_chino .vc_toggle_icon {
	background-color: #cec2ab;
	border-color: transparent;
}

.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #cec2ab;
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #e1d9cb;
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {
	background: #cec2ab;
	border-color: #bbab8b;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
	border-color: #bbab8b;
	background: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
	background: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #e1d9cb;
	border-color: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e1d9cb;
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine .vc_toggle_icon {
	background-color: #50485b;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #50485b;
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #695f77;
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {
	background: #50485b;
	border-color: #37313f;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
	border-color: #37313f;
	background: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
	background: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #695f77;
	border-color: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #50485b;
	background: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #50485b;
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #695f77;
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_vista_blue .vc_toggle_icon {
	background-color: #75d69c;
	border-color: transparent;
}

.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #75d69c;
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {
	background: #75d69c;
	border-color: #4eca80;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: #4eca80;
	background: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
	background: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #9ce2b8;
	border-color: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #75d69c;
	background: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #75d69c;
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #9ce2b8;
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_black .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}

.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {
	background: #2a2a2a;
	border-color: #101010;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
	border-color: #101010;
	background: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
	background: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #444;
	border-color: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #444;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_grey .vc_toggle_icon {
	background-color: #ebebeb;
	border-color: transparent;
}

.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #ebebeb;
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #d2d2d2;
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
	background: #ebebeb;
	border-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
	background: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #d2d2d2;
	border-color: #b8b8b8;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #b8b8b8;
	background: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #ebebeb;
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_orange .vc_toggle_icon {
	background-color: #f7be68;
	border-color: transparent;
}

.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f7be68;
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fad398;
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
	background: #f7be68;
	border-color: #f4a938;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f4a938;
	background: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
	background: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #fad398;
	border-color: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7be68;
	background: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #fad398;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f7be68;
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fad398;
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sky .vc_toggle_icon {
	background-color: #5aa1e3;
	border-color: transparent;
}

.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #5aa1e3;
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #86baea;
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {
	background: #5aa1e3;
	border-color: #2e88dc;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
	border-color: #2e88dc;
	background: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
	background: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #86baea;
	border-color: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #86baea;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #86baea;
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_green .vc_toggle_icon {
	background-color: #6dab3c;
	border-color: transparent;
}

.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #6dab3c;
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #87c456;
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {
	background: #6dab3c;
	border-color: #55852f;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
	border-color: #55852f;
	background: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
	background: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #87c456;
	border-color: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #87c456;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #87c456;
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink .vc_toggle_icon {
	background-color: #f4524d;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f4524d;
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #f7817d;
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {
	background: #f4524d;
	border-color: #f1231d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f1231d;
	background: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
	background: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #f7817d;
	border-color: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f4524d;
	background: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f4524d;
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7817d;
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown .vc_toggle_icon {
	background-color: #f79468;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f79468;
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fab698;
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {
	background: #f79468;
	border-color: #f47238;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f47238;
	background: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
	background: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #fab698;
	border-color: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f79468;
	background: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f79468;
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fab698;
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_purple .vc_toggle_icon {
	background-color: #b97ebb;
	border-color: transparent;
}

.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #b97ebb;
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #cb9fcd;
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {
	background: #b97ebb;
	border-color: #a75da9;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
	border-color: #a75da9;
	background: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
	background: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #cb9fcd;
	border-color: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cb9fcd;
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_white .vc_toggle_icon {
	background-color: #fff;
	border-color: transparent;
}

.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #fff;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #e6e6e6;
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {
	background: #fff;
	border-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: #fff;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
	background: #fff;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #e6e6e6;
	border-color: #ccc;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #ccc;
	background: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fff;
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: 0 0;
}

.vc_toggle_size_sm .vc_toggle_icon {
	height: 16px;
	width: 16px;
}

.vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px;
}

.vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 8px;
	margin-left: 4px;
	height: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	height: 16px;
	width: 16px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 8px;
	margin-left: -4px;
	width: 8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -4px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
	padding-left: 24px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
	padding-left: 17.6px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 8px;
}

.vc_toggle_size_md .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_size_md .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_size_md .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
}

.vc_toggle_size_lg .vc_toggle_icon {
	height: 28px;
	width: 28px;
}

.vc_toggle_size_lg .vc_toggle_icon::before {
	height: 2px;
	width: 14px;
}

.vc_toggle_size_lg .vc_toggle_icon::after {
	height: 14px;
	width: 2px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 14px;
	margin-left: 7px;
	height: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
	height: 14px;
	width: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
	width: 12px;
	height: 2px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	height: 28px;
	width: 28px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 14px;
	margin-left: -7px;
	width: 14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -7px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
	padding-left: 42px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
	padding-left: 30.8px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 14px;
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}

.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
}

.wpb_widgetised_column .wpb_wrapper>ul {
	margin: 0;
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
	margin-left: 0;
	background-image: none;
	list-style: none !important;
}

.wpb_widgetised_column .wpb_wrapper>ul>li.nitro-lazy {
	background-image: none !important;
}

.wpb_widgetised_column .wpb_wrapper>ul>li:after, .wpb_widgetised_column .wpb_wrapper>ul>li:before {
	display: none !important;
}

.wpb_button {
	display: inline-block;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
	background-color: #eaeaea;
}

.vc_vc_button2 .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}

.vc_vc_button .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}

.wpb_button:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-transition: background-color .1s linear;
	-o-transition: background-color .1s linear;
	transition: background-color .1s linear;
}

.wpb_button:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.wpb_button.active, .wpb_button:active {
	background-color: #e6e6e6;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}

.wpb_button.active.nitro-lazy, .wpb_button:active.nitro-lazy {
	background-image: none !important;
}

button.wpb_btn-large, span.wpb_btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {
	margin-top: 1px;
}

button.wpb_btn-small, span.wpb_btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px;
}

button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {
	margin-top: -1px;
}

button.wpb_btn-mini, span.wpb_btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px;
}

.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {
	color: rgba(255, 255, 255, .75);
}

.wpb_button {
	border-color: #ccc;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1);
}

.wpb_btn-primary {
	background-color: #08c;
}

.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {
	background-color: #0077b3;
}

.wpb_btn-warning {
	background-color: #f90;
}

.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {
	background-color: #e68a00;
}

.wpb_btn-danger {
	background-color: #ff675b;
}

.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {
	background-color: #ff4f42;
}

.wpb_btn-success {
	background-color: #6ab165;
}

.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {
	background-color: #5aa855;
}

.wpb_btn-info {
	background-color: #58b9da;
}

.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {
	background-color: #43b0d5;
}

.wpb_btn-inverse {
	background-color: #555;
}

.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] {
	background-color: #484848;
}

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

a.wpb_button_a {
	text-decoration: none;
	border: none;
}

a.wpb_button_a:hover {
	text-decoration: none;
}

.wpb_button:hover {
	background-image: none;
}

.wpb_button:hover.nitro-lazy {
	background-image: none !important;
}

.vc_btn3-container {
	display: block;
	margin-bottom: 21.73913043px;
	max-width: 100%;
}

.vc_btn3-container.vc_btn3-inline {
	display: inline-block;
	vertical-align: top;
}

.vc_general.vc_btn3 {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: transparent;
	color: #5472d2;
	border: 1px solid transparent;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none;
	position: relative;
	top: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	line-height: normal;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

.vc_general.vc_btn3.nitro-lazy {
	background-image: none !important;
}

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 19px;
	padding-right: 19px;
}

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
	outline: 0;
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
	border: 1px solid transparent;
	text-decoration: none;
	color: #4868cf;
}

.vc_general.vc_btn3 .vc_btn3-icon {
	vertical-align: top;
	height: 14px;
	line-height: 1;
	font-size: 16px;
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
	display: inline-block;
	vertical-align: top;
	width: 0;
}

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
	position: relative;
}

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_btn3.vc_btn3-icon-left {
	text-align: left;
}

.vc_btn3.vc_btn3-icon-right {
	text-align: right;
}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-75%, -50%);
	-ms-transform: translate(-75%, -50%);
	transform: translate(-75%, -50%);
}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_btn3.vc_btn3-style-classic {
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1);
}

.vc_btn3.vc_btn3-style-modern {
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
	background-repeat: repeat-x;
}

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
	border-width: 2px;
}

.vc_btn3.vc_btn3-style-custom {
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
	background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-size: 200%;
	background-position: 0 -100%;
}

.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
	background-position: 0 100%;
}

.vc_btn3.vc_btn3-block {
	display: block;
	width: 100%;
	text-align: inherit;
}

.vc_btn3.vc_btn3-shape-square {
	border-radius: 0;
}

.vc_btn3.vc_btn3-shape-rounded {
	border-radius: 5px;
}

.vc_btn3.vc_btn3-shape-round {
	border-radius: 2em;
}

.vc_btn3.vc_btn3-size-xs {
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px;
}

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
	font-size: 14px;
	height: 11px;
	line-height: 11px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 31px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 12px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 31px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 12px;
}

.vc_btn3.vc_btn3-size-sm {
	font-size: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 16px;
	padding-right: 16px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
	font-size: 14px;
	height: 12px;
	line-height: 12px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 39px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 16px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 39px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 16px;
}

.vc_btn3.vc_btn3-size-md {
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 19px;
	padding-right: 19px;
}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
	font-size: 16px;
	height: 14px;
	line-height: 14px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 48px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 20px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 48px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 20px;
}

.vc_btn3.vc_btn3-size-lg {
	font-size: 16px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 25px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 24px;
	padding-right: 24px;
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
	font-size: 20px;
	height: 16px;
	line-height: 16px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 60px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 25px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 60px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 25px;
}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
	color: #f7f7f7;
	background-color: #3c5ecc;
}

.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
	color: #f2f2f2;
	background-color: #3558c8;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
	color: #5472d2;
	border-color: #5472d2;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #5472d2;
	box-shadow: 0 5px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3c5ecc;
	background-color: #3c5ecc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3558c8;
	background-color: #3558c8;
}

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
	color: #fff;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
	color: #f7f7f7;
	background-color: #00a4b0;
}

.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
	color: #f2f2f2;
	background-color: #009ba6;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
	color: #00c1cf;
	border-color: #00c1cf;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
	color: #fff;
	background-color: #00c1cf;
	box-shadow: 0 5px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #00a4b0;
	background-color: #00a4b0;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #009ba6;
	background-color: #009ba6;
}

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
	color: #f7f7f7;
	background-color: #fe5043;
}

.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
	color: #f2f2f2;
	background-color: #fe4638;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
	color: #fe6c61;
	border-color: #fe6c61;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #fe6c61;
	box-shadow: 0 5px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #fe5043;
	background-color: #fe5043;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #fe4638;
	background-color: #fe4638;
}

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
	color: #fff;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
	color: #f7f7f7;
	background-color: #7c57bb;
}

.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
	color: #f2f2f2;
	background-color: #7650b8;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
	color: #8d6dc4;
	border-color: #8d6dc4;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
	color: #fff;
	background-color: #8d6dc4;
	box-shadow: 0 5px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #7c57bb;
	background-color: #7c57bb;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #7650b8;
	background-color: #7650b8;
}

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
	color: #fff;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
	color: #f7f7f7;
	background-color: #39a0bd;
}

.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
	color: #f2f2f2;
	background-color: #3799b5;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
	color: #4cadc9;
	border-color: #4cadc9;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
	color: #fff;
	background-color: #4cadc9;
	box-shadow: 0 5px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #39a0bd;
	background-color: #39a0bd;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3799b5;
	background-color: #3799b5;
}

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
	color: #fff;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
	color: #f7f7f7;
	background-color: #c3b498;
}

.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
	color: #f2f2f2;
	background-color: #bfaf91;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
	color: #cec2ab;
	border-color: #cec2ab;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
	color: #fff;
	background-color: #cec2ab;
	box-shadow: 0 5px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #c3b498;
	background-color: #c3b498;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #bfaf91;
	background-color: #bfaf91;
}

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
	color: #fff;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
	color: #f7f7f7;
	background-color: #413a4a;
}

.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
	color: #f2f2f2;
	background-color: #3c3644;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
	color: #50485b;
	border-color: #50485b;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
	color: #fff;
	background-color: #50485b;
	box-shadow: 0 5px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #413a4a;
	background-color: #413a4a;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3c3644;
	background-color: #3c3644;
}

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
	color: #f7f7f7;
	background-color: #5dcf8b;
}

.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
	color: #f2f2f2;
	background-color: #56cd85;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
	color: #75d69c;
	border-color: #75d69c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #75d69c;
	box-shadow: 0 5px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5dcf8b;
	background-color: #5dcf8b;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #56cd85;
	background-color: #56cd85;
}

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
	color: #fff;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
	color: #f7f7f7;
	background-color: #f5b14b;
}

.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
	color: #f2f2f2;
	background-color: #f5ad41;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
	color: #f7be68;
	border-color: #f7be68;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
	color: #fff;
	background-color: #f7be68;
	box-shadow: 0 5px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f5b14b;
	background-color: #f5b14b;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f5ad41;
	background-color: #f5ad41;
}

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
	color: #fff;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
	color: #f7f7f7;
	background-color: #4092df;
}

.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
	color: #f2f2f2;
	background-color: #378ddd;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
	color: #5aa1e3;
	border-color: #5aa1e3;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
	color: #fff;
	background-color: #5aa1e3;
	box-shadow: 0 5px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #4092df;
	background-color: #4092df;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #378ddd;
	background-color: #378ddd;
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
	color: #fff;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
	color: #f7f7f7;
	background-color: #5f9434;
}

.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
	color: #f2f2f2;
	background-color: #5a8d31;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
	color: #6dab3c;
	border-color: #6dab3c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
	color: #fff;
	background-color: #6dab3c;
	box-shadow: 0 5px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5f9434;
	background-color: #5f9434;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #5a8d31;
	background-color: #5a8d31;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #f7f7f7;
	background-color: #f23630;
}

.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
	color: #f2f2f2;
	background-color: #f22d27;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
	color: #f4524d;
	border-color: #f4524d;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #f4524d;
	box-shadow: 0 5px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f23630;
	background-color: #f23630;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f22d27;
	background-color: #f22d27;
}

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
	color: #fff;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
	color: #f7f7f7;
	background-color: #f57f4b;
}

.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
	color: #f2f2f2;
	background-color: #f57941;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
	color: #f79468;
	border-color: #f79468;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
	color: #fff;
	background-color: #f79468;
	box-shadow: 0 5px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f57f4b;
	background-color: #f57f4b;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f57941;
	background-color: #f57941;
}

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
	color: #fff;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
	color: #f7f7f7;
	background-color: #ae6ab0;
}

.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
	color: #f2f2f2;
	background-color: #ab63ad;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
	color: #b97ebb;
	border-color: #b97ebb;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
	color: #fff;
	background-color: #b97ebb;
	box-shadow: 0 5px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ae6ab0;
	background-color: #ae6ab0;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ab63ad;
	background-color: #ab63ad;
}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
	color: #fff;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
	color: #f7f7f7;
	background-color: #1b1b1b;
}

.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
	color: #f2f2f2;
	background-color: #161616;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
	color: #fff;
	border-color: #2a2a2a;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
	color: #fff;
	background-color: #2a2a2a;
	box-shadow: 0 5px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #1b1b1b;
	background-color: #1b1b1b;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #161616;
	background-color: #161616;
}

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	color: #666;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
	color: #5e5e5e;
	background-color: #dcdcdc;
}

.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
	color: #595959;
	background-color: #d7d7d7;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	color: #666;
	border-color: #ebebeb;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
	color: #666;
	background-color: #ebebeb;
	box-shadow: 0 5px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #dcdcdc;
	background-color: #dcdcdc;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #d7d7d7;
	background-color: #d7d7d7;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
	color: #666;
	background-color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
	color: #5e5e5e;
	background-color: #f0f0f0;
}

.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
	color: #595959;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
	color: #666;
	border-color: #fff;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #fff;
	background-color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active {
	color: #666;
	border-color: #fff;
	background-color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
	color: #666;
	background-color: #fff;
	box-shadow: 0 5px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #666;
	border-color: #fff;
	background-color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #f0f0f0;
	background-color: #f0f0f0;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
	color: #333;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
	color: #2b2b2b;
	background-color: #e8e8e8;
}

.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
	color: #262626;
	background-color: #e3e3e3;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
	color: #f7f7f7;
	border-color: #f7f7f7;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
	color: #333;
	background-color: #f7f7f7;
	box-shadow: 0 5px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	color: #2b2b2b;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
	color: #262626;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
	color: #2b2b2b;
	border-color: #e8e8e8;
	background-color: #e8e8e8;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
	color: #262626;
	border-color: #e3e3e3;
	background-color: #e3e3e3;
}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	color: #fff;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
	color: #f7f7f7;
	background-color: #0074ad;
}

.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
	color: #f2f2f2;
	background-color: #006da3;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
	color: #08c;
	border-color: #08c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #08c;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #08c;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
	color: #fff;
	background-color: #08c;
	box-shadow: 0 5px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
	color: #fff;
	border-color: #08c;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #0074ad;
	background-color: #0074ad;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #006da3;
	background-color: #006da3;
}

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
	color: #fff;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
	color: #f7f7f7;
	background-color: #3fafd4;
}

.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
	color: #f2f2f2;
	background-color: #37abd3;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
	color: #58b9da;
	border-color: #58b9da;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #58b9da;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #58b9da;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
	color: #fff;
	background-color: #58b9da;
	box-shadow: 0 5px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
	color: #fff;
	border-color: #58b9da;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3fafd4;
	background-color: #3fafd4;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #37abd3;
	background-color: #37abd3;
}

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
	color: #fff;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
	color: #f7f7f7;
	background-color: #59a453;
}

.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
	color: #f2f2f2;
	background-color: #559d50;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
	color: #6ab165;
	border-color: #6ab165;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
	color: #fff;
	background-color: #6ab165;
	box-shadow: 0 5px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #59a453;
	background-color: #59a453;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #559d50;
	background-color: #559d50;
}

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	color: #fff;
	background-color: #f90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
	color: #f7f7f7;
	background-color: #e08700;
}

.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
	color: #f2f2f2;
	background-color: #d68100;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
	color: #f90;
	border-color: #f90;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f90;
	background-color: #f90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f90;
	background-color: #f90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
	color: #fff;
	background-color: #f90;
	box-shadow: 0 5px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
	color: #fff;
	border-color: #f90;
	background-color: #f90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #e08700;
	background-color: #e08700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #d68100;
	background-color: #d68100;
}

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	color: #fff;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
	color: #f7f7f7;
	background-color: #ff4b3c;
}

.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
	color: #f2f2f2;
	background-color: #ff4132;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
	color: #ff675b;
	border-color: #ff675b;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #ff675b;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #ff675b;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
	color: #fff;
	background-color: #ff675b;
	box-shadow: 0 5px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
	color: #fff;
	border-color: #ff675b;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ff4b3c;
	background-color: #ff4b3c;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ff4132;
	background-color: #ff4132;
}

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
	color: #fff;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
	color: #f7f7f7;
	background-color: #464646;
}

.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
	color: #f2f2f2;
	background-color: #414141;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
	color: #555;
	border-color: #555;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #555;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #555;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
	color: #fff;
	background-color: #555;
	box-shadow: 0 5px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
	color: #fff;
	border-color: #555;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #464646;
	background-color: #464646;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #414141;
	background-color: #414141;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
	color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	color: #ebebeb;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
	color: #fff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
	background-repeat: repeat-x;
}

.vc_btn3-container.vc_btn3-center {
	text-align: center;
}

.vc_btn3-container.vc_btn3-left {
	text-align: left;
}

.vc_btn3-container.vc_btn3-right {
	text-align: right;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
	display: inline-block;
	position: static;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	min-width: 1em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-right: .5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-left: .5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
	font-size: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 16px;
	padding-right: 16px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 19px;
	padding-right: 19px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
	font-size: 16px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 25px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 24px;
	padding-right: 24px;
}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
	text-align: inherit;
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
	border: none;
	text-decoration: inherit;
	color: inherit;
}

.vc_custom_heading a {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: 1;
}

.vc_custom_heading a:hover {
	opacity: .85;
}

.vc_call_to_action {
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	padding: 2em;
	border-radius: 5px;
}

.vc_call_to_action :last-child {
	margin-bottom: 0;
}

.vc_call_to_action.vc_cta_square {
	border-radius: 0;
}

.vc_call_to_action.vc_cta_square_outlined {
	border-radius: 0;
	background: 0 0 !important;
}

.vc_call_to_action.vc_cta_round {
	border-radius: 50px;
}

.vc_call_to_action.vc_cta_outlined {
	background: 0 0 !important;
}

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
	margin: 0;
	clear: none;
}

.vc_call_to_action hgroup+p {
	margin-top: 1em;
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
	float: right;
	margin-left: 2em;
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
	float: left;
	margin-right: 2em;
}

.wpb_call_to_action {
	position: relative;
	background-color: #f7f7f7;
	padding: 20px;
	padding: 35px;
	border: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wpb_call_to_action .wpb_button {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.cta_align_left .wpb_button {
	float: left;
}

.cta_align_right .wpb_button {
	float: right;
}

.cta_align_left .wpb_button, .cta_align_right .wpb_button {
	max-width: 27.5%;
}

.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
	width: 70%;
	float: left;
	clear: none;
}

.cta_align_left .wpb_call_text {
	float: right;
}

#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
	margin: 0;
	padding-top: 0;
}

.cta_align_bottom {
	text-align: center;
}

.cta_align_bottom .wpb_button {
	position: static;
	margin-top: 21.73913043px;
	display: inline-block;
}

.cta_no_button .wpb_call_text {
	width: auto;
	float: none;
}

@media (max-width:600px) {
	.vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
		max-width: 70%;
		width: 70%;
		float: none;
		display: block;
		margin: 3% auto;
	}
	
	.vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
		width: auto;
		max-width: none;
		text-align: center;
	}
}

.vc_cta3-container {
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
}

.vc_cta3-container::after, .vc_cta3-container::before {
	display: table;
	content: " ";
}

.vc_cta3-container.vc_cta3-size-xs {
	width: 50%;
}

.vc_cta3-container.vc_cta3-size-sm {
	width: 60%;
}

.vc_cta3-container.vc_cta3-size-md {
	width: 70%;
}

.vc_cta3-container.vc_cta3-size-lg {
	width: 80%;
}

.vc_cta3-container.vc_cta3-size-xl {
	width: 90%;
}

.vc_general.vc_cta3 {
	border: 1px solid transparent;
	font-size: 1em;
	padding: 28px 28px;
	word-wrap: break-word;
}

.vc_general.vc_cta3 .vc_cta3-content {
	vertical-align: top;
}

.vc_general.vc_cta3 .vc_cta3-content>:last-child, .vc_general.vc_cta3 .vc_cta3-icons>:last-child {
	margin-bottom: 0;
}

.vc_general.vc_cta3 .vc_cta3-actions {
	vertical-align: middle;
	white-space: nowrap;
}

@media (min-width:768px) {
	.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
		margin: 0;
	}
}

.vc_general.vc_cta3 .vc_cta3-icons {
	vertical-align: middle;
}

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
	text-align: left;
}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
	text-align: right;
}

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
	text-align: center;
}

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
	text-align: justify;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
	padding-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
	text-align: center;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
	display: inline-block;
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
	padding-bottom: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
	text-align: center;
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {
	display: inline-block;
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
	display: table-cell;
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
	display: table-cell;
	padding-left: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
	display: table-cell;
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
	display: table-cell;
	padding-right: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border {
	position: relative;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
	position: absolute;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
	right: 0;
	top: 50%;
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
	margin-right: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-right: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
	margin-right: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container {
	padding-right: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
	margin-right: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container {
	padding-right: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
	margin-right: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {
	padding-right: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
	margin-right: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-right: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
	left: 0;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
	margin-left: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-left: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
	margin-left: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container {
	padding-left: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
	margin-left: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
	padding-left: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
	margin-left: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
	padding-left: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
	margin-left: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-left: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
	margin-top: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-top: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
	margin-top: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container {
	padding-top: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
	margin-top: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container {
	padding-top: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
	margin-top: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
	padding-top: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
	margin-top: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-top: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
	margin-bottom: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-bottom: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
	margin-bottom: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container {
	padding-bottom: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
	margin-bottom: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container {
	padding-bottom: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
	margin-bottom: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container {
	padding-bottom: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
	margin-bottom: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-bottom: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 35px;
}

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
	margin-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
	margin-bottom: 1em;
}

@media (min-width:768px) {
	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
		display: table-cell;
		max-width: 30%;
	}
	
	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
		padding-left: 28px;
		display: table-cell;
	}
	
	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
		display: table-cell;
		max-width: 30%;
	}
	
	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
		padding-right: 28px;
		display: table-cell;
	}
}

.vc_general.vc_cta3.vc_cta3-style-classic {
	border-color: #f0f0f0;
	background-color: #f7f7f7;
}

.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
	color: inherit;
}

.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
	color: inherit;
}

.vc_general.vc_cta3.vc_cta3-style-outline {
	border-width: 3px;
}

.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
	color: inherit;
}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 {
	color: inherit;
}

.vc_general.vc_cta3.vc_cta3-style-custom {
	border-color: #f0f0f0;
	background-color: #f7f7f7;
}

.vc_general.vc_cta3.vc_cta3-shape-square {
	border-radius: 0;
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
	border-radius: 5px;
}

.vc_general.vc_cta3.vc_cta3-shape-round {
	border-radius: 4em;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
	color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
	color: #c9d2f0;
	border-color: transparent;
	background-color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #3253bc;
	color: #c9d2f0;
	border-color: transparent;
	background-color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
	border-color: #5472d2;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
	color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
	color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
	color: #d3f5f1;
	border-color: transparent;
	background-color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #008d97;
	color: #d3f5f1;
	border-color: transparent;
	background-color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
	border-color: #00c1cf;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
	color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
	color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
	color: #fcdbd7;
	border-color: transparent;
	background-color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #fe3829;
	color: #fcdbd7;
	border-color: transparent;
	background-color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
	border-color: #fe6c61;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
	color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
	color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
	color: #e1d5f5;
	border-color: transparent;
	background-color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #6e48b1;
	color: #e1d5f5;
	border-color: transparent;
	background-color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
	border-color: #8d6dc4;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
	color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
	color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
	color: #d0edf5;
	border-color: transparent;
	background-color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #338faa;
	color: #d0edf5;
	border-color: transparent;
	background-color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
	border-color: #4cadc9;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
	color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
	color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
	color: #f7f3eb;
	border-color: transparent;
	background-color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #b9a888;
	color: #f7f3eb;
	border-color: transparent;
	background-color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
	border-color: #cec2ab;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
	color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
	color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
	color: #e2ddeb;
	border-color: transparent;
	background-color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #342f3c;
	color: #e2ddeb;
	border-color: transparent;
	background-color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
	border-color: #50485b;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
	color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
	color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
	color: #e1f5e9;
	border-color: transparent;
	background-color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #4ac97d;
	color: #e1f5e9;
	border-color: transparent;
	background-color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
	border-color: #75d69c;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
	color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
	color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
	color: #faf0e1;
	border-color: transparent;
	background-color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f4a733;
	color: #faf0e1;
	border-color: transparent;
	background-color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
	border-color: #f7be68;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
	color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
	color: #dce9f5;
	border-color: transparent;
	background-color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #2a86db;
	color: #dce9f5;
	border-color: transparent;
	background-color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
	border-color: #5aa1e3;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
	color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
	color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
	color: #e5f2da;
	border-color: transparent;
	background-color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #53812d;
	color: #e5f2da;
	border-color: transparent;
	background-color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
	border-color: #6dab3c;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
	color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
	color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
	color: #fce2e1;
	border-color: transparent;
	background-color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f11f18;
	color: #fce2e1;
	border-color: transparent;
	background-color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
	border-color: #f4524d;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
	color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
	color: #f7e1d7;
	border-color: transparent;
	background-color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f46e33;
	color: #f7e1d7;
	border-color: transparent;
	background-color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
	border-color: #f79468;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
	color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
	color: #f4dff5;
	border-color: transparent;
	background-color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #a559a8;
	color: #f4dff5;
	border-color: transparent;
	background-color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
	border-color: #b97ebb;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
	color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
	color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
	color: #d9d9d9;
	border-color: transparent;
	background-color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #0e0e0e;
	color: #d9d9d9;
	border-color: transparent;
	background-color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
	border-color: #2a2a2a;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
	color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
	color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #cfcfcf;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
	border-color: #ebebeb;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
	color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #e3e3e3;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
	border-color: #fff;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #f0f0f0;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #d4d4d4;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #f0f0f0;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
	border-color: #f0f0f0;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f0f0f0;
}

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
	height: 1em;
	width: 1em;
}

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
	height: 2em;
	width: 2em;
}

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
	height: 3em;
	width: 3em;
}

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
	height: 4em;
	width: 4em;
}

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
	height: 5em;
	width: 5em;
}

.wpb_gmaps_widget .wpb_wrapper {
	background-color: #f7f7f7;
	padding: 5px;
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
	margin-bottom: 0;
	padding: 0;
	display: block;
	width: 100%;
	border: none;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
	outline: 0;
}

.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
	padding: 0;
}

.wpb_content_element .wpb_tabs_nav {
	margin: 0;
	padding-left: 0 !important;
	text-indent: inherit !important;
}

#content .wpb_content_element .wpb_tabs_nav {
	margin: 0;
}

.wpb_content_element .wpb_tabs_nav li {
	background-color: #fff;
	white-space: nowrap;
	padding: 0;
	background-image: none;
	list-style: none !important;
}

.wpb_content_element .wpb_tabs_nav li.nitro-lazy {
	background-image: none !important;
}

.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
	display: none !important;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
	background-color: #f7f7f7;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
	cursor: default;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
	display: none;
}

.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	border-bottom: none;
	text-decoration: none;
	display: block;
	padding: .5em 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background-color: #f7f7f7;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
	padding: 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
	margin-bottom: 0;
}

.wpb_tabs .wpb_tabs_nav li {
	float: left;
	margin: 0 1px 0 0;
}

.wpb_tour .wpb_tabs_nav {
	float: left;
	width: 31.66666667%;
}

.wpb_tour .wpb_tabs_nav li {
	margin: 0 0 1px 0;
	clear: left;
	width: 100%;
}

.wpb_tour .wpb_tabs_nav a {
	width: 100%;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	float: left;
	width: 68.33333333%;
	padding: 0 0 0 21.73913043px;
}

.wpb_tour_next_prev_nav {
	margin-left: 31.66666667%;
	padding-left: 21.73913043px;
	font-size: 80%;
}

.wpb_tour_next_prev_nav a {
	border-bottom: 1px dotted;
	text-decoration: none;
}

.wpb_tour_next_prev_nav a:hover {
	text-decoration: none;
	border-bottom: none;
}

.wpb_tour_next_prev_nav span {
	width: 48%;
	display: inline-block;
	padding-top: 1em;
	float: left;
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
	text-align: right;
	float: right;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	margin: 0 0 1px 0;
	padding-top: 0;
	position: relative;
	text-transform: none;
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
	padding-left: 1em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/toggle_open.png");
	background-repeat: no-repeat;
	position: absolute;
	right: .7em;
	top: .7em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon.nitro-lazy, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon.nitro-lazy {
	background-image: none !important;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/toggle_close.png");
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon.nitro-lazy {
	background-image: none !important;
}

@media (max-width:480px) {
	.vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
		width: 100%;
		float: none;
		margin-left: 0;
	}
	
	.vc_responsive .wpb_tour_next_prev_nav {
		width: auto;
		padding: 0 1em;
	}
	
	.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
		margin-bottom: 1em;
	}
	
	.vc_responsive .wpb_tour .wpb_tab {
		padding-left: 1em;
		padding-right: 1em;
	}
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
	float: none;
}

body ul.wpb_thumbnails-fluid li {
	padding: 0;
	margin-left: 0;
	background-image: none;
	list-style: none !important;
}

body ul.wpb_thumbnails-fluid li.nitro-lazy {
	background-image: none !important;
}

body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
	display: none !important;
}

body ul.wpb_thumbnails-fluid li .entry-content :last-child {
	margin-bottom: 0;
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
	padding: 0;
	overflow: visible !important;
}

.wpb_teaser_grid .entry-content {
	margin: 0;
	padding: 0;
	width: 100%;
}

.grid_layout-thumbnail .post-thumb {
	margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
	max-width: 100%;
}

.wpb_carousel .wpb_wrapper {
	position: relative;
}

.wpb_carousel .next, .wpb_carousel .prev {
	position: absolute;
	top: 3px;
	background-color: #f7f7f7;
	padding: 0 6px 0 6px;
	font-size: 12px;
	z-index: 10;
	text-decoration: none;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.wpb_carousel .next:hover, .wpb_carousel .prev:hover {
	background-color: #f0f0f0;
}

.wpb_carousel .next:focus, .wpb_carousel .prev:focus {
	outline: 0;
	text-decoration: none;
}

.wpb_carousel .prev {
	right: 30px;
}

.wpb_carousel .next {
	right: 0;
}

.wpb_carousel .wpb_thumbnails-fluid {
	width: 100%;
}

.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] {
	height: auto !important;
}

.wpb_categories_filter, .wpb_teaser_grid .categories_filter {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
}

.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	background-image: none;
	list-style: none !important;
}

.wpb_categories_filter li.nitro-lazy, .wpb_teaser_grid .categories_filter li.nitro-lazy {
	background-image: none !important;
}

.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
	display: none !important;
}

.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
	border: none;
	text-decoration: none;
}

.wpb_categories_filter li a:hover, .wpb_teaser_grid .categories_filter li a:hover {
	border-bottom: 1px dotted;
}

.wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li.active a {
	border-bottom: 1px dotted;
}

@media (max-width:480px) {
	.vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
		margin-left: 0;
		width: auto;
	}
	
	.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
		width: 100%;
		float: none;
		display: block;
		margin-left: 0;
		margin-right: 0;
	}
}

.wpb_image_grid .wpb_image_grid_ul {
	margin: 0;
	padding: 0;
}

.wpb_image_grid .wpb_image_grid_ul>li {
	background-image: none;
	list-style: none !important;
}

.wpb_image_grid .wpb_image_grid_ul>li.nitro-lazy {
	background-image: none !important;
}

.wpb_image_grid .wpb_image_grid_ul>li:after, .wpb_image_grid .wpb_image_grid_ul>li:before {
	display: none !important;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
	list-style: none;
	margin: 0 1px 1px 0;
	max-width: 100%;
	float: left;
}

.wpb_image_grid .wpb_image_grid_ul a {
	display: block;
}

.wpb_image_grid .wpb_image_grid_ul img {
	display: block;
	max-width: 100%;
	height: auto;
}

.wpb_gallery .theme-default .nivoSlider {
	margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
	padding: 10px 0 3px 0;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
	bottom: auto;
	top: 100%;
	margin-top: 15px;
}

.wpb_gallery .wpb_flexslider .flex-caption {
	cursor: default;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
	line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
	z-index: 10;
}

#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
	list-style: none;
	padding: 0;
	background-image: none;
	margin: 0;
}

#content .wpb_gallery_slides ul.flex-direction-nav.nitro-lazy, #content .wpb_gallery_slides ul.slides.nitro-lazy, .content .wpb_gallery_slides ul.flex-direction-nav.nitro-lazy, .content .wpb_gallery_slides ul.slides.nitro-lazy, .wpb_content_element .wpb_gallery_slides ul li.nitro-lazy, .wpb_gallery_slides ul.flex-direction-nav.nitro-lazy, .wpb_gallery_slides ul.slides.nitro-lazy, body .wpb_gallery_slides ul li.nitro-lazy {
	background-image: none !important;
}

.flickr_badge_image {
	margin: 0 10px 10px 0;
	width: 72px;
	height: 72px;
	float: left;
	background: 0 0;
	padding: 0;
}

.flickr_badge_image a {
	border: none;
}

.flickr_badge_image img {
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.wpb_flickr_widget p.flickr_stream_wrap {
	clear: both;
	margin-bottom: 0;
	font-size: 80%;
}

.wpb_flickr_widget p.flickr_stream_wrap a {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/flickr.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline-block;
}

.wpb_flickr_widget p.flickr_stream_wrap a.nitro-lazy {
	background-image: none !important;
}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
	width: 10%;
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
	width: 20%;
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
	width: 30%;
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
	width: 40%;
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
	width: 50%;
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
	width: 60%;
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
	width: 70%;
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
	width: 80%;
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
	width: 90%;
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
	width: 100%;
}

.wpb_video_widget .wpb_video_wrapper {
	padding-top: 56.25%;
	position: relative;
	width: 100%;
}

.wpb_video_widget .wpb_video_wrapper>div {
	padding-top: 0 !important;
	position: static;
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
	padding-top: 56.25%;
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
	padding-top: 75%;
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
	padding-top: 42.55319149%;
}

.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper {
	padding-top: 177.77777778%;
}

.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
	padding-top: 133.33333333%;
}

.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
	padding-top: 235%;
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
	float: left;
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
	margin: 0 auto;
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
	float: right;
}

.wpb_video_widget .wpb_wrapper {
	position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wpb_video_wrapper .fluid-width-video-wrapper {
	padding-top: 0 !important;
	position: static;
}

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
	background-color: #f7f7f7;
	opacity: 1;
	color: inherit;
	padding: 10px 15px;
	position: static;
}

.wpb_posts_slider .wpb_gallery_slides>ul>li {
	background-image: none;
	list-style: none !important;
}

.wpb_posts_slider .wpb_gallery_slides>ul>li.nitro-lazy {
	background-image: none !important;
}

.wpb_posts_slider .wpb_gallery_slides>ul>li:after, .wpb_posts_slider .wpb_gallery_slides>ul>li:before {
	display: none !important;
}

.vc_progress_bar .vc_single_bar {
	background: #f7f7f7;
	position: relative;
	margin-bottom: 11.66666667px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.vc_progress_bar .vc_single_bar:last-child {
	margin-bottom: 0;
}

.vc_progress_bar .vc_single_bar .vc_label {
	display: block;
	padding: .5em 1em;
	position: relative;
	z-index: 1;
}

.vc_progress_bar .vc_single_bar .vc_bar {
	display: block;
	position: absolute;
	height: 100%;
	background-color: #e0e0e0;
	width: 0%;
	top: 0;
	left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: width 1s linear;
	-moz-transition: width 1s linear;
	-webkit-transition: width 1s linear;
	-o-transition: width 1s linear;
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
	background-color: #0074cc;
}

.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
	background-color: #0074cc;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
	background-color: #49afcd;
}

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
	background-color: #49afcd;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
	background-color: #5bb75b;
}

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {
	background-color: #5bb75b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
	background-color: #faa732;
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {
	background-color: #faa732;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
	background-color: #da4f49;
}

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {
	background-color: #da4f49;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
	background-color: #414141;
}

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
	background-color: #414141;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
	background-color: #5472d2;
}

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {
	background-color: #5472d2;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
	background-color: #00c1cf;
}

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {
	background-color: #00c1cf;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
	background-color: #fe6c61;
}

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {
	background-color: #fe6c61;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
	background-color: #8d6dc4;
}

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar {
	background-color: #8d6dc4;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
	background-color: #4cadc9;
}

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {
	background-color: #4cadc9;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
	background-color: #cec2ab;
}

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {
	background-color: #cec2ab;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
	background-color: #50485b;
}

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {
	background-color: #50485b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
	background-color: #75d69c;
}

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {
	background-color: #75d69c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {
	background-color: #75d69c;
}

.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar {
	background-color: #75d69c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
	background-color: #2a2a2a;
}

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {
	background-color: #2a2a2a;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
	background-color: #ebebeb;
}

.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {
	background-color: #ebebeb;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
	background-color: #f7be68;
}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar {
	background-color: #f7be68;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
	background-color: #5aa1e3;
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar {
	background-color: #5aa1e3;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
	background-color: #6dab3c;
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar {
	background-color: #6dab3c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
	background-color: #f4524d;
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar {
	background-color: #f4524d;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
	background-color: #f79468;
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar {
	background-color: #f79468;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
	background-color: #b97ebb;
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar {
	background-color: #b97ebb;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
	background-color: #fff;
}

.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
	background-color: #fff;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

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

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

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

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

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

.vc_pie_chart {
	z-index: 0;
	text-align: center;
	opacity: 0;
}

.vc_pie_chart.vc_ready {
	opacity: 1;
}

.vc_pie_chart .vc_pie_wrapper {
	position: relative;
	margin: 0 auto;
}

.vc_pie_chart canvas {
	position: relative;
	z-index: 1;
}

.vc_pie_chart .vc_pie_chart_value {
	font-size: 200%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

.vc_pie_chart_back {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 6px solid #f7f7f7;
	border-radius: 999px;
	border-radius: 50%;
	opacity: .3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_images_carousel .vc_carousel-control {
	border: none;
}

.vc_carousel .vc_carousel-control {
	text-shadow: none;
	border: none;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
	outline: 0;
}

.vc_carousel .vc_carousel-indicators li {
	width: 5px;
	height: 5px;
	margin: 0;
	border-color: #f7f7f7;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.vc_separator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_separator h4 {
	line-height: 1em;
	font-size: 100%;
	margin: 0;
	word-wrap: break-word;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.vc_separator h4 .normal {
	font-size: 12px;
	font-weight: 400;
}

.vc_separator .vc_sep_holder {
	height: 1px;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 10%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
	height: 1px;
	border-top: 1px solid #ebebeb;
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
}

.vc_separator.vc_separator_align_center h4 {
	padding: 0 .8em;
}

.vc_separator.vc_separator_align_left h4 {
	padding: 0 .8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
	display: none;
}

.vc_separator.vc_separator_align_right h4 {
	padding: 0 0 0 .8em;
	margin: 0 !important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
	display: none;
}

.vc_separator.vc_sep_double {
	height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
	border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
	border-top-style: dotted;
}

.vc_separator.vc_sep_shadow .vc_sep_line {
	border: none;
	position: relative;
	height: 20px;
	top: 0;
	overflow: hidden;
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: -20px;
	right: 0;
	height: 10px;
	border-radius: 100%;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	right: -100%;
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	left: -100%;
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
	width: 100%;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
	display: none;
}

.vc_separator .vc_icon_element {
	margin-bottom: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
	padding-left: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
	margin-left: .8em;
	margin-right: .8em;
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
	margin-left: .8em;
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
	padding-left: .8em;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
	border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 1px;
	top: 0;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
	top: 0;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
	border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 2px;
	top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
	top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
	border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 3px;
	top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
	top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
	border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 4px;
	top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
	top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
	border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 5px;
	top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
	top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
	border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 6px;
	top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
	top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
	border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 7px;
	top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
	top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
	border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 8px;
	top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
	top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
	border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 9px;
	top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
	top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
	border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 10px;
	top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
	top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 10px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
	border-color: #5472d2;
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
	color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
	border-color: #00c1cf;
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
	color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
	border-color: #fe6c61;
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
	color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
	border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
	color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
	border-color: #4cadc9;
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
	color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
	border-color: #cec2ab;
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
	color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
	border-color: #50485b;
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
	color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
	border-color: #75d69c;
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
	color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
	border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
	color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #ebebeb;
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
	color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
	border-color: #f7be68;
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
	color: #f7be68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
	border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
	color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
	border-color: #6dab3c;
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
	color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
	border-color: #f4524d;
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
	color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
	border-color: #f79468;
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
	color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
	border-color: #b97ebb;
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
	color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
	border-color: #fff;
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
	color: #fff;
}

.vc_text_separator, .wpb_separator {
	border-bottom: 1px solid #ebebeb;
}

.vc_sep_width_10 {
	width: 10%;
}

.vc_sep_width_20 {
	width: 20%;
}

.vc_sep_width_30 {
	width: 30%;
}

.vc_sep_width_40 {
	width: 40%;
}

.vc_sep_width_50 {
	width: 50%;
}

.vc_sep_width_60 {
	width: 60%;
}

.vc_sep_width_70 {
	width: 70%;
}

.vc_sep_width_80 {
	width: 80%;
}

.vc_sep_width_90 {
	width: 90%;
}

.vc_sep_width_100 {
	width: 100%;
}

.vc_sep_pos_align_center {
	margin-left: auto;
	margin-right: auto;
}

.vc_sep_pos_align_left {
	margin-left: 0;
	margin-right: auto;
}

.vc_sep_pos_align_right {
	margin-left: auto;
	margin-right: 0;
}

.wpb_separator {
	clear: both;
	height: 1px;
}

.vc_text_separator {
	clear: both;
	height: 1px;
}

.vc_text_separator div {
	display: inline-block;
	background-color: #fff;
	padding: 1px 1em;
	position: relative;
	top: -9px;
}

.separator_align_center {
	text-align: center;
}

.separator_align_left {
	text-align: left;
}

.separator_align_right {
	text-align: right;
}

.vc-zigzag-wrapper {
	text-align: center;
}

.vc-zigzag-wrapper.vc-zigzag-align-left {
	text-align: left;
}

.vc-zigzag-wrapper.vc-zigzag-align-right {
	text-align: right;
}

.vc-zigzag-inner {
	display: inline-block;
}

.wpb_single_image a {
	border: none;
	outline: 0;
}

.wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}

.wpb_single_image img.vc_img-placeholder {
	width: 100%;
}

.wpb_single_image .vc_single_image-wrapper {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
	padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.wpb_single_image.vc_align_center {
	text-align: center;
}

.wpb_single_image.vc_align_right {
	text-align: right;
}

.wpb_single_image.vc_align_left {
	text-align: left;
}

.wpb_single_image .vc_box_shadow_3d {
	position: relative;
	z-index: 0;
	display: inline-block;
	max-width: 100%;
}

.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
	content: "";
	position: absolute;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
	box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
	left: 5px;
	right: 50%;
	bottom: 8px;
	height: 30%;
	z-index: -1;
	border-radius: inherit;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: skewY(-6deg);
	-ms-transform: skewY(-6deg);
	transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d:after {
	left: 50%;
	right: 5px;
	-webkit-transform: skewY(6deg);
	-ms-transform: skewY(6deg);
	transform: skewY(6deg);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.wpb_single_image .vc_figure {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	max-width: 100%;
}

.wpb_single_image .vc_figure-caption {
	margin-top: .2em;
	font-size: .8em;
}

.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
	border-color: #5472d2;
}

.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
	background-color: #5472d2;
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
	border-color: #00c1cf;
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
	background-color: #00c1cf;
}

.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
	border-color: #fe6c61;
}

.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
	background-color: #fe6c61;
}

.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
	border-color: #8d6dc4;
}

.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
	background-color: #8d6dc4;
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
	border-color: #4cadc9;
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
	background-color: #4cadc9;
}

.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
	border-color: #cec2ab;
}

.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
	background-color: #cec2ab;
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
	border-color: #50485b;
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
	background-color: #50485b;
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
	border-color: #75d69c;
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
	background-color: #75d69c;
}

.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
	border-color: #2a2a2a;
}

.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
	background-color: #2a2a2a;
}

.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
	border-color: #ebebeb;
}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
	background-color: #ebebeb;
}

.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
	border-color: #f7be68;
}

.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
	background-color: #f7be68;
}

.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
	border-color: #5aa1e3;
}

.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
	background-color: #5aa1e3;
}

.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
	border-color: #6dab3c;
}

.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {
	background-color: #6dab3c;
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
	border-color: #f4524d;
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
	background-color: #f4524d;
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
	border-color: #f79468;
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
	background-color: #f79468;
}

.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
	border-color: #b97ebb;
}

.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
	background-color: #b97ebb;
}

.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
	border-color: #fff;
}

.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
	background-color: #fff;
}

.vc_icon_element {
	line-height: 0;
	font-size: 14px;
	margin-bottom: 35px;
}

.vc_icon_element.vc_icon_element-outer {
	box-sizing: border-box;
	text-align: center;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	text-align: left;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
	text-align: center;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
	text-align: right;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	text-align: center;
	display: inline-block;
	border: 2px solid transparent;
	width: 4em;
	height: 4em;
	box-sizing: content-box;
	position: relative;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
	font-size: 2.15em;
	font-style: normal;
	line-height: 1 !important;
	font-size-adjust: none;
	font-stretch: normal;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-language-override: normal;
	font-language-override: normal;
	-webkit-font-kerning: auto;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	text-rendering: auto;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	width: inherit;
	height: inherit;
	font-size: 1em;
	text-align: center;
	text-rendering: optimizelegibility;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	box-sizing: content-box;
	border: none;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
	max-width: 100% !important;
	line-height: 1.2em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
	width: 2.5em !important;
	height: 2.5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
	font-size: 1.2em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
	max-width: 100% !important;
	line-height: 1.6em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
	width: 3.15em !important;
	height: 3.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
	font-size: 1.6em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
	max-width: 100% !important;
	line-height: 2.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
	width: 4em !important;
	height: 4em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 2.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
	max-width: 100% !important;
	line-height: 2.85em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
	width: 5em !important;
	height: 5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
	font-size: 2.85em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
	max-width: 100% !important;
	line-height: 5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
	width: 7.15em !important;
	height: 7.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
	font-size: 5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded {
	border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link {
	border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
	border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
	border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
	border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link {
	border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
	border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
	border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
	color: #5472d2;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
	color: #00c1cf;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
	color: #fe6c61;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
	color: #8d6dc4;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
	color: #4cadc9;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
	color: #cec2ab;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
	color: #50485b;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
	color: #75d69c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
	color: #2a2a2a;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
	color: #ebebeb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
	color: #f7be68;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
	color: #5aa1e3;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
	color: #6dab3c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
	color: #f4524d;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
	color: #f79468;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
	color: #b97ebb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
	color: #fff;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
	border-color: #5472d2;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
	background-color: #5472d2;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
	border-color: #00c1cf;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
	background-color: #00c1cf;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
	border-color: #fe6c61;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
	background-color: #fe6c61;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
	border-color: #8d6dc4;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
	background-color: #8d6dc4;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
	border-color: #4cadc9;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
	background-color: #4cadc9;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
	border-color: #cec2ab;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
	background-color: #cec2ab;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
	border-color: #50485b;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
	background-color: #50485b;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
	border-color: #75d69c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
	background-color: #75d69c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
	border-color: #2a2a2a;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
	background-color: #2a2a2a;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
	border-color: #ebebeb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
	background-color: #ebebeb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
	border-color: #f7be68;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
	background-color: #f7be68;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
	border-color: #5aa1e3;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
	background-color: #5aa1e3;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
	border-color: #6dab3c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
	background-color: #6dab3c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
	border-color: #f4524d;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
	background-color: #f4524d;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
	border-color: #f79468;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
	background-color: #f79468;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
	border-color: #b97ebb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
	background-color: #b97ebb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
	border-color: #fff;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
	background-color: #fff;
}

.vc_chart .vc_chart-legend {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.vc_chart .vc_chart-legend li {
	line-height: 1.3em;
	list-style: none;
	margin: 0 0 .3em 0;
	min-height: 1.3em;
}

.vc_chart .vc_chart-legend span {
	border-radius: .3em;
	display: inline-block;
	height: 1.3em;
	left: 0;
	margin-right: .5em;
	vertical-align: middle;
	width: 1.3em;
}

@media (min-width:768px) {
	.vc_chart .vc_chart-legend {
		display: inline-block;
		vertical-align: middle;
		width: 40%;
	}
	
	.vc_chart .vc_chart-legend li {
		margin-left: 1em;
	}
	
	.vc_chart .vc_chart-with-legend {
		display: inline-block;
		vertical-align: middle;
		width: 60%;
	}
}

.vc_line-chart .vc_chart-with-legend {
	width: 75%;
}

.vc_line-chart .vc_chart-legend {
	width: 25%;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
	border-radius: 0;
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
	border-radius: 50%;
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
	border-radius: 4px;
}

.vc_general.vc_pagination {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}

.vc_general.vc_pagination .vc_pagination-item {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.vc_general.vc_pagination .vc_pagination-trigger {
	display: block;
	text-decoration: none;
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 5px 7px;
	background: 0 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: none;
}

.vc_general.vc_pagination .vc_pagination-trigger:focus {
	outline: 0;
}

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
	cursor: default;
}

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
	border: 3px solid transparent;
}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
	opacity: .6;
}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
	opacity: 1;
}

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
	opacity: 1;
}

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
	border-radius: 50%;
}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
	border-radius: 3px;
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #5472d2;
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #5472d2;
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #5472d2;
}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #5472d2;
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #00c1cf;
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #00c1cf;
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #00c1cf;
}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #00c1cf;
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #fe6c61;
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #fe6c61;
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #fe6c61;
}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #fe6c61;
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #8d6dc4;
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #8d6dc4;
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #8d6dc4;
}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #8d6dc4;
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #4cadc9;
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #4cadc9;
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #4cadc9;
}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #4cadc9;
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #cec2ab;
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #cec2ab;
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #cec2ab;
}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #cec2ab;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #50485b;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #50485b;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #50485b;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #50485b;
}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #75d69c;
}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #75d69c;
}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #75d69c;
}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #75d69c;
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #f7be68;
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #f7be68;
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #f7be68;
}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #f7be68;
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #5aa1e3;
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #5aa1e3;
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #5aa1e3;
}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #5aa1e3;
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #6dab3c;
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #6dab3c;
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #6dab3c;
}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #6dab3c;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #f4524d;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #f4524d;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #f4524d;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #f4524d;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #f79468;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #f79468;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #f79468;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #f79468;
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #b97ebb;
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #b97ebb;
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #b97ebb;
}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #b97ebb;
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #2a2a2a;
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #2a2a2a;
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #2a2a2a;
}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #2a2a2a;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #ebebeb;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #ebebeb;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #ebebeb;
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #ebebeb;
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #fff;
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #fff;
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
	background-color: #fff;
}

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {
	background-color: #fff;
}

.vc_grid.vc_row {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
	overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
	margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
	margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
	padding-right: 1px;
	padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
	margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
	margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
	padding-right: 2px;
	padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
	margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
	margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
	padding-right: 3px;
	padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
	margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
	margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
	padding-right: 4px;
	padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
	margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
	margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
	padding-right: 5px;
	padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
	margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
	margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
	padding-right: 10px;
	padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
	margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
	margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
	padding-right: 15px;
	padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
	margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
	margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
	padding-right: 20px;
	padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
	margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
	margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
	padding-right: 25px;
	padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
	margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
	margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 30px;
	padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
	margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
	margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
	padding-right: 35px;
	padding-bottom: 35px;
}

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
	z-index: 3;
}

.vc_grid.vc_row .vc_grid-item {
	display: none;
	padding: 0;
	vertical-align: top;
	float: none;
	box-sizing: border-box;
	z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
	overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
	margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
	text-decoration: none;
	border-bottom: 0;
}

.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item {
	transition: none !important;
}

.vc_grid .vc_gitem-link {
	border-bottom: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
	position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
	display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
	display: block;
}

@media (min-width:768px) {
	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		display: inline-block;
	}
}

@-moz-document url-prefix() {
	.vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
		margin-left: -.01px;
	}
}

.vc_gitem-zone-b {
	display: none;
}

.vc_gitem-float-none {
	float: none;
}

.vc_gitem-float-left {
	float: left;
}

.vc_gitem-float-right {
	float: right;
}

.vc_gitem-align-center {
	text-align: center;
}

.vc_gitem-align-right {
	text-align: right;
}

.vc_gitem-align-justify {
	text-align: justify;
}

.vc_gitem-block {
	position: relative;
	overflow: hidden;
}

.vc_gitem-is-link {
	cursor: pointer;
}

.vc_gitem-link {
	text-decoration: none;
}

.vc_gitem_row {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: inherit;
	box-sizing: border-box;
}

.vc_gitem_row .vc_gitem_row {
	margin-bottom: 0;
}

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.vc_gitem_row .vc_gitem-col {
	box-sizing: border-box;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.vc_gitem-zone {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-clip: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.vc_gitem-zone .vc-zone-link {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 5;
}

.vc_gitem-zone-img {
	width: 100%;
	display: block;
	visibility: hidden;
	height: auto;
}

.vc_gitem-zone-a .vc_gitem-zone-mini {
	box-sizing: border-box;
	padding: inherit;
	position: static;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.vc_gitem-zone-b {
	overflow: hidden;
}

.vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	padding: inherit;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
}

.vc_grid-item-zone-c-left .vc_gitem-animated-block {
	float: right;
	width: 50%;
}

.vc_grid-item-zone-c-left .vc_gitem-zone-c {
	float: left;
	width: 50%;
}

.vc_grid-item-zone-c-right .vc_gitem-animated-block {
	float: left;
	width: 50%;
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
	float: right;
	width: 50%;
}

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
	display: none !important;
}

.vc-gitem-zone-height-mode-auto:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
	padding-top: 75%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
	padding-top: 133.33333333%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
	padding-top: 133.33333333%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
	padding-top: 56.25%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
	padding-top: 177.77777778%;
}

.vc_gitem-animated-block {
	position: relative;
}

.vc_gitem-animate .vc_btn {
	-webkit-transition: all 0s ease;
	-o-transition: all 0s ease;
	transition: all 0s ease;
}

.vc_gitem-animate .vc_gitem-zone-b {
	z-index: 199;
}

.vc_gitem-animate-none .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	box-sizing: border-box;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
	opacity: 1;
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	box-sizing: border-box;
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 0;
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	display: inline-block;
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
	-moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
	transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	opacity: 1;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
	opacity: 1;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.vc_gitem-animate-scaleIn {
	overflow: hidden;
}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.vc_gitem-animate-scaleRotateIn {
	overflow: hidden;
}

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	-webkit-transform: scale(1.5) rotate(10deg);
	-moz-transform: scale(1.5) rotate(10deg);
	-ms-transform: scale(1.5) rotate(10deg);
	-o-transform: scale(1.5) rotate(10deg);
	transform: scale(1.5) rotate(10deg);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	filter: blur(0);
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1);
	-moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1);
	transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	filter: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/blur.svg#blur");
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}

.vc_gitem-animate-blurScaleOut {
	overflow: hidden;
}

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.vc_gitem-animate-slideInRight {
	overflow: hidden;
}

.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.vc_gitem-animate-slideInLeft {
	overflow: hidden;
}

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.vc_gitem-animate-slideBottom {
	overflow: hidden;
	position: relative;
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	display: block;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: 100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-animate-slideTop {
	overflow: hidden;
	position: relative;
}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
	display: block;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: -100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-animate-flipFadeIn {
	overflow: hidden;
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
}

.vc_gitem-animate-flipHorizontalFadeIn {
	overflow: hidden;
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
}

.vc_gitem-animate-goTop20 {
	overflow: hidden;
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	position: relative;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	-webkit-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	transform: translateY(-20%);
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
	display: block;
	-webkit-transition: bottom .5s ease;
	-o-transition: bottom .5s ease;
	transition: bottom .5s ease;
	bottom: -100%;
	z-index: 1000;
	position: absolute;
	width: 100%;
	margin: 0;
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
	bottom: 0;
}

.vc_gitem-animate-goBottom20 {
	overflow: hidden;
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	position: relative;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	-webkit-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
	display: block;
	-webkit-transition: top .5s ease;
	-o-transition: top .5s ease;
	transition: top .5s ease;
	top: -100%;
	z-index: 1000;
	position: absolute;
	width: 100%;
	margin: 0;
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-post-data {
	margin-bottom: 15px;
}

.vc_gitem-post-data h2 {
	margin: 0;
}

.vc_gitem-post-category-name .vc_gitem-link {
	color: inherit;
}

.vc_grid .vc_pageable-load-more-btn {
	text-align: center;
	margin-top: 25px;
}

.vc_grid .vc_pageable-load-more-btn>.vc_btn {
	outline: 0;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
	display: none;
	margin-top: 20px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
	cursor: pointer;
	display: inline-block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
	border: 3px solid;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
	border: 3px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	opacity: .6;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
	opacity: 1;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
	opacity: .6;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
	opacity: 1;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity: .6;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {
	opacity: 1;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
	border-color: #5472d2 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
	background-color: #5472d2 !important;
	border-color: #5472d2 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
	border-color: #00c1cf !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
	background-color: #00c1cf !important;
	border-color: #00c1cf !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
	border-color: #fe6c61 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
	background-color: #fe6c61 !important;
	border-color: #fe6c61 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
	border-color: #8d6dc4 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
	background-color: #8d6dc4 !important;
	border-color: #8d6dc4 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
	border-color: #4cadc9 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
	background-color: #4cadc9 !important;
	border-color: #4cadc9 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
	border-color: #cec2ab !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
	background-color: #cec2ab !important;
	border-color: #cec2ab !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
	border-color: #50485b !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
	background-color: #50485b !important;
	border-color: #50485b !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
	border-color: #75d69c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
	background-color: #75d69c !important;
	border-color: #75d69c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
	border-color: #2a2a2a !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
	background-color: #2a2a2a !important;
	border-color: #2a2a2a !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
	border-color: #ebebeb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
	background-color: #ebebeb !important;
	border-color: #ebebeb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
	border-color: #f7be68 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
	background-color: #f7be68 !important;
	border-color: #f7be68 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
	border-color: #5aa1e3 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
	background-color: #5aa1e3 !important;
	border-color: #5aa1e3 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
	border-color: #6dab3c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
	background-color: #6dab3c !important;
	border-color: #6dab3c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
	border-color: #f4524d !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
	background-color: #f4524d !important;
	border-color: #f4524d !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
	border-color: #f79468 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
	background-color: #f79468 !important;
	border-color: #f79468 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
	border-color: #b97ebb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
	background-color: #b97ebb !important;
	border-color: #b97ebb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
	border-color: #fff !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
	background-color: #fff !important;
	border-color: #fff !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
	background-color: #5472d2 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
	background-color: #00c1cf !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
	background-color: #fe6c61 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
	background-color: #8d6dc4 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
	background-color: #4cadc9 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
	background-color: #cec2ab !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
	background-color: #50485b !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
	background-color: #75d69c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
	background-color: #2a2a2a !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
	background-color: #ebebeb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
	background-color: #f7be68 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
	background-color: #5aa1e3 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
	background-color: #6dab3c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
	background-color: #f4524d !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
	background-color: #f79468 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
	background-color: #b97ebb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
	background-color: #fff !important;
}

.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
	opacity: 1;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
	-webkit-tap-highlight-color: transparent;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
	display: none !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -12.5px;
	opacity: .5;
	font-size: 25px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
	opacity: 1;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	left: 5px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
	left: -30px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
	right: 5px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
	right: -30px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
	color: #5472d2 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
	color: #00c1cf !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
	color: #fe6c61 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
	color: #8d6dc4 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
	color: #4cadc9 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
	color: #cec2ab !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
	color: #50485b !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
	color: #75d69c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
	color: #2a2a2a !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
	color: #ebebeb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
	color: #f7be68 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
	color: #5aa1e3 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
	color: #6dab3c !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
	color: #f4524d !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
	color: #f79468 !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
	color: #b97ebb !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
	color: #fff !important;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -13px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -13.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -14px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -14.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -15px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -17.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -20px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -22.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -25px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -27.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -30px;
}

.vc_grid-pagination .vc_grid-pagination-list {
	outline: 0;
	display: block;
	padding-left: 0;
	text-align: center;
	margin: 20px 0 0 !important;
	border-radius: 2px;
}

.vc_grid-pagination .vc_grid-pagination-list>li {
	display: inline-block;
	margin: 0;
	border: 0 solid transparent;
}

.vc_grid-pagination .vc_grid-pagination-list>li>a, .vc_grid-pagination .vc_grid-pagination-list>li>span {
	color: #fff;
	background-color: #428bca;
	border: 1px solid #428bca;
	-webkit-transition: opacity .3s ease-in 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
	position: relative;
	float: left;
	padding: 3px 10px;
	line-height: 1.42857143;
	text-decoration: none;
	opacity: .5;
	margin-left: -1px;
	font-size: 10px;
}

.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {
	margin-left: 0;
}

.vc_grid-pagination .vc_grid-pagination-list>li:focus a, .vc_grid-pagination .vc_grid-pagination-list>li:focus span, .vc_grid-pagination .vc_grid-pagination-list>li:hover a, .vc_grid-pagination .vc_grid-pagination-list>li:hover span {
	opacity: 1;
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {
	z-index: 2;
	opacity: 1;
	cursor: default;
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover {
	display: none;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {
	border-color: #5472d2 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {
	background-color: #5472d2 !important;
	border-color: #5472d2 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {
	border-color: #00c1cf !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {
	background-color: #00c1cf !important;
	border-color: #00c1cf !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {
	border-color: #fe6c61 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {
	background-color: #fe6c61 !important;
	border-color: #fe6c61 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {
	border-color: #8d6dc4 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {
	background-color: #8d6dc4 !important;
	border-color: #8d6dc4 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {
	border-color: #4cadc9 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {
	background-color: #4cadc9 !important;
	border-color: #4cadc9 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {
	border-color: #cec2ab !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {
	background-color: #cec2ab !important;
	border-color: #cec2ab !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {
	border-color: #50485b !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {
	background-color: #50485b !important;
	border-color: #50485b !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {
	border-color: #75d69c !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {
	background-color: #75d69c !important;
	border-color: #75d69c !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {
	border-color: #2a2a2a !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {
	background-color: #2a2a2a !important;
	border-color: #2a2a2a !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {
	border-color: #ebebeb !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {
	background-color: #ebebeb !important;
	border-color: #ebebeb !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {
	border-color: #f7be68 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
	background-color: #f7be68 !important;
	border-color: #f7be68 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {
	border-color: #5aa1e3 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {
	background-color: #5aa1e3 !important;
	border-color: #5aa1e3 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {
	border-color: #6dab3c !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {
	background-color: #6dab3c !important;
	border-color: #6dab3c !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {
	border-color: #f4524d !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {
	background-color: #f4524d !important;
	border-color: #f4524d !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {
	border-color: #f79468 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {
	background-color: #f79468 !important;
	border-color: #f79468 !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {
	border-color: #b97ebb !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
	background-color: #b97ebb !important;
	border-color: #b97ebb !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {
	border-color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #2a2a2a !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 28px;
	min-height: 22px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
	margin-left: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
	margin-left: 5px;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {
	background-color: transparent !important;
	color: #000 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
	background-color: transparent !important;
	color: #fff !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {
	border-left-width: 1px !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
	border-width: 0;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {
	border-width: 0 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {
	color: #000 !important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
	color: #fff !important;
}

.vc_grid-loading {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-animation-delay: .16s;
	animation-delay: .16s;
	height: 20px;
}

.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out;
}

.vc_grid-loading:before {
	left: -20px;
}

.vc_grid-loading:after {
	left: 20px;
	-webkit-animation-delay: .32s;
	animation-delay: .32s;
}

.vc_grid-loading:after, .vc_grid-loading:before {
	content: "";
	position: absolute;
	top: 0;
}

@-webkit-keyframes load7 {
	0%, 100%, 80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);
	}
	
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);
	}
}

@keyframes load7 {
	0%, 100%, 80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);
	}
	
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);
	}
}

.vc_grid-filter {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
	padding: 0;
}

.vc_grid-filter.vc_grid-filter-center {
	text-align: center;
}

.vc_grid-filter.vc_grid-filter-right {
	text-align: right;
}

.vc_grid-filter.vc_grid-filter-left {
	text-align: left;
}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
	background-color: #5472d2;
}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
	background-color: #00c1cf;
}

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
	background-color: #fe6c61;
}

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
	background-color: #8d6dc4;
}

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
	background-color: #4cadc9;
}

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
	background-color: #cec2ab;
}

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
	background-color: #50485b;
}

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
	background-color: #75d69c;
}

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
	background-color: #2a2a2a;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background-color: #ebebeb;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
	background-color: #f7be68;
}

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
	background-color: #5aa1e3;
}

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
	background-color: #6dab3c;
}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
	background-color: #f4524d;
}

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
	background-color: #f79468;
}

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
	background-color: #b97ebb;
}

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
	background-color: #fff;
}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {
	color: #666;
}

.vc_grid-filter>.vc_grid-filter-item {
	cursor: pointer;
	display: inline-block;
	background: 0 0;
	padding: 4px 10px;
	-webkit-transition: background-color .1s linear;
	-o-transition: background-color .1s linear;
	transition: background-color .1s linear;
}

.vc_grid-filter>.vc_grid-filter-item:first-child {
	margin-left: 0 !important;
}

.vc_grid-filter>.vc_grid-filter-item>span {
	-webkit-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
	outline: 0;
	padding: 0;
	text-decoration: none;
}

.vc_grid-filter>.vc_grid-filter-item.vc_active>span, .vc_grid-filter>.vc_grid-filter-item:hover>span {
	text-decoration: none;
}

.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 30px;
}

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
	padding: 0 !important;
}

.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 5px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
	margin: 0;
	border: 1px solid rgba(235, 235, 235, .8);
	border-collapse: collapse;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
	margin-left: -1px;
	margin-top: -1px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {
	position: relative;
	z-index: 1;
	border-color: transparent;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a {
	text-decoration: none;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {
	background-color: #7c93dd;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
	background-color: #5472d2;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item {
	background-color: #00919c;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
	background-color: #00c1cf;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item {
	background-color: #fe9b94;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
	background-color: #fe6c61;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item {
	background-color: #a991d3;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
	background-color: #8d6dc4;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item {
	background-color: #73bfd5;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
	background-color: #4cadc9;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item {
	background-color: #e1d9cb;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
	background-color: #cec2ab;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {
	background-color: #695f77;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
	background-color: #50485b;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {
	background-color: #9ce2b8;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
	background-color: #75d69c;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
	background-color: #444;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
	background-color: #2a2a2a;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {
	background-color: #d2d2d2;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background-color: #ebebeb;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {
	background-color: #fad398;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
	background-color: #f7be68;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item {
	background-color: #86baea;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
	background-color: #5aa1e3;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item {
	background-color: #87c456;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
	background-color: #6dab3c;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {
	background-color: #f7817d;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
	background-color: #f4524d;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {
	background-color: #fab698;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
	background-color: #f79468;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item {
	background-color: #cb9fcd;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
	background-color: #b97ebb;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item {
	background-color: #e6e6e6;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
	background-color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {
	margin: 0;
	border: 1px solid transparent;
	border-collapse: collapse;
	padding: 3px 7px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span {
	color: #fff;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
	border-left: none;
	margin-left: 1px;
	border-top: none;
	margin-top: 1px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 0;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	border-top: 0;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {
	border-radius: 3px !important;
}

.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {
	border-radius: 30px !important;
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
	font-size: 12px;
	padding: 1px 5px;
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
	font-size: 13px;
	padding: 2px 7px;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
	font-size: 100%;
	padding: 2px 10px;
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
	font-size: 18px;
	padding: 4px 10px;
}

.vc_grid-filter-select {
	display: none;
}

.vc_grid-filter-dropdown, .vc_grid-filter-select {
	font-size: 12px;
	margin-bottom: 20px;
}

.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {
	text-align: center;
}

.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {
	text-align: right;
}

.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {
	text-align: left;
}

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
	display: none;
}

.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
	outline: 0;
	display: inline-block;
}

@media (min-width:768px) {
	.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
		color: #5472d2;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
		color: #00c1cf;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
		color: #fe6c61;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
		color: #8d6dc4;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
		color: #4cadc9;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
		color: #cec2ab;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
		color: #50485b;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
		color: #75d69c;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
		color: #2a2a2a;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
		color: #ebebeb;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
		color: #f7be68;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
		color: #5aa1e3;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
		color: #6dab3c;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
		color: #f4524d;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
		color: #f79468;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
		color: #b97ebb;
	}
	
	.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
		color: #fff;
	}
	
	.vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
		border: 1px solid #ccc;
		display: inline-block;
		height: 30px;
		overflow: hidden;
		padding-right: 5px;
		text-align: left;
		width: auto;
		vertical-align: middle;
	}
	
	.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
		font-size: 17px;
		display: inline;
		vertical-align: middle;
	}
	
	.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		border-radius: 0;
		height: 30px;
		line-height: 1;
		margin-right: -50px;
		padding: 5px;
		position: relative;
		font-size: 12px;
		z-index: 0;
		cursor: pointer;
		max-width: inherit !important;
	}
}

@media (max-width:768px) {
	.vc_responsive .vc_grid-filter-select {
		display: block;
	}
	
	.vc_responsive .vc_grid-filter {
		display: none !important;
	}
}

.owl-carousel .owl-item .vc_grid-item {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
}

.owl-carousel .owl-animated-out {
	z-index: 0;
}

.owl-carousel .owl-animated-in {
	z-index: 1;
}

.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * {
	box-sizing: border-box;
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
	border-radius: 10px;
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
	border-radius: 50px;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--center {
	text-align: center;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--left {
	text-align: left;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--right {
	text-align: right;
}

.vc-hoverbox-wrapper .vc-hoverbox {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
	width: 100%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
	width: 90%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
	width: 80%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
	width: 70%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
	width: 60%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
	width: 50%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
	width: 40%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
	width: 30%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
	width: 20%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
	width: 10%;
}

.vc-hoverbox-inner {
	width: 100%;
	display: inline-block;
	min-height: 250px;
}

.vc-hoverbox-inner :last-child {
	margin-bottom: 0;
}

.vc-hoverbox-block {
	height: 100%;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: transform .5s ease-in-out;
	transform-style: preserve-3d;
	background-size: cover;
	background-position: center;
}

.vc-hoverbox-block-inner {
	flex-shrink: 0;
	padding: 20px;
}

.vc-hoverbox-block-inner>* {
	backface-visibility: hidden;
}

.vc-hoverbox-front {
	transform: rotateY(0);
	z-index: 1;
}

.vc-hoverbox-back {
	transform: rotateY(180deg);
}

.vc-hoverbox:hover .vc-hoverbox-front {
	transform: rotateY(-180deg);
}

.vc-hoverbox:hover .vc-hoverbox-back {
	transform: rotateY(0);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
	transform: rotateY(180deg);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
	transform: rotateY(0);
	z-index: 2;
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
	transform: rotateY(0);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
	transform: rotateY(-180deg);
}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
	font-family: vc_grid_v1;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.vc_arrow-icon-minus:before {
	content: "";
}

.vc_arrow-icon-plus:before {
	content: "";
}

.vc_arrow-icon-arrow_down:before {
	content: "";
}

.vc_arrow-icon-arrow_up:before {
	content: "";
}

.vc_arrow-icon-arrow_01_left:before {
	content: "";
}

.vc_arrow-icon-arrow_01_right:before {
	content: "";
}

.vc_arrow-icon-arrow_02_left:before {
	content: "";
}

.vc_arrow-icon-arrow_02_right:before {
	content: "";
}

.vc_arrow-icon-arrow_03_left:before {
	content: "";
}

.vc_arrow-icon-arrow_03_right:before {
	content: "";
}

.vc_arrow-icon-arrow_04_left:before {
	content: "";
}

.vc_arrow-icon-arrow_04_right:before {
	content: "";
}

.vc_arrow-icon-arrow_05_left:before {
	content: "";
}

.vc_arrow-icon-arrow_05_right:before {
	content: "";
}

.vc_arrow-icon-arrow_06_left:before {
	content: "";
}

.vc_arrow-icon-arrow_06_right:before {
	content: "";
}

.vc_arrow-icon-arrow_07_left:before {
	content: "";
}

.vc_arrow-icon-arrow_07_right:before {
	content: "";
}

.vc_arrow-icon-arrow_08_left:before {
	content: "";
}

.vc_arrow-icon-arrow_08_right:before {
	content: "";
}

.vc_arrow-icon-arrow_09_left:before {
	content: "";
}

.vc_arrow-icon-arrow_09_right:before {
	content: "";
}

.vc_arrow-icon-arrow_10_left:before {
	content: "";
}

.vc_arrow-icon-arrow_10_right:before {
	content: "";
}

.vc_arrow-icon-arrow_11_left:before {
	content: "";
}

.vc_arrow-icon-arrow_11_right:before {
	content: "";
}

.vc_arrow-icon-arrow_12_left:before {
	content: "";
}

.vc_arrow-icon-arrow_12_right:before {
	content: "";
}

.vc_arrow-icon-navicon:before {
	content: "";
}

.wpb_animate_when_almost_visible {
	opacity: 0;
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
	-webkit-animation: none;
	-o-animation: none;
	animation: none;
}

.top-to-bottom, .wpb_top-to-bottom {
	-webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.bottom-to-top, .wpb_bottom-to-top {
	-webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.left-to-right, .wpb_left-to-right {
	-webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.right-to-left, .wpb_right-to-left {
	-webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.appear, .wpb_appear {
	-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.wpb_start_animation {
	opacity: 1;
}

@-webkit-keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0, -10%);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes wpb_ttb {
	0% {
		-moz-transform: translate(0, -10%);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes wpb_ttb {
	0% {
		-o-transform: translate(0, -10%);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0, -10%);
		-ms-transform: translate(0, -10%);
		-o-transform: translate(0, -10%);
		transform: translate(0, -10%);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0, 10%);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes wpb_btt {
	0% {
		-moz-transform: translate(0, 10%);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes wpb_btt {
	0% {
		-o-transform: translate(0, 10%);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0, 10%);
		-ms-transform: translate(0, 10%);
		-o-transform: translate(0, 10%);
		transform: translate(0, 10%);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-10%, 0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes wpb_ltr {
	0% {
		-moz-transform: translate(-10%, 0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes wpb_ltr {
	0% {
		-o-transform: translate(-10%, 0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-10%, 0);
		-ms-transform: translate(-10%, 0);
		-o-transform: translate(-10%, 0);
		transform: translate(-10%, 0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(10%, 0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}
}

@-moz-keyframes wpb_rtl {
	0% {
		-moz-transform: translate(10%, 0);
		opacity: 0;
	}
	
	100% {
		-moz-transform: translate(0, 0);
		opacity: 1;
	}
}

@-o-keyframes wpb_rtl {
	0% {
		-o-transform: translate(10%, 0);
		opacity: 0;
	}
	
	100% {
		-o-transform: translate(0, 0);
		opacity: 1;
	}
}

@keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(10%, 0);
		-ms-transform: translate(10%, 0);
		-o-transform: translate(10%, 0);
		transform: translate(10%, 0);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes wpb_appear {
	0% {
		-webkit-transform: scale(.5);
		opacity: .1;
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes wpb_appear {
	0% {
		-moz-transform: scale(.5);
		opacity: .1;
	}
	
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes wpb_appear {
	0% {
		-o-transform: scale(.5);
		opacity: .1;
	}
	
	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}

@keyframes wpb_appear {
	0% {
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		-o-transform: scale(.5);
		transform: scale(.5);
		opacity: .1;
	}
	
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

.vc-spinner::before {
	content: "";
	width: 16px;
	height: 16px;
	display: inline-block;
	pointer-events: none;
	margin-top: 6px;
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/images/spinner.gif") no-repeat;
	background-position-x: center;
	background-position-y: center;
}

.vc-spinner.vc-spinner-complete::before {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/tick.png");
}

.vc-spinner.vc-spinner-failed::before {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/js_composer/assets/vc/remove.png");
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
	position: relative;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
	opacity: 0 !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -50px;
	left: 0;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-animation-delay: .16s;
	animation-delay: .16s;
	height: 50px;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
	animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	left: -20px;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
	left: 20px;
	-webkit-animation-delay: .32s;
	animation-delay: .32s;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	content: "";
	position: absolute;
	top: 0;
}

@-webkit-keyframes vc_woo-add-cart-load {
	0%, 100%, 80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);
	}
	
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);
	}
}

@keyframes vc_woo-add-cart-load {
	0%, 100%, 80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);
	}
	
	40% {
		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);
	}
}

.vc_grid-item-mini .added_to_cart.wc-forward {
	display: none;
}

.taptap-menu-button-wrapper:hover .taptap-menu-button-label {}

.taptap-logo a:hover {}

.taptap-search-button-wrapper:hover .taptap-search-button-label {}

.taptap-search-button-wrapper:hover .taptap-search-button {
	border-color: #ddd;
}

.taptap-search-button-wrapper:hover .taptap-search-button:after {
	background-color: #ddd;
}

.taptap-search-close-wrapper:hover .taptap-search-close-inner:before, .taptap-search-close-wrapper:hover .taptap-search-close-inner:after {
	background-color: #ddd;
}

.taptap-search-clear-wrapper:hover .taptap-search-clear {
	background-color: #666;
}

.taptap-by-bonfire ul li.current-menu-item.full-item-arrow-hover>a, .taptap-by-bonfire ul li.current-menu-item>a:hover {}

.taptap-by-bonfire .sub-menu .current-menu-item.full-item-arrow-hover>a, .taptap-by-bonfire .sub-menu .current-menu-item>a:hover {}

.taptap-by-bonfire ul li a:hover i, .taptap-by-bonfire ul li.full-item-arrow-hover a i {}

.taptap-by-bonfire .sub-menu a:hover i, .taptap-by-bonfire .sub-menu .full-item-arrow-hover a i {}

.taptap-by-bonfire ul li.full-item-arrow-hover>a, .taptap-by-bonfire ul li a:hover {
	color: #e4d7d7;
}

.taptap-by-bonfire ul.sub-menu li.full-item-arrow-hover>a, .taptap-by-bonfire ul.sub-menu li a:hover {
	color: #77787c;
}

.full-item-arrow-hover>.taptap-sub-arrow .taptap-sub-arrow-inner:before, .full-item-arrow-hover>.taptap-sub-arrow .taptap-sub-arrow-inner:after, .taptap-sub-arrow:hover .taptap-sub-arrow-inner:before, .taptap-sub-arrow:hover .taptap-sub-arrow-inner:after {
	background-color: #fff;
}

.taptap-menu-button-wrapper:hover .taptap-main-menu-button:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button:after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two:after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three:after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four:after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five:after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-six:before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-six:after {
	background-color: #ddd;
}

.taptap-menu-active:hover .taptap-main-menu-button:before, .taptap-menu-active:hover .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .taptap-menu-active:hover .taptap-main-menu-button:after, .taptap-menu-active:hover .taptap-main-menu-button-two:before, .taptap-menu-active:hover .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .taptap-menu-active:hover .taptap-main-menu-button-two:after, .taptap-menu-active:hover .taptap-main-menu-button-three:before, .taptap-menu-active:hover .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .taptap-menu-active:hover .taptap-main-menu-button-three:after, .taptap-menu-active:hover .taptap-main-menu-button-four:before, .taptap-menu-active:hover .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-menu-active:hover .taptap-main-menu-button-four:after, .taptap-menu-active:hover .taptap-main-menu-button-five:before, .taptap-menu-active:hover .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .taptap-menu-active:hover .taptap-main-menu-button-five:after, .taptap-menu-active:hover .taptap-main-menu-button-six:before, .taptap-menu-active:hover .taptap-main-menu-button-six:after {}

.taptap-menu-button-wrapper {}

.taptap-main-menu-button:before, .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .taptap-main-menu-button:after, .taptap-main-menu-button-two:before, .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .taptap-main-menu-button-two:after, .taptap-main-menu-button-three:before, .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .taptap-main-menu-button-three:after, .taptap-main-menu-button-four:before, .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-main-menu-button-four:after, .taptap-main-menu-button-five:before, .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .taptap-main-menu-button-five:after, .taptap-main-menu-button-six:before, .taptap-main-menu-button-six:after {}

.taptap-menu-active .taptap-main-menu-button:before, .taptap-menu-active .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .taptap-menu-active .taptap-main-menu-button:after, .taptap-menu-active .taptap-main-menu-button-two:before, .taptap-menu-active .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .taptap-menu-active .taptap-main-menu-button-two:after, .taptap-menu-active .taptap-main-menu-button-three:before, .taptap-menu-active .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .taptap-menu-active .taptap-main-menu-button-three:after, .taptap-menu-active .taptap-main-menu-button-four:before, .taptap-menu-active .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-menu-active .taptap-main-menu-button-four:after, .taptap-menu-active .taptap-main-menu-button-five:before, .taptap-menu-active .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .taptap-menu-active .taptap-main-menu-button-five:after, .taptap-menu-active .taptap-main-menu-button-six:before, .taptap-menu-active .taptap-main-menu-button-six:after {}

.taptap-menu-button-label:before, .taptap-menu-button-label:after, .taptap-search-button-label, .taptap-search-button, .taptap-search-button:after, .taptap-logo a, .taptap-search-close-inner:before, .taptap-search-close-inner:after, .taptap-search-clear, .taptap-main-menu-button:before, .taptap-main-menu-button div.taptap-main-menu-button-middle:before, .taptap-main-menu-button:after, .taptap-main-menu-button-two:before, .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before, .taptap-main-menu-button-two:after, .taptap-main-menu-button-three:before, .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before, .taptap-main-menu-button-three:after, .taptap-main-menu-button-four:before, .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-main-menu-button-four:after, .taptap-main-menu-button-five:before, .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before, .taptap-main-menu-button-five:after, .taptap-main-menu-button-six:before, .taptap-main-menu-button-six:after {
	-webkit-transition: all s ease !important;
	-moz-transition: all s ease !important;
	transition: all s ease !important;
}

.taptap-menu-button-wrapper {
	top: px;
}

.taptap-menu-button-wrapper {
	right: 50px;
	left: auto;
}

.taptap-menu-button-label:after {
	left: auto;
	right: 0;
}

.taptap-menu-button-label {
	left: px;
	top: px;
	font-size: px;
	letter-spacing: px;
}

.taptap-menu-button-label:before {
	content: "";
}

.taptap-logo a {
	font-size: px;
	letter-spacing: px;
}

.taptap-logo-image img {
	max-height: px;
}

.taptap-logo-wrapper {
	top: px;
}

.taptap-shopping-icon {}

a.taptap-cart-count:hover .taptap-shopping-icon {}

.taptap-cart-count>span {}

.taptap-woo-button-wrapper {
	top: px;
}

.taptap-search-button {}

.taptap-search-button:after {}

.taptap-search-button-wrapper {
	top: px;
}

.taptap-search-button-wrapper {
	height: auto;
}

.taptap-search-button-label {
	top: 0;
	left: 0;
}

.taptap-search-button-label {
	left: px;
	top: px;
	font-size: px;
	letter-spacing: px;
}

.taptap-search-wrapper, .taptap-search-background {
	height: px;
	-webkit-transition: -webkit-transform s ease 0s, top 0s ease s;
	-moz-transition: -moz-transform s ease 0s, top 0s ease s;
	transition: transform s ease 0s, top 0s ease s;
}

.taptap-search-background {}

.taptap-search-wrapper-active {
	-webkit-transition: -webkit-transform s ease 0s, top 0s ease 0s !important;
	-moz-transition: -moz-transform s ease 0s, top 0s ease 0s !important;
	transition: transform s ease 0s, top 0s ease 0s !important;
}

.taptap-search-overlay {
	-webkit-transition: opacity s ease 0s, top 0s ease s;
	-moz-transition: opacity s ease 0s, top 0s ease s;
	transition: opacity s ease 0s, top 0s ease s;
}

.taptap-search-overlay-active {
	-webkit-transition: opacity s ease 0s, top 0s ease 0s;
	-moz-transition: opacity s ease 0s, top 0s ease 0s;
	transition: opacity s ease 0s, top 0s ease 0s;
}

#searchform input::-webkit-input-placeholder {
	font-size: px;
}

#searchform input:-moz-placeholder {
	font-size: px;
}

#searchform input::-moz-placeholder {
	font-size: px;
}

#searchform input:-ms-input-placeholder {
	font-size: px;
}

.taptap-search-wrapper #searchform input {
	font-size: px;
	letter-spacing: px;
}

.taptap-search-close-inner:before, .taptap-search-close-inner:after {}

.taptap-search-clear {}

.taptap-search-clear:before, .taptap-search-clear:after {}

.taptap-header-bg-image {
	height: px;
	background-image: url("");
}

.taptap-header-bg-image.nitro-lazy {
	background-image: none !important;
}

.taptap-header {
	height: px;
}

.taptap-background-color {}

.taptap-background-image {}

.taptap-main-inner-inner {
	padding-top: px;
	padding-bottom: px;
	padding-left: px;
	padding-right: px;
}

.taptap-contents-wrapper {
	max-width: px;
}

.taptap-main-wrapper {
	-webkit-transition: -webkit-transform s ease, top 0s ease s, opacity s ease 0s;
	-moz-transition: -moz-transform s ease, top 0s ease s, opacity s ease 0s;
	transition: transform s ease, top 0s ease s, opacity s ease 0s;
}

.taptap-main-wrapper-active {
	-webkit-transition: -webkit-transform s ease, top 0s ease 0s, opacity s ease 0s;
	-moz-transition: -moz-transform s ease, top 0s ease 0s, opacity s ease 0s;
	transition: transform s ease, top 0s ease 0s, opacity s ease 0s;
}

.taptap-background-color, .taptap-background-image {
	-webkit-transition: -webkit-transform s ease, top 0s ease s;
	-moz-transition: -moz-transform s ease, top 0s ease s;
	transition: transform s ease, top 0s ease s;
}

.taptap-background-color-active, .taptap-background-image-active {
	-webkit-transition: -webkit-transform s ease, top 0s ease 0s;
	-moz-transition: -moz-transform s ease, top 0s ease 0s;
	transition: transform s ease, top 0s ease 0s;
}

.taptap-background-color, .taptap-background-image, .taptap-main-wrapper {
	border-radius: px;
}

.taptap-main-wrapper {
	-webkit-transform: translateY(-125%) scale(.75);
	-moz-transform: translateY(-125%) scale(.75);
	transform: translateY(-125%) scale(.75);
}

.taptap-main-wrapper-active {
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
}

.taptap-background-overlay {
	-webkit-transition: opacity s ease, top 0s ease s;
	-moz-transition: opacity s ease, top 0s ease s;
	transition: opacity s ease, top 0s ease s;
}

.taptap-background-overlay-active {
	-webkit-transition: opacity s ease, top 0s ease 0s;
	-moz-transition: opacity s ease, top 0s ease 0s;
	transition: opacity s ease, top 0s ease 0s;
}

.taptap-alternate-close-button {
	top: px;
	left: 20px;
	right: auto;
}

.taptap-alternate-close-button:before, .taptap-alternate-close-button:after {
	height: px;
}

.taptap-alternate-close-button:hover:before, .taptap-alternate-close-button:hover:after {}

.taptap-heading, .taptap-heading a, .taptap-heading a:hover {}

.taptap-subheading, .taptap-subheading a, .taptap-subheading a:hover {}

.taptap-heading, .taptap-heading a {
	font-size: px;
	letter-spacing: px;
	line-height: px;
}

.taptap-subheading {
	margin-top: px;
}

.taptap-subheading, .taptap-subheading a {
	font-size: px;
	letter-spacing: px;
	line-height: px;
}

.taptap-image {
	margin-top: px;
	margin-bottom: px;
}

.taptap-image img {
	max-width: px;
}

.taptap-by-bonfire ul li a {
	font-size: px;
	line-height: px;
	letter-spacing: px;
	margin-top: px;
}

.taptap-by-bonfire>.menu>li.menu-item-has-children>span {
	margin-top: px;
}

.taptap-by-bonfire .sub-menu a {
	font-size: px;
	letter-spacing: px;
	margin-bottom: px;
}

.taptap-by-bonfire>.menu>li.menu-item-has-children>span {
	top: px;
}

.taptap-by-bonfire .sub-menu li.menu-item-has-children span {
	top: px;
}

.taptap-sub-arrow .taptap-sub-arrow-inner:before, .taptap-sub-arrow .taptap-sub-arrow-inner:after {}

.taptap-by-bonfire .menu li span {}

.taptap-by-bonfire ul li.current-menu-item>a {}

.taptap-by-bonfire .sub-menu .current-menu-item>a {}

.taptap-menu-item-description {
	font-size: px;
	padding-top: px;
	padding-bottom: px;
	line-height: px;
	letter-spacing: px;
}

.taptap-by-bonfire ul li a i {
	font-size: px;
	margin-top: px;
}

.taptap-by-bonfire .sub-menu a i {
	font-size: px;
	margin-top: px;
}

.taptap-image-grid-item>a {}

.taptap-by-bonfire-image .sub-menu li a {}

.taptap-by-bonfire-image .sub-menu li a:hover {}

.taptap-by-bonfire-image .taptap-image-sub-arrow-inner:before, .taptap-by-bonfire-image .taptap-image-sub-arrow-inner:after {}

.taptap-by-bonfire-image .taptap-image-sub-arrow {}

.taptap-by-bonfire-image .sub-menu .taptap-image-sub-arrow-inner:before, .taptap-by-bonfire-image .sub-menu .taptap-image-sub-arrow-inner:after {}

.taptap-by-bonfire-image .sub-menu .taptap-image-sub-arrow {}

.taptap-by-bonfire-image .sub-menu span.taptap-submenu-active {}

.taptap-image-grid-item>.scroll-element .scroll-bar {}

.taptap-image-grid-item {}

.taptap-image-grid-item>ul:before {
	background: linear-gradient(180deg, rgba(30, 30, 30, 0) 25%, 100%, 100%);
}

.taptap-by-bonfire-image>ul>li {
	opacity: 0;
	-webkit-transform: translateY(125px);
	-moz-transform: translateY(125px);
	transform: translateY(125px);
}

.taptap-image-grid-item, .taptap-image-grid-item>a:before {
	border-radius: px;
}

.taptap-by-bonfire-image>ul {
	grid-gap: px;
}

.taptap-by-bonfire-image>ul>li:first-child .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(2) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(3) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(4) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(5) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(6) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(7) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(8) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-by-bonfire-image>ul>li:nth-child(9) .taptap-image-grid-item>a:before {
	background-image: url("");
}

.taptap-widgets-wrapper {
	margin-top: px;
}

.taptap-widgets-wrapper .widget .widgettitle {
	font-size: px;
	letter-spacing: px;
	line-height: px;
}

.taptap-widgets-wrapper .widget, .taptap-widgets-wrapper .widget a {
	font-size: px;
	letter-spacing: px;
	line-height: px;
}

.taptap-widgets-wrapper .widget a {}

.taptap-widgets-wrapper .widget a:hover {}

body {
	font-size: 16px;
}

figure.wp-block-media-text__media {
	padding-bottom: 20px;
}

@media only screen and (max-width:767px) {
	.mobile-nav-toggler .icon {
		font-family: "FontAwesome";
		color: #000 !important;
		font-size: 70px !important;
	}
	
	.header .navbar-brand {
		height: auto !important;
		padding: 15px !important;
	}
}

.hm-partner-mb {
	display: none;
}

@media only screen and (max-width:767px) {
	.hm-partner-dp {
		display: none;
	}
	
	.hm-partner-mb {
		display: block !important;
	}
}

.rs-p-wp-fix {
	display: none !important;
	margin: 0 !important;
	height: 0 !important;
}

.wp-block-themepunch-revslider {
	position: relative;
}

rs-modal {
	position: fixed !important;
	z-index: 9999999 !important;
	pointer-events: none !important;
}

rs-modal.rs-modal-auto {
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}

rs-modal.rs-modal-fullwidth, rs-modal.rs-modal-fullscreen {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

rs-modal rs-fullwidth-wrap {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

rs-module-wrap.rs-modal {
	display: none;
	max-height: 100% !important;
	overflow: auto !important;
	pointer-events: auto !important;
}

rs-module-wrap.hideallscrollbars.rs-modal {
	overflow: hidden !important;
	max-width: 100% !important;
}

rs-modal-cover {
	width: 100%;
	height: 100%;
	z-index: 0;
	background: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	pointer-events: auto;
}

body>rs-modal-cover {
	position: fixed;
	z-index: 9999995 !important;
}

rs-sbg-px {
	pointer-events: none;
}

.rs-forceuntouchable, .rs-forceuntouchable * {
	pointer-events: none !important;
}

.rs-forcehidden * {
	visibility: hidden !important;
}

.rs_splitted_lines {
	display: block;
	white-space: nowrap !important;
}

.rs-go-fullscreen {
	position: fixed !important;
	width: 100% !important;
	height: 100% !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 9999999 !important;
	background: #fff;
}

.rtl {
	direction: rtl;
}

[class^=revicon-]:before, [class*=" revicon-"]:before {
	font-family: "revicons";
	font-style: normal;
	font-weight: 400;
	speak-as: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
}

rs-module i[class^=fa-], rs-module i[class*=" fa-"], .rb-modal-wrapper i[class^=fa-], .rb-modal-wrapper i[class*=" fa-"], #waitaminute i[class^=fa-], #waitaminute i[class*=" fa-"], #objectlibrary i[class^=fa-], #objectlibrary i[class*=" fa-"], #rs_overview i[class^=fa-], #rs_overview i[class*=" fa-"], #rs_overview_menu i[class^=fa-], #rs_overview_menu i[class*=" fa-"], #builderView i[class^=fa-], #builderView i[class*=" 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;
}

rs-module [class^=fa-]:before, rs-module [class*=" fa-"]:before, .rb-modal-wrapper [class^=fa-]:before, .rb-modal-wrapper [class*=" fa-"]:before, #rs_overview [class^=fa-]:before, #rs_overview [class*=" fa-"]:before, #objectlibrary [class^=fa-]:before, #objectlibrary [class*=" fa-"]:before, #waitaminute [class^=fa-]:before, #waitaminute [class*=" fa-"]:before, #rs_overview_menu [class^=fa-]:before, #rs_overview_menu [class*=" fa-"]:before, #builderView [class^=fa-]:before, #builderView [class*=" fa-"]:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	speak-as: none;
	display: inline-block;
	text-decoration: inherit;
	width: auto;
	margin-right: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	margin-left: 0;
}

rs-module .sr-only, #objectlibrary .sr-only, #waitaminute .sr-only, #rs_overview .sr-only, #rs_overview_menu .sr-only, .rb-modal-wrapper .sr-only, #builderView .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

rs-module .sr-only-focusable:active, rs-module .sr-only-focusable:focus, #waitaminute .sr-only-focusable:active, #waitaminute .sr-only-focusable:focus, #objectlibrary .sr-only-focusable:active, #objectlibrary .sr-only-focusable:focus, #rs_overview .sr-only-focusable:active, #rs_overview .sr-only-focusable:focus, #rs_overview_menu .sr-only-focusable:active, #rs_overview_menu .sr-only-focusable:focus, .rb-modal-wrapper .sr-only-focusable:active, .rb-modal-wrapper .sr-only-focusable:focus, #builderView .sr-only-focusable:active, #builderView .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.revicon-search-1:before {
	content: "";
}

.revicon-pencil-1:before {
	content: "";
}

.revicon-picture-1:before {
	content: "";
}

.revicon-cancel:before {
	content: "";
}

.revicon-info-circled:before {
	content: "";
}

.revicon-trash:before {
	content: "";
}

.revicon-left-dir:before {
	content: "";
}

.revicon-right-dir:before {
	content: "";
}

.revicon-down-open:before {
	content: "";
}

.revicon-left-open:before {
	content: "";
}

.revicon-right-open:before {
	content: "";
}

.revicon-angle-left:before {
	content: "";
}

.revicon-angle-right:before {
	content: "";
}

.revicon-left-big:before {
	content: "";
}

.revicon-right-big:before {
	content: "";
}

.revicon-magic:before {
	content: "";
}

.revicon-picture:before {
	content: "";
}

.revicon-export:before {
	content: "";
}

.revicon-cog:before {
	content: "";
}

.revicon-login:before {
	content: "";
}

.revicon-logout:before {
	content: "";
}

.revicon-video:before {
	content: "";
}

.revicon-arrow-combo:before {
	content: "";
}

.revicon-left-open-1:before {
	content: "";
}

.revicon-right-open-1:before {
	content: "";
}

.revicon-left-open-mini:before {
	content: "";
}

.revicon-right-open-mini:before {
	content: "";
}

.revicon-left-open-big:before {
	content: "";
}

.revicon-right-open-big:before {
	content: "";
}

.revicon-left:before {
	content: "";
}

.revicon-right:before {
	content: "";
}

.revicon-ccw:before {
	content: "";
}

.revicon-arrows-ccw:before {
	content: "";
}

.revicon-palette:before {
	content: "";
}

.revicon-list-add:before {
	content: "";
}

.revicon-doc:before {
	content: "";
}

.revicon-left-open-outline:before {
	content: "";
}

.revicon-left-open-2:before {
	content: "";
}

.revicon-right-open-outline:before {
	content: "";
}

.revicon-right-open-2:before {
	content: "";
}

.revicon-equalizer:before {
	content: "";
}

.revicon-layers-alt:before {
	content: "";
}

.revicon-popup:before {
	content: "";
}

.tp-fullwidth-forcer {
	z-index: 0;
	pointer-events: none;
}

rs-module-wrap {
	visibility: hidden;
}

rs-module-wrap, rs-module-wrap * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

rs-module-wrap {
	position: relative;
	z-index: 1;
	width: 100%;
	display: block;
}

.rs-fixedscrollon rs-module-wrap {
	position: fixed !important;
	top: 0 !important;
	z-index: 1000;
	left: 0 !important;
}

.rs-stickyscrollon rs-module-wrap {
	position: sticky !important;
	top: 0;
	z-index: 1000;
}

.rs-stickyscrollon {
	overflow: visible !important;
}

rs-fw-forcer {
	display: block;
	width: 100%;
	pointer-events: none;
}

rs-module {
	position: relative;
	overflow: hidden;
	display: block;
}

rs-module.disableVerticalScroll {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg {
	display: block;
	pointer-events: none;
}

rs-sbg-effectwrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

rs-carousel-wrap rs-column rs-layer img {
	width: 0;
	height: 0;
}

rs-sbg-px, rs-sbg-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	display: block;
}

a.rs-layer, a.rs-layer:-webkit-any-link {
	text-decoration: none;
}

a[x-apple-data-detectors] {
	color: inherit !important;
	text-decoration: none !important;
	font-size: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}

.entry-content rs-module a, rs-module a {
	box-shadow: none;
}

.rs-ov-hidden {
	overflow: hidden !important;
}

.rs-forceoverflow, .rs-forceoverflow rs-module-wrap, .rs-forceoverflow rs-module, .rs-forceoverflow rs-slides, .rs-forceoverflow rs-slide {
	overflow: visible !important;
}

.tp-simpleresponsive img, rs-module img {
	max-width: none !important;
	transition: none;
	margin: 0;
	padding: 0;
	border: none;
}

rs-module .no-slides-text {
	font-weight: 700;
	text-align: center;
	padding-top: 80px;
}

rs-slides, rs-slide, rs-slide:before {
	position: absolute;
	text-indent: 0em;
	top: 0;
	left: 0;
}

rs-slide, rs-slide:before {
	display: block;
	visibility: hidden;
}

.rs-layer .rs-untoggled-content {
	display: block;
}

.rs-layer .rs-toggled-content {
	display: none;
}

.rs-tc-active.rs-layer>.rs-toggled-content {
	display: block;
}

.rs-tc-active.rs-layer>.rs-untoggled-content {
	display: none;
}

.rs-layer-video {
	overflow: hidden;
}

.rs_html5vidbasicstyles {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

rs-module rs-layer, rs-module .rs-layer {
	opacity: 0;
	position: relative;
	visibility: hidden;
	white-space: nowrap;
	display: block;
	-webkit-font-smoothing: antialiased !important;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-osx-font-smoothing: grayscale;
	z-index: 1;
	font-display: swap;
}

rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img {
	user-select: none;
}

rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap *:last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap *:last-child {
	margin-bottom: 0;
}

.rs-svg svg {
	width: 100%;
	height: 100%;
	position: relative;
	vertical-align: top;
}

rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer *:not(.rs-wtbindex), .rs-layer *:not(.rs-wtbindex) {
	outline: none !important;
}

rs-carousel-wrap {
	cursor: url("//hamburgmumbai.com/wp-content/plugins/revslider/public/assets/css/openhand.cur"), move;
}

rs-carousel-wrap.dragged {
	cursor: url("//hamburgmumbai.com/wp-content/plugins/revslider/public/assets/css/closedhand.cur"), move;
}

rs-carousel-wrap.noswipe {
	cursor: default;
}

rs-carousel-wrap {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

rs-carousel-space {
	clear: both;
	display: block;
	width: 100%;
	height: 0;
	position: relative;
}

.tp_inner_padding {
	box-sizing: border-box;
	max-height: none !important;
}

.rs-layer.rs-selectable {
	user-select: text;
}

rs-px-mask {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

rs-module embed, rs-module iframe, rs-module object, rs-module audio, rs-module video {
	max-width: none !important;
	border: none;
}

rs-bg-elem {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: block;
	pointer-events: none;
}

.tp-blockmask, .tp-blockmask_in, .tp-blockmask_out {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1000;
	transform: scaleX(0) scaleY(0);
}

rs-zone {
	position: absolute;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	min-height: 50px;
	font-size: 0px;
	pointer-events: none;
}

rs-row-wrap, rs-column, rs-cbg-mask-wrap {
	display: block;
	visibility: hidden;
}

rs-layer-wrap, rs-parallax-wrap, rs-loop-wrap, rs-mask-wrap {
	display: block;
}

rs-column-wrap>rs-loop-wrap {
	z-index: 1;
}

rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap {
	transform-style: flat;
}

@media not all and (min-resolution:.001dpcm) {
	@media {
		rs-carousel-wrap rs-layer-wrap, rs-carousel-wrap rs-loop-wrap {
			backface-visibility: hidden;
			transform-style: preserve-3d;
		}
	}
}

.safarifix rs-layer-wrap {
	perspective: 1000000;
}

@-moz-document url-prefix() {
	rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap {
		perspective: none;
	}
}

rs-mask-wrap {
	overflow: hidden;
}

rs-fullwidth-wrap {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	overflow: visible;
	max-width: none !important;
}

.rev_row_zone_top {
	top: 0;
}

.rev_row_zone_bottom {
	bottom: 0;
}

.rev_row_zone_middle {
	top: 50%;
	transform: perspective(1px) translateY(-50%);
}

rs-column-wrap .rs-parallax-wrap {
	vertical-align: top;
}

.rs-layer img, rs-layer img {
	vertical-align: top;
}

rs-row, rs-row.rs-layer {
	display: table;
	position: relative;
	width: 100% !important;
	table-layout: fixed;
	box-sizing: border-box;
	vertical-align: top;
	height: auto;
	font-size: 0px;
}

rs-column-wrap {
	display: table-cell;
	position: relative;
	vertical-align: top;
	height: auto;
	box-sizing: border-box;
	font-size: 0px;
}

rs-column {
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 100% !important;
	height: auto !important;
	white-space: normal !important;
}

rs-cbg-mask-wrap {
	position: absolute;
	z-index: 0;
	box-sizing: border-box;
}

rs-column-wrap rs-cbg-mask-wrap {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

rs-column-bg {
	position: absolute;
	z-index: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.rs-pelock * {
	pointer-events: none !important;
}

rs-column .rs-parallax-wrap, rs-column rs-loop-wrap, rs-column rs-mask-wrap {
	text-align: inherit;
}

rs-column rs-mask-wrap {
	display: inline-block;
}

rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap {
	position: relative !important;
	left: auto !important;
	top: auto !important;
	line-height: 0;
}

rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap, rs-column .rev_layer_in_column {
	vertical-align: top;
}

.rev_break_columns {
	display: block !important;
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap {
	display: block !important;
	width: 100% !important;
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden, .tp-forcenotvisible, .tp-hide-revslider, rs-row-wrap.rs-layer-hidden, rs-column-wrap.rs-layer-hidden, .rs-layer.rs-layer-hidden, .rs-layer-audio.rs-layer-hidden, .rs-parallax-wrap.rs-layer-hidden {
	visibility: hidden !important;
	display: none !important;
}

rs-layer.rs-nointeraction, .rs-layer.rs-nointeraction {
	pointer-events: none !important;
}

rs-static-layers {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	pointer-events: none;
	overflow: hidden;
}

rs-static-layers.rs-stl-back {
	z-index: 0;
}

.rs-stl-visible {
	overflow: visible !important;
}

.rs-layer rs-fcr {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-top: 40px solid #00a8ff;
	position: absolute;
	right: 100%;
	top: 0;
}

.rs-layer rs-fcrt {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 40px solid #00a8ff;
	position: absolute;
	right: 100%;
	top: 0;
}

.rs-layer rs-bcr {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00a8ff;
	position: absolute;
	left: 100%;
	top: 0;
}

.rs-layer rs-bcrt {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00a8ff;
	position: absolute;
	left: 100%;
	top: 0;
}

.tp-layer-inner-rotation {
	position: relative !important;
}

img.tp-slider-alternative-image {
	width: 100%;
	height: auto;
}

.noFilterClass {
	filter: none !important;
}

rs-bgvideo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: block;
}

.rs-layer.rs-fsv {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

.rs-layer.rs-fsv audio, .rs-layer.rs-fsv video, .rs-layer.rs-fsv iframe, .rs-layer.rs-fsv iframe audio, .rs-layer.rs-fsv iframe video {
	width: 100%;
	height: 100%;
}

.rs-fsv video {
	background: #000;
}

.fullcoveredvideo rs-poster {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.videoisplaying .html5vid rs-poster {
	display: none;
}

.tp-video-play-button {
	background: #000;
	background: rgba(0, 0, 0, .3);
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px !important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	z-index: 4;
	opacity: 0;
	transition: opacity .3s ease-out !important;
}

.rs-ISM .tp-video-play-button {
	opacity: 1;
	transition: none !important;
	z-index: 6;
}

.rs-audio .tp-video-play-button {
	display: none !important;
}

.rs-layer .html5vid {
	width: 100% !important;
	height: 100% !important;
}

.tp-video-play-button i {
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center !important;
	vertical-align: top;
	line-height: 50px !important;
	font-size: 30px !important;
}

.rs-layer:hover .tp-video-play-button {
	opacity: 1;
	display: block;
	z-index: 6;
}

.rs-layer .tp-revstop {
	display: none;
	width: 15px;
	border-right: 5px solid #fff !important;
	border-left: 5px solid #fff !important;
	transform: translateX(50%) translateY(50%);
	height: 20px;
	margin-left: 11px !important;
	margin-top: 5px !important;
}

.videoisplaying .revicon-right-dir {
	display: none;
}

.videoisplaying .tp-revstop {
	display: block;
}

.videoisplaying .tp-video-play-button {
	display: none;
}

.fullcoveredvideo .tp-video-play-button {
	display: none !important;
}

.rs-fsv .rs-fsv audio {
	object-fit: contain !important;
}

.rs-fsv .rs-fsv video {
	object-fit: contain !important;
}

.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button {
	display: none;
}

@supports not (-ms-high-contrast:none) {
	.rs-fsv .fullcoveredvideo audio {
		object-fit: cover !important;
	}
	
	.rs-fsv .fullcoveredvideo video {
		object-fit: cover !important;
	}
}

.rs-fullvideo-cover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: 0 0;
	z-index: 5;
}

.rs-nolc .tp-video-play-button, rs-bgvideo video::-webkit-media-controls-start-playback-button, rs-bgvideo video::-webkit-media-controls, rs-bgvideo audio::-webkit-media-controls {
	display: none !important;
}

.rs-audio .tp-video-controls {
	opacity: 1 !important;
	visibility: visible !important;
}

rs-module h1.rs-layer, rs-module h2.rs-layer, rs-module h3.rs-layer, rs-module h4.rs-layer, rs-module h5.rs-layer, rs-module h6.rs-layer, rs-module div.rs-layer, rs-module span.rs-layer, rs-module p.rs-layer {
	margin: 0;
	padding: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

rs-module h1.rs-layer:before, rs-module h2.rs-layer:before, rs-module h3.rs-layer:before, rs-module h4.rs-layer:before, rs-module h5.rs-layer:before, rs-module h6.rs-layer:before {
	content: none;
}

rs-dotted {
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: block;
	pointer-events: none;
}

rs-sbg-wrap rs-dotted {
	z-index: 31;
}

rs-dotted.twoxtwo {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/gridtile.png");
}

rs-dotted.twoxtwowhite {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png");
}

rs-dotted.threexthree {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png");
}

rs-dotted.threexthreewhite {
	background: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png");
}

.tp-shadowcover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
	position: absolute;
	z-index: -1;
}

.tp-shadow1 {
	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8);
}

.tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {
	z-index: -2;
	position: absolute;
	content: "";
	bottom: 10px;
	left: 10px;
	width: 50%;
	top: 85%;
	max-width: 300px;
	background: 0 0;
	box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
	transform: rotate(-3deg);
}

.tp-shadow2:after, .tp-shadow4:after {
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}

.tp-shadow5 {
	position: relative;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset;
}

.tp-shadow5:before, .tp-shadow5:after {
	content: "";
	position: absolute;
	z-index: -2;
	box-shadow: 0 0 25px 0px rgba(0, 0, 0, .6);
	top: 30%;
	bottom: 0;
	left: 20px;
	right: 20px;
	border-radius: 100px/20px;
}

.rev-btn, .rev-btn:visited {
	outline: none !important;
	box-shadow: none;
	text-decoration: none !important;
	box-sizing: border-box;
	cursor: pointer;
}

.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
	text-transform: uppercase;
}

.rev-btn i {
	font-size: inherit;
	font-weight: 400;
	position: relative;
	top: 0;
	transition: opacity .2s ease-out, margin .2s ease-out;
	margin-left: 0;
	line-height: inherit;
}

.rev-btn.rev-hiddenicon i {
	font-size: inherit;
	font-weight: 400;
	position: relative;
	top: 0;
	transition: opacity .2s ease-out, margin .2s ease-out;
	opacity: 0;
	margin-left: 0 !important;
	width: 0 !important;
}

.rev-btn.rev-hiddenicon:hover i {
	opacity: 1 !important;
	margin-left: 10px !important;
	width: auto !important;
}

.rev-burger {
	position: relative;
	box-sizing: border-box;
	padding: 22px 14px;
	border-radius: 50%;
	border: 1px solid rgba(51, 51, 51, .25);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	cursor: pointer;
}

.rev-burger span {
	display: block;
	width: 30px;
	height: 3px;
	background: #333;
	transition: .7s;
	pointer-events: none;
	transform-style: flat !important;
}

.rev-burger span:nth-child(2) {
	margin: 3px 0;
}

.quick_style_example_wrap .rev-burger:hover :first-child, #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {
	transform: translateY(6px) rotate(-45deg);
}

.quick_style_example_wrap .rev-burger:hover :nth-child(2), #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {
	transform: rotate(-45deg);
	opacity: 0;
}

.quick_style_example_wrap .rev-burger:hover :last-child, #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {
	transform: translateY(-6px) rotate(-135deg);
}

.rev-burger.revb-white {
	border: 2px solid rgba(255, 255, 255, .2);
}

.rev-b-span-light span, .rev-burger.revb-white span {
	background: #fff;
}

.rev-burger.revb-whitenoborder {
	border: 0;
}

.rev-burger.revb-whitenoborder span {
	background: #fff;
}

.rev-burger.revb-darknoborder {
	border: 0;
}

.rev-b-span-dark span, .rev-burger.revb-darknoborder span {
	background: #333;
}

.rev-burger.revb-whitefull {
	background: #fff;
	border: none;
}

.rev-burger.revb-whitefull span {
	background: #333;
}

.rev-burger.revb-darkfull {
	background: #333;
	border: none;
}

.rev-burger.revb-darkfull span {
	background: #fff;
}

@keyframes rev-ani-mouse {
	0% {
		opacity: 1;
		top: 29%;
	}
	
	15% {
		opacity: 1;
		top: 70%;
	}
	
	50% {
		opacity: 0;
		top: 70%;
	}
	
	100% {
		opacity: 0;
		top: 29%;
	}
}

.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width: 35px;
	height: 55px;
	box-sizing: border-box;
	border: 3px solid #fff;
	border-radius: 23px;
}

.rev-scroll-btn>* {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: 400;
	color: #7f8c8d;
	color: #fff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}

.rev-scroll-btn>*:hover, .rev-scroll-btn>*:focus, .rev-scroll-btn>*.active {
	color: #fff;
}

.rev-scroll-btn>*:hover, .rev-scroll-btn>*:focus, .rev-scroll-btn>*:active, .rev-scroll-btn>*.active {
	opacity: .8;
}

.rev-scroll-btn.revs-fullwhite {
	background: #fff;
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333;
}

.rev-scroll-btn.revs-fulldark {
	background: #333;
	border: none;
}

.rev-scroll-btn.revs-fulldark span {
	background: #fff;
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	animation: rev-ani-mouse 2.5s linear infinite;
	background: #fff;
}

.rev-scroll-btn.rev-b-span-dark {
	border-color: #333;
}

.rev-scroll-btn.rev-b-span-dark span, .rev-scroll-btn.revs-dark span {
	background: #333;
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	text-align: center;
	background-color: #000;
	border-radius: 50px;
	text-shadow: none;
	background-color: rgba(0, 0, 0, .5);
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	cursor: pointer;
}

.rev-cbutton-dark-sr {
	border-radius: 3px;
}

.rev-cbutton-light {
	color: #333;
	background-color: rgba(255, 255, 255, .75);
}

.rev-cbutton-light-sr {
	color: #333;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, .75);
}

.rev-sbutton {
	line-height: 37px;
	width: 37px;
	height: 37px;
}

.rev-sbutton-blue {
	background-color: #3b5998;
}

.rev-sbutton-lightblue {
	background-color: #00a0d1;
}

.rev-sbutton-red {
	background-color: #dd4b39;
}

rs-progress {
	visibility: hidden;
	position: absolute;
	z-index: 200;
	width: 100%;
	height: 100%;
}

rs-progress-bar, .rs-progress-bar {
	display: block;
	z-index: 20;
	box-sizing: border-box;
	background-clip: content-box;
	position: absolute;
	vertical-align: top;
	line-height: 0;
	width: 100%;
	height: 100%;
}

rs-progress-bgs {
	display: block;
	z-index: 15;
	box-sizing: border-box;
	width: 100%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}

rs-progress-bg {
	display: block;
	background-clip: content-box;
	position: absolute;
	width: 100%;
	height: 100%;
}

rs-progress-gap {
	display: block;
	background-clip: content-box;
	position: absolute;
	width: 100%;
	height: 100%;
}

rs-progress-vis {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.rs-layer img {
	background: 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0, 255, 255, 1), endColorstr=rgba(0, 255, 255, 1));
}

.rs-layer.slidelink {
	cursor: pointer;
	width: 100%;
	height: 100%;
}

.rs-layer.slidelink a {
	width: 100%;
	height: 100%;
	display: block;
}

.rs-layer.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url("https://hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/coloredbg.png") repeat;
}

.rs-layer.slidelink a div.nitro-lazy {
	background: none !important;
}

.rs-layer.slidelink a span {
	background: url("https://hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/coloredbg.png") repeat;
	width: 100%;
	height: 100%;
	display: block;
}

.rs-layer.slidelink a span.nitro-lazy {
	background: none !important;
}

.rs-layer .rs-starring {
	display: inline-block;
}

.rs-layer .rs-starring .star-rating {
	float: none;
	display: inline-block;
	vertical-align: top;
	color: #ffc321 !important;
}

.rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-family: star;
	font-size: 1em !important;
}

.rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before {
	content: "sssss";
	color: #e0dadf;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.rs-layer .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important;
}

.rs-layer .rs-starring .star-rating span:before, .rs-layer .rs-starring .star-rating span:before {
	content: "SSSSS";
	top: 0;
	position: absolute;
	left: 0;
}

rs-loader {
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute;
}

rs-loader.off {
	display: none !important;
}

rs-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/loader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
}

rs-loader.spinner0.nitro-lazy {
	background-image: none !important;
}

rs-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
}

rs-loader.spinner5 {
	background-image: url("https://cdn-hgfpb.nitrocdn.com/CxtcKuWKQSQXcXVCfxflTayEUnHwTzym/assets/images/optimized/rev-fd92c3a/hamburgmumbai.com/wp-content/plugins/revslider/public/assets/assets/loader.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #fff;
	margin: -22px;
	width: 44px;
	height: 44px;
	border-radius: 3px;
}

rs-loader.spinner5.nitro-lazy {
	background-image: none !important;
}

@keyframes tp-rotateplane {
	0% {
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	}
	
	100% {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}
}

rs-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: red;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
	border-radius: 100%;
	animation: tp-scaleout 1s infinite ease-in-out;
}

@keyframes tp-scaleout {
	0% {
		transform: scale(0);
	}
	
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

rs-loader.spinner3 {
	margin: -9px 0 0 -35px;
	width: 70px;
	text-align: center;
}

rs-loader.spinner3 .bounce1, rs-loader.spinner3 .bounce2, rs-loader.spinner3 .bounce3 {
	width: 18px;
	height: 18px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
	border-radius: 100%;
	display: inline-block;
	animation: tp-bouncedelay 1.4s infinite ease-in-out;
	animation-fill-mode: both;
}

rs-loader.spinner3 .bounce1 {
	animation-delay: -.32s;
}

rs-loader.spinner3 .bounce2 {
	animation-delay: -.16s;
}

@keyframes tp-bouncedelay {
	0%, 80%, 100% {
		transform: scale(0);
	}
	
	40% {
		transform: scale(1);
	}
}

rs-loader.spinner4 {
	margin: -20px 0 0 -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	animation: tp-rotate 2s infinite linear;
}

rs-loader.spinner4 .dot1, rs-loader.spinner4 .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	animation: tp-bounce 2s infinite ease-in-out;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
}

rs-loader.spinner4 .dot2 {
	top: auto;
	bottom: 0;
	animation-delay: -1s;
}

@keyframes tp-rotate {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes tp-bounce {
	0%, 100% {
		transform: scale(0);
	}
	
	50% {
		transform: scale(1);
	}
}

rs-layer iframe {
	visibility: hidden;
}

rs-layer.rs-ii-o iframe {
	visibility: visible;
}

rs-layer input[type=text], rs-layer input[type=email], rs-layer input[type=url], rs-layer input[type=password], rs-layer input[type=search], rs-layer input[type=number], rs-layer input[type=tel], rs-layer input[type=range], rs-layer input[type=date], rs-layer input[type=month], rs-layer input[type=week], rs-layer input[type=time], rs-layer input[type=datetime], rs-layer input[type=datetime-local] {
	display: inline-block;
}

rs-layer input::placeholder {
	vertical-align: middle;
	line-height: inherit !important;
}

a.rs-layer {
	transition: none;
}

rs-thumbs-wrap, rs-tabs-wrap, rs-thumbs, rs-thumb, rs-tab, rs-bullet, rs-bullets, rs-navmask, rs-tabs, rs-arrow {
	display: block;
}

.tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar {
	border: none;
	min-height: 0;
	margin: 0;
	border-radius: 0;
}

.tp-tabs, .tp-thumbs, .tp-bullets {
	position: absolute;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0;
}

.tp-tab, .tp-thumb {
	cursor: pointer;
	position: absolute;
	opacity: .5;
	box-sizing: border-box;
}

.tp-arr-imgholder, rs-poster, .tp-thumb-image, .tp-tab-image {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

rs-poster {
	cursor: pointer;
	z-index: 3;
}

.tp-tab.rs-touchhover, .tp-tab.selected, .tp-thumb.rs-touchhover, .tp-thumb.selected {
	opacity: 1;
}

.tp-tab-mask, .tp-thumb-mask {
	box-sizing: border-box !important;
}

.tp-tabs, .tp-thumbs {
	box-sizing: content-box !important;
}

.tp-bullet {
	width: 15px;
	height: 15px;
	position: absolute;
	background: #fff;
	background: rgba(255, 255, 255, .3);
	cursor: pointer;
}

.tp-bullet.selected, .tp-bullet.rs-touchhover {
	background: #fff;
}

.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0, 0, 0, .5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 1000;
}

.tparrows.rs-touchhover {
	background: #000;
}

.tparrows:before {
	font-family: "revicons";
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center;
}

.tparrows.tp-leftarrow:before {
	content: "";
}

.tparrows.tp-rightarrow:before {
	content: "";
}

.rs-layer [class^=pe-7s-]:before, .rs-layer [class*=" pe-7s-"]:before, .rs-layer [class^=pe-7s-], .rs-layer [class*=" pe-7s-"] {
	width: auto;
	margin: 0;
	line-height: inherit;
	box-sizing: inherit;
}

rs-pzimg-wrap {
	display: block;
}

body.rtl .rs-pzimg {
	left: 0 !important;
}

.rs_fake_cube {
	transform-style: preserve-3d;
}

.rs_fake_cube, .rs_fake_cube_wall {
	position: absolute;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	left: 0;
	top: 0;
	z-index: 0;
}

.rs-builder-mode rs-sbg-wrap canvas, rs-sbg canvas {
	overflow: hidden;
	z-index: 5;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dddwrappershadow {
	box-shadow: 0 45px 100px rgba(0, 0, 0, .4);
}

.dddwrapper {
	transform-style: flat;
	perspective: 10000px;
}

.rs_error_message_box {
	background: #111;
	width: 800px;
	margin: 40px auto;
	padding: 40px 20px;
	text-align: center;
	font-family: "Open Sans", sans-serif;
}

.rs_error_message_oops {
	margin: 0 0 20px;
	line-height: 60px;
	font-size: 34px;
	color: #fff;
}

.rs_error_message_content {
	margin: 0 0 20px;
	line-height: 25px;
	font-size: 17px;
	color: #fff;
}

.rs_error_message_button {
	color: #fff !important;
	background: #333;
	display: inline-block;
	padding: 10px 15px;
	text-align: right;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none !important;
}

.rs_error_message_button:hover {
	background: #5e35b1;
}

.hglayerinfo {
	position: fixed;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	background: rgba(0, 0, 0, .75);
	padding: 5px 10px;
	z-index: 2000;
	white-space: normal;
}

.hginfo {
	position: absolute;
	top: -2px;
	left: -2px;
	color: #e74c3c;
	font-size: 12px;
	font-weight: 600;
	background: #000;
	padding: 2px 5px;
}

.indebugmode .rs-layer:hover {
	border: 1px dashed #c0392b !important;
}

.helpgrid {
	border: 2px dashed #c0392b;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

#revsliderlogloglog {
	padding: 15px;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 150px;
	background: rgba(0, 0, 0, .7);
	z-index: 100000;
	font-size: 10px;
	overflow: scroll;
}

.aden {
	filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);
}

.aden:after {
	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
	mix-blend-mode: darken;
}

.perpetua:after, .reyes:after {
	mix-blend-mode: soft-light;
	opacity: .5;
}

.inkwell {
	filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);
}

.perpetua:after {
	background: linear-gradient(to bottom, #005b9a, #e6c13d);
}

.reyes {
	filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75);
}

.reyes:after {
	background: #efcdad;
}

.gingham {
	filter: brightness(1.05) hue-rotate(-10deg);
}

.gingham:after {
	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
	mix-blend-mode: darken;
}

.toaster {
	filter: contrast(1.5) brightness(.9);
}

.toaster:after {
	background: radial-gradient(circle, #804e0f, #3b003b);
	mix-blend-mode: screen;
}

.walden {
	filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);
}

.walden:after {
	background: #04c;
	mix-blend-mode: screen;
	opacity: .3;
}

.hudson {
	filter: brightness(1.2) contrast(.9) saturate(1.1);
}

.hudson:after {
	background: radial-gradient(circle, #a6b1ff 50%, #342134);
	mix-blend-mode: multiply;
	opacity: .5;
}

.earlybird {
	filter: contrast(.9) sepia(.2);
}

.earlybird:after {
	background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
	mix-blend-mode: overlay;
}

.mayfair {
	filter: contrast(1.1) saturate(1.1);
}

.mayfair:after {
	background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
	mix-blend-mode: overlay;
	opacity: .4;
}

.lofi {
	filter: saturate(1.1) contrast(1.5);
}

.lofi:after {
	background: radial-gradient(circle, transparent 70%, #222 150%);
	mix-blend-mode: multiply;
}

._1977 {
	filter: contrast(1.1) brightness(1.1) saturate(1.3);
}

._1977:after {
	background: rgba(243, 106, 188, .3);
	mix-blend-mode: screen;
}

.brooklyn {
	filter: contrast(.9) brightness(1.1);
}

.brooklyn:after {
	background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
	mix-blend-mode: overlay;
}

.xpro2 {
	filter: sepia(.3);
}

.xpro2:after {
	background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
	mix-blend-mode: color-burn;
}

.nashville {
	filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);
}

.nashville:after {
	background: rgba(0, 70, 150, .4);
	mix-blend-mode: lighten;
}

.nashville:before {
	background: rgba(247, 176, 153, .56);
	mix-blend-mode: darken;
}

.lark {
	filter: contrast(.9);
}

.lark:after {
	background: rgba(242, 242, 242, .8);
	mix-blend-mode: darken;
}

.lark:before {
	background: #22253f;
	mix-blend-mode: color-dodge;
}

.moon {
	filter: grayscale(1) contrast(1.1) brightness(1.1);
}

.moon:before {
	background: #a0a0a0;
	mix-blend-mode: soft-light;
}

.moon:after {
	background: #383838;
	mix-blend-mode: lighten;
}

.clarendon {
	filter: contrast(1.2) saturate(1.35);
}

.clarendon:before {
	background: rgba(127, 187, 227, .2);
	mix-blend-mode: overlay;
}

.willow {
	filter: grayscale(.5) contrast(.95) brightness(.9);
}

.willow:before {
	background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
	mix-blend-mode: overlay;
}

.rise {
	filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9);
}

.rise:after {
	background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
	mix-blend-mode: overlay;
	opacity: .6;
}

.rise:before {
	background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
	mix-blend-mode: multiply;
}

._1977:after, ._1977:before, rs-pzimg-wrap.aden:after, .aden:before, .brooklyn:after, .brooklyn:before, .clarendon:after, .clarendon:before, .earlybird:after, .earlybird:before, .gingham:after, .gingham:before, .hudson:after, .hudson:before, .inkwell:after, .inkwell:before, .lark:after, .lark:before, .lofi:after, .lofi:before, .mayfair:after, .mayfair:before, .moon:after, .moon:before, .nashville:after, .nashville:before, .perpetua:after, .perpetua:before, .reyes:after, .reyes:before, .rise:after, .rise:before, .slumber:after, .slumber:before, .toaster:after, .toaster:before, .walden:after, .walden:before, .willow:after, .willow:before, .xpro2:after, .xpro2:before {
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none;
}

._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 {
	position: absolute;
}

._1977:before, .aden:before, .brooklyn:before, .clarendon:before, .earlybird:before, .gingham:before, .hudson:before, .inkwell:before, .lark:before, .lofi:before, .mayfair:before, .moon:before, .nashville:before, .perpetua:before, .reyes:before, .rise:before, .slumber:before, .toaster:before, .walden:before, .willow:before, .xpro2:before {
	z-index: 30;
}

._1977:after, .aden:after, .brooklyn:after, .clarendon:after, .earlybird:after, .gingham:after, .hudson:after, .inkwell:after, .lark:after, .lofi:after, .mayfair:after, .moon:after, .nashville:after, .perpetua:after, .reyes:after, .rise:after, .slumber:after, .toaster:after, .walden:after, .willow:after, .xpro2:after {
	z-index: 40;
}

.slumber {
	filter: saturate(.66) brightness(1.05);
}

.slumber:after {
	background: rgba(125, 105, 24, .5);
	mix-blend-mode: soft-light;
}

.slumber:before {
	background: rgba(69, 41, 12, .4);
	mix-blend-mode: lighten;
}

.willow:after {
	background-color: #d8cdcb;
	mix-blend-mode: color;
}

@media not all and (min-resolution:.001dpcm) {
	@supports (-webkit-appearance:none) {
		.willow {
			filter: grayscale(1) contrast(.95) brightness(.9);
		}
		
		.willow:after {
			background-color: transparent;
		}
	}
}

rs-pzimg-wrap.perpetua:before, rs-pzimg-wrap.perpetua:after, rs-pzimg-wrap.nashville:before, rs-pzimg-wrap.nashville:after, rs-pzimg-wrap.xpro2:before, rs-pzimg-wrap.xpro2:after, rs-pzimg-wrap._1977:after, rs-pzimg-wrap._1977:before, rs-pzimg-wrap.aden:after, rs-pzimg-wrap.aden:before, rs-pzimg-wrap.brooklyn:after, rs-pzimg-wrap.brooklyn:before, rs-pzimg-wrap.clarendon:after, rs-pzimg-wrap.clarendon:before, rs-pzimg-wrap.earlybird:after, rs-pzimg-wrap.earlybird:before, rs-pzimg-wrap.gingham:after, rs-pzimg-wrap.gingham:before, rs-pzimg-wrap.hudson:after, rs-pzimg-wrap.hudson:before, rs-pzimg-wrap.inkwell:after, rs-pzimg-wrap.inkwell:before, rs-pzimg-wrap.lark:after, rs-pzimg-wrap.lark:before, rs-pzimg-wrap.lofi:after, rs-pzimg-wrap.lofi:before, rs-pzimg-wrap.mayfair:after, rs-pzimg-wrap.mayfair:before, rs-pzimg-wrap.moon:after, rs-pzimg-wrap.moon:before, rs-pzimg-wrap.reyes:after, rs-pzimg-wrap.reyes:before, rs-pzimg-wrap.rise:after, rs-pzimg-wrap.rise:before, rs-pzimg-wrap.slumber:after, rs-pzimg-wrap.slumber:before, rs-pzimg-wrap.toaster:after, rs-pzimg-wrap.toaster:before, rs-pzimg-wrap.walden:after, rs-pzimg-wrap.walden:before, rs-pzimg-wrap.willow:after, rs-pzimg-wrap.willow:before, rs-pzimg-wrap:before, rs-pzimg-wrap:after {
	height: 500%;
	width: 500%;
}

rs-loader.spinner6 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner6 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	display: inline-block;
	-webkit-animation: rs-revealer-6 1.4s linear infinite;
	animation: rs-revealer-6 1.4s linear infinite;
}

rs-loader.spinner6 .rs-spinner-inner span {
	position: absolute;
	vertical-align: top;
	border-radius: 100%;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-left: 16px;
	transform-origin: center 20px;
	-webkit-transform-origin: center 20px;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(2) {
	transform: rotate(36deg);
	-webkit-transform: rotate(36deg);
	opacity: .1;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(3) {
	transform: rotate(72deg);
	-webkit-transform: rotate(72deg);
	opacity: .2;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(4) {
	transform: rotate(108deg);
	-webkit-transform: rotate(108deg);
	opacity: .3;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(5) {
	transform: rotate(144deg);
	-webkit-transform: rotate(144deg);
	opacity: .4;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(6) {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	opacity: .5;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(7) {
	transform: rotate(216deg);
	-webkit-transform: rotate(216deg);
	opacity: .6;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(8) {
	transform: rotate(252deg);
	-webkit-transform: rotate(252deg);
	opacity: .7;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(9) {
	transform: rotate(288deg);
	-webkit-transform: rotate(288deg);
	opacity: .8;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(10) {
	transform: rotate(324deg);
	-webkit-transform: rotate(324deg);
	opacity: .9;
}

@keyframes rs-revealer-6 {
	from {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rs-revealer-6 {
	from {
		-webkit-transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
	}
}

rs-loader.spinner7 {
	width: 35px;
	height: 35px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner7 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0;
	border-radius: 100%;
	border: 2px solid;
	-webkit-animation: rs-revealer-7 .8s linear infinite;
	animation: rs-revealer-7 .8s linear infinite;
}

@keyframes rs-revealer-7 {
	from {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rs-revealer-7 {
	from {
		-webkit-transform: rotate(0);
	}
	
	to {
		-webkit-transform: rotate(360deg);
	}
}

rs-loader.spinner8 {
	width: 50px;
	height: 50px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner8 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0;
	text-align: left;
}

rs-loader.spinner8 .rs-spinner-inner span {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-webkit-animation: rs-revealer-8 1.6s linear infinite;
	animation: rs-revealer-8 1.6s linear infinite;
}

rs-loader.spinner8 .rs-spinner-inner span:last-child {
	animation-delay: -.8s;
	-webkit-animation-delay: -.8s;
}

@keyframes rs-revealer-8 {
	0% {
		transform: scale(0, 0);
		opacity: .5;
	}
	
	100% {
		transform: scale(1, 1);
		opacity: 0;
	}
}

@-webkit-keyframes rs-revealer-8 {
	0% {
		-webkit-transform: scale(0, 0);
		opacity: .5;
	}
	
	100% {
		-webkit-transform: scale(1, 1);
		opacity: 0;
	}
}

rs-loader.spinner9 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner9 .rs-spinner-inner span {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: rs-revealer-9 2s infinite ease-in-out;
	animation: rs-revealer-9 2s infinite ease-in-out;
}

rs-loader.spinner9 .rs-spinner-inner span:last-child {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

@-webkit-keyframes rs-revealer-9 {
	0%, 100% {
		-webkit-transform: scale(0);
	}
	
	50% {
		-webkit-transform: scale(1);
	}
}

@keyframes rs-revealer-9 {
	0%, 100% {
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	
	50% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

rs-loader.spinner10 {
	width: 54px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner10 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 10px;
}

rs-loader.spinner10 .rs-spinner-inner span {
	display: block;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: rs-revealer-10 1.2s infinite ease-in-out;
	animation: rs-revealer-10 1.2s infinite ease-in-out;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(2) {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(3) {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(4) {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(5) {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s;
}

@-webkit-keyframes rs-revealer-10 {
	0%, 100%, 40% {
		-webkit-transform: scaleY(.4);
	}
	
	20% {
		-webkit-transform: scaleY(1);
	}
}

@keyframes rs-revealer-10 {
	0%, 100%, 40% {
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4);
	}
	
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}

rs-loader.spinner11 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner11 .rs-spinner-inner {
	width: 100%;
	height: 100%;
}

rs-loader.spinner11 .rs-spinner-inner span {
	display: block;
	width: 33%;
	height: 33%;
	background-color: #333;
	float: left;
	-webkit-animation: rs-revealer-11 1.3s infinite ease-in-out;
	animation: rs-revealer-11 1.3s infinite ease-in-out;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(5) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(7) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(8) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(9) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

@-webkit-keyframes rs-revealer-11 {
	0%, 100%, 70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

@keyframes rs-revealer-11 {
	0%, 100%, 70% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}

rs-loader.spinner12 {
	width: 35px;
	height: 35px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner12 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	-webkit-animation: rs-revealer-12 1s infinite linear;
	animation: rs-revealer-12 1s infinite linear;
}

@-webkit-keyframes rs-revealer-12 {
	0% {
		-webkit-transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes rs-revealer-12 {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

rs-loader.spinner13 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner13 .rs-spinner-inner {
	width: 100%;
	height: 100%;
}

rs-loader.spinner13 .rs-spinner-inner span {
	display: block;
	width: 40%;
	height: 40%;
	position: absolute;
	border-radius: 50%;
	-webkit-animation: rs-revealer-13 2s ease infinite;
	animation: rs-revealer-13 2s ease infinite;
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(1) {
	animation-delay: -1.5s;
	-webkit-animation-delay: -1.5s;
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(2) {
	animation-delay: -1s;
	-webkit-animation-delay: -1s;
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(3) {
	animation-delay: -.5s;
	-webkit-animation-delay: -.5s;
}

@keyframes rs-revealer-13 {
	0%, 100% {
		transform: translate(0);
	}
	
	25% {
		transform: translate(160%);
	}
	
	50% {
		transform: translate(160%, 160%);
	}
	
	75% {
		transform: translate(0, 160%);
	}
}

@-webkit-keyframes rs-revealer-13 {
	0%, 100% {
		-webkit-transform: translate(0);
	}
	
	25% {
		-webkit-transform: translate(160%);
	}
	
	50% {
		-webkit-transform: translate(160%, 160%);
	}
	
	75% {
		-webkit-transform: translate(0, 160%);
	}
}

rs-loader.spinner14 {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner14 .rs-spinner-inner {
	width: 100%;
	height: 100%;
	animation: rs-revealer-14 1s infinite linear;
}

rs-loader.spinner14 .rs-spinner-inner span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: -8px;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(1) {
	-webkit-animation: rs-revealer-14-1 2s infinite;
	animation: rs-revealer-14-1 2s infinite;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(2) {
	-webkit-animation: rs-revealer-14-2 2s infinite;
	animation: rs-revealer-14-2 2s infinite;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(3) {
	-webkit-animation: rs-revealer-14-3 2s infinite;
	animation: rs-revealer-14-3 2s infinite;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(4) {
	-webkit-animation: rs-revealer-14-4 2s infinite;
	animation: rs-revealer-14-4 2s infinite;
}

@-webkit-keyframes rs-revealer-14-1 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0);
	}
	
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0);
	}
	
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@-webkit-keyframes rs-revealer-14-2 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0);
	}
	
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0);
	}
	
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@-webkit-keyframes rs-revealer-14-3 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0);
	}
	
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0);
	}
	
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@-webkit-keyframes rs-revealer-14-4 {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0);
	}
	
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0);
	}
	
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@keyframes rs-revealer-14-1 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0);
	}
	
	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0);
	}
	
	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@keyframes rs-revealer-14-2 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0);
	}
	
	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0);
	}
	
	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@keyframes rs-revealer-14-3 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0);
	}
	
	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0);
	}
	
	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

@keyframes rs-revealer-14-4 {
	0% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);
	}
	
	20% {
		transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0);
	}
	
	80% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0);
	}
	
	100% {
		transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0);
	}
}

rs-loader.spinner15 {
	width: 40px;
	height: 40px;
	margin-top: -4px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

rs-loader.spinner15 .rs-spinner-inner {
	width: 100%;
	height: 100%;
}

rs-loader.spinner15 .rs-spinner-inner span {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: rs-revealer-15 1.8s infinite ease-in-out;
	animation: rs-revealer-15 1.8s infinite ease-in-out;
}

rs-loader.spinner15 .rs-spinner-inner:last-child {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s;
}

@-webkit-keyframes rs-revealer-15 {
	25% {
		-webkit-transform: translateX(30px) rotate(-90deg) scale(.5);
	}
	
	50% {
		-webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
	}
	
	75% {
		-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
	}
	
	100% {
		-webkit-transform: rotate(-360deg);
	}
}

@keyframes rs-revealer-15 {
	25% {
		transform: translateX(30px) rotate(-90deg) scale(.5);
		-webkit-transform: translateX(30px) rotate(-90deg) scale(.5);
	}
	
	50% {
		transform: translateX(30px) translateY(30px) rotate(-179deg);
		-webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
	}
	
	75% {
		transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
		-webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
	}
	
	100% {
		transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
	}
}

.bgcanvas {
	display: none;
	position: absolute;
	overflow: hidden;
}

.RSscrollbar-measure {
	width: 100px;
	height: 100px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
}

.avada-has-rev-slider-styles .rev_slider_wrapper {
	transform: none;
}

#rs-demo-id {}

/*# sourceURL=rs-plugin-settings-inline-css */
.taptap-content-animation-active {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	transform: scale(.9);
	-webkit-filter: blur(px);
	-moz-filter: blur(px);
	filter: blur(px);
}

@media (min-width:1025px) and (max-width:5000px) {
	.taptap-menu-button-wrapper, .taptap-logo-wrapper, .taptap-header, .taptap-header-bg-image, .taptap-background-color, .taptap-background-image, .taptap-background-overlay, .taptap-main-wrapper, .taptap-woo-button-wrapper, .taptap-search-wrapper, .taptap-search-button-wrapper, .taptap-woo-cart-wrapper, .taptap-search-background, .taptap-search-overlay {
		display: none;
	}
	
	html {
		margin-top: 0 !important;
	}
}
