/*!
Theme Name: Trans
Theme URI: http://underscores.me/
Author: WEB_Valeri
Author URI: http://underscores.me/
Description: Trans theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: trans
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Trans is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Custom style
# Custom font
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
	line-height: 1.15;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

body {
	min-height: 100vh;
	min-height: fill-available;
	min-height: -webkit-fill-available;
}

html {
	height: fill-available;
	height: -webkit-fill-available;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
	margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
	border-bottom: none;
	/* 1 */
	text-decoration: underline;
	/* 2 */
	text-decoration: underline dotted;
	/* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	/* 1 */
	font-size: 100%;
	/* 1 */
	line-height: 1.15;
	/* 1 */
	margin: 0;
	/* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
	/* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */

legend {
	box-sizing: border-box;
	/* 1 */
	color: inherit;
	/* 2 */
	display: table;
	/* 1 */
	max-width: 100%;
	/* 1 */
	padding: 0;
	/* 3 */
	white-space: normal;
	/* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	outline-offset: -2px;
	/* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button;
	/* 1 */
	font: inherit;
	/* 2 */
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
	display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li>ul,
li>ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}

a.link-red {
	color: #ff7676;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

a.link-red:hover {
	color: royalblue;
}

/* a:visited {
	color: #ff7676;
} */

a:hover,
a:focus,
a:active {
	color: #ff7676;
}

a:focus {
	outline: none;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.row-mob-cursiv {
	display: none;
}

.row-mob-cursiv h4 {
	font-style: italic;
	text-transform: uppercase;
}

#wpcf7-f1826-o1 span.wpcf7-form-control-wrap.recaptcha {
	display: flex;
	justify-content: center;
}

#wpcf7-f1826-o1 .wpcf7-spinner {
	position: absolute;
}

img.chevron-io {
	margin-right: 13px;
	max-width: 10px;
	position: relative;
	top: -1px;
}

.blog_item img.icon-ready {
	height: auto;
	width: 32px;
	object-fit: none;
}

.mobile-indicator {
	display: none;
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.photo-details {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	min-height: 60px;
	padding-right: 11px !important;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
	left: 100%;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* .alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
} */

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
## Custom font
--------------------------------------------------------------*/
@font-face {
	font-family: "Montserrat-Light";
	src: url("./libs/fonts/Montserrat-Light/Montserrat-Light.woff") format("woff"),
		url("./libs/fonts/Montserrat-Light/Montserrat-Light.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Montserrat-Regular";
	src: url("./libs/fonts/Montserrat-Regular/Montserrat-Regular.woff") format("woff"),
		url("./libs/fonts/Montserrat-Regular/Montserrat-Regular.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Montserrat-SemiBold";
	src: url("./libs/fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff") format("woff"),
		url("./libs/fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
}

/*--------------------------------------------------------------
## Custom style
--------------------------------------------------------------*/
*:focus {
	outline: none !important;
}

html {
	scroll-behavior: smooth;
}

body {
	font-family: "Montserrat-Regular";
	font-size: 14px;
	color: #000;
}

a,
button {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

::-moz-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

:-moz-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

a:hover {
	text-decoration: none;
}

@media (min-width: 1200px) {
	.container {
		max-width: 1400px;
	}
}

.site {
	position: relative;
	z-index: 0;
}

/*header*/
.site-header {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding: 6px 0 6px 0;
	background-color: transparent;
}

.single .site-header,
.page-template-page-blog .site-header,
.page-template-page-education .site-header {
	border-bottom: 1px solid rgba(124, 122, 113, 0.1);
}

.home .site-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 11;
	transition: all 0.3s ease-out;
}

/*.page-template-page-blog .site-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 11;
	transition: all 0.3s ease-out;
}*/
.page-template-page-blog .site-header.header-sticky {
	background-color: #f7f7f7;
}

/*.single-post .site-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 11;
	transition: all 0.3s ease-out;
}*/
.single-post .site-header.header-sticky {
	background-color: #f7f7f7;
}

.header-sticky {
	position: fixed !important;
	/*background-color: #000;*/
	z-index: 999 !important;
	transition: all 0.3s ease-out;
}

.site-header .navbar {
	padding: 0;
}

.custom-logo {
	max-height: 46px;
	max-width: 46px;
}

.navbar-nav {
	display: flex;
	width: auto;
	flex-direction: row;
}

.menu-item {
	margin-left: 4px;
}

.menu-item a {
	font-family: "Montserrat-Light";
	font-size: 12px;
	letter-spacing: 0.25px;
	color: #989a9b;
	display: inline-block;
	vertical-align: middle;
	padding: 0 15px;
	position: relative;
	z-index: 0;
	text-transform: uppercase;
}

.menu-item a:hover {
	color: #fff;
}

@media (max-width: 575.98px) {
	.menu-item a {
		font-size: 12px;
		padding: 0 2px;
	}
}

@media (max-width: 360px) {
	.menu-item a {
		font-size: 10px;
		padding: 0 5px;
	}

	.menu-item a:before {
		bottom: -27px !important;
	}

	.custom-logo {
		/*max-width: 80%;*/
	}
}

.menu-item a:before {
	content: "";
	position: absolute;
	z-index: 0;
	width: 100%;
	left: 0;
	right: 0;
	height: 1px;
	background: transparent;
	bottom: -25px;
	transition: all 0.3s ease-out;
}

@media (max-width: 575.98px) {
	.menu-item a:before {
		bottom: -25px;
	}
}

.home #menu-item-1812 a {
	/*color: #fff !important;*/
	display: none;
}

.active-link {
	color: #fff !important;
	transition: all 0.3s ease-out;
}

/*.home #menu-item-1812 a:before, .active-link:before {
	background:  #fff !important;
}*/
.active-link:before {
	background: #fff !important;
	transition: all 0.3s ease-out;
}

.single .menu-item a:hover,
.page-template-page-blog .menu-item a:hover {
	color: #000;
}

.home #menu-item-1848 a:before {
	background: #fff;
}

.fenix {
	position: fixed;
	z-index: 0;
	overflow: hidden;
	width: 100% !important;
	/*transform: translateY(-40px);*/
}

/*body { position: fixed; height: 100%; }*/

#fenix {
	/*min-height: 100vh!important;
     min-height: 100vh;
  min-height: -moz-available; 
  min-height: -webkit-fill-available; 
  min-height: fill-available;*/
	height: 100vh;

}


#fenix-pixie {
	position: absolute;
	z-index: 10;
	left: 42px;
	right: 42px;
	width: calc(100% - 84px);
	top: 0;
	bottom: 0;
	margin: auto;
}

.consult_texter h4 {
	text-align: center;
	text-transform: uppercase;
	font-style: italic;
	font-size: 19px;
}

.consult_texter {
	display: none;
}

/* .jqueryFireFly {
	border-radius: 50%!important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
} */

#main_slider .owl-stage-outer .owl-item .sa_hover_container {
	padding-top: 76px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 100vh !important;
	flex-direction: column;
}

#main_slider .owl-stage-outer .owl-item .sa_hover_container:after {
	content: "";
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	background: rgba(0, 0, 0, 0.6);
}

@media (max-width: 767.98px) {
	#main_slider .owl-stage-outer .owl-item .sa_hover_container {
		padding: 150px 15px 75px !important;
	}
}



.white #main_slider.sa_owl_theme .owl-nav .owl-next,
.white #main_slider.sa_owl_theme .owl-nav .owl-prev {
	background: transparent !important;
	border-right: 2px solid rgba(255, 255, 255, 0.5);
	border-bottom: 2px solid rgba(255, 255, 255, 0.5);
	border-radius: 0;
	width: 18px !important;
	height: 18px !important;
}

.white #main_slider.sa_owl_theme .owl-nav .owl-next:hover,
.white #main_slider.sa_owl_theme .owl-nav .owl-prev:hover {
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.white #main_slider.sa_owl_theme .owl-nav .owl-prev {
	margin-left: 20px;
	transform: rotate(132deg);
	-webkit-transform: rotate(132deg);
	-moz-transform: rotate(132deg);
	-ms-transform: rotate(132deg);
	-o-transform: rotate(132deg);
}

.white #main_slider.sa_owl_theme .owl-nav .owl-next {
	margin-right: 20px;
	transform: rotate(313deg);
	-webkit-transform: rotate(313deg);
	-moz-transform: rotate(313deg);
	-ms-transform: rotate(313deg);
	-o-transform: rotate(313deg);
}

.sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
	top: 53% !important;
}

#main_slider h2,
#main_slider p {
	color: #fff;
	letter-spacing: 0.5px;
	position: relative;
	z-index: 1;
}

#main_slider h2 {
	font-family: "Montserrat-Light";
	font-size: 55px;
	line-height: 46px;
	text-transform: uppercase;
}

@media (max-width: 575.98px) {
	#main_slider h2 {
		font-size: 39px;
	}
}

@media (max-width: 320px) {
	#main_slider h2 {
		font-size: 30px;
	}
}

#main_slider p {
	font-family: "Montserrat-Light";
	font-size: 30px;
	line-height: 35px;
}

@media (max-width: 575.98px) {
	#main_slider p {
		font-size: 15px;
		line-height: 25px;
	}
}

@media (max-width: 347px) {
	.navbar-brand {
		margin-right: 0;
	}

	.menu-item a {
		font-size: 10px;
		padding: 0 2px;
	}
}

/* .white #main_slider.sa_owl_theme .owl-nav .owl-prev:hover,
.white #main_slider.sa_owl_theme .owl-nav .owl-next:hover {

} */

/*quote section*/
.wrapper {
	position: relative;
	z-index: 10;
}

.quote {
	position: relative;
	z-index: 10;
	background: rgba(0, 0, 0, 0.5);
	min-height: 100vh;
	display: flex;
	align-items: center;
	/*margin-top:-40px;*/

}

.quote__text_block {
	padding-top: 60px;
}

.quote__text {
	padding: 0;
	/*padding: 215px 0 180px;
	background-image: url(./img/‘‘.png);
	background-repeat: no-repeat;
	background-position: 200px 110px;*/
}

@media (min-width: 992px) {
	.quote__text {
		padding-right: 0;
	}

	.quote__text p {
		margin: 0;
		font-size: 13pt;
		line-height: 1.9;
		text-transform: uppercase;
		color: #fff;
		font-family: "Montserrat-Light";
	}
}

@media (max-width: 991.98px) {
	.quote__text {
		padding: 0px 0 50px;
		background: none;
	}

	.quote__text p {
		margin: 0;
		color: #fff;
		font-size: 9pt;
		line-height: 1.9;
		text-transform: uppercase;
		font-family: "Montserrat-Light";
	}

	/*.quote__text:before {
		content: url(./img/‘‘.png);
		opacity: 0.2;
		position: absolute;
		z-index: 0;
	}*/
}

/*blog section*/
.form,
.blog {
	background-color: #000000;
	/*
	background: url(./img/blog_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	*/
}

.blog {
	padding: 81px 0 68px;
	min-height: 100vh;
	display: flex;
	align-items: center;
}

@media (max-width: 1366px) {
	.blog {
		padding: 81px 0 40px;
	}
}

.blog_wrapper {
	max-width: 960px;
	margin: 0 auto 98px;
}

@media (max-width: 1366px) {
	.blog_wrapper {
		max-width: 820px;
		margin: 0 auto 35px;
	}
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	.blog_wrapper {
		max-width: 820px;
		margin: 0 auto 40px;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	.blog_wrapper {
		max-width: 620px;
		margin: 0 auto 25px;
	}
}

.blog_item {
	width: 33.33%;
	flex: 33.33%;
}

@media (max-width: 767.98px) {
	.blog_item {
		width: 50%;
		flex: 50%;
	}
}

.blog_item img {
	width: 100%;
	/*height: 300px;*/
	height: 300px;
	object-fit: cover;
}

@media (max-width: 1366px) {
	.blog_item img {
		height: 150px;
	}
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	.blog_item img {
		height: 300px;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	.blog_item img {
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.blog_item img {
		height: 300px;
	}
}

@media (max-width: 575.98px) {
	.blog_item img {
		height: 300px;
	}
}

.blog_wrapper figure {
	padding: 0 !important;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 0;
	margin: 0;
}

.sl-trans-elems figure {
	-webkit-animation: fadeIn 0.5s linear 0.5s both;
	-moz-animation: fadeIn 0.5s linear 0.5s both;
	animation: fadeIn 0.5s linear 0.5s both;
}

.blog_wrapper figure .gallery-link {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.2s ease-in-out;
}

/*.blog_wrapper img {
	-webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	-ms-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.blog_wrapper figure:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}*/

.blog_wrapper div {
	padding: 0;
	overflow: hidden;
}

.blog_wrapper figure figcaption h3 {
	text-transform: uppercase;
	color: #fff;
	padding-left: 15px;
	margin-bottom: 0;
	font-size: 17px;
	text-align: left;
	max-width: 83%;
}

.blog_wrapper p {
	color: #fff;
	-webkit-animation: fadeIn 0.5s linear 0.5s both;
	-moz-animation: fadeIn 0.5s linear 0.5s both;
	animation: fadeIn 0.5s linear 0.5s both;
}

.blog_wrapper figure figcaption .photo-details i.icon {
	display: block;
	font-size: 30px;
	position: absolute;
	left: calc(50% - 0.75rem);
	margin-top: 5rem;
	color: rgba(255, 255, 255, 0.7);
	-webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	-ms-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.sl-trans-elems .icon {
	-webkit-animation: fadeIn 0.5s linear 0.5s both;
	-moz-animation: fadeIn 0.5s linear 0.5s both;
	animation: fadeIn 0.5s linear 0.5s both;
}

.blog_wrapper figure:hover figcaption i.icon {
	margin-top: 0;
}

.blog_wrapper figure figcaption {
	background: rgb(0 0 0 / 45%);
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 1;
	bottom: 0px;
	opacity: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*.blog_wrapper figure:hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}*/

/*.blog_wrapper .gallery-link::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	opacity: 0;
	background: #272e38;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
	-ms-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.blog_wrapper .gallery-link:hover::after {
	opacity: 0.7;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}*/

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.blog .title,
.blog .title a {
	color: #fff;
	margin-bottom: 80px;
}

@media (max-width: 1366px) {

	.blog .title,
	.blog .title a {
		margin-bottom: 35px;
	}
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {

	.blog .title,
	.blog .title a {
		margin-bottom: 40px;
	}
}

.title,
.title a {
	font-family: "Montserrat-Light";
	font-size: 45px;
	line-height: 47px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.title a {
	display: block;
	text-decoration: none;
	transition: all 0.3s ease-out;
}

.title a:hover {
	font-weight: 700;
	text-decoration: none;
	transition: all 0.3s ease-out;
}

input[type="submit"],
.blog_link {
	font-family: "Montserrat-Light";
	background: transparent;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0.25px;
	padding: 12px 39px;
	/*border: 1px solid rgba(255, 255, 255, 0.15);
	color: rgba(255, 255, 255, 0.4);*/
	border: 1px solid rgb(255 255 255 / 38%);
	color: rgb(255 255 255 / 55%);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-ms-border-radius: 24px;
	-o-border-radius: 24px;
}

input[type="submit"]:hover,
.blog_link:hover {
	color: #fff;
	border-color: #fff;
}

.blog_item {
	position: relative;
	width: 50%;
}

.blog_item_text h3 {
	color: #fff;
	font-size: 33px;
	line-height: 35px;
	letter-spacing: 0.5px;
}

@media (max-width: 575.98px) {
	.blog_item_text h3 {
		font-size: 14px;
		line-height: 20px;
	}
}

/*about section*/
.about {
	/*padding: 125px 0;*/
	padding: 81px 0 40px;
	background: #fff;
	min-height: 100vh;
	display: flex;
	align-items: center;
}

@media (max-width: 991.98px) {
	.about {
		padding: 50px 0;
	}

	.about img {
		margin-bottom: 40px;
	}
}

.about .title {
	margin-bottom: 50px;
}

@media (max-width: 1366px) {
	.about .title {
		margin-bottom: 35px;
	}
}

@media (max-width: 991.98px) {
	.about .title {
		margin-bottom: 20px;
	}
}

.about_text p {
	font-size: 18px;
	line-height: 30px;
}

.about_text .about_text_signature {
	width: 100%;
	text-align: right;
}

@media (max-width: 1366px) {
	.about_text p {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 10px;
	}
}

@media (max-width: 1199px) {
	.about_text p {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 10px;
	}
}

@media (min-height: 801px) and (max-height: 900px) and (orientation: landscape) {
	.about_text p {
		font-size: 17px;
		line-height: 29px;
	}
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	.about_text p {
		font-size: 14px;
		line-height: 23px;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	.about_text p {
		font-size: 10px;
		line-height: 18px;
	}
}

@media (max-width: 1366px) {
	.about .img-fluid {
		max-width: 100%;
		height: auto;
		max-height: 510px;
		width: 100%;
		object-fit: contain;
	}

	.about_text {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		height: 100%;
		padding-right: 20px;
	}
}

@media (min-height: 801px) and (max-height: 900px) and (orientation: landscape) {
	.about .img-fluid {
		max-height: 90%;
	}
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	.about .img-fluid {
		max-height: 500px;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	.about .img-fluid {
		max-height: 390px;
	}
}

/* SECTION CONSULT */
.consult {
	background: #f5f5f5;
	padding-top: 60px;
	padding-bottom: 60px;
}

.consult_text .title {
	margin-bottom: 80px;
}

.title_consult {
	margin-bottom: 50px;
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: 600;
	position: relative;
}

.text-title-right::after {
	content: "";
	position: absolute;
	display: block;
	height: 1px;
	width: 200px;
	background: #e2e2e2;
	right: 20px;
	bottom: 0;
}

.text-title-left::after {
	content: "";
	position: absolute;
	display: block;
	height: 1px;
	width: 200px;
	background: #e2e2e2;
	left: 20px;
	bottom: 0;
}

.l-column {
	border-right: 1px solid #e2e2e2;
}

.r-column {
	border-left: 1px solid #e2e2e2;
}

.p-border {
	border-bottom: 1px solid #e2e2e2;
}

.item_consult.l-column {
	text-align: right;
}

.item_consult.r-column {
	text-align: left;
}

.item_consult.l-column .p-border {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 30px;
}

.item_consult.l-column .p-price {
	padding-right: 20px;
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 16px;
}

.item_consult.r-column .p-border {
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 30px;
}

.item_consult.r-column .p-price {
	padding-left: 20px;
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 16px;
}

.text-title-right {
	text-align: right;
	padding-right: 20px;
}

.text-title-left {
	text-align: left;
	padding-left: 20px;
}

.row.row-slider {
	margin-top: 60px;
}

.about .sa_hover_buttons {
	opacity: 0;
	margin-top: -47px !important;
	margin-left: -53px !important;
}

.about .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
}

.about .sa_hover_container {
	opacity: 0.5;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}

.about .owl-item:hover .sa_hover_container {
	opacity: 1;
}

/* .blog {
	position: sticky;
	top: 0;
} */
.about {
	background: #ffffff;
	position: relative;
}

.form {
	background: #000;
	position: relative;
}

.consult {
	background: #f5f5f5;
	position: relative;
}

/* END SECTION CONSULT */
/* PAGE EDUCATION */
.page-template-page-education .current-menu-item a {
	color: #000;
}

.page-template-page-education .current-menu-item a:before {
	background: #000;
}

.page-template-page-education .header-sticky {
	position: fixed !important;
	z-index: 999 !important;
	transition: all 0.3s ease-out;
	width: 100%;
	background: #f7f7f7;
}

.row.dflex {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.edu-text,
.edu-year {
	margin-bottom: 0;
}

.education {
	padding-top: 60px;
	padding-bottom: 80px;
}

.education .title {
	margin-bottom: 60px;
}

.edu-year {
	font-weight: 700;
	font-size: 18px;
	text-align: left;
}

.edu-text span {
	font-weight: 600;
}

/* END PAGE EDUCATION */
.form {
	/*padding: 140px 0 180px;*/
	padding: 95px 0 50px;
	min-height: 94vh;
	display: flex;
	align-items: center;
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	.form {
		padding: 95px 0 30px;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	.form {
		padding: 95px 0 0px;
		min-height: 92vh;
	}
}

@media (max-width: 991.98px) {
	.form {
		padding: 50px 0 50px;
	}
}

.form .title {
	color: #fff;
	margin-bottom: 115px;
}

@media (max-width: 1366px) {
	.form .title {
		margin-bottom: 50px;
	}
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	.form .title {
		margin-bottom: 50px;
	}
}

@media (max-width: 991.98px) {
	.form .title {
		margin-bottom: 40px;
	}
}

.form_wrap,
.form_wrapper {
	max-width: 605px;
	margin: 0 auto;
}

.wpcf7-response-output {
	color: #fff;
}

.form-control {
	font-family: "Montserrat-Light";
	padding: 7px 15px 7px 33px;
	border: none;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	background-color: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

.form-control:hover,
.form-control:focus {
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	background-color: transparent;
	outline: none !important;
	box-shadow: none;
	color: #fff;
}

.form_wrapper .form-group {
	position: relative;
	z-index: 0;
	margin-bottom: 30px;
}

@media (max-width: 1366px) {
	.form_wrapper .form-group {
		margin-bottom: 0px;
	}
}

.form_wrapper .form-group i {
	position: absolute;
	z-index: 0;
	color: rgba(255, 255, 255, 0.5);
	left: 0;
	top: 11px;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
}

.wpcf7-form-control-wrap:hover+br+i,
.form_wrapper .form-control:hover+i,
.form_wrapper .form-control:focus+i {
	color: rgba(255, 255, 255, 1);
}

textarea.form-control {
	margin-bottom: 60px;
}

@media (min-height: 601px) and (max-height: 800px) and (orientation: landscape) {
	textarea.form-control {
		margin-bottom: 0;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	textarea.form-control {
		margin-bottom: 20px;
	}
}

@media (max-width: 520px) {
	.blog_wrapper figure figcaption h3 {
		font-size: 11px;
	}
}

@media (max-width: 380px) {
	.blog_wrapper figure figcaption h3 {
		font-size: 11px;
	}
}

/*page blog page*/
.single,
.page-template-page-blog {
	/*background-image: url(./img/bg_blog.jpg);
	background-repeat: no-repeat;
	background-size: cover;*/
}

.container-blog {
	max-width: 1170px;
}

.page-blog {
	padding: 60px 0 75px;
}

.page-template-page-blog .page-blog {
	padding: 75px 0 75px;
}

.single-blog {
	padding: 30px 0 75px;
}

.single-post .single-blog {
	padding: 75px 0 75px;
}

.page-blog .title {
	margin-bottom: 80px;
}

.page-blog_wrapper {
	margin: 0 auto;
}

.page-blog_item {
	display: block;
	margin: 0 0 60px 0;
}

.page-blog_item img {
	width: 100%;
	height: 364px;
	object-fit: cover;
	margin-bottom: 20px;
}

.page-blog_item h3 {
	color: #343a40;
	font-size: 25px;
	line-height: 35px;
}

.page-blog_date+a,
.page-blog_date {
	color: #7c7a71;
	font-size: 18px;
	margin: 0;
}

.page-blog_date+a {
	text-decoration: underline;
}

.page-blog_date+a:hover {
	color: #ff7676;
	text-decoration: none;
}

.page-blog_wrapper .page-numbers:not(.dots) {
	color: #7c7a71;
	font-size: 18px;
	line-height: 18px;
	display: inline-block;
	padding: 6px 10px 4px;
	border: none;
	text-transform: lowercase;
}

.page-numbers:not(.dots):hover,
.page-numbers.current:not(.dots) {
	color: #000;
	/* border-color: #ff7676; */
	font-weight: bold;
}

a.nav_bread {
	font-size: 14px;
	text-transform: uppercase;
	color: #7c7a71;
	margin-bottom: 10px;
}

a.nav_bread:hover {
	color: #000;
	font-weight: 700;
	font-size: 15px;
}

a.nav_bread>i {
	/*font-weight: 700;*/
	font-size: 22px;
	line-height: 22px;
	transform: translateY(-1px);
	margin-right: 10px;
}

a.nav_bread>i,
a.nav_bread>span {
	display: inline-block;
	vertical-align: middle;
}

.single-blog-wrapp {
	max-width: 710px;
	margin: 0 auto 30px;
}

.single-blog_img img {
	max-width: 100%;
	height: auto;
}

.single-blog_img {
	margin-bottom: 60px;
}

@media (min-width: 992px) {
	.single-blog_img {
		margin-bottom: 30px;
	}
}

.single-blog .title {
	font-size: 25px;
	line-height: 35px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin: 0 0 70px 0;
}

@media (min-width: 992px) {
	.single-blog .title {
		margin: 0 0 25px 0;
	}
}

@media (max-width: 991px) {
	.row-mob-cursiv {
		display: block;
	}

	.row-mob-cursiv h4 {
		font-style: italic;
		font-size: 26px;
		margin-bottom: 20px;
	}

	.consult_text .title {
		margin-bottom: 26px;
	}

	.row.row-slider-new {
		margin-top: 80px !important;
	}
}


.single-blog-links a {
	color: #000;
	display: inline-block;
	vertical-align: middle;
	padding: 0 15px;
	font-size: 18px;
}

.single-blog-links a:hover {
	color: #ff7676;
}

/*footer section*/
.footer {
	padding: 0;
	background: #000;
	position: relative;
	z-index: 0;
	width: 100% !important;
	overflow: hidden;
}

@media (min-width: 992px) {
	.footer {
		height: 6vh !important;
	}
}

@media (max-height: 600px) and (orientation: landscape) {
	.footer {
		height: 8vh !important;
	}
}

@media (max-width: 991px) {
	.footer {
		height: 40px;
	}
}

#pixie {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
}

.footer_but {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	position: relative;
	z-index: 11;
	width: 24px;
	height: 24px;
	transform: translateY(11px);
	-webkit-transform: translateY(11px);
	-moz-transform: translateY(11px);
	-ms-transform: translateY(11px);
	-o-transform: translateY(11px);
}

.footer_but>span {
	display: block;
	width: 22px;
	height: 22px;
	background: #fff;
	border-radius: 50%;
	position: relative;
	z-index: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.footer_but:hover>span {
	background: #b3b0a3;
}

.footer_but img {
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 10px;
	height: 6px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.scroll-indicator {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	cursor: pointer;
	-webkit-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	-moz-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	-ms-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	-o-border-radius: 100%;
}

.scroll-indicator.go-top {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	z-index: 50;
	bottom: 0;
	position: relative;
}

.scroll-indicator.go-top:before {
	background-color: #fff;
}

.scroll-indicator.go-top:after {
	background-color: #fff;
}

.scroll-indicator:before,
.scroll-indicator:after {
	content: "";
	top: 0;
	left: 0;
	width: 45px;
	height: 45px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	animation-fill-mode: both;
	position: absolute;
	opacity: 0;
	animation: clickMe 1.8s 333ms infinite ease-out;
	-webkit-animation: clickMe 1.8s 333ms infinite ease-out;
}

.scroll-indicator:after {
	-webkit-animation: clickMe 1.8s 777ms infinite ease-out;
	-moz-animation: clickMe 1.8s 777ms infinite ease-out;
	animation: clickMe 1.8s 777ms infinite ease-out;
}

@-webkit-keyframes clickMe {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
	}

	5% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes clickMe {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
	}

	5% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes clickMe {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}

	5% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/* .stars,
.stars2,
.stars3 {
	position: absolute;
	top:0;
	left:0;
	margin-left:0;
	margin-top:0;
	background:transparent;
	z-index: 1;
}

.stars:after,
.stars2:after,
.stars3:after {
	content:" ";
	position:absolute;
	top:2000px;
	background:transparent;
	z-index: 1;
}

.stars {
	width:1px;
	height:1px;
	box-shadow:695px 1767px #FFFFFF , 1790px 1082px #FFFFFF , 2478px 1594px #FFFFFF , 3px 2496px #FFFFFF , 214px 1537px #FFFFFF , 2422px 510px #FFFFFF , 1973px 1203px #FFFFFF , 2403px 2170px #FFFFFF , 2055px 1078px #FFFFFF , 1829px 2341px #FFFFFF , 1186px 1099px #FFFFFF , 1400px 424px #FFFFFF , 2423px 1696px #FFFFFF , 1870px 2391px #FFFFFF , 1938px 1726px #FFFFFF , 861px 348px #FFFFFF , 1664px 1106px #FFFFFF , 1457px 1494px #FFFFFF , 1111px 1045px #FFFFFF , 321px 2457px #FFFFFF , 1833px 2425px #FFFFFF , 1490px 1973px #FFFFFF , 1913px 1786px #FFFFFF , 1880px 2038px #FFFFFF , 2245px 1417px #FFFFFF , 383px 1884px #FFFFFF , 972px 1913px #FFFFFF , 55px 1581px #FFFFFF , 2180px 895px #FFFFFF , 1095px 456px #FFFFFF , 1562px 2319px #FFFFFF , 735px 2450px #FFFFFF , 1450px 1006px #FFFFFF , 2133px 2384px #FFFFFF , 1816px 824px #FFFFFF , 1230px 509px #FFFFFF , 973px 1188px #FFFFFF , 738px 2189px #FFFFFF , 2094px 2056px #FFFFFF , 72px 1111px #FFFFFF , 2356px 1225px #FFFFFF , 908px 2233px #FFFFFF , 1047px 1511px #FFFFFF , 551px 1505px #FFFFFF , 1849px 579px #FFFFFF , 1736px 38px #FFFFFF , 2163px 1934px #FFFFFF , 1269px 1780px #FFFFFF , 938px 202px #FFFFFF , 2104px 1932px #FFFFFF , 178px 993px #FFFFFF , 1984px 2339px #FFFFFF , 1507px 1053px #FFFFFF , 1816px 1632px #FFFFFF , 1558px 671px #FFFFFF , 1624px 1097px #FFFFFF , 2490px 1920px #FFFFFF , 2228px 1777px #FFFFFF , 987px 137px #FFFFFF , 757px 1089px #FFFFFF , 172px 2411px #FFFFFF , 2469px 158px #FFFFFF , 854px 545px #FFFFFF , 419px 115px #FFFFFF , 2147px 1132px #FFFFFF , 885px 202px #FFFFFF , 1475px 1479px #FFFFFF , 1157px 254px #FFFFFF , 623px 603px #FFFFFF , 1089px 1682px #FFFFFF , 1860px 1113px #FFFFFF , 1873px 1248px #FFFFFF , 47px 848px #FFFFFF , 512px 965px #FFFFFF , 500px 1318px #FFFFFF , 1652px 23px #FFFFFF , 1889px 615px #FFFFFF , 1160px 683px #FFFFFF , 626px 952px #FFFFFF , 275px 126px #FFFFFF , 2090px 1069px #FFFFFF , 852px 1370px #FFFFFF , 641px 386px #FFFFFF , 2374px 1626px #FFFFFF , 73px 1971px #FFFFFF , 155px 1373px #FFFFFF , 1618px 199px #FFFFFF , 467px 172px #FFFFFF , 936px 1245px #FFFFFF , 2450px 447px #FFFFFF , 2211px 2405px #FFFFFF , 1982px 1261px #FFFFFF , 1230px 202px #FFFFFF , 1987px 1317px #FFFFFF , 46px 1301px #FFFFFF , 899px 970px #FFFFFF , 2287px 606px #FFFFFF , 642px 533px #FFFFFF , 2353px 898px #FFFFFF , 1977px 682px #FFFFFF , 344px 2363px #FFFFFF , 2099px 568px #FFFFFF , 23px 2272px #FFFFFF , 2372px 696px #FFFFFF , 1491px 894px #FFFFFF , 1574px 2226px #FFFFFF , 1220px 1654px #FFFFFF , 1480px 683px #FFFFFF , 2475px 249px #FFFFFF , 450px 2282px #FFFFFF , 861px 69px #FFFFFF , 552px 307px #FFFFFF , 221px 255px #FFFFFF , 3px 796px #FFFFFF , 1692px 1780px #FFFFFF , 1542px 1520px #FFFFFF , 1661px 907px #FFFFFF , 1487px 496px #FFFFFF , 1490px 1460px #FFFFFF , 1124px 2144px #FFFFFF , 1713px 1268px #FFFFFF , 1097px 2474px #FFFFFF , 1552px 273px #FFFFFF , 346px 645px #FFFFFF , 2370px 272px #FFFFFF , 2038px 173px #FFFFFF , 1369px 2369px #FFFFFF , 2399px 229px #FFFFFF , 916px 414px #FFFFFF , 2403px 1751px #FFFFFF , 2057px 1937px #FFFFFF , 2086px 939px #FFFFFF , 1653px 185px #FFFFFF , 1084px 430px #FFFFFF , 256px 919px #FFFFFF , 1260px 1236px #FFFFFF , 1579px 1002px #FFFFFF , 1673px 653px #FFFFFF , 1950px 2467px #FFFFFF , 1456px 2353px #FFFFFF , 1668px 760px #FFFFFF , 1948px 609px #FFFFFF , 2103px 1624px #FFFFFF , 682px 1106px #FFFFFF , 1742px 2415px #FFFFFF , 2382px 541px #FFFFFF , 903px 862px #FFFFFF , 1421px 417px #FFFFFF , 1180px 2406px #FFFFFF , 363px 1444px #FFFFFF , 444px 1776px #FFFFFF , 2172px 1374px #FFFFFF , 813px 1857px #FFFFFF , 1526px 873px #FFFFFF , 2140px 811px #FFFFFF , 2453px 384px #FFFFFF , 748px 1892px #FFFFFF , 199px 1827px #FFFFFF , 216px 199px #FFFFFF , 2468px 50px #FFFFFF , 1574px 1314px #FFFFFF , 690px 925px #FFFFFF , 1010px 1683px #FFFFFF , 130px 883px #FFFFFF , 2315px 1723px #FFFFFF , 864px 653px #FFFFFF , 1223px 138px #FFFFFF , 2285px 2430px #FFFFFF , 1114px 462px #FFFFFF , 425px 902px #FFFFFF , 202px 21px #FFFFFF , 569px 1539px #FFFFFF , 345px 2470px #FFFFFF , 2457px 1294px #FFFFFF , 1968px 2022px #FFFFFF , 131px 1642px #FFFFFF , 1407px 791px #FFFFFF , 1283px 1023px #FFFFFF , 2421px 663px #FFFFFF , 1609px 1928px #FFFFFF , 1818px 2051px #FFFFFF , 992px 1060px #FFFFFF , 2494px 475px #FFFFFF , 386px 1654px #FFFFFF , 980px 1534px #FFFFFF , 911px 349px #FFFFFF , 440px 1792px #FFFFFF , 1848px 1335px #FFFFFF , 930px 306px #FFFFFF , 1905px 851px #FFFFFF , 1036px 338px #FFFFFF , 1526px 944px #FFFFFF , 699px 1737px #FFFFFF , 1225px 491px #FFFFFF , 607px 802px #FFFFFF , 1837px 680px #FFFFFF , 1457px 1328px #FFFFFF , 1106px 432px #FFFFFF , 256px 1160px #FFFFFF , 182px 528px #FFFFFF , 1085px 1483px #FFFFFF , 1287px 830px #FFFFFF , 2210px 397px #FFFFFF , 508px 529px #FFFFFF , 859px 1519px #FFFFFF , 882px 173px #FFFFFF , 1045px 1285px #FFFFFF , 1196px 1010px #FFFFFF , 90px 1790px #FFFFFF , 2387px 440px #FFFFFF , 1577px 980px #FFFFFF , 880px 1465px #FFFFFF , 2366px 540px #FFFFFF , 525px 2289px #FFFFFF , 22px 1262px #FFFFFF , 1737px 735px #FFFFFF , 2277px 1268px #FFFFFF , 817px 591px #FFFFFF , 402px 21px #FFFFFF , 1253px 1201px #FFFFFF , 345px 2427px #FFFFFF , 2234px 267px #FFFFFF , 1611px 1296px #FFFFFF , 350px 2089px #FFFFFF , 386px 193px #FFFFFF , 1767px 2202px #FFFFFF , 714px 1455px #FFFFFF , 1977px 507px #FFFFFF , 842px 1342px #FFFFFF , 147px 1040px #FFFFFF , 1342px 1296px #FFFFFF , 2321px 150px #FFFFFF , 670px 673px #FFFFFF , 968px 1106px #FFFFFF , 729px 1491px #FFFFFF , 2391px 279px #FFFFFF , 1844px 1282px #FFFFFF , 438px 2148px #FFFFFF , 1996px 2031px #FFFFFF , 1240px 2350px #FFFFFF , 2275px 612px #FFFFFF , 1879px 1425px #FFFFFF , 1749px 1815px #FFFFFF , 566px 1796px #FFFFFF , 2452px 563px #FFFFFF , 806px 2077px #FFFFFF , 1784px 249px #FFFFFF , 625px 1767px #FFFFFF , 223px 1933px #FFFFFF , 2370px 395px #FFFFFF , 1839px 1111px #FFFFFF , 504px 2152px #FFFFFF , 1226px 2009px #FFFFFF , 1989px 892px #FFFFFF , 252px 2204px #FFFFFF , 2237px 729px #FFFFFF , 833px 455px #FFFFFF , 1011px 1358px #FFFFFF , 300px 1080px #FFFFFF , 1801px 2085px #FFFFFF , 1405px 1359px #FFFFFF , 1951px 70px #FFFFFF , 1690px 317px #FFFFFF , 1757px 2235px #FFFFFF , 1984px 255px #FFFFFF , 1649px 1501px #FFFFFF , 1387px 142px #FFFFFF , 1458px 704px #FFFFFF , 1803px 1333px #FFFFFF , 764px 982px #FFFFFF , 568px 1577px #FFFFFF , 2185px 349px #FFFFFF , 75px 1062px #FFFFFF , 1135px 833px #FFFFFF , 1366px 1350px #FFFFFF , 209px 375px #FFFFFF , 426px 1347px #FFFFFF , 556px 2093px #FFFFFF , 710px 2260px #FFFFFF , 2420px 519px #FFFFFF , 104px 244px #FFFFFF , 1260px 1733px #FFFFFF , 476px 2241px #FFFFFF , 2064px 1629px #FFFFFF , 729px 65px #FFFFFF , 1013px 456px #FFFFFF , 699px 1759px #FFFFFF , 319px 1873px #FFFFFF , 1657px 1213px #FFFFFF , 31px 813px #FFFFFF , 2317px 2384px #FFFFFF , 1306px 2204px #FFFFFF , 657px 1508px #FFFFFF , 1600px 100px #FFFFFF , 1001px 615px #FFFFFF , 413px 1677px #FFFFFF , 1682px 1852px #FFFFFF , 17px 549px #FFFFFF , 863px 196px #FFFFFF , 2413px 996px #FFFFFF , 81px 1182px #FFFFFF , 2410px 42px #FFFFFF , 1220px 1568px #FFFFFF , 430px 1907px #FFFFFF , 1574px 1604px #FFFFFF , 1415px 97px #FFFFFF , 1870px 557px #FFFFFF , 2269px 662px #FFFFFF , 239px 1533px #FFFFFF , 2369px 319px #FFFFFF , 1584px 1490px #FFFFFF , 1798px 455px #FFFFFF , 2341px 495px #FFFFFF , 1550px 2112px #FFFFFF , 1757px 1px #FFFFFF , 1968px 2265px #FFFFFF , 1567px 1715px #FFFFFF , 1696px 1203px #FFFFFF , 1154px 1622px #FFFFFF , 959px 490px #FFFFFF , 773px 1278px #FFFFFF , 1197px 323px #FFFFFF , 1897px 2086px #FFFFFF , 1686px 2028px #FFFFFF , 1708px 1800px #FFFFFF , 660px 1212px #FFFFFF , 601px 1430px #FFFFFF , 430px 1360px #FFFFFF , 1678px 1178px #FFFFFF , 682px 1650px #FFFFFF , 1657px 2414px #FFFFFF , 1791px 1553px #FFFFFF , 544px 2325px #FFFFFF , 2272px 769px #FFFFFF , 1650px 915px #FFFFFF , 1693px 172px #FFFFFF , 920px 1001px #FFFFFF , 442px 1983px #FFFFFF , 2426px 1583px #FFFFFF , 2462px 226px #FFFFFF , 1986px 156px #FFFFFF , 1715px 490px #FFFFFF , 176px 319px #FFFFFF , 709px 2306px #FFFFFF , 2305px 568px #FFFFFF , 439px 1232px #FFFFFF , 94px 2335px #FFFFFF , 602px 2117px #FFFFFF , 2342px 2157px #FFFFFF , 2372px 2148px #FFFFFF , 1195px 1306px #FFFFFF , 1817px 805px #FFFFFF , 2130px 583px #FFFFFF , 623px 1632px #FFFFFF , 756px 1569px #FFFFFF , 1728px 13px #FFFFFF , 1735px 971px #FFFFFF , 658px 1222px #FFFFFF , 2302px 1560px #FFFFFF , 1881px 1451px #FFFFFF , 2292px 1833px #FFFFFF , 1255px 2151px #FFFFFF , 1247px 810px #FFFFFF , 147px 1763px #FFFFFF , 2152px 2474px #FFFFFF , 2321px 2088px #FFFFFF , 1109px 365px #FFFFFF , 2493px 1218px #FFFFFF , 1813px 241px #FFFFFF , 1729px 130px #FFFFFF , 490px 231px #FFFFFF , 1787px 160px #FFFFFF , 851px 2041px #FFFFFF , 421px 1583px #FFFFFF , 1377px 402px #FFFFFF , 2281px 76px #FFFFFF , 2042px 2422px #FFFFFF , 1479px 1840px #FFFFFF , 114px 200px #FFFFFF , 876px 2076px #FFFFFF , 2109px 121px #FFFFFF , 2256px 2026px #FFFFFF , 62px 1409px #FFFFFF , 585px 1548px #FFFFFF , 1503px 1335px #FFFFFF , 208px 1556px #FFFFFF , 1248px 1441px #FFFFFF , 815px 659px #FFFFFF , 39px 1906px #FFFFFF , 2184px 334px #FFFFFF , 1829px 1491px #FFFFFF , 927px 1856px #FFFFFF , 1395px 2188px #FFFFFF , 12px 348px #FFFFFF , 1765px 79px #FFFFFF , 1732px 1432px #FFFFFF , 416px 1789px #FFFFFF , 1920px 515px #FFFFFF , 42px 1873px #FFFFFF , 692px 175px #FFFFFF , 540px 34px #FFFFFF , 488px 1649px #FFFFFF , 1983px 2296px #FFFFFF , 2428px 461px #FFFFFF , 1672px 2484px #FFFFFF , 736px 1164px #FFFFFF , 2131px 1305px #FFFFFF , 638px 1915px #FFFFFF , 2152px 2246px #FFFFFF , 1160px 26px #FFFFFF , 1700px 357px #FFFFFF , 1264px 42px #FFFFFF , 1976px 2454px #FFFFFF , 2061px 671px #FFFFFF , 1834px 9px #FFFFFF , 383px 2250px #FFFFFF , 1178px 2226px #FFFFFF , 513px 1556px #FFFFFF , 1141px 299px #FFFFFF , 1315px 165px #FFFFFF , 2093px 1295px #FFFFFF , 2049px 2409px #FFFFFF , 1412px 388px #FFFFFF , 1536px 1988px #FFFFFF , 675px 1788px #FFFFFF , 1817px 1426px #FFFFFF , 1226px 257px #FFFFFF , 169px 2187px #FFFFFF , 215px 1568px #FFFFFF , 1446px 1540px #FFFFFF , 902px 2251px #FFFFFF , 404px 333px #FFFFFF , 1831px 230px #FFFFFF , 2260px 1456px #FFFFFF , 748px 1714px #FFFFFF , 497px 643px #FFFFFF , 191px 1627px #FFFFFF , 469px 620px #FFFFFF , 768px 258px #FFFFFF , 818px 2118px #FFFFFF , 272px 2465px #FFFFFF , 657px 1729px #FFFFFF , 1373px 2264px #FFFFFF , 1980px 1991px #FFFFFF , 1323px 569px #FFFFFF , 2056px 1080px #FFFFFF , 828px 1255px #FFFFFF , 174px 1796px #FFFFFF , 2017px 904px #FFFFFF , 316px 1709px #FFFFFF , 898px 344px #FFFFFF , 2435px 769px #FFFFFF , 325px 2392px #FFFFFF , 1556px 54px #FFFFFF , 751px 2045px #FFFFFF , 1269px 2393px #FFFFFF , 1376px 195px #FFFFFF , 495px 123px #FFFFFF , 2223px 760px #FFFFFF , 562px 1491px #FFFFFF , 2009px 318px #FFFFFF , 1829px 2168px #FFFFFF , 1642px 1988px #FFFFFF , 744px 831px #FFFFFF , 2291px 2217px #FFFFFF , 1684px 2166px #FFFFFF , 2307px 735px #FFFFFF , 2083px 2296px #FFFFFF , 259px 1074px #FFFFFF , 133px 347px #FFFFFF , 324px 279px #FFFFFF , 1881px 2217px #FFFFFF , 1064px 2113px #FFFFFF , 2333px 1911px #FFFFFF , 1711px 1866px #FFFFFF , 1175px 731px #FFFFFF , 2053px 1346px #FFFFFF , 172px 334px #FFFFFF , 1528px 1648px #FFFFFF , 1085px 1794px #FFFFFF , 1786px 644px #FFFFFF , 1715px 1974px #FFFFFF , 856px 1117px #FFFFFF , 864px 186px #FFFFFF , 851px 261px #FFFFFF , 1485px 2311px #FFFFFF , 1313px 717px #FFFFFF , 666px 1455px #FFFFFF , 845px 1326px #FFFFFF , 2px 847px #FFFFFF , 2159px 2180px #FFFFFF , 1948px 2332px #FFFFFF , 1260px 708px #FFFFFF , 1494px 2427px #FFFFFF , 1112px 954px #FFFFFF , 1139px 370px #FFFFFF , 2274px 913px #FFFFFF , 1298px 532px #FFFFFF , 351px 1389px #FFFFFF , 766px 1161px #FFFFFF , 1909px 137px #FFFFFF , 769px 1710px #FFFFFF , 2444px 848px #FFFFFF , 1602px 2133px #FFFFFF , 1944px 776px #FFFFFF , 1185px 959px #FFFFFF , 397px 2489px #FFFFFF , 1163px 2434px #FFFFFF , 1474px 1822px #FFFFFF , 2151px 371px #FFFFFF , 1525px 414px #FFFFFF , 2302px 1070px #FFFFFF , 2484px 2379px #FFFFFF , 286px 804px #FFFFFF , 1179px 2372px #FFFFFF , 1117px 1181px #FFFFFF , 1705px 1410px #FFFFFF , 1990px 714px #FFFFFF , 2150px 357px #FFFFFF , 1825px 2100px #FFFFFF , 762px 2481px #FFFFFF , 1021px 1459px #FFFFFF , 2249px 788px #FFFFFF , 1902px 1159px #FFFFFF , 130px 2322px #FFFFFF , 45px 1826px #FFFFFF , 1898px 1842px #FFFFFF , 1065px 700px #FFFFFF , 1298px 1740px #FFFFFF , 1695px 1194px #FFFFFF , 994px 2357px #FFFFFF , 1352px 696px #FFFFFF , 376px 109px #FFFFFF , 821px 1456px #FFFFFF , 595px 2492px #FFFFFF , 159px 1339px #FFFFFF , 977px 1189px #FFFFFF , 2435px 1304px #FFFFFF , 719px 499px #FFFFFF , 2057px 1722px #FFFFFF , 805px 2204px #FFFFFF , 1846px 1827px #FFFFFF , 637px 1017px #FFFFFF , 2407px 1024px #FFFFFF , 1262px 7px #FFFFFF , 271px 2009px #FFFFFF , 543px 149px #FFFFFF , 824px 1217px #FFFFFF , 1780px 2124px #FFFFFF , 2282px 1083px #FFFFFF , 1442px 1894px #FFFFFF , 934px 259px #FFFFFF , 523px 848px #FFFFFF , 2334px 216px #FFFFFF , 564px 1476px #FFFFFF , 325px 701px #FFFFFF , 1585px 1686px #FFFFFF , 746px 1115px #FFFFFF , 803px 2225px #FFFFFF , 2433px 2206px #FFFFFF , 1018px 864px #FFFFFF , 2042px 2212px #FFFFFF , 1986px 1475px #FFFFFF , 1949px 801px #FFFFFF , 149px 1399px #FFFFFF , 1271px 900px #FFFFFF , 1309px 2253px #FFFFFF , 2104px 538px #FFFFFF , 1308px 1286px #FFFFFF , 1063px 1241px #FFFFFF , 195px 373px #FFFFFF , 1533px 1358px #FFFFFF , 335px 2446px #FFFFFF , 1179px 2500px #FFFFFF , 1627px 1475px #FFFFFF , 403px 2468px #FFFFFF , 2249px 2389px #FFFFFF , 1445px 906px #FFFFFF , 868px 1438px #FFFFFF , 175px 856px #FFFFFF , 860px 1107px #FFFFFF , 900px 535px #FFFFFF , 1293px 1773px #FFFFFF , 1463px 260px #FFFFFF , 826px 1393px #FFFFFF , 469px 1111px #FFFFFF , 749px 1408px #FFFFFF , 2087px 1623px #FFFFFF , 2439px 1388px #FFFFFF , 356px 2217px #FFFFFF , 618px 1611px #FFFFFF , 1410px 782px #FFFFFF , 67px 2355px #FFFFFF , 2207px 1152px #FFFFFF , 1081px 1057px #FFFFFF , 1949px 2374px #FFFFFF , 1633px 392px #FFFFFF , 1759px 2104px #FFFFFF , 1722px 117px #FFFFFF , 1335px 1813px #FFFFFF , 91px 1026px #FFFFFF , 2297px 2176px #FFFFFF , 1684px 1614px #FFFFFF , 1278px 110px #FFFFFF , 715px 1585px #FFFFFF , 1815px 1095px #FFFFFF , 430px 2283px #FFFFFF , 1435px 490px #FFFFFF , 1037px 1965px #FFFFFF , 1648px 1543px #FFFFFF , 1073px 448px #FFFFFF , 349px 1494px #FFFFFF , 1491px 1309px #FFFFFF , 1312px 1422px #FFFFFF , 1139px 1982px #FFFFFF , 892px 703px #FFFFFF , 1863px 1892px #FFFFFF , 404px 1753px #FFFFFF , 618px 1483px #FFFFFF , 146px 599px #FFFFFF;
	-webkit-animation:animStar 50s infinite linear;
	-moz-animation:animStar 50s infinite linear;
	animation:animStar 50s infinite linear;
}

.stars2 {
	width:2px;
	height:2px;
	box-shadow:999px 111px #FFFFFF , 1269px 1195px #FFFFFF , 2153px 774px #FFFFFF , 24px 232px #FFFFFF , 1294px 1679px #FFFFFF , 1646px 1588px #FFFFFF , 1210px 2372px #FFFFFF , 2165px 1976px #FFFFFF , 735px 394px #FFFFFF , 94px 354px #FFFFFF , 1212px 1516px #FFFFFF , 1258px 567px #FFFFFF , 822px 1399px #FFFFFF , 471px 1156px #FFFFFF , 2197px 1571px #FFFFFF , 865px 781px #FFFFFF , 1954px 2350px #FFFFFF , 507px 909px #FFFFFF , 941px 817px #FFFFFF , 26px 1624px #FFFFFF , 1620px 1530px #FFFFFF , 388px 22px #FFFFFF , 1023px 1976px #FFFFFF , 2350px 2497px #FFFFFF , 1421px 974px #FFFFFF , 2146px 2294px #FFFFFF , 1142px 22px #FFFFFF , 1378px 33px #FFFFFF , 1719px 2250px #FFFFFF , 2319px 1903px #FFFFFF , 1014px 1880px #FFFFFF , 1280px 324px #FFFFFF , 1012px 1598px #FFFFFF , 723px 636px #FFFFFF , 952px 1100px #FFFFFF , 1522px 300px #FFFFFF , 1615px 1910px #FFFFFF , 1399px 1795px #FFFFFF , 2340px 1052px #FFFFFF , 1225px 1298px #FFFFFF , 736px 997px #FFFFFF , 2062px 279px #FFFFFF , 165px 1164px #FFFFFF , 866px 186px #FFFFFF , 2126px 846px #FFFFFF , 631px 1972px #FFFFFF , 1331px 1622px #FFFFFF , 2241px 1791px #FFFFFF , 959px 67px #FFFFFF , 1335px 1733px #FFFFFF , 1487px 91px #FFFFFF , 1777px 1466px #FFFFFF , 235px 833px #FFFFFF , 314px 1214px #FFFFFF , 2277px 1917px #FFFFFF , 1409px 2318px #FFFFFF , 2454px 1915px #FFFFFF , 1955px 2332px #FFFFFF , 2463px 2426px #FFFFFF , 1560px 2378px #FFFFFF , 2213px 1417px #FFFFFF , 742px 792px #FFFFFF , 1926px 1675px #FFFFFF , 624px 919px #FFFFFF , 1801px 2032px #FFFFFF , 2368px 423px #FFFFFF , 2067px 2259px #FFFFFF , 1613px 1518px #FFFFFF , 687px 212px #FFFFFF , 2472px 2363px #FFFFFF , 1955px 938px #FFFFFF , 2269px 1936px #FFFFFF , 176px 1589px #FFFFFF , 99px 413px #FFFFFF , 201px 875px #FFFFFF , 678px 1203px #FFFFFF , 2103px 143px #FFFFFF , 314px 1300px #FFFFFF , 2185px 1725px #FFFFFF , 897px 844px #FFFFFF , 1657px 1645px #FFFFFF , 2079px 299px #FFFFFF , 1942px 1882px #FFFFFF , 172px 1149px #FFFFFF , 885px 810px #FFFFFF , 590px 1559px #FFFFFF , 115px 658px #FFFFFF , 926px 691px #FFFFFF , 94px 2416px #FFFFFF , 260px 2237px #FFFFFF , 799px 1546px #FFFFFF , 465px 2017px #FFFFFF , 1913px 590px #FFFFFF , 2352px 903px #FFFFFF , 1238px 1419px #FFFFFF , 731px 1363px #FFFFFF , 2151px 1424px #FFFFFF , 1656px 1946px #FFFFFF , 287px 1575px #FFFFFF , 356px 1289px #FFFFFF , 12px 2168px #FFFFFF , 2080px 2211px #FFFFFF , 2055px 2307px #FFFFFF , 2447px 393px #FFFFFF , 2438px 976px #FFFFFF , 1405px 683px #FFFFFF , 212px 637px #FFFFFF , 1512px 1758px #FFFFFF , 1580px 2238px #FFFFFF , 447px 1375px #FFFFFF , 1863px 2358px #FFFFFF , 1744px 953px #FFFFFF , 336px 1027px #FFFFFF , 1950px 545px #FFFFFF , 289px 2192px #FFFFFF , 1220px 1382px #FFFFFF , 1664px 361px #FFFFFF , 2431px 2176px #FFFFFF , 1062px 803px #FFFFFF , 283px 1483px #FFFFFF , 1067px 1209px #FFFFFF , 328px 1321px #FFFFFF , 168px 328px #FFFFFF , 529px 2284px #FFFFFF , 232px 2243px #FFFFFF , 1892px 897px #FFFFFF , 1909px 717px #FFFFFF , 140px 1972px #FFFFFF , 842px 2320px #FFFFFF , 1182px 2321px #FFFFFF , 186px 2347px #FFFFFF , 484px 227px #FFFFFF , 269px 1474px #FFFFFF , 993px 2050px #FFFFFF , 1731px 2084px #FFFFFF , 2063px 477px #FFFFFF , 113px 185px #FFFFFF , 1892px 2372px #FFFFFF , 1824px 2200px #FFFFFF , 2050px 661px #FFFFFF , 1649px 2148px #FFFFFF , 1824px 1562px #FFFFFF , 366px 2419px #FFFFFF , 2119px 24px #FFFFFF , 1242px 1012px #FFFFFF , 292px 1214px #FFFFFF , 1831px 2134px #FFFFFF , 1945px 1408px #FFFFFF , 1000px 1492px #FFFFFF , 2011px 2497px #FFFFFF , 390px 2364px #FFFFFF , 710px 2230px #FFFFFF , 1810px 2471px #FFFFFF , 1294px 215px #FFFFFF , 436px 1158px #FFFFFF , 1955px 1663px #FFFFFF , 2083px 436px #FFFFFF , 2449px 116px #FFFFFF , 1904px 79px #FFFFFF , 104px 2238px #FFFFFF , 249px 1137px #FFFFFF , 1657px 1299px #FFFFFF , 817px 2116px #FFFFFF , 4px 1810px #FFFFFF , 251px 889px #FFFFFF , 2227px 1363px #FFFFFF , 2063px 1316px #FFFFFF , 363px 2268px #FFFFFF , 2044px 795px #FFFFFF , 2068px 716px #FFFFFF , 941px 1534px #FFFFFF , 1096px 457px #FFFFFF , 800px 2432px #FFFFFF , 2197px 315px #FFFFFF , 2492px 213px #FFFFFF , 232px 757px #FFFFFF , 2154px 972px #FFFFFF , 2022px 1569px #FFFFFF , 1391px 1490px #FFFFFF , 1252px 1919px #FFFFFF , 1936px 1043px #FFFFFF , 36px 1181px #FFFFFF , 1268px 2277px #FFFFFF , 1335px 1807px #FFFFFF , 2349px 227px #FFFFFF , 1824px 1116px #FFFFFF , 1914px 2351px #FFFFFF , 1703px 1869px #FFFFFF , 1827px 393px #FFFFFF , 690px 2349px #FFFFFF , 1513px 727px #FFFFFF , 121px 1020px #FFFFFF , 2008px 2262px #FFFFFF , 1415px 637px #FFFFFF , 521px 1736px #FFFFFF , 444px 119px #FFFFFF , 780px 688px #FFFFFF , 2277px 2386px #FFFFFF , 2149px 93px #FFFFFF , 1338px 26px #FFFFFF , 1857px 1322px #FFFFFF , 2138px 2207px #FFFFFF , 749px 986px #FFFFFF , 2427px 1502px #FFFFFF , 2097px 457px #FFFFFF , 1579px 1688px #FFFFFF , 1531px 973px #FFFFFF , 1723px 1012px #FFFFFF , 1415px 35px #FFFFFF , 1702px 565px #FFFFFF , 644px 987px #FFFFFF , 789px 2429px #FFFFFF , 925px 2474px #FFFFFF , 1394px 1216px #FFFFFF , 2436px 2274px #FFFFFF , 1956px 1774px #FFFFFF , 2316px 319px #FFFFFF , 1979px 1632px #FFFFFF , 57px 694px #FFFFFF , 1753px 757px #FFFFFF;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	-webkit-animation:animStar 100s infinite linear;
	-moz-animation:animStar 100s infinite linear;
	animation:animStar 100s infinite linear;
}

.stars2:after {
	width:2px;
	height:2px;
	box-shadow:999px 111px #FFFFFF , 1269px 1195px #FFFFFF , 2153px 774px #FFFFFF , 24px 232px #FFFFFF , 1294px 1679px #FFFFFF , 1646px 1588px #FFFFFF , 1210px 2372px #FFFFFF , 2165px 1976px #FFFFFF , 735px 394px #FFFFFF , 94px 354px #FFFFFF , 1212px 1516px #FFFFFF , 1258px 567px #FFFFFF , 822px 1399px #FFFFFF , 471px 1156px #FFFFFF , 2197px 1571px #FFFFFF , 865px 781px #FFFFFF , 1954px 2350px #FFFFFF , 507px 909px #FFFFFF , 941px 817px #FFFFFF , 26px 1624px #FFFFFF , 1620px 1530px #FFFFFF , 388px 22px #FFFFFF , 1023px 1976px #FFFFFF , 2350px 2497px #FFFFFF , 1421px 974px #FFFFFF , 2146px 2294px #FFFFFF , 1142px 22px #FFFFFF , 1378px 33px #FFFFFF , 1719px 2250px #FFFFFF , 2319px 1903px #FFFFFF , 1014px 1880px #FFFFFF , 1280px 324px #FFFFFF , 1012px 1598px #FFFFFF , 723px 636px #FFFFFF , 952px 1100px #FFFFFF , 1522px 300px #FFFFFF , 1615px 1910px #FFFFFF , 1399px 1795px #FFFFFF , 2340px 1052px #FFFFFF , 1225px 1298px #FFFFFF , 736px 997px #FFFFFF , 2062px 279px #FFFFFF , 165px 1164px #FFFFFF , 866px 186px #FFFFFF , 2126px 846px #FFFFFF , 631px 1972px #FFFFFF , 1331px 1622px #FFFFFF , 2241px 1791px #FFFFFF , 959px 67px #FFFFFF , 1335px 1733px #FFFFFF , 1487px 91px #FFFFFF , 1777px 1466px #FFFFFF , 235px 833px #FFFFFF , 314px 1214px #FFFFFF , 2277px 1917px #FFFFFF , 1409px 2318px #FFFFFF , 2454px 1915px #FFFFFF , 1955px 2332px #FFFFFF , 2463px 2426px #FFFFFF , 1560px 2378px #FFFFFF , 2213px 1417px #FFFFFF , 742px 792px #FFFFFF , 1926px 1675px #FFFFFF , 624px 919px #FFFFFF , 1801px 2032px #FFFFFF , 2368px 423px #FFFFFF , 2067px 2259px #FFFFFF , 1613px 1518px #FFFFFF , 687px 212px #FFFFFF , 2472px 2363px #FFFFFF , 1955px 938px #FFFFFF , 2269px 1936px #FFFFFF , 176px 1589px #FFFFFF , 99px 413px #FFFFFF , 201px 875px #FFFFFF , 678px 1203px #FFFFFF , 2103px 143px #FFFFFF , 314px 1300px #FFFFFF , 2185px 1725px #FFFFFF , 897px 844px #FFFFFF , 1657px 1645px #FFFFFF , 2079px 299px #FFFFFF , 1942px 1882px #FFFFFF , 172px 1149px #FFFFFF , 885px 810px #FFFFFF , 590px 1559px #FFFFFF , 115px 658px #FFFFFF , 926px 691px #FFFFFF , 94px 2416px #FFFFFF , 260px 2237px #FFFFFF , 799px 1546px #FFFFFF , 465px 2017px #FFFFFF , 1913px 590px #FFFFFF , 2352px 903px #FFFFFF , 1238px 1419px #FFFFFF , 731px 1363px #FFFFFF , 2151px 1424px #FFFFFF , 1656px 1946px #FFFFFF , 287px 1575px #FFFFFF , 356px 1289px #FFFFFF , 12px 2168px #FFFFFF , 2080px 2211px #FFFFFF , 2055px 2307px #FFFFFF , 2447px 393px #FFFFFF , 2438px 976px #FFFFFF , 1405px 683px #FFFFFF , 212px 637px #FFFFFF , 1512px 1758px #FFFFFF , 1580px 2238px #FFFFFF , 447px 1375px #FFFFFF , 1863px 2358px #FFFFFF , 1744px 953px #FFFFFF , 336px 1027px #FFFFFF , 1950px 545px #FFFFFF , 289px 2192px #FFFFFF , 1220px 1382px #FFFFFF , 1664px 361px #FFFFFF , 2431px 2176px #FFFFFF , 1062px 803px #FFFFFF , 283px 1483px #FFFFFF , 1067px 1209px #FFFFFF , 328px 1321px #FFFFFF , 168px 328px #FFFFFF , 529px 2284px #FFFFFF , 232px 2243px #FFFFFF , 1892px 897px #FFFFFF , 1909px 717px #FFFFFF , 140px 1972px #FFFFFF , 842px 2320px #FFFFFF , 1182px 2321px #FFFFFF , 186px 2347px #FFFFFF , 484px 227px #FFFFFF , 269px 1474px #FFFFFF , 993px 2050px #FFFFFF , 1731px 2084px #FFFFFF , 2063px 477px #FFFFFF , 113px 185px #FFFFFF , 1892px 2372px #FFFFFF , 1824px 2200px #FFFFFF , 2050px 661px #FFFFFF , 1649px 2148px #FFFFFF , 1824px 1562px #FFFFFF , 366px 2419px #FFFFFF , 2119px 24px #FFFFFF , 1242px 1012px #FFFFFF , 292px 1214px #FFFFFF , 1831px 2134px #FFFFFF , 1945px 1408px #FFFFFF , 1000px 1492px #FFFFFF , 2011px 2497px #FFFFFF , 390px 2364px #FFFFFF , 710px 2230px #FFFFFF , 1810px 2471px #FFFFFF , 1294px 215px #FFFFFF , 436px 1158px #FFFFFF , 1955px 1663px #FFFFFF , 2083px 436px #FFFFFF , 2449px 116px #FFFFFF , 1904px 79px #FFFFFF , 104px 2238px #FFFFFF , 249px 1137px #FFFFFF , 1657px 1299px #FFFFFF , 817px 2116px #FFFFFF , 4px 1810px #FFFFFF , 251px 889px #FFFFFF , 2227px 1363px #FFFFFF , 2063px 1316px #FFFFFF , 363px 2268px #FFFFFF , 2044px 795px #FFFFFF , 2068px 716px #FFFFFF , 941px 1534px #FFFFFF , 1096px 457px #FFFFFF , 800px 2432px #FFFFFF , 2197px 315px #FFFFFF , 2492px 213px #FFFFFF , 232px 757px #FFFFFF , 2154px 972px #FFFFFF , 2022px 1569px #FFFFFF , 1391px 1490px #FFFFFF , 1252px 1919px #FFFFFF , 1936px 1043px #FFFFFF , 36px 1181px #FFFFFF , 1268px 2277px #FFFFFF , 1335px 1807px #FFFFFF , 2349px 227px #FFFFFF , 1824px 1116px #FFFFFF , 1914px 2351px #FFFFFF , 1703px 1869px #FFFFFF , 1827px 393px #FFFFFF , 690px 2349px #FFFFFF , 1513px 727px #FFFFFF , 121px 1020px #FFFFFF , 2008px 2262px #FFFFFF , 1415px 637px #FFFFFF , 521px 1736px #FFFFFF , 444px 119px #FFFFFF , 780px 688px #FFFFFF , 2277px 2386px #FFFFFF , 2149px 93px #FFFFFF , 1338px 26px #FFFFFF , 1857px 1322px #FFFFFF , 2138px 2207px #FFFFFF , 749px 986px #FFFFFF , 2427px 1502px #FFFFFF , 2097px 457px #FFFFFF , 1579px 1688px #FFFFFF , 1531px 973px #FFFFFF , 1723px 1012px #FFFFFF , 1415px 35px #FFFFFF , 1702px 565px #FFFFFF , 644px 987px #FFFFFF , 789px 2429px #FFFFFF , 925px 2474px #FFFFFF , 1394px 1216px #FFFFFF , 2436px 2274px #FFFFFF , 1956px 1774px #FFFFFF , 2316px 319px #FFFFFF , 1979px 1632px #FFFFFF , 57px 694px #FFFFFF , 1753px 757px #FFFFFF
}

.stars3 {
	width:3px;
	height:3px;
	box-shadow:1763px 314px #FFFFFF , 1335px 127px #FFFFFF , 2285px 1386px #FFFFFF , 722px 2099px #FFFFFF , 1874px 2392px #FFFFFF , 2354px 1014px #FFFFFF , 581px 730px #FFFFFF , 2042px 2397px #FFFFFF , 77px 954px #FFFFFF , 2299px 1876px #FFFFFF , 106px 1392px #FFFFFF , 1723px 2253px #FFFFFF , 824px 1804px #FFFFFF , 144px 1209px #FFFFFF , 843px 1309px #FFFFFF , 1419px 565px #FFFFFF , 2062px 1061px #FFFFFF , 520px 1621px #FFFFFF , 1071px 1843px #FFFFFF , 1754px 960px #FFFFFF , 2214px 1377px #FFFFFF , 2478px 1094px #FFFFFF , 778px 1683px #FFFFFF , 300px 1081px #FFFFFF , 1493px 2450px #FFFFFF , 872px 2394px #FFFFFF , 1505px 852px #FFFFFF , 1051px 1778px #FFFFFF , 1643px 319px #FFFFFF , 216px 1638px #FFFFFF , 2376px 2204px #FFFFFF , 857px 785px #FFFFFF , 1025px 1690px #FFFFFF , 1117px 116px #FFFFFF , 3px 141px #FFFFFF , 2078px 1948px #FFFFFF , 595px 1863px #FFFFFF , 1048px 730px #FFFFFF , 1398px 1347px #FFFFFF , 1977px 773px #FFFFFF , 2370px 1823px #FFFFFF , 1116px 1818px #FFFFFF , 1243px 2354px #FFFFFF , 1729px 1079px #FFFFFF , 357px 2477px #FFFFFF , 2021px 1022px #FFFFFF , 2156px 1787px #FFFFFF , 1883px 595px #FFFFFF , 1058px 1976px #FFFFFF , 2393px 449px #FFFFFF , 1265px 1637px #FFFFFF , 2007px 2470px #FFFFFF , 264px 2476px #FFFFFF , 774px 2110px #FFFFFF , 1524px 1646px #FFFFFF , 2149px 2051px #FFFFFF , 2462px 1757px #FFFFFF , 531px 2462px #FFFFFF , 1031px 1013px #FFFFFF , 1171px 1716px #FFFFFF , 1089px 2245px #FFFFFF , 388px 1337px #FFFFFF , 1099px 1688px #FFFFFF , 1983px 900px #FFFFFF , 608px 1546px #FFFFFF , 1153px 2480px #FFFFFF , 1195px 784px #FFFFFF , 2250px 1281px #FFFFFF , 1346px 1314px #FFFFFF , 2443px 288px #FFFFFF , 662px 1502px #FFFFFF , 2354px 1450px #FFFFFF , 1358px 1986px #FFFFFF , 1399px 1541px #FFFFFF , 1197px 669px #FFFFFF , 313px 2344px #FFFFFF , 296px 2456px #FFFFFF , 331px 2249px #FFFFFF , 753px 2181px #FFFFFF , 1409px 35px #FFFFFF , 324px 1388px #FFFFFF , 358px 2265px #FFFFFF , 1875px 1187px #FFFFFF , 1071px 1534px #FFFFFF , 677px 2073px #FFFFFF , 1977px 267px #FFFFFF , 1892px 2183px #FFFFFF , 663px 295px #FFFFFF , 865px 405px #FFFFFF , 529px 407px #FFFFFF , 222px 320px #FFFFFF , 72px 1976px #FFFFFF , 1606px 798px #FFFFFF , 1846px 2445px #FFFFFF , 2315px 2273px #FFFFFF , 1526px 1489px #FFFFFF , 1070px 1607px #FFFFFF , 926px 2099px #FFFFFF , 2371px 1808px #FFFFFF , 2359px 2372px #FFFFFF , 948px 1697px #FFFFFF , 266px 876px #FFFFFF , 1305px 1299px #FFFFFF , 260px 285px #FFFFFF , 2016px 1224px #FFFFFF , 333px 713px #FFFFFF , 1150px 871px #FFFFFF , 1421px 2150px #FFFFFF , 2419px 1194px #FFFFFF , 1245px 1978px #FFFFFF , 484px 2199px #FFFFFF , 489px 556px #FFFFFF , 851px 887px #FFFFFF , 734px 2038px #FFFFFF , 2113px 572px #FFFFFF , 1745px 1719px #FFFFFF , 240px 2384px #FFFFFF , 2172px 699px #FFFFFF , 2075px 679px #FFFFFF , 214px 1749px #FFFFFF;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	-webkit-animation:animStar 150s infinite linear;
	-moz-animation:animStar 150s infinite linear;
	animation:animStar 150s infinite linear;
}
.stars3:after {
	width:3px;
	height:3px;
	box-shadow:1763px 314px #FFFFFF , 1335px 127px #FFFFFF , 2285px 1386px #FFFFFF , 722px 2099px #FFFFFF , 1874px 2392px #FFFFFF , 2354px 1014px #FFFFFF , 581px 730px #FFFFFF , 2042px 2397px #FFFFFF , 77px 954px #FFFFFF , 2299px 1876px #FFFFFF , 106px 1392px #FFFFFF , 1723px 2253px #FFFFFF , 824px 1804px #FFFFFF , 144px 1209px #FFFFFF , 843px 1309px #FFFFFF , 1419px 565px #FFFFFF , 2062px 1061px #FFFFFF , 520px 1621px #FFFFFF , 1071px 1843px #FFFFFF , 1754px 960px #FFFFFF , 2214px 1377px #FFFFFF , 2478px 1094px #FFFFFF , 778px 1683px #FFFFFF , 300px 1081px #FFFFFF , 1493px 2450px #FFFFFF , 872px 2394px #FFFFFF , 1505px 852px #FFFFFF , 1051px 1778px #FFFFFF , 1643px 319px #FFFFFF , 216px 1638px #FFFFFF , 2376px 2204px #FFFFFF , 857px 785px #FFFFFF , 1025px 1690px #FFFFFF , 1117px 116px #FFFFFF , 3px 141px #FFFFFF , 2078px 1948px #FFFFFF , 595px 1863px #FFFFFF , 1048px 730px #FFFFFF , 1398px 1347px #FFFFFF , 1977px 773px #FFFFFF , 2370px 1823px #FFFFFF , 1116px 1818px #FFFFFF , 1243px 2354px #FFFFFF , 1729px 1079px #FFFFFF , 357px 2477px #FFFFFF , 2021px 1022px #FFFFFF , 2156px 1787px #FFFFFF , 1883px 595px #FFFFFF , 1058px 1976px #FFFFFF , 2393px 449px #FFFFFF , 1265px 1637px #FFFFFF , 2007px 2470px #FFFFFF , 264px 2476px #FFFFFF , 774px 2110px #FFFFFF , 1524px 1646px #FFFFFF , 2149px 2051px #FFFFFF , 2462px 1757px #FFFFFF , 531px 2462px #FFFFFF , 1031px 1013px #FFFFFF , 1171px 1716px #FFFFFF , 1089px 2245px #FFFFFF , 388px 1337px #FFFFFF , 1099px 1688px #FFFFFF , 1983px 900px #FFFFFF , 608px 1546px #FFFFFF , 1153px 2480px #FFFFFF , 1195px 784px #FFFFFF , 2250px 1281px #FFFFFF , 1346px 1314px #FFFFFF , 2443px 288px #FFFFFF , 662px 1502px #FFFFFF , 2354px 1450px #FFFFFF , 1358px 1986px #FFFFFF , 1399px 1541px #FFFFFF , 1197px 669px #FFFFFF , 313px 2344px #FFFFFF , 296px 2456px #FFFFFF , 331px 2249px #FFFFFF , 753px 2181px #FFFFFF , 1409px 35px #FFFFFF , 324px 1388px #FFFFFF , 358px 2265px #FFFFFF , 1875px 1187px #FFFFFF , 1071px 1534px #FFFFFF , 677px 2073px #FFFFFF , 1977px 267px #FFFFFF , 1892px 2183px #FFFFFF , 663px 295px #FFFFFF , 865px 405px #FFFFFF , 529px 407px #FFFFFF , 222px 320px #FFFFFF , 72px 1976px #FFFFFF , 1606px 798px #FFFFFF , 1846px 2445px #FFFFFF , 2315px 2273px #FFFFFF , 1526px 1489px #FFFFFF , 1070px 1607px #FFFFFF , 926px 2099px #FFFFFF , 2371px 1808px #FFFFFF , 2359px 2372px #FFFFFF , 948px 1697px #FFFFFF , 266px 876px #FFFFFF , 1305px 1299px #FFFFFF , 260px 285px #FFFFFF , 2016px 1224px #FFFFFF , 333px 713px #FFFFFF , 1150px 871px #FFFFFF , 1421px 2150px #FFFFFF , 2419px 1194px #FFFFFF , 1245px 1978px #FFFFFF , 484px 2199px #FFFFFF , 489px 556px #FFFFFF , 851px 887px #FFFFFF , 734px 2038px #FFFFFF , 2113px 572px #FFFFFF , 1745px 1719px #FFFFFF , 240px 2384px #FFFFFF , 2172px 699px #FFFFFF , 2075px 679px #FFFFFF , 214px 1749px #FFFFFF
}

@-webkit-keyframes animStar {
	from {
	-webkit-transform:translateY(0px)
	}
	to {
	-webkit-transform:translateY(-2000px)
	}
}

@-moz-keyframes animStar {
	from {
	-moz-transform:translateY(0px)
	}
	to {
	-moz-transform:translateY(-2000px)
	}
}

@keyframes animStar {
	from {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
	}
	to {
	-webkit-transform:translateY(-2000px);
	-moz-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	-o-transform:translateY(-2000px);
	transform:translateY(-2000px)
	}
} */

.scroll-indicator-top {
	position: absolute;
	z-index: 99;
	left: 50%;
	-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-ms-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 35px;
	width: 50px;
	height: 50px;
	text-align: center;
	opacity: 0.6;
}

.scroll-indicator-top:hover {
	opacity: 1;
}

.scroll-indicator-top:hover .m_scroll_arrows.doi {
	margin-top: -3px;
}

.scroll-indicator-top:hover .m_scroll_arrows.trei {
	margin-top: -1px;
}

.scroll-indicator-top .m_scroll_arrows {
	display: block;
	-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-ms-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	margin: 0 auto;
	width: 13px;
	height: 13px;
}

.scroll-indicator-top .m_scroll_arrows.unu,
.scroll-indicator-top .m_scroll_arrows.doi,
.scroll-indicator-top .m_scroll_arrows.trei {
	-webkit-animation: arrow-scroll 1s infinite;
	-moz-animation: arrow-scroll 1s infinite;
	animation: arrow-scroll 1s infinite;
	-webkit-animation-direction: alternate;
	-moz-animation-direction: alternate;
	animation-direction: alternate;
}

.scroll-indicator-top .m_scroll_arrows.unu {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	animation-delay: 0.1s;
	margin-top: 1px;
}

.scroll-indicator-top .m_scroll_arrows.doi {
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	animation-delay: 0.2s;
	margin-top: -6px;
}

.scroll-indicator-top .m_scroll_arrows.trei {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
	margin-top: -6px;
}

@-webkit-keyframes arrow-scroll {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes arrow-scroll {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 1;
	}
}

@keyframes arrow-scroll {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 1;
	}
}

.pagination {
	justify-content: center;
}

div.wpcf7-mail-sent-ok {
	border: none !important;
}

#wpadminbar {
	display: none;
}

/*body {
	margin-top: -32px !important;
}*/
.single-post .custom-logo,
.page-template-page-blog .custom-logo,
.page-template-page-education .custom-logo {
	filter: brightness(0.83);
}

.page-template-page-blog .current-menu-item a:before {
	background: #000;
}

.page-template-page-blog .current-menu-item a {
	color: #000;
	/*font-weight: 700;*/
}

.page-template-page-blog .header-sticky,
.single-post .header-sticky {
	width: 100%;
	/*background: #fff;*/
}

.active-link a {
	color: #fff;
}

.active-link a:before {
	background: #fff;
}

@media (max-width: 991px) {
	body {
		margin-top: 0px !important;
	}

	.blog,
	.about,
	.form {
		min-height: auto;
	}
}

@media (max-width: 990px) {
	.text-title-right {
		text-align: center;
		padding-right: 0px;
	}

	.text-title-right::after {
		display: none;
	}

	.text-title-left {
		text-align: center;
		padding-left: 0px;
	}

	.text-title-left::after {
		display: none;
	}

	.item_consult.l-column {
		text-align: center;
	}

	.item_consult.r-column {
		text-align: center;
	}

	.l-column {
		border-right: none;
	}

	.r-column {
		border-left: none;
	}

	.title_consult {
		margin-bottom: 15px;
	}

	.edu-img {
		margin-bottom: 20px;
	}

	.edu-year {
		margin-bottom: 10px;
	}

	#logor .owl-item .item {
		padding: 0 0 !important;
	}

	.p-border {
		border-bottom: none;
	}

	.item_consult.l-column .p-price {
		border-bottom: 1px solid #e2e2e2;
		padding-bottom: 25px;
	}

	.item_consult.r-column .p-price {
		border-bottom: 1px solid #e2e2e2;
		padding-bottom: 25px;
	}

	.about_text .about_text_signature {
		margin-top: 20px;
		font-size: 13px;
	}
}

@media (max-width: 600px) {
	.consult_text .title {
		margin-bottom: 20px;
		font-size: 26px;
	}

	.row-mob-cursiv h4 {
		font-style: italic;
		font-size: 18px;
		text-transform: uppercase;
		margin-bottom: 30px;
	}

	.consult {
		padding-bottom: 15px;
	}

	.education .title {
		text-align: center !important;
		font-size: 36px;
	}

	.edu-img {
		margin-bottom: 20px;
		text-align: center;
	}

	.edu-img img {
		height: 149px;
	}

	.edu-year {
		text-align: center;
	}

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

	.row.dflex {
		margin-left: 10px;
		margin-right: 10px;
	}

	.mobile-hide {
		display: none;
	}

	.mobile-indicator {
		display: block;
	}

	.col-indicator {
		text-align: center;
		position: relative;
	}

	.col-indicator .scroll-indicator-top .m_scroll_arrows {
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;

	}

	.col-indicator .scroll-indicator-top {
		bottom: 8px;
		position: relative;
		padding-bottom: 60px;
	}

	.col-indicator .scroll-indicator-top:hover .m_scroll_arrows.doi {
		margin-top: -6px;
	}

	.col-indicator .scroll-indicator-top:hover .m_scroll_arrows.trei {
		margin-top: -6px;
	}

	.abutton.main {
		display: block;
		transform: rotate(180deg);
	}

	.consult_texter {
		display: block;
	}

	.consult_texter h4 {
		text-align: center;
		text-transform: uppercase;
		font-style: italic;
		font-size: 19px;
		margin-bottom: 20px;
	}
}

@media (max-width: 525px) {
	#logor .owl-item .item {
		width: 86px !important;

	}

	.blog_item img.icon-ready {
		transform: scale(0.7);
		margin-right: -4px;
	}
}

:root {
	--vh: 1vh;
}

#fenix {
	height: calc(var(--vh, 1vh) * 100);
}