.elementor-kit-926{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#777777;--e-global-color-text:#777777;--e-global-color-accent:#EE2878;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-926 e-page-transition{background-color:#FFBC7D;}.elementor-kit-926 h1{color:#FFFFFF;font-size:110px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 0. Google Fonts */
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,400i,700,700i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Playfair+Display:400,400i,700,700i|Poppins:300,400,500,600,700|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=cyrillic');



article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {	display: block; }

li > ol, li > ul, dl > dd { margin-bottom:0; }
li > p { margin-bottom:0; }
li > p+p { margin-top:0.5em; }
ol, ul {
	padding-left:1.5em;
}


/* Links */
a {
	text-decoration:none;
	background:transparent;
}
a,
a:hover,
a:focus,
a:active {
	outline: 0;
}
a img { border: none; }

a, a:before, a:after, button, button:before, button:after, input[type="button"], input[type="submit"] {
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}


:active, :focus { outline:0; }


/* Tables */
table {
	border-collapse: collapse;
}
table th+th, table th+td, table td+th, table td+td {
	border-left: 1px solid #ddd;
}
table > p {
	margin: 0 !important;
}
table td, table th {
	padding: 1.8em 1em;
}
table th {
	font-size: 12px;
	font-weight: 400;
	font-style:normal;
	text-align: center;
}
caption {
	font-weight: 700;
	text-align: center;
}


/* Blockquotes*/
blockquote {
	position:relative;
	text-align:left;
	padding: 0.9em 13.2em 0.9em 6em;
}
blockquote:before {
	content: 'e8b6';
	font-family: "fontello";
	font-size:2.5em;
	display:block;
	position:absolute;
	top: 0.7em;
	left: 0.65em;
}

blockquote:after,
q:before, q:after {	content: ""; }
blockquote, q {	quotes: "" ""; }

blockquote p {
	margin: 0;
	font-size: 2.000em;
	line-height:1.35em;
	font-weight:400;
    font-style: italic;
    letter-spacing: 0.7px;
}
blockquote > a, blockquote > p > a,
blockquote > cite, blockquote > p > cite {
	display:block;
	font-size:18px;
	line-height: 1.35em;
	font-weight:600;
	font-style:normal;
	margin-top: 2.1em;
	letter-spacing: 0.4px;
}

.blog_mode_post blockquote,
.blog_mode_page blockquote {
	margin: 0 0 1rem 5.3rem;
}
.blog_mode_post .comments_list blockquote,
.blog_mode_page .comments_list blockquote {
	margin: 1.5em 0;
}



/* Other tags */
dd {	margin-left: 1.5em; }
dt, b, strong {	font-weight: bold; }
dfn, em, i { font-style: italic; }

pre, code, kbd, tt, var, samp {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	letter-spacing:0;
}
pre {
	overflow: auto;
	max-width: 100%;
}
code {
	overflow: auto;
	max-width: 100%;
	border: 1px solid #888;
	background-color: #f7f7f7;	
}
abbr, acronym {
	border-bottom: 1px dotted;
	cursor: help;
}
mark, ins {
	background-color:transparent;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { bottom: 1ex; }
sub { top: .5ex; }
small {	font-size: 80%; }
big {	font-size: 120%; }

[hidden], template { display: none; }

hr {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	    -ms-box-sizing: content-box;
			box-sizing: content-box;
	height: 0;
	border: none;
	border-top: 1px solid #eee;
	margin: 6.7857em 0;
}

/* Images */
img {
	max-width: 100%;
/*	width: auto; */	/* Only height: auto; not both! */
	height: auto;
	vertical-align:top;
}

figure,
.wp-caption,
.wp-caption-overlay .wp-caption {
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	max-width:100%;
}
figure figcaption,
.wp-caption .wp-caption-text,
.caption .caption-text,
.wp-caption .wp-caption-dd,
.caption-overlay .caption .caption-text,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
	-webkit-transition: all ease-in-out .3s;
	   -moz-transition: all ease-in-out .3s;
	    -ms-transition: all ease-in-out .3s;
	     -o-transition: all ease-in-out .3s;
	        transition: all ease-in-out .3s;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin-bottom: 0;
	font-size: 14px;
	font-weight:400;
	font-style:normal;
	text-align:center;
	padding: 1.25em 1em;
    text-transform: uppercase;
    letter-spacing: 5px;
}
figure:hover figcaption,
.caption:hover .caption-text,
.wp-caption:hover .wp-caption-text,
.wp-caption:hover .wp-caption-dd,
.caption-overlay .caption:hover .caption-text,
.wp-caption-overlay .wp-caption:hover .wp-caption-text,
.wp-caption-overlay .wp-caption:hover .wp-caption-dd {
	margin-bottom: -5em;
}

svg:not(:root) { overflow: hidden; }



/* Audio and Video */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
iframe, video, embed {
	max-width: 100%;
	min-height: 100px;
	vertical-align: top;
}

/* Media Elements player hook */
.me-cannotplay { overflow:hidden; }
.me-plugin { position: absolute; height: 0; width: 0; }			/* Media elements hook for Safary */

/* Fontello icons */
[class^="icon-"]:before, [class*=" icon-"]:before {
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
	width:auto;
	margin:0;
}




/* 3. Form fields settings
-------------------------------------------------------------- */
form {
	margin-bottom:0;
}
fieldset {
	padding: 1em 1.5em;
	margin: 1.5em 0.2em;
	border: 1px solid #ddd;
	position:relative;
}
fieldset legend {
	position:absolute;
	top: -0.6em;
	left: 1.5em;
	background-color:#fff;
	font-weight:400;
	font-style:italic;
	padding: 0 0.2em;
	letter-spacing:0;
}
button, input, optgroup, select, textarea, textarea.wp-editor-area {
	font-family: inherit;
	font-size: 1em;				/* Corrects font size not being inherited in all browsers */
	margin: 0;					/* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline;	/* Improves appearance and consistency in all browsers */
}
button {
	overflow: visible; 
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button {
	-webkit-appearance: none;
	cursor: pointer;
	/*padding:1.75em 3.2em;*/
	padding:0.65em 1.55em;
	border: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	    -ms-border-radius: 0;
			border-radius: 0;
}
.theme_button.theme_button_small {
	padding:0.8em 1.6em;
}

button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea, textarea.wp-editor-area,
select, option,
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="password"],
input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	/* Addresses box sizing set to content-box in IE8/9 */
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	    -ms-border-radius: 0;
			border-radius: 0;
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0;						/* Addresses excess padding in IE8/9 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: none;		/* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;		/* Corrects inner padding displayed oddly in S5, Chrome on OSX */
}
button::-moz-focus-inner,
input::-moz-focus-inner {			/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="search"],
select,
textarea,
textarea.wp-editor-area {
	-webkit-appearance: none;
	outline: none;
	resize: none;
	padding: 1.4em 1.4em;
	border: 2px solid #ddd;
}
button::-moz-focus-inner { 
	border: 0;
}
button:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus,
textarea.wp-editor-area:focus {
	outline: none;
}
textarea,
textarea.wp-editor-area {
	overflow: auto;			/* Removes default vertical scrollbar in IE6/7/8/9 */
	vertical-align: top;	/* Improves readability and alignment in all browsers */
	min-height:6.2em;
}
label.required:after {
	content:'*';
/*	display:inline-block; */
	display: none;
	vertical-align:text-top;
	font-size:80%;
	color:#da6f5b;
}
input[type="radio"],
input[type="checkbox"] {
	display:none;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
	position:relative;
	padding-left:1.4em;
	line-height:1.5em;
}
input[type="radio"] + label:before,
input[type="checkbox"] + label:before {
	content:' ';
	font-family:fontello;
	display:block;
	text-align:center;
	border: 1px solid #eee;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 1.5em;
	width:0.6em;
	height:0.6em;
	line-height:0.53em;
}
input[type="radio"] + label:before {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
input[type="checkbox"]:checked + label:before {
	content:'e8ab';
}
input[type="radio"]:checked + label:before {
	content:'e83c';
}

.select_container {
	width:100%;
	overflow:hidden;
	position:relative;
}
.select_container,
.select_container:after,
.select_container select {
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.select_container:before {
	content:' ';
	display:block;
	position:absolute;
	right:0;
	top:0;
	bottom: 0;
	width: 3em;
	z-index:1;
	pointer-events: none;
	cursor:pointer;
}
.select_container:after {
	content:'e828';
	font-family: 'fontello';
	display:block;
	line-height:1em;
	width: 1em;
	height: 1em;
	text-align:center;
	position:absolute;
	right:1em;
	top:50%;
	margin-top:-0.5em;
	z-index:2;
	pointer-events: none;
	cursor:pointer;
}
.select_container select {
	background:none !important;
	border: none;
	width:100%;
	padding:1em 1.4em;
	padding-right: 3em !important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
.select_container option {
	padding:0.4em 1em;
}

.widget_area .select_container select {
    border: 2px solid #ebebeb;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}
.footer_wrap .widget .select_container select {
    padding: 0.4em 3em 0.4em 1.1em;
}
.select2-container .select2-choice {
	border: 2px solid #ddd;
	padding:1em 0 1em 1.4em;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	    -ms-border-radius: 0;
			border-radius: 0;
}
.select2-drop-active {
	border: none;
}
.select2-results {
	border: 1px solid #ddd;
}
.select2-search {
	padding: 4px 0;
}



/* 4. WP styles and Screen readers
-------------------------------------------------------------- */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	margin:0 !important;
	padding:0 !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	display: block;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	padding: 1em 1.5em;
	font-size:0.8em;
	line-height: normal;
	color: #21759b;
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	text-decoration: none;
	z-index: 100000; /* Above WP toolbar */
}

.alignleft {
	display: inline-block;
	float: left;
	margin-right: 2em;
}
.alignright {
	display: inline-block;
	float: right;
	margin-left: 2em;
}
.aligncenter {
	clear: both;
	display: block !important;
	margin-left: auto !important;
	margin-right:auto !important;
	text-align:center;
}
figure.alignleft,
figure.alignright {
	margin-top:0.5em;
}

/* Sticky posts */
.sticky_wrap {
	margin-bottom: 6.6rem;
}
.sticky {
	position:relative;
	border: 2px solid #ddd;
	padding: 2em;
}
.sticky .label_sticky {
	display:block;
	position:absolute;
	z-index:1;
	right: -14px;
	top: -14px;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-top-color:#ddd;
	-webkit-transform: rotate(225deg);
	   -moz-transform: rotate(225deg);
	    -ms-transform: rotate(225deg);
	        transform: rotate(225deg);
}
.sticky .post_categories {
	margin-top: 1em;
}
.sticky .post_title {
	margin-top: 0.5em;
	margin-bottom:0;
	text-transform:uppercase;
}

/* Gallery */
.gallery {
	margin: 0 -5px;
}
.gallery-caption {}
.bypostauthor {}
.gallery .gallery-item {
	display: inline-block;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.gallery .gallery-item a {
	display: block;
}
.gallery .gallery-item a img {
    border: none !important;
    display: block;
    width: 100%;
}
.gallery .gallery-item .gallery-icon {
	margin: 0 5px;
}
.gallery .gallery-item .gallery-caption {
    line-height: 1.3em;
    margin: 0 5px;
    padding: 6px;
	font-size:0.8em;
	max-height: 3.8em;
}
.gallery .gallery-item:hover .gallery-caption {
	bottom: -200px;
}
.gallery.gallery-columns-9 .gallery-item {	width: 11.1111% !important; }
.gallery.gallery-columns-8 .gallery-item {	width: 12.5% !important; }
.gallery.gallery-columns-7 .gallery-item {	width: 14.2857% !important; }
.gallery.gallery-columns-6 .gallery-item {	width: 16.6666% !important; }
.gallery.gallery-columns-5 .gallery-item {	width: 20% !important; }
.gallery.gallery-columns-4 .gallery-item {	width: 25% !important; }
.gallery.gallery-columns-3 .gallery-item {	width: 33.3333% !important; }
.gallery.gallery-columns-2 .gallery-item {	width: 50% !important; }
.gallery.gallery-columns-1 .gallery-item {	width: 100% !important; }
.gallery.gallery-columns-9 .gallery-caption { font-size: 0.625em; }
.gallery.gallery-columns-8 .gallery-caption { font-size: 0.6875em; }
.gallery.gallery-columns-7 .gallery-caption { font-size: 0.75em; }
.gallery.gallery-columns-6 .gallery-caption { font-size: 0.8125em; }

.post-password-form label {
	display:inline-block;
	vertical-align:top;
}
.post-password-form input[type="submit"] {
	display:inline-block;
	margin-left:0.3em;
    padding:12px 1.55em !important;
    font-size: 18px;
    line-height: 22px;
}
.post-password-form input[type="password"] {
	padding:10px 0.965em !important;
    font-size: 18px;
    line-height: 22px;
    margin-left:0.25em;
}






/* 5. Theme grid
-------------------------------------------------------------- */
.container {
  margin-right: auto;
  margin-left: auto;
 /* padding-left: 15px;
    padding-right: 15px; */
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}


.row .row {
    margin-left: 0;
    margin-right: 0;
}
.columns_wrap {
  margin-left: 0px;
  margin-right: -30px;
}
.row > [class*="column-"]{

}
.columns_wrap > [class*="column-"] {

  /* Old way: floating columns */
  /* float: left;*/

  /* New way: inline blocks */
  /* Warning: remove spaces between column's tags:
		Right:															Wrong:
		<div class="columns_wrap"><div class="column-1_2">				<div class="columns_wrap">
																			<div class="column-1_2">
			...																	...
  		</div><div class="column-1_2">										</div
																			<div class="column-1_2">
			...																	...
		</div></div>														</div>
																		</div>
  */
  display:inline-block;
  vertical-align:top;

  position: relative;
  min-height: 1px;
  padding-left: 0px;	/* 15px; */
  padding-right: 30px;	/* 15px; */
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left {
  margin-left: -30px;
  margin-right: 0;
}
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"],
.row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left {
	padding-left:30px;
	padding-right:0;
}
.vc_row.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right {
  margin-left: 0;
  margin-right: -30px;
}
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"],
.row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right {
	padding-left:0;
	padding-right:30px;
}
.vc_row,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
  margin-left: -15px;
  margin-right: -15px;
}

.body_style_boxed .footer_wrap .vc_row,
.body_style_boxed .top_panel .vc_row {
    margin-left: 0;
    margin-right: 0;
}

.vc_column_container > .vc_column-inner,
.row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"],
.row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center {
	padding-left:15px;
	padding-right:15px;
}
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"],
.row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom {
	padding-bottom: 30px;
}
.sc_blogger.no_margins .row, .sc_blogger.no_margins .columns_wrap,
.row.no_margins, .columns_wrap.no_margins {
	 margin: 0 !important;
}
.sc_blogger.no_margins .row > [class*="column-"], .sc_blogger.no_margins .columns_wrap > [class*="column-"],
.row.no_margins > [class*="column-"], .columns_wrap.no_margins > [class*="column-"] {
	padding: 0 !important;
}

/* Columns width */
.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12	{ width:100%; }
.column-1_2, .column-2_4, .column-3_6, .column-4_8, .column-5_10, .column-6_12	{ width:50%; }
.column-1_3, .column-2_6, .column-3_9, .column-4_12								{ width:33.33333333%; }
.column-2_3, .column-4_6, .column-8_12											{ width:66.66666667%; }
.column-1_4, .column-2_8, .column-3_12											{ width:25%; }
.column-3_4, .column-6_8, .column-9_12											{ width:75%; }
.column-1_5, .column-2_10														{ width:20%; }
.column-2_5, .column-4_10														{ width:40%; }
.column-3_5, .column-6_10														{ width:60%; }
.column-4_5, .column-8_10														{ width:80%; }
.column-1_6, .column-2_12														{ width:16.66666667%; }
.column-5_6, .column-10_12														{ width:83.33333333%; }
.column-1_7																		{ width:14.28571429%; }
.column-2_7																		{ width:28.57142857%; }
.column-3_7																		{ width:42.85714286%; }
.column-4_7																		{ width:57.14285714%; }
.column-5_7																		{ width:71.42857143%; }
.column-6_7																		{ width:85.71428571%; }
.column-1_8																		{ width:12.5%; }
.column-3_8																		{ width:37.5%; }
.column-5_8																		{ width:62.5%; }
.column-7_8																		{ width:87.5%; }
.column-1_9																		{ width:11.11111111%; }
.column-2_9																		{ width:22.22222222%; }
.column-3_9																		{ width:33.33333333%; }
.column-4_9																		{ width:44.44444444%; }
.column-5_9																		{ width:55.55555556%; }
.column-6_9																		{ width:66.66666667%; }
.column-7_9																		{ width:77.77777778%; }
.column-8_9																		{ width:88.88888889%; }
.column-1_10																	{ width:10%; }
.column-3_10																	{ width:30%; }
.column-7_10																	{ width:70%; }
.column-9_10																	{ width:90%; }
.column-1_11																	{ width: 9.09090909%; }
.column-2_11																	{ width:18.18181818%; }
.column-3_11																	{ width:27.27272727%; }
.column-4_11																	{ width:36.36363636%; }
.column-5_11																	{ width:45.45454545%; }
.column-6_11																	{ width:54.54545455%; }
.column-7_11																	{ width:63.63636364%; }
.column-8_11																	{ width:72.72727273%; }
.column-9_11																	{ width:81.81818182%; }
.column-10_11																	{ width:90.90909091%; }
.column-1_12																	{ width: 8.33333333%; }
.column-5_12																	{ width:41.66666667%; }
.column-7_12																	{ width:58.33333333%; }
.column-11_12																	{ width:91.66666667%; }
/* Push columns */
.push-1_2, .push-2_4, .push-3_6, .push-4_8, .push-5_10, .push-6_12	{ left:50%; }
.push-1_3, .push-2_6, .push-3_9, .push-4_12							{ left:33.33333333%; }
.push-2_3, .push-4_6, .push-8_12									{ left:66.66666667%; }
.push-1_4, .push-2_8, .push-3_12									{ left:25%; }
.push-3_4, .push-6_8, .push-9_12									{ left:75%; }
.push-1_5, .push-2_10												{ left:20%; }
.push-2_5, .push-4_10												{ left:40%; }
.push-3_5, .push-6_10												{ left:60%; }
.push-4_5, .push-8_10												{ left:80%; }
.push-1_6, .push-2_12												{ left:16.66666667%; }
.push-5_6, .push-10_12												{ left:83.33333333%; }
.push-1_7															{ left:14.28571429%; }
.push-2_7															{ left:28.57142857%; }
.push-3_7															{ left:42.85714286%; }
.push-4_7															{ left:57.14285714%; }
.push-5_7															{ left:71.42857143%; }
.push-6_7															{ left:85.71428571%; }
.push-1_8															{ left:12.5%; }
.push-3_8															{ left:37.5%; }
.push-5_8															{ left:62.5%; }
.push-7_8															{ left:87.5%; }
.push-1_9															{ left:11.11111111%; }
.push-2_9															{ left:22.22222222%; }
.push-3_9															{ left:33.33333333%; }
.push-4_9															{ left:44.44444444%; }
.push-5_9															{ left:55.55555556%; }
.push-6_9															{ left:66.66666667%; }
.push-7_9															{ left:77.77777778%; }
.push-8_9															{ left:88.88888889%; }
.push-1_10															{ left:10%; }
.push-3_10															{ left:30%; }
.push-7_10															{ left:70%; }
.push-9_10															{ left:90%; }
.push-1_11															{ left: 9.09090909%; }
.push-2_11															{ left:18.18181818%; }
.push-3_11															{ left:27.27272727%; }
.push-4_11															{ left:36.36363636%; }
.push-5_11															{ left:45.45454545%; }
.push-6_11															{ left:54.54545455%; }
.push-7_11															{ left:63.63636364%; }
.push-8_11															{ left:72.72727273%; }
.push-9_11															{ left:81.81818182%; }
.push-10_11															{ left:90.90909091%; }
.push-1_12															{ left: 8.33333333%; }
.push-5_12															{ left:41.66666667%; }
.push-7_12															{ left:58.33333333%; }
.push-11_12															{ left:91.66666667%; }
/* Pull columns */
.pull-1_2, .pull-2_4, .pull-3_6, .pull-4_8, .pull-5_10, .pull-6_12	{ right:50%; }
.pull-1_3, .pull-2_6, .pull-3_9, .pull-4_12							{ right:33.33333333%; }
.pull-2_3, .pull-4_6, .pull-8_12									{ right:66.66666667%; }
.pull-1_4, .pull-2_8, .pull-3_12									{ right:25%; }
.pull-3_4, .pull-6_8, .pull-9_12									{ right:75%; }
.pull-1_5, .pull-2_10												{ right:20%; }
.pull-2_5, .pull-4_10												{ right:40%; }
.pull-3_5, .pull-6_10												{ right:60%; }
.pull-4_5, .pull-8_10												{ right:80%; }
.pull-1_6, .pull-2_12												{ right:16.66666667%; }
.pull-5_6, .pull-10_12												{ right:83.33333333%; }
.pull-1_7															{ right:14.28571429%; }
.pull-2_7															{ right:28.57142857%; }
.pull-3_7															{ right:42.85714286%; }
.pull-4_7															{ right:57.14285714%; }
.pull-5_7															{ right:71.42857143%; }
.pull-6_7															{ right:85.71428571%; }
.pull-1_8															{ right:12.5%; }
.pull-3_8															{ right:37.5%; }
.pull-5_8															{ right:62.5%; }
.pull-7_8															{ right:87.5%; }
.pull-1_9															{ right:11.11111111%; }
.pull-2_9															{ right:22.22222222%; }
.pull-3_9															{ right:33.33333333%; }
.pull-4_9															{ right:44.44444444%; }
.pull-5_9															{ right:55.55555556%; }
.pull-6_9															{ right:66.66666667%; }
.pull-7_9															{ right:77.77777778%; }
.pull-8_9															{ right:88.88888889%; }
.pull-1_10															{ right:10%; }
.pull-3_10															{ right:30%; }
.pull-7_10															{ right:70%; }
.pull-9_10															{ right:90%; }
.pull-1_11															{ right: 9.09090909%; }
.pull-2_11															{ right:18.18181818%; }
.pull-3_11															{ right:27.27272727%; }
.pull-4_11															{ right:36.36363636%; }
.pull-5_11															{ right:45.45454545%; }
.pull-6_11															{ right:54.54545455%; }
.pull-7_11															{ right:63.63636364%; }
.pull-8_11															{ right:72.72727273%; }
.pull-9_11															{ right:81.81818182%; }
.pull-10_11															{ right:90.90909091%; }
.pull-1_12															{ right: 8.33333333%; }
.pull-5_12															{ right:41.66666667%; }
.pull-7_12															{ right:58.33333333%; }
.pull-11_12															{ right:91.66666667%; }
/* Margin for the columns */
.offset-1_2, .offset-2_4, .offset-3_6, .offset-4_8, .offset-5_10, .offset-6_12	{ margin-left:50%; }
.offset-1_3, .offset-2_6, .offset-3_9, .offset-4_12								{ margin-left:33.33333333%; }
.offset-2_3, .offset-4_6, .offset-8_12											{ margin-left:66.66666667%; }
.offset-1_4, .offset-2_8, .offset-3_12											{ margin-left:25%; }
.offset-3_4, .offset-6_8, .offset-9_12											{ margin-left:75%; }
.offset-1_5, .offset-2_10														{ margin-left:20%; }
.offset-2_5, .offset-4_10														{ margin-left:40%; }
.offset-3_5, .offset-6_10														{ margin-left:60%; }
.offset-4_5, .offset-8_10														{ margin-left:80%; }
.offset-1_6, .offset-2_12														{ margin-left:16.66666667%; }
.offset-5_6, .offset-10_12														{ margin-left:83.33333333%; }
.offset-1_7																		{ margin-left:14.28571429%; }
.offset-2_7																		{ margin-left:28.57142857%; }
.offset-3_7																		{ margin-left:42.85714286%; }
.offset-4_7																		{ margin-left:57.14285714%; }
.offset-5_7																		{ margin-left:71.42857143%; }
.offset-6_7																		{ margin-left:85.71428571%; }
.offset-1_8																		{ margin-left:12.5%; }
.offset-3_8																		{ margin-left:37.5%; }
.offset-5_8																		{ margin-left:62.5%; }
.offset-7_8																		{ margin-left:87.5%; }
.offset-1_9																		{ margin-left:11.11111111%; }
.offset-2_9																		{ margin-left:22.22222222%; }
.offset-3_9																		{ margin-left:33.33333333%; }
.offset-4_9																		{ margin-left:44.44444444%; }
.offset-5_9																		{ margin-left:55.55555556%; }
.offset-6_9																		{ margin-left:66.66666667%; }
.offset-7_9																		{ margin-left:77.77777778%; }
.offset-8_9																		{ margin-left:88.88888889%; }
.offset-1_10																	{ margin-left:10%; }
.offset-3_10																	{ margin-left:30%; }
.offset-7_10																	{ margin-left:70%; }
.offset-9_10																	{ margin-left:90%; }
.offset-1_11																	{ margin-left: 9.09090909%; }
.offset-2_11																	{ margin-left:18.18181818%; }
.offset-3_11																	{ margin-left:27.27272727%; }
.offset-4_11																	{ margin-left:36.36363636%; }
.offset-5_11																	{ margin-left:45.45454545%; }
.offset-6_11																	{ margin-left:54.54545455%; }
.offset-7_11																	{ margin-left:63.63636364%; }
.offset-8_11																	{ margin-left:72.72727273%; }
.offset-9_11																	{ margin-left:81.81818182%; }
.offset-10_11																	{ margin-left:90.90909091%; }
.offset-1_12																	{ margin-left: 8.33333333%; }
.offset-5_12																	{ margin-left:41.66666667%; }
.offset-7_12																	{ margin-left:58.33333333%; }
.offset-11_12																	{ margin-left:91.66666667%; }



.container-fluid {
	width: 100%;
}
header > .column_row > .column-equal-height.column-content-middle.column-flex > .container > .sc_content_width_1_1 > .column_row .columns_wrap:before {
    display: none;
}


.column_row > .column-equal-height.column-flex > .column_container > .column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
section.margin_on > .content_container > .column_row {
    margin-right: -15px;
    margin-left: -15px;
}
.column_row > .column-flex {
    box-sizing: border-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.column_row > .column-flex > .column_container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.column_row > .column-equal-height > .column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
} 
.column_row > .column-content-middle > .column_container > .column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.column_row > .column-flex > .column_container > .column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
}


.column-equal-height > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container{
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: flex;
    float: left;
} 

.column-content-middle > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container > .column-inner{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
} 

.column-flex > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap{
	box-sizing: border-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.column-flex > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container > .column-inner{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;    
}
.column-flex > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container > .column-inner:before,
.column-flex > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container > .column-inner:after{
    content: " ";
    display: table;
}
.column-flex > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container > .column-inner:after{
	clear: both;
}


.no-col-padding > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap,
.no-col-padding [class*="sc_parallax"] > .column_row > [class*="container"] > .columns_wrap {
    margin-right: 0;
}
.no-col-padding > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container,
.no-col-padding [class*="sc_parallax"] > [class*="container"] > .column_row > .columns_wrap > .column_container {
    padding: 0;
}

.no-col-padding > [class*="container"] > .sc_content_width_1_1 > .column_row > .columns_wrap > .column_container > .column-inner {
    padding-left: 15px;
    padding-right: 15px;
}




/* Utils */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.column_row:before,
.column_row:after,
.columns_wrap:before,
.columns_wrap:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.column_row:after,
.columns_wrap:after {
  clear: both;
  width:100%;
  height:0;
  display:block;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}

.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}

.show {
  display: block !important;
}
.hide {
  display: none !important;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.text-hide {
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.vertical-centered {
	overflow:hidden;
}
.vertical-centered:before {
	content:' ';
	height: 100%;
	width: 0;
	margin-left:-0.3em;
}
.vertical-centered:before,
.vertical-centered > * {
	display: inline-block;
	vertical-align:middle;
}

.alices_loading {
	background-image:url(images/preloader.gif);
	background-position:center;
	background-repeat:no-repeat;
}






/* 6. Page layouts
-------------------------------------------------------------- */
.page_wrap {
	min-height:100vh;
}
.page_wrap,
.content_wrap {
	margin:0 auto;
}
#page_preloader,
.body_style_boxed {
	background-color:#f0f0f0;
	background-position:center top;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.body_style_boxed .page_wrap {
	/*width:1290px;*/
	width:1260px;
}
.container,
.content_wrap,
.content_container {
	width:1170px;
	margin:0 auto;
}

.content_wrap .content_wrap,
.content_wrap .container,
.content_wrap .content_container,
.content_container .container,
.content_container .content_wrap,
.content_container .content_container {
	width:100%;
}
.content_wrap:after,
.content_container:after {
	content:" ";
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.body_style_fullwide .content_wrap {
	width: 100%;
	padding-left:130px;
	padding-right:130px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.content, .sidebar, .sidebar_inner {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.page_content_wrap .content_wrap {
	position:relative;
}

/* Content and Sidebar */
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content { width: 870px; }
.sidebar { 				 width: 270px; }
.sidebar_hide .content { margin-left: auto; margin-right: auto; }
.sidebar_right .content { float: left; }
.sidebar_right .sidebar { float: right; }
.sidebar_left .content  { float: right; }
.sidebar_left .sidebar  { float: left; }

/* Fullwide or Fullscreen with sidebar */
.body_style_fullwide .content, .body_style_fullscreen .content { width:auto; max-width:100%; }
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 430px; }
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -370px; }
.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  430px; }
.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-370px; }

.body_style_fullscreen .page_content_wrap {
	overflow:hidden;
	padding:0;
}

/* Boxed style for articles and sidebar */
.body_style_fullscreen .content > article.page {
	padding:0;
}



/* 7. Section's decorations
=============================================================== */


/* 7.1 Header
-------------------------------------------------------------- */

/* Top panel */
.top_panel {
	position:relative;
	z-index:10000;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding: 0.1px 0;
	margin-bottom:7.4rem;
}
.remove_margins .top_panel {
	margin-bottom:0 !important;
}
.top_panel.without_bg_image {
	margin-bottom:3rem;
}

.top_panel.with_bg_image:before {
	content:' ';
	position:absolute;
	z-index:-1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	display: block;
}
.custom-top .top_panel > .column_row > .column-equal-height > .container > .sc_content_width_1_1 > .column_row {
    padding-left: 15px;
    padding-right: 15px;
}


/* Featured image in the header */
.top_panel_default .post_featured_fullwide {
	min-height: 40rem;
	margin:4em 0;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.top_panel.with_featured_image:before {
	display: none;
}

/* Background video in the header */
#background_video {
	position:absolute;
	left: 50%;
	top: 50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	    -ms-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index:-1;
}
.top_panel.with_bg_video {
	background: #000;
}


/* Header positions */
.header_position_over .top_panel {
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width: 100%;
	background: none !important;
}
.header_position_under .top_panel {
	position:relative;
	z-index:1;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
}
.header_position_under .top_panel_mask {
	display:none;
	position:absolute;
	z-index:9999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity: 0;
	filter: alpha(opacity=0);
	pointer-events: none;
}
.header_position_under .page_content_wrap {
	position:relative;
	z-index:3;
}
.header_position_under .footer_wrap {
	position:relative;
	z-index:2;
}


/* Headers layouts
---------------------------------------------- */
.sc_layouts_item_details_line1 {
	font-weight:300;
}
.sc_layouts_item_details_line2 {
	font-weight:600;
}
.sc_layouts_row_type_narrow .sc_layouts_item {
	font-size: 10px;
	line-height:1.4615em;
	letter-spacing:0;
}
.sc_layouts_row_type_compact .sc_layouts_item,
.sc_layouts_row_type_normal .sc_layouts_item {
	letter-spacing:0;
}
/* Add transition to the default header */
.top_panel_default .sc_layouts_row_fixed_on {
	-webkit-transition: padding .3s ease;
	   -moz-transition: padding .3s ease;
	    -ms-transition: padding .3s ease;
	     -o-transition: padding .3s ease;
	        transition: padding .3s ease;
}
.top_panel_default .sc_layouts_row .sc_layouts_logo img {
	-webkit-transition: max-height .3s ease;
	   -moz-transition: max-height .3s ease;
	    -ms-transition: max-height .3s ease;
	     -o-transition: max-height .3s ease;
	        transition: max-height .3s ease;
}


/* Main menu */
.top_panel_default .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
	content: 'e828';
	font-family: 'fontello';
}
.top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
	content: 'e836';
	font-family: 'fontello';
}


.sc_layouts_menu_nav > li > a {
    padding: 1em 2.25em;
}
.sc_layouts_row_type_narrow .sc_layouts_menu_nav > li > a {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
.sc_layouts_row_type_narrow .sc_layouts_menu_nav > li:first-child > a {
    padding-left: 0;
}
.sc_layouts_row_type_normal .sc_layouts_menu_nav > li:last-child > a {
    padding-right: 0.5em;
}
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 2.25em;
}
.menu_hover_slide_line > ul > li#blob {
    margin: 3em 0 0 2.25em;
}
.sc_layouts_row_type_narrow .sc_layouts_item {
    margin-bottom: 0.1em;
    margin-top: 0.1em;
    letter-spacing: 0.5px;
}


/* Side menu
----------------------------------------------------------- */
body.menu_style_side {
	width: auto;
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	    -ms-box-sizing: content-box;
	        box-sizing: content-box;
}
body.menu_style_left {
	margin-left:6rem;
}
body.menu_style_right {
	/*margin-right:6rem;*/
}
.menu_style_side .body_wrap {
	position:relative;
	overflow: hidden;
	max-width:100%;
}
.menu_style_side .menu_side_wrap {
	position: fixed;
	width: 4.9rem;
	z-index: 10000;
	top:0;
	bottom: 0;
	-webkit-transition: left 0.3s ease, right 0.3s ease;
	   -moz-transition: left 0.3s ease, right 0.3s ease;
	    -ms-transition: left 0.3s ease, right 0.3s ease;
	     -o-transition: left 0.3s ease, right 0.3s ease;
	        transition: left 0.3s ease, right 0.3s ease;
}
.menu_style_left .menu_side_wrap {
	left: 0;
}
.menu_style_right .menu_side_wrap {
	right: 0;
}
.admin-bar .menu_side_wrap {
	top: 32px;
}
.menu_side_wrap .menu_side_inner {
	position:absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom:0;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.menu_side_wrap .sc_layouts_logo {
	display: block;
	padding:47% 10%;
	text-align:center;
}
.menu_side_wrap .logo_slogan {
	display:none;
}
.menu_side_wrap .menu_mobile_button {
	display:block;
	position:relative;
	left: 0;
	right: auto;
	top: 0;
}

.menu_side_wrap .menu_side_button { 
	display: none;
	position: absolute;
	font-size: 16px;
	top: 50%;
	margin-top:-1.5em;
	width: 3em;
	height: 3em;
	line-height: 3em;
	overflow:hidden;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: left 0.3s ease, right 0.3s ease;
	   -moz-transition: left 0.3s ease, right 0.3s ease;
	    -ms-transition: left 0.3s ease, right 0.3s ease;
	     -o-transition: left 0.3s ease, right 0.3s ease;
	        transition: left 0.3s ease, right 0.3s ease;
}
.menu_style_right .menu_side_wrap .menu_side_button {
	left: -8.3em;
	text-align:left;
	padding-left: 10px;
	-webkit-border-radius: 50% 25% 25% 50%;
	   -moz-border-radius: 50% 25% 25% 50%;
	    -ms-border-radius: 50% 25% 25% 50%;
			border-radius: 50% 25% 25% 50%;
}
.menu_style_left .menu_side_wrap .menu_side_button {
	right: -8.3em;
	text-align:right;
	padding-right: 10px;
	-webkit-border-radius: 0 50% 50% 0;
	   -moz-border-radius: 0 50% 50% 0;
	    -ms-border-radius: 0 50% 50% 0;
			border-radius: 0 50% 50% 0;
}

.menu_side_wrap.opened .menu_side_button {
    opacity: 0;
}

.menu_style_right .menu_side_wrap .menu_side_button:before {		content: 'e92a'; }
.menu_style_right .menu_side_wrap.opened .menu_side_button:before {	content: 'e92b'; }
.menu_style_left .menu_side_wrap .menu_side_button:before {			content: 'e92b'; }
.menu_style_left .menu_side_wrap.opened .menu_side_button:before {	content: 'e92a'; }


.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    right: 0.94em;
}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    /*top:48%;*/
    top:50%;
}

.sc_layouts_logo img {
    max-height: 110px;
}
.sc_layouts_menu_nav > li ul {
    padding: 1.4em 2.3em;
    width: 17.6em;
    border: 3px solid #141414;
    background: #ffffff;
}
.sc_layouts_menu_nav > li > ul {
    top: 3.7em;
    margin-left: 0;
    left: 0;
}
.sc_layouts_row_type_narrow .sc_layouts_menu_nav > li > ul {
    top: 3em;
}
.sc_layouts_menu_nav > li > ul ul {
    left: 14.8em;
    margin: -3px 0 0 5px;
    top: -1.4em;
}
.sc_layouts_menu_nav > li > ul ul.submenu_left {
    left:-20.25em;
    margin-top: -3px;
}
.sc_layouts_menu_nav > li li > a {
    padding: 0.36em 1em 0.36em 0;
}
.sc_layouts_menu_nav > li li + li {}
.sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    margin-top: -0.85em;
    right: 0.3em;
}
.sc_layouts_menu_nav > li > ul:after {
    content: ' ';
    display:block;
    position:absolute;
    z-index:1;
    left: 50%;
    top: 0;
    margin: -3px 0 0 -4px;
    width: 8px;
    height:8px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    background-color:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    display: none;
}

.sc_layouts_row_type_narrow .sc_layouts_item .sc_layouts_login a {
    text-transform: uppercase;
    letter-spacing: 0.7px;
}

.sc_layouts_row_type_narrow .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 4em;
}

.sc_layouts_row_type_narrow .trx_addons_icon-basket:before {
    content: 'e922';
    font-family:'fontello';
    font-size: 18px;
}
.sc_layouts_row_type_narrow .sc_layouts_item_icon.sc_layouts_login_icon {
    display: none;
}

.sc_layouts_row_type_narrow .sc_layouts_cart_items_short {
    background-color: transparent !important;
    border-radius: 0;
    display: inline-block;
    font-size: 10px;
    height: auto;
    line-height: inherit;
    position: relative;
    right: 0;
    top: 0;
    width: auto;
    padding-left: 7px;
}

.sc_layouts_item .sc_layouts_menu .sc_layouts_menu_nav > li li > a {
    color: #777777;
}
.sc_layouts_item .sc_layouts_menu .sc_layouts_row_type_normal .sc_layouts_menu_nav > li li > a {
    color: #777777;
}

.sc_layouts_row_type_narrow .sc_layouts_menu_nav {
    z-index: 99;
    position: relative;
}


/* Mobile menu
---------------------------------------- */
body.mobile_layout.menu_style_left {	margin-left: 0; }
body.mobile_layout.menu_style_right {	margin-right: 0; }
body.mobile_layout.menu_style_right .menu_side_wrap {		right: -16rem; }
body.mobile_layout.menu_style_left .menu_side_wrap {		left: -16rem; }
body.mobile_layout.menu_style_right .menu_side_wrap.opened {right: 0; background: rgba(245, 245, 245, 0.6); }
body.mobile_layout.menu_style_left .menu_side_wrap.opened {	left: 0; rgba(245, 245, 245, 0.6); }
body.mobile_layout .menu_side_wrap { top: 0; }


body.mobile_layout.menu_style_side .menu_side_wrap .menu_side_button { 	display:block; }
body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover { right: -8.8em; }
body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover { left: -8.8em; }

.menu_mobile_close {
	display:block;
	width: 5em;
	height: 5em;
	cursor:pointer;
	position:absolute;
	right:0;
	top: 0;
}
.menu_mobile_close:before,
.menu_mobile_close:after {
	content:' ';
	position:absolute;
	z-index:2;
	left:38%;
	top:50%;
	width: 25%;
	height: 0;
	margin-top:-1px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border-top: 2px solid #fff;
}
.menu_mobile_close:before {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
			transform: rotate(45deg);
}
.menu_mobile_close:after {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
}

.menu_mobile_overlay {
	display:none !important;
	position:fixed;
	z-index:100000;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.8);
}
.menu_mobile {
	position:fixed;
	z-index:100002;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	margin-top: -3500px;	/* -200%; */
	-webkit-transition: margin .3s ease-out;
	   -moz-transition: margin .3s ease-out;
	    -ms-transition: margin .3s ease-out;
	     -o-transition: margin .3s ease-out;
	        transition: margin .3s ease-out;
}
.menu_mobile.opened {
	margin-top:0;
}
.menu_mobile_inner {
	position:absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	bottom:0;
	width: 100%;
	height: 100%;
	text-align:center;
	overflow:hidden;
}

.menu_mobile a {
	display:block;
}

.menu_mobile .sc_layouts_logo {
	text-align:center;
	margin: 4.4rem 0 0;
}
.menu_mobile .menu_mobile_nav_area {
	position:absolute;
	z-index: 1;
	left: 0;
	top: 48%;
	width: 100%;
	height: auto;
	max-height: 44%;
	padding-right:20px;	/* Hide scrollbar */
	overflow-y: scroll;
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
}

.menu_mobile .menu_mobile_nav_area ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	width: auto;
}
.menu_mobile .menu_mobile_nav_area ul ul {
	margin: 0.6em 0 1em;
	display:none;
}
.menu_mobile .menu_mobile_nav_area li {
	margin-bottom:0;
	width:auto;
}
.menu_mobile .menu_mobile_nav_area li > a {
	font-size: 1.2em;
	line-height: 1.5em;
	padding:0.15em 2.5em 0.15em 0;
	text-transform:uppercase;
	letter-spacing:1px;
	position:relative;
	display: inline-block;
	width: 30rem;
	text-align:left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
}
.menu_mobile .menu_mobile_nav_area > ul > li > a {
	font-size: 1.5em;
	line-height: 1.5em;
}
.menu_mobile .menu_mobile_nav_area > ul > li li > a {
	padding-left: 0em;
}
.menu_mobile .menu_mobile_nav_area > ul > li li li > a {
	padding-left: 1em;
}
.menu_mobile .menu_mobile_nav_area > ul > li li li li > a {
	padding-left: 2em;
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	display:block;
	width:1em;
	height:1em;
	line-height:1em;
	padding:0.25em;
	text-align:center;
	background-color: rgba(255,255,255,0.1);
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.menu_mobile .menu_mobile_nav_area > ul > li > a > .open_child_menu:before {
	font-size:0.7em;
	line-height:inherit;
}

.menu_mobile .menu_mobile_nav_area li li .open_child_menu {
	background-color:transparent;
	padding: 0.25em 0.43em;
}
.menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu {
	background-color: rgba(255,255,255,0.2);
}
.menu_mobile .menu_mobile_nav_area .open_child_menu:before {
	font-family:'fontello';
	content:'e828';
}
.menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu:before {
	content:'e835';
}

.menu_mobile .search_mobile {
	position:absolute;
	left: 50%;
	bottom: 6rem;
	width: 28rem;
	margin-left: -14rem;
}
.menu_mobile .search_mobile form {
	position:relative;
}
.menu_mobile .search_mobile .search_field {
	width:100%;
	padding: 1em 3.3em 1em 1.3em;
}
.menu_mobile .search_mobile .search_submit {
	position:absolute;
	left: auto;
	right:0;
	top:0;
	font-size:1em;
	padding:1em 1.3em;
	background-color:transparent;
}

.menu_mobile .socials_mobile {
	position:absolute;
	left: 0;
	bottom: 2.5rem;
	text-align:center;
	display:block;
	width: 100%;
}
.menu_mobile .social_item {
	display:inline-block;
	margin: 1em 1em 0 0;
}
.menu_mobile .social_item a {
	display:block;
	font-size:1em;
	width:1em;
	height: 1em;
	line-height:1em;
	text-align:center;
}



/* Widgets in the Header
------------------------------------------------------------- */
.header_widgets_wrap {
	position:relative;
	z-index:2;
}
.header_widgets_wrap.header_fullwidth {
	overflow:hidden;
}
.header_widgets_wrap.header_fullwidth .widget {
	margin-bottom:0;
}



/* 7.2 Sliders
-------------------------------------------------------------- */
/* Revolution slider */
.slider_wrap .rev_slider_wrapper {
	z-index:0;
}



/* 7.3 Page title
-------------------------------------------------------------- */

.remove_margins .sc_layouts_title,
.top_panel.with_bg_image .sc_layouts_title {
	/*margin-bottom: 2rem;*/
}


/* 7.4 Post's parts
-------------------------------------------------------------- */

/* Common styles */
.blog_archive {
	padding-bottom: 4em;
}
.post_item p {
	margin-bottom:0;
}
.post_item > .post_title {
	margin-top:0;
}
.post_item .more-link,
.gallery_preview_show .post_readmore {
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    margin-top: 1.75em;
    padding: 0.73em 1.6em;
    white-space: nowrap;
    text-transform: lowercase;
}

/* Tabs */
.alices_tabs .alices_tabs_titles {
	list-style-type:none;
	padding:0;
	font-size: 12px;
	line-height:1.4em;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:center;
	margin: -0.85em 0 3.2em;
}
.alices_tabs .alices_tabs_titles li {
	display: inline-block;
	margin-bottom: 3px;
}
.alices_tabs .alices_tabs_titles li+li {
	margin-left:3px;
}
.alices_tabs .alices_tabs_titles li a {
	display:block;
	padding: 1.75em 3em;
}
.alices_tabs .alices_tab_content_remove {
	opacity: 0;
	filter: alpha(opacity=0);
}
.alices_tabs .nav-links {
	margin-top:1em;
}

/* Post featured block */
.post_featured {
	overflow:hidden;
	position:relative;
	margin-bottom:1.8em;
}
.post_featured_bg {
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}
.post_featured_bg:before {
	content: ' ';
	width: 0;
	height: 0;
	padding-top: 56.25%;
	display:inline-block;
	margin-left:-0.3em;
}
/* Uncomment this if you want to stretch images to the block's width
.post_featured img {
	width:100%;
	height:auto;
}
*/
.post_featured_right {
	float: right;
	width: 50%;
	margin-left: 4.3478%;
}
.post_featured_left {
	float: left;
	width: 50%;
	margin-right: 4.3478%;
}

/* Post info block */
.post_meta .post_meta_item+.post_meta_item:before,
.vc_inline-link:before {
	content: '/';
	display:inline;
	margin: 0 0.1em;
	font-family:inherit;
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	vertical-align:baseline;
}
.post_meta .post_meta_item.post_edit:before {
	margin-right: 0.4em;
}
.post_share .social_items {
	font-size:1em;
}
.socials_share.socials_type_drop .social_items {
	padding:0.8em 1em;
}
.post_share .social_items .social_item a i {
	font-style:normal;
	text-transform:capitalize;
}
.post_meta .socials_share {
	display:inline;
	vertical-align:baseline;
}
.post_meta .socials_share .socials_caption:before {
	display:none;
}
.post_meta_item .socials_share .social_items {
	bottom:auto;
	top: 2.5em;
}
.post_meta_item .socials_share .social_items:before {
	bottom: auto;
	top: -5px;
	-webkit-transform:rotate(135deg);
	   -moz-transform:rotate(135deg);
	    -ms-transform:rotate(135deg);
	        transform:rotate(135deg);
}
div.post_meta_item.post_share {
    display: inline;
}

/* 7.5 Post Formats
-------------------------------------------------------------- */

/* Audio */
.format-audio .post_featured {
	position:relative;
	max-height: 14em;
}
.single .format-audio .post_featured {
	max-height: none;
}
.format-audio .post_featured img {
	position:relative;
}
.format-audio .post_featured.with_thumb .mask {
	background-color: rgba(0,0,0,0.6);
}
.format-audio .post_featured .mask {
	opacity: 1;
	filter:alpha(opacity=100);
}
.format-audio .post_featured .post_audio_author {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.4px;
    margin-left: 10px;
    margin-right: 0;
    text-transform: none;
}
.format-audio .post_featured .post_audio_title {
    margin: 0 0 0.8em 9px;
    font-size: 1.867em;
    line-height: 1.25em;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-transform: none;
}
.format-audio .post_featured.with_thumb .post_audio_title {
	color: #ffffff;
}
.format-audio .post_featured .post_audio.with_iframe .post_audio_author,
.format-audio .post_featured .post_audio.with_iframe .post_audio_title {
	display:none;
}

/* .post_featured.with_thumb > iframe, */
.format-audio .post_featured.with_thumb .post_audio {
	position: absolute;
	z-index:1000;
	bottom: 2em;
	left:4%;
	right:4%;
}
.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
    border: 3px solid #ddd;
    padding: 2em 2em 2.5em;
}
.format-audio .post_featured.with_thumb .mejs-container,
.format-audio .post_featured > div .mejs-controls {
	background: none;
}
.format-audio .post_featured.with_thumb .mejs-controls,
.format-audio .post_featured > div > .mejs-container {
	background:none;
}
.mejs-container .mejs-controls div {
    font-size: 12px !important;
}
.mejs-container .mejs-controls .mejs-button {
	margin: 3px;
	overflow:hidden;
	position:relative;
	width: 24px;
	height: 24px;
	line-height:24px;
	text-align:center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.mejs-container .mejs-controls .mejs-button:hover {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.mejs-container .mejs-controls .mejs-button button {
	display:block;
	margin:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width: 100%;
	height: 100%;
	background: none !important;
}
.mejs-container .mejs-controls .mejs-playpause-button.mejs-play:before {
	content: 'e8e1';
	font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause:before {
	content: 'e8e3';
	font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-volume-button.mejs-mute:before {
	content: 'e905';
	font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute:before {
	content: 'e904';
	font-family:'fontello';
}
.mejs-container .mejs-controls .mejs-time-rail span,
.mejs-container .mejs-controls .mejs-time-rail a {
	height: 3px;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {
	height: 14px;
	border: none;
	font-size:10px;
	letter-spacing:0;
	top: -22px;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	top: 13px;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 8px 5px;
}
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	height: 3px;
	top: 13px;
}

.mejs-container .mejs-controls .mejs-volume-button {
    font-size: 15px;
}
.mejs-container .mejs-controls .mejs-playpause-button {
    font-size: 20px !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #e8e8e8 !important;
}



/* Video */
.format-video .post_featured.with_thumb {
	position:relative;
}
.format-video .post_featured.with_thumb .post_video {
	position: absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height: 100%;
	opacity:0;
	overflow:hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.format-video .post_featured.with_thumb .post_video:before {
	content:' ';
	display:inline-block;
	padding-top:55%;
	width:0;
	height:0;
}
.format-video .post_featured.with_thumb img {
	position:relative;
	z-index:2;
}
.format-video .post_featured.with_thumb .mask {
	z-index:3;
	background-color: rgba(0,0,0,0.5);
	opacity:0;
}
.format-video .post_featured.with_thumb:hover .mask {
	opacity:1;
}
.format-video .post_featured.with_thumb .post_video_hover {

    border: 2px solid;
    box-sizing: border-box;
    font-size: 1.2em;
    height: 3em;
    letter-spacing: -2px;
    line-height: 2.9em;
    width: 3em;


	position: absolute;
	z-index:4;
	left: 50%;
	top: 50%;
	text-align:center;
	cursor: pointer;
	overflow:hidden;
	/*background-color: rgba(0,0,0,0.5);*/
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
			border-radius: 50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	    -ms-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
	/*margin-top: 2em;*/
	opacity: 0;
}
.format-video .post_featured.with_thumb .mask,
.post_featured.hover_icon .mask {
    background: transparent;
}
/*
.body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
.post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
.post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover {
	font-size:3em;
	width: 2em;
	height: 2em;
	line-height: 2em;
}
*/
.format-video .post_featured.with_thumb .post_video_hover:before {
	content: 'e93e';
	font-family:'fontello';
}
.mobile_layout .format-video .post_featured.with_thumb .post_video_hover,
.format-video .post_featured.with_thumb:hover .post_video_hover {
	opacity: 1;
	margin-top: 0;
}
.format-video .post_featured.post_video_play .post_video {
	/*position:relative;*/
	opacity:1;
	z-index:10;
}
.format-video .post_featured.post_video_play .mask {
	opacity: 1;
	background-color:#000;
}
.format-video .post_featured.post_video_play .post_video > * {
	position:absolute;
	z-index:1;
	left: 50%;
	top: 50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	    -ms-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
}
.format-video .post_featured.post_video_play .post_video_hover {
	display:none;
}

/* Aside, Link, Status, Quote */
.format-quote .post_content,
.format-aside .post_content,
.format-link .post_content,
.format-status .post_content {
	padding: 0;
	text-align:left;
}
.format-aside .post_content_inner,
.format-link .post_content_inner,
.format-status .post_content_inner {
	font-size: 1.6667rem;
	line-height:1.4em;
}
.format-aside .post_content_inner {
	padding: 1em 1.3158em;
}
.format-quote .post_content p,
.format-aside .post_content p,
.format-link .post_content p,
.format-status .post_content p {
	margin-bottom: 0;
}
.format-aside .post_content p+p,
.format-link .post_content p+p,
.format-status .post_content p+p {
	margin-top:1em;
}

.format-aside .post_content_inner:after {
	display:none;
}
.format-aside .post_content_inner + .post_meta,
.format-link .post_content_inner + .post_meta,
.format-status .post_content_inner + .post_meta {
	margin-top:1.6em;
}

/* Chat */
.format-chat p {
	margin-bottom:0;
}
.format-chat p > em,
.format-chat p > b,
.format-chat p > strong {
	display:inline-block;
	margin-top:1.7em;
}
.format-chat p:first-child > em,
.format-chat p:first-child > b,
.format-chat p:first-child > strong {
	margin-top:0;
}



/* 7.6 Blog layouts
-------------------------------------------------------------- */
.post_layout_excerpt.post_format_gallery .slider_pagination_wrap {
    display: none;
}
.post_featured.hover_icon .icons a.icon-search-alt:before {
    content: "+";
    font-size: 0.9em;
    font-weight: 800;
}

/* Excerpt */
.post_layout_excerpt {
	position:relative;
	padding-bottom:4.9rem;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}
.post_layout_excerpt + .post_layout_excerpt {
    /*margin-top: 4.9rem;*/
    padding-top: 5rem;
}
.post_layout_excerpt .post_featured {
	display: inline-block;
    margin-bottom: 3.3em;
}
.post_format_gallery .post_featured,
.post_format_audio .post_featured {
	display:block;
}
.post_layout_excerpt .post_header {
	margin-bottom: 0.65em;
	position:relative;
}
.post_layout_excerpt .post_header .post_price {
	position: absolute;
	z-index:1;
	right: 0;
	top: 0;
	width: auto;
}
.post_layout_sticky.sticky .post_title,
.post_layout_excerpt .post_title {
    font-size: 3.2em;
    line-height: 1.2em;
    margin: 0;
    font-weight: 600;
    text-transform: none;
}

.post_layout_excerpt .post_content {
	margin-top:2.2em;
}
.post_layout_excerpt.format-quote .post_content,
.post_layout_excerpt.format-aside .post_content {
	margin-top:1.6em;
}



.post_layout_excerpt blockquote {
    margin: 0;
    padding: 0.9em 14em 0 4.6em;
}
.post_layout_excerpt blockquote:before {
    left: 0.1em;
}


/* Masonry and Classic */
.post_layout_classic {
	position:relative;
	margin-bottom:3.7rem;
    text-align: center;
}
.post_layout_classic .post_featured {
    margin-bottom: 2.5em;
}
.post_layout_classic .post_header {
	padding-top:0.1px;
}
.post_layout_classic .post_title {
    font-size: 2.4em;
    letter-spacing: 0;
    line-height: 1.33em;
    margin: 0;
    text-transform: none;
}
.post_layout_classic .post_title+.post_meta {
	margin-top:0.5em;
}
.post_layout_classic .post_content {
    font-size: 1em;
    line-height: 1.75em;
}
.post_layout_classic .post_header + .post_content {
    padding-top: 1.5em;
}
.body_style_fullwide .post_layout_classic .post_header,
.body_style_fullwide .post_layout_classic .post_content {
	max-width:75%;
	margin-left:auto;
	margin-right:auto;
}
.post_layout_classic.format-aside .post_content_inner + .post_meta,
.post_layout_classic.format-link .post_content_inner + .post_meta,
.post_layout_classic.format-status .post_content_inner + .post_meta {
	margin-top:1em;
}

.more-link-style {
    background: transparent;
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1em;
    margin-top: 1.8em;
    padding: 0;
    text-transform: uppercase;
}


/* Chess */
.chess_wrap {
	overflow:hidden;
}
.content > .chess_wrap.posts_container {
    margin-bottom: 5em;
}
.post_layout_chess {
	position:relative;
	overflow:hidden;
	margin-bottom:0;
}
.post_layout_chess .post_featured {
	margin-bottom:0;
	width: 50%;
	float: right;
	max-height:none !important;
}
.post_layout_chess .post_featured_bg:before {
	padding-top: 100%;	/* 112.5% - 16:9 */
}
.post_layout_chess .post_inner {
	width: 50%;
	position:absolute;
	left:0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.post_layout_chess blockquote {
	margin-bottom:0;
}
.post_layout_chess_1 .post_inner_content {
	padding: 0 14%;
}
.post_layout_chess_2 .post_inner_content {
	padding: 0 12%;
}
.post_layout_chess_3 .post_inner_content {
	padding: 0 10%;
}
.post_layout_chess .post_header {
	padding-top:0.1px;
}
.post_layout_chess .post_title {
	margin: 0;
}
.post_layout_chess .post_meta {
	margin-top: 1em;
	margin-bottom: 0 !important;
}
.post_layout_chess .post_header + .post_content {
	margin-top:1em;
}
.post_layout_chess .post_content_inner {
	overflow:hidden;
	position:relative;
	padding-bottom: 1em;
}
.post_layout_chess:not(.post_format_aside) .post_content_inner {
	padding-top: 0;
}
.post_layout_chess .post_content_inner:after {
	content:' ';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height: 1em;
}

.post_layout_chess_1.post_format_quote .post_content_inner .post_meta,
.post_layout_chess_1.post_format_link .post_content_inner .post_meta,
.post_layout_chess_1.post_format_status .post_content_inner .post_meta {
	margin-top: 1rem;
}
.post_layout_chess_1.post_format_aside .post_content_inner .post_meta {
	margin-top: 3rem;
}
.post_layout_chess_1 .post_header + .post_content {
	margin-top:3.8rem;
}
.post_layout_chess_1 .more-link {
	margin-top: 3rem;
}

.post_layout_chess_1.post_format_quote .post_header,
.post_layout_chess_1.post_format_link .post_header,
.post_layout_chess_1.post_format_aside .post_header,
.post_layout_chess_1.post_format_status .post_header,
.post_layout_chess_2.post_format_quote .post_header,
.post_layout_chess_2.post_format_link .post_header,
.post_layout_chess_2.post_format_aside .post_header,
.post_layout_chess_2.post_format_status .post_header {
	display:none;
}

.post_layout_chess_2 .post_title {
	font-size:1.6rem;
}
.post_layout_chess_2:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner {
	font-size:0.9333rem;
	line-height:1.575em;
	max-height: 5.5em;
}
.post_layout_chess_2 .post_meta,
.post_layout_chess_3 .post_meta {
	font-size: 13px;
	line-height:18px;
	margin-top: 8px;
}
.post_layout_chess_2.post_format_aside .post_meta {
	margin-top: 1.3333rem;
}
.post_layout_chess_2.post_format_audio .post_featured .post_audio_title,
.post_layout_chess_3.post_format_audio .post_featured .post_audio_title {
	letter-spacing:0;
}
.post_layout_chess_2.format-chat p > em, .post_layout_chess_2.format-chat p > b, .post_layout_chess_2.format-chat p > strong {
	margin-top:0.8em;
}
.post_layout_chess_2 .more-link {
	margin-top: 1rem;
}
.post_layout_chess_2 .more-link,
.post_layout_chess_3 .more-link {
    padding: 0.45em 1.3em;
    font-size: 16px;
}

.post_layout_chess_3 .post_title {
	font-size:1.3333rem;
	line-height:1.2em;
}
.post_layout_chess_3 .post_content_inner {
	font-size:0.8667rem;
	line-height:1.3486em;
	max-height: 6.2rem;
}
.post_layout_chess_3 .post_content_inner,
.post_layout_chess_3 .post_content_inner + .post_meta {
	display:none;
}
.post_layout_chess_3 .more-link {
	margin-top: 0.5rem;
    padding: 0.45em 1.3em;
    font-size: 15px;
}

.post_layout_chess_1:nth-child(2n+2) .post_featured {	float:left; }
.post_layout_chess_1:nth-child(2n+2) .post_inner {		left: auto; right:0; }

.post_layout_chess_2 {									width: 50%; float:left; }
.post_layout_chess_2:nth-child(4n+3) .post_featured,
.post_layout_chess_2:nth-child(4n+4) .post_featured {	float:left; }
.post_layout_chess_2:nth-child(4n+3) .post_inner,
.post_layout_chess_2:nth-child(4n+4) .post_inner {		left: auto; right:0; }

.post_layout_chess_3 {									width: 33.3333%; float:left; }
.post_layout_chess_3:nth-child(6n+4) .post_featured,
.post_layout_chess_3:nth-child(6n+5) .post_featured,
.post_layout_chess_3:nth-child(6n+6) .post_featured {	float:left; }
.post_layout_chess_3:nth-child(6n+4) .post_inner,
.post_layout_chess_3:nth-child(6n+5) .post_inner,
.post_layout_chess_3:nth-child(6n+6) .post_inner {		left: auto; right:0; }



/* Portfolio */
.post_layout_portfolio .post_title {
	margin: 1em 0 0.4em;
}
.post_layout_portfolio .post_featured {
	margin-bottom:0;
}

/*  This way not use any scripts to build masonry layout, but Google Chrome broke hovers in 2+ columns!!!
---------------------------------------------------------------------------------------------------------- */
/*
.portfolio_wrap {
	position:relative;
	-webkit-column-gap: 1.6667em;
	   -moz-column-gap: 1.6667em;
	    -ms-column-gap: 1.6667em;
	        column-gap: 1.6667em;
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	    -ms-column-count: 2;
	        column-count: 2;
}
.portfolio_wrap.portfolio_3 {
	-webkit-column-count: 3;
	   -moz-column-count: 3;
	    -ms-column-count: 3;
	        column-count: 3;
}
.portfolio_wrap.portfolio_4 {
	-webkit-column-count: 4;
	   -moz-column-count: 4;
	    -ms-column-count: 4;
	        column-count: 4;
}
.post_layout_portfolio {
	position:relative;
    display: inline-block;
	margin-bottom:1.6667em;
    width: 100%;
}
*/


/*  This way use masonry.js script to build masonry layout and work properly in any browsers!
---------------------------------------------------------------------------------------------------------- */
.portfolio_wrap {
	position:relative;
    margin-bottom: 2em;
	margin-right:-1.7em;
}
.post_layout_portfolio {
	position:relative;
    display: inline-block;
	vertical-align:top;
	padding:0 2em 2em 0;
	margin-bottom:0;
    width: 50%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.portfolio_wrap.portfolio_3 .post_layout_portfolio {
    width: 33.3333%;
}
.portfolio_wrap.portfolio_4 .post_layout_portfolio {
    width: 25%;
}

/* Gallery */
.post_layout_gallery * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.post_layout_gallery .post_details {
	display:none;
}
.gallery_item_current {
	opacity: 0 !important;
}
.gallery_preview {
	position: fixed;
	z-index: 200000;
	top: 0;
	left: 0;
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	        align-content: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	        align-items: center;
	width: 50%;
	height: 100%;
	pointer-events: none;
}
.gallery_preview:before {
	content: ' ';
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	    -ms-transition: opacity 0.6s;
	        transition: opacity 0.6s;
}
.gallery_preview_show {
	pointer-events: auto;
}
.gallery_preview_show:before {
	opacity: 1;
}

.gallery_preview_image_clone {
	position: fixed;
	z-index: 110;
	-webkit-transition: -webkit-transform 0.5s;
	    -ms-transition: -ms-transform 0.5s;
	        transition: transform 0.5s;
	-webkit-backface-visibility: hidden;
}
.gallery_preview_image_original {
	position: relative;
	z-index: 120;
	display: block;
	object-fit: contain;
	-webkit-transition: opacity 0.2s;
	    -ms-transition: opacity 0.2s;
	        transition: opacity 0.2s;
	-webkit-backface-visibility: hidden;
}

.gallery_preview_show .gallery_preview_image_animate {				/* open */
	-webkit-transition: -webkit-transform 0.6s, opacity 0.2s;
	    -ms-transition: -ms-transform 0.6s, opacity 0.2s;
	        transition: transform 0.6s, opacity 0.2s;
}
.gallery_preview_image_animate {									/* close */
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	    -ms-transition: -ms-transform 0.3s, opacity 0.2s;
	        transition: transform 0.3s, opacity 0.2s;
}

.gallery_preview_description {
	position: absolute;
	z-index: 140;
	width: 100%;
	left: 100%;
	top: 0;
	height: 100%;
	padding: 0 3em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-flex;
	display:     -ms-flex;
	display:         flex;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	        align-items: flex-start;
	opacity: 0;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	    -ms-transition: opacity 1s, -webkit-transform 1s;
	        transition: opacity 1s, transform 1s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	    -ms-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	        transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	-webkit-transform: translate3d(0, 30px, 0);
	    -ms-transform: translate3d(0, 30px, 0);
	        transform: translate3d(0, 30px, 0);
}

.gallery_preview_show .gallery_preview_description {
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	        transition-delay: 0.2s;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}

.gallery_preview_show .post_title {
	margin: 0 0 0.5em;
}
.gallery_preview_show .post_meta {
	font-size:1em;
	line-height:1.3em;
	margin-top:0;
	margin-bottom:2em;
}
.gallery_preview_show .post_description_content {
	max-width: 100%;
	font-size:1.1429em;
	line-height: 2em;
}

.gallery_preview_close {
	font-size: 2em;
	margin: 0;
	padding: 0;
	cursor: pointer;
	vertical-align: top;
	border: none;
	background: none;
	position: fixed;
	z-index: 150;
	top: 0;
	right: 0;
	padding: 1em;
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	    -ms-transition: opacity 0.3s, -webkit-transform 0.3s;
	        transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	    -ms-transform: scale3d(0.6, 0.6, 1);
	        transform: scale3d(0.6, 0.6, 1);
}
.gallery_preview_image_loaded .gallery_preview_close {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	    -ms-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
}



/* 7.7 Paginations
-------------------------------------------------------------- */

/* Blog pagination: Load more anf Infinite */
.nav-links-more {
    border-top: 1px solid #ebebeb;
    margin: 0 0 0;
    padding-top: 4em;
    text-align: center;
    text-transform: lowercase;
}
.blog_style_excerpt .nav-links-more {
	margin-top: 4em;
}
.nav-links-more.nav-links-infinite {
	display:none;
}
.nav-links-more a {
	display:inline-block;
	padding: 0.65em 1.7em;
	position:relative;
}
.nav-links-more a:before {
	content: 'e929';
	font-family:'fontello';
	font-size:1.55em;
	display:none;
	text-align:center;
	font-weight:normal;
	position:absolute;
	top:8px;
	left:50%;
	margin-left:-0.5em;
	width:1em;
	height: 1em;
	line-height:1em;
}
.nav-links-more a:hover {
	/*-webkit-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);*/
	   /*-moz-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);*/
	    /*-ms-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);*/
	     /*-o-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);*/
	        /*animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);*/
}
.nav-links-more.loading a {
    padding-top: 2.1em;
}
.nav-links-more.loading a:before {
    display: block;
	content: 'e810';
	-webkit-animation: spin 2s infinite linear;
	   -moz-animation: spin 2s infinite linear;
	    -ms-animation: spin 2s infinite linear;
	     -o-animation: spin 2s infinite linear;
	        animation: spin 2s infinite linear;
}
.nav-links-infinite a span {
	opacity: 0;
	filter: alpha(opacity=0);
}
.nav-links-infinite.loading {
	display: block;
}

/* Blog pagination: Prev/Next links */
.nav-links-old {
	overflow:hidden;
	font-size: 0.9333em;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top: 3em;
}
body[class*="blog_style_portfolio"] .nav-links-old,
body[class*="blog_style_classic"] .nav-links-old {
	margin-top:1.3em;
}
.nav-links-old .nav-prev a:before,
.nav-links-old .nav-next a:after {
	font-family:'fontello';
	display:inline;
	font-weight:normal;
	position:absolute;
	top:0;
}
.nav-links-old .nav-prev {
	float:left;
	position:relative;
	padding-left: 2em;
}
.nav-links-old .nav-prev a:before {
	content: 'e939';
	left: 0;
}
.nav-links-old .nav-next {
	float:right;
	position:relative;
	padding-right:2em;
}
.nav-links-old .nav-next a:after {
	content: 'e93a';
	right: 0;
}
.nav-links-old a {
	border-bottom: 1px dotted transparent;
}

/* Blog pagination: Page numbers */
.comments_pagination,
.nav-links,
.page_links {
	font-size: 12px;
	text-transform:uppercase;
	margin-top: 6em;
	text-align:left;
}
.comments_pagination,
.page_links {
	margin-top: 2.5em;
}
.page_links .page_links_title {
	margin-right: 1em;
}
.page_links > span:not(.page_links_title),
.page_links > a,
.comments_pagination .page-numbers,
.nav-links .page-numbers {
	display:inline-block;
	width: 3.1em;
	height: 3.1em;
	line-height: 3.2em;
	text-align:center;
	margin-right:0.6em;
    border: 1px solid;
}
.comments_pagination .page-numbers.prev,
.comments_pagination .page-numbers.next {
	width: auto;
	padding: 0 2em;
}


/* Single page Prev/Next navigation */
.single .nav-links {
	font-size:0.8667em;
	text-align: left;
	margin-top: 7.8rem;
	padding-top: 7.6rem;
	border-top: 1px solid #ddd;
	overflow:hidden;
	text-transform:none;
}
.single .nav-links a {
	display:block;
	position:relative;
	min-height: 5em;
	z-index:1;
}
.single .nav-links a .nav-arrow {
	width:5em;
	height:4.6em;
	line-height:4.6em;
	overflow:hidden;
	text-align:center;
	position:absolute;
	top:0;
	left: 0;
	border: 1px dotted transparent;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}
.single .nav-links a .nav-arrow:before {
	content: ' ';
	display:block;
	position:absolute;
	z-index:1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color:#fff;
	opacity:0;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.single .nav-links a:hover .nav-arrow:before {
	opacity:0.5;
}
.single .nav-links a .nav-arrow:after {
	content: 'e939';
	font-family: 'fontello';
	display:inline-block;
	position:relative;
	z-index:2;
	top: 3em;
	opacity:0;
	color: #292929;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.single .nav-links a:hover .nav-arrow:after {
	top: 0;
	opacity:1;
}

.single .nav-links .nav-next a .nav-arrow {
	right: 0;
	left: auto;
}
.single .nav-links .nav-next a .nav-arrow:after {
	content: 'e93a';
}

.single .nav-links .nav-previous,
.single .nav-links .nav-next {
	width:50%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.single .nav-links .nav-previous {
	float:left;
	text-align:left;
	padding-right:15px;
}
.single .nav-links .nav-previous a {
	padding-left: 6.5em;
}
.single .nav-links .nav-previous .post-title {
	text-align:left;
}

.single .nav-links .nav-next {
	float:right;
	text-align:right;
	padding-left:15px;
}
.single .nav-links .nav-next a {
	padding-right: 6.5em;
}
.single .nav-links .nav-next .post-title {
	text-align:right;
}

.single .nav-links .post-title,
.single .nav-links .post_date {
	-webkit-transition: all ease-in-out .3s;
	   -moz-transition: all ease-in-out .3s;
	    -ms-transition: all ease-in-out .3s;
	     -o-transition: all ease-in-out .3s;
	        transition: all ease-in-out .3s;
}
.single .nav-links .post-title {
	margin:0 0 0.3em;
}
.single .nav-links .meta-nav,
.single .nav-links .post_date {
	font-size:0.9286em;
	font-weight:normal;
}

/* Attachments navigation */
.image-navigation .nav-previous,
.image-navigation .nav-next {
	float:none;
	width:auto;
	text-align:left;
	padding:0;
	margin:0;
	position: absolute;
	left: 1.5em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.image-navigation .nav-next {
	left: auto;
	right: 1.5em;
	text-align:right;
}
.image-navigation .nav-previous a,
.image-navigation .nav-next a {
	display:block;
	padding: 0.25em 1em;
	width: 0;
	max-width:20em;
	overflow:hidden;
	white-space:nowrap;
	background-color:rgba(0,0,0,0.6);
	border:1px solid #000;
	color: #fff;;
	-webkit-border-radius: 1.5em;
	   -moz-border-radius: 1.5em;
			border-radius: 1.5em;
}
.image-navigation .nav-previous a:hover,
.image-navigation .nav-next a:hover {
	width: auto;
	color: #fff;;
}
.image-navigation .nav-previous a:hover {
	padding-left:3.5em;
}
.image-navigation .nav-next a:hover {
	padding-right:3.5em;
}
.image-navigation .nav-previous a:after,
.image-navigation .nav-next a:after {
    content: 'e8ef';
    font-family: "fontello";
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
    position: absolute;
    text-align: center;
	left: 0;
    top: 50%;
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
	width:2.5em;
	height:2.5em;
	line-height:2.5em;
    border: 1px solid #000;
	background-color: #333;
	color: #fff;
}
.image-navigation .nav-next a:after {
    content: 'e8f0';
	left: auto;
	right: 0;
}
.image-navigation .nav-previous a:hover:after,
.image-navigation .nav-next a:hover:after {
	border-color: transparent;
	background-color: transparent;
}



/* 8. Single page parts
-------------------------------------------------------------- */

.structured_data_snippets { display: none; }

.post_item_single.format-aside .post_content,
.post_item_single.format-link .post_content,
.post_item_single.format-status .post_content {
	padding: 2em 0 0;
	text-align:left;
}
.post_item_single.format-quote .post_content {
	background-color:transparent;
	padding-top:0;
}
.post_item_single .post_content .mejs-container {
	margin-bottom:1em;
}



/* 8.1 Post header
------------------------------------------------------ */
.post_item_single > .post_featured {
	margin-bottom:3.25em;
}
.post_featured.post_attachment {
	margin-bottom: 0.5em;
}
.entry-caption {
	text-align:center;
	font-style:italic;
}
.post_item_single .post_header {
	/*margin-bottom:0.6em;*/
	margin-bottom:3em;
}
.post_item_single .post_content > h1:first-child,
.post_item_single .post_content > h2:first-child,
.post_item_single .post_content > h3:first-child,
.post_item_single .post_content > h4:first-child,
.post_item_single .post_content > h5:first-child,
.post_item_single .post_content > h6:first-child,
.post_item_single .post_content > .vc_row:first-child h1:first-child,
.post_item_single .post_content > .vc_row:first-child h2:first-child,
.post_item_single .post_content > section > .content_container:first-child > .column_container > .column-inner > .sc_form h2:first-child,
.post_item_single .post_content > section > .content_container:first-child > .column_row > 
.column_container > .column-inner > .text_column .sc_title h2:first-child,
.post_item_single .post_content > section > .content_container:first-child > .column_row > 
.column-inner > .columns_wrap > .column_container .text_column .sc_promo h5:first-child,
.post_item_single .post_content > .vc_row:first-child h3:first-child,
.post_item_single .post_content > .vc_row:first-child h4:first-child,
.post_item_single .post_content > .vc_row:first-child h5:first-child,
.post_item_single .post_content > .vc_row:first-child h6:first-child,
.post_item_single .post_title {
	margin-top:-0.2em;
}
.post_item_single .post_content > section.no_mt > .content_container:first-child > .column_row > 
.column_container > .column-inner > .text_column .sc_title h2:first-child {
    margin-top: 0;
}


.post_item_single .post_header .post_title {
	margin-bottom: 0;
}

.post_item_single .post_header {
    text-align: center;
}
.post_item_single .post_header h3.post_title {
    font-size: 60px;
    letter-spacing: 0.7px;
    font-weight: 700;
    line-height: 1.2em;
    text-align: center;
    text-transform: none;
}

/* 8.2 Post footer
------------------------------------------------------ */


.post_item_single .post_content > .post_meta_single .post_meta_item + .post_meta_item:before {
    display: none;
}

.post_item_single .post_content .post_meta_single .post_meta_label {
    float: left;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 0.5px;
    margin-right: 4px;
}
.post_item_single .post_content .post_tags a,
.post_item_single .post_content .post_categories a {
    border: 1px solid;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1px;
    line-height: 17px;
    margin: 0 4px 4px 0;
    padding: 6px 14px 5px;
    text-transform: uppercase;
}
.post_item_single .post_content > .post_meta_single {
	font-size:1.0667em;
	line-height:1.375em;
	/*margin-top: 2.8em;*/
	margin-top: 6em;
	letter-spacing:0;
	overflow:hidden;
}
.post_item_single .post_content > .post_meta_single .post_meta_single_wrap {
	float:left;
	display:block;
	width:65%;
	margin-top:0.9em;
}
.post_item_single .post_content > .post_meta_single .post_categories,
.post_item_single .post_content > .post_meta_single .post_tags {
    display: inline-block;
    width: 100%;
}

.post_item_single .post_content > .post_meta_single .post_share {
	float: right;
	display:block;
	max-width:40%;
}
.post_item_single .post_content > .post_meta_single .post_share:before {
	display:none;
}
.post_item_single .post_content > .post_meta_single .post_share .social_item a {
	display:block;
	text-align:center;
    font-size: 1.65em;
    height: 1.2em;
    line-height: 1.2em;
    width: 1.33em;
}
.post_item_single .post_content .post_meta .post_share .social_item a {
    background: transparent !important;
}
	
	

/* 8.3 Post author
------------------------------------------------------ */

.author_info {
	margin-top: 4.2rem;
	padding: 2.6rem 3.2rem;
	position:relative;
}
.author_avatar {
	width: 8rem;
	height: 8rem;
	position: absolute;
	left: 3.4rem;
	top: 2.6rem;
}
.author_avatar img {
	width:100%;
	height: auto;
}
.author_description {
	padding-left: 10rem;
}
.author_title {
	margin-top: 0;
	margin-bottom:1em;
}
.author_bio p {
	margin:0;
}
.author_bio p+p {
	margin-top:0.6em;
}
.author_bio .author_link {
	display:block;
	margin-top:0.8em;
	letter-spacing:0;
}


/* 8.4 Related posts
------------------------------------------------------ */
.related_wrap {
    margin-top: 4.1rem;
    padding-top: 4.1rem;
	border-top: 1px solid #eee;
	overflow:hidden;
}
.related_wrap_title {
	margin:0 0 0.7em;
	text-align:left;
}
.related_wrap .related_item {
	text-align:center;
}
.related_wrap .post_featured {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.related_wrap .post_categories {
	font-weight:700;
	text-transform:uppercase;
	font-size:12px;
}
.related_wrap .post_categories ul {
	margin: 0;
	padding:0;
	list-style:none;
	display:inline-block;
}
.related_wrap .post_categories li {
	display:inline-block;
	margin: 0;
}
.related_wrap .post_categories li+li {
	margin-left: 0.5em;
}
.related_wrap .post_categories li:nth-child(n+3) {
	display:none;	/* Hide more then 2 categories */
}
.related_wrap .post_title {
	margin: 0.2em 0 0.1em;
}
.related_wrap .post_date {
	font-size: 0.7368em;
}

.related_wrap .post_featured:before {
	content: ' ';
	display:inline-block;
	vertical-align:middle;
	padding-top: 100%;
}

/* Style 1 */
.related_wrap .related_item_style_1 .post_header {
	display:inline-block;
	vertical-align:middle;
	padding:3em 2em;
	max-width: 70%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.related_wrap .related_item_style_1 .post_title {
	margin: 0.8em 0;
	letter-spacing:1px;
	line-height:1.5em;
}

/* Style 2 */
.related_wrap .related_item_style_2 .post_featured {
	margin-bottom: 1.1em;
}
.related_wrap .related_item_style_2 .post_featured:before {
	padding-top: 62.47%;
}
.related_wrap .related_item_style_2 .post_date {
	font-size:10px;
	font-weight:bold;
	line-height:1.4em;
	text-transform:uppercase;
}



.related_wrap .related_item_style_3.related_item {
    text-align: left;
}
.related_wrap .related_item_style_3.related_item .post_title {
    font-size: 1.467em;
    letter-spacing: 0;
    line-height: 1.4em;
    margin: 0.2em 0 0.1em;
}
.related_wrap .related_item_style_3.related_item .des {
    font-size: 14px;
    line-height: 23px;
    margin: 7px 0 0;
    max-height: 5em;
    overflow: hidden;
}
.related_wrap .related_item_style_3.related_item .rel_link {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1em;
    margin-top: 2em;
    padding: 0;
    text-transform: uppercase;
}

/* 8.5 Comments
-------------------------------------------------------- */
.body_style_fullscreen .comments_wrap {
	margin-bottom: 3em;
}

/* Comment list */
.comments_list_wrap {
    margin-top: 4.6rem;
    padding-top: 4.2rem;
	border-top: 1px solid #eee;
	overflow:hidden;
}
.comments_list_wrap .comments_closed {
	margin-top:2em;
	color:#1d1d1d;
}
.comments_list_wrap .comments_list_title {
	margin:0 0 1.1em;
	text-align:left;
}
.comments_list_wrap > ul {
	padding: 0;
	margin:0;
	list-style: none;
}
.comments_list_wrap ul li + li,
.comments_list_wrap li > ul > li {
	padding-top:2.6em;
}
.comments_list_wrap ul > li {
	overflow:hidden;
	position:relative;
	min-height:6em;
}
.comments_list_wrap ul > li:before {
	display:none;
}
.comments_list_wrap ul ul {
	/* padding-left:6em; */	/* This way for long border under previous item */
	margin-left:8.8em;		/* This way for short border under previous item */
	padding-left:0;
}
.comments_list_wrap ul ul ul ul ul {
	/* padding-left:0; */	/* This way for long border under previous item */
	margin-left:1em;			/* This way for short border under previous item */
}
.comments_list_wrap li + li,
.comments_list_wrap li ul {
	margin-top: 2.4em;
	border-top: 1px solid #eee;
}

.comments_list_wrap .comment_author_avatar {
	position: absolute;
	left:0;
	top: 0;
	z-index:1;
	width: 6.667em;
	height: 6.667em;
}
.comments_list_wrap ul li + li > .comment_author_avatar,
.comments_list_wrap li > ul > li > .comment_author_avatar {
	top:2.7em;
}
.comments_list_wrap .comment_author_avatar img {
	width: 100%;
}
.comments_list_wrap .comment_content {
	padding-left:8.6em;
	overflow:hidden;
}

.comments_list_wrap .comment_info {
	margin: -0.55em 0 0.55em;
	position:relative;
    vertical-align: middle;
}
.comments_list_wrap .comment_author {
	margin:0;
	display:inline-block;
    font-size: 1.6em;
    font-weight: 500;
    vertical-align: middle;
}
.comments_list_wrap .comment_posted {
	display:inline-block;
	position:relative;
	letter-spacing:0;
	font-size: 0.8667em;
	margin-left: 1em;
    line-height: 1.3em;
    vertical-align: middle;
    margin-top: 8px;
}
.comments_list_wrap .comment_counters,
.comments_list_wrap .comment_posted_label {
	display:none;
}
.comments_list_wrap .comment_time {}
.comments_list_wrap .comment_counters {
	margin-left: 1em;
}

.comments_list_wrap .comment_not_approved {
	padding: 0.2em 0 0.5em 0;
	font-style:italic;
}

.comments_list_wrap .comment_text {
	margin-bottom:0.5em;
}
.comments_list_wrap .comment_text p {
	margin:0;
}
.comments_list_wrap .comment_text p+p {
	margin-top: 0.6em;
}
.comments_list_wrap .comment_text ul {
	margin:0;
	padding: 0 0 0 1.5em;
	list-style: outside;
}
.comments_list_wrap .comment_text ol {
	margin:0;
	padding: 0 0 0 1.5em;
	list-style:decimal;
}
.comments_list_wrap .comment_text ul > li > ul,
.comments_list_wrap .comment_text ol > li > ol {
	margin-top: 0.5em;
}
.comments_list_wrap .comment_text ul > li,
.comments_list_wrap .comment_text ol > li {
	min-height:0;
	padding:0;
	margin:0 0 0.5em 0;
	overflow:visible;
}
.comments_list_wrap .comment_text ul,
.comments_list_wrap .comment_text ul > li,
.comments_list_wrap .comment_text ol,
.comments_list_wrap .comment_text ol > li {
	border:none;
}
.comments_list_wrap .comment_reply {
    font-size: 12px;
	line-height:1.2em;
	letter-spacing:0;
	margin-top: 1.6em;
}
.comments_list_wrap .comment_reply a:before {
	content:'e802';
	font-family:'fontello';
	margin-right:0.2em;
	display:none;
}

/* Trackbacks and pingbacks */
.comments_list > li.trackback {
	list-style:none;
	margin-left:0;
	padding-left:0;
	padding-right:4em;
	min-height: 0;
	position:relative;
}
.comments_list > li.trackback p {
	font-style:italic;
	padding-bottom:0.8em;
}
.comments_list > li.trackback p a { 
	font-style:normal;
}
.comments_list > li.trackback .edit-link { 
	position:absolute;
	right:0;
	top: 2em;
}

#comments .comment-respond {
    margin: 3.5em 0;
}

.section_title.comments_form_title small {
    text-align: right;
    font-size: 12px;
    margin-left: 5px;
}

/* Comments form */
.comments_form_wrap {
    margin-top: 4.6rem;
    padding-top: 4.25rem;
	border-top: 1px solid #eee;
	overflow:hidden;
}
.comments_form_wrap form {
	position:relative;
	overflow:hidden;
}
.comments_wrap .comments_form_title {
	margin:0 0 1em;
	text-align:left;
}
#comments .comments_form_title {
    font-size: 1.6em;
}
.comments_wrap .comment-reply-title {
	display:none;
	font-size: 1em;
	line-height:1.6em;
	text-transform:uppercase;
	text-align:left;
	margin:0;
}
.comments_wrap .comments_list_wrap .comment-reply-title {
	display:block;
}

.comments_wrap .comments_notes {
	font-size:0.8667em;
}
.comments_wrap .comments_field  {
	margin-bottom:2em;
}
.comments_wrap .comments_author,
.comments_wrap .comments_email {
	width: 48%;
	float:left;
}
.comments_wrap .comments_email {
	float:right;
}
.comments_wrap .comments_url {
	clear:both;
}

.comments_wrap .comments_field label {
	display:none;
}
.comments_wrap .comments_field input,
.comments_wrap .comments_field textarea {
	width:100%;
    font-size: 16px;
    line-height: 22px;
    padding: 0.8em 1.7em;
	-webkit-border-radius: 0 !important;
	   -moz-border-radius: 0 !important;
			border-radius: 0 !important;
    border: none;
    border-bottom: 2px solid;
}
.comments_wrap .comments_field textarea {
	min-height:6.1em;
}

/* Submit button */
.comments_wrap .form-submit { 
	margin:3.3em 0 0;
}
.comments_wrap .form-submit:before { 
	content: ' ';
	clear:both;
	display:block;
	width:100%;
	height: 0;
}
.comments_wrap .form-submit input[type="submit"] {
	display:inline-block;
    text-transform: lowercase;
}

form .error_field {
	border-color: #CC6868 !important;
	/*-webkit-box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, 0.2);*/
	   /*-moz-box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, 0.2);*/
			/*box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, 0.2);	*/
}

/* Result box */
.alices_messagebox {
	display:inline-block;
	font-size:0.8667em;
	line-height:1.5em;
	padding: 1.5em;
	color: #006818;
	border: 1px solid #006818;
	background-color:#d8ffd8;
	position:absolute;
	z-index:1000;
	left: 50%;
	top: 50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	    -ms-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 200, 0, 0.2);
	   -moz-box-shadow: 0px 0px 20px 0px rgba(0, 200, 0, 0.2);
			box-shadow: 0px 0px 20px 0px rgba(0, 200, 0, 0.2);	
}
.alices_messagebox_style_error {
	color: #681800;
	border: 1px solid #681800;
	background-color:#ffd8d8;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(200, 0, 0, 0.2);
	   -moz-box-shadow: 0px 0px 20px 0px rgba(200, 0, 0, 0.2);
			box-shadow: 0px 0px 20px 0px rgba(200, 0, 0, 0.2);	
}
.alices_messagebox p {
	margin:0;
}
.alices_messagebox p+p {
	margin-top:0.4em;
}


/* 8.6 Page 404
-------------------------------------------------------------- */
.post_item_404 .post_content {
	padding: 6rem 0 5rem;
	overflow:hidden;
}
.post_item_404 .page_title {
	float: left;
	width:50%;
	font-size: 17em;
	margin: 0;
	margin-top:-0.2em;
	letter-spacing:0;
	text-align:center;
    line-height: 1em;
}
.post_item_404 .page_info {
	float: left;
	width:50%;
	text-align:left;
	padding: 0 0 0 5rem;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.post_item_404 .page_subtitle {
	margin: 0;
	letter-spacing:1px;
}
.post_item_none_search.post_item_404 .page_subtitle {
    font-size: 1.8em;
    letter-spacing: 0;
    margin: 0;
}
.post_item_404 .page_description {
    margin-bottom: 2em;
    margin-top: 1em;
}
.post_item_404 .go_home:after {
	content:'e93a';
	font-family:'fontello';
	margin-left: 0.5em;
	font-size: 0.9333em;
	line-height:inherit;
	position:relative;
	top:0px;
    display: none;
}


/* 8.7 Page 'No search results' and 'No archive results'
-------------------------------------------------------- */
.post_item_none_search .post_content {
	padding: 1.5em 0;
}
.post_item_none_search .page_title,
.post_item_none_archive .page_title {
    font-size: 9em;
    line-height: 1em;
    margin-top: -0.1em !important;
}
.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
    color: #414141;
    left: auto;
    right: 0;
    top: 0;
    width: 3.3em;
}
.post_item_none_search .search_wrap .search_submit:hover,
.post_item_none_archive .search_wrap .search_submit:hover {
    color: #ffffff;
}




/* 9. Sidebars
-------------------------------------------------------------- */

/* Common rules */
.sidebar .sidebar_inner {
	padding: 0 0 1rem 0;
}
.sidebar[class*="scheme_"] .widget {
	padding: 0;
}
.sidebar .widget+.widget,
.sidebar[class*="scheme_"] .widget+.widget {
    margin-top: 0;
    padding-top: 4rem;
}
.sidebar .widget+.widget.widget_search {
    padding-top: 3.3rem;
}
.sidebar .widget.widget_banner+.widget.widget_banner {
    padding-top: 1rem;
}
.sidebar .widget + .widget.widget_bg_image,
.sidebar[class*="scheme_"] .widget + .widget.widget_bg_image,
.sidebar .widget + .widget.widget_fullwidth,
.sidebar[class*="scheme_"] .widget + .widget.widget_fullwidth {
	border-top: none;
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.sidebar .widget.widget_bg_image + .widget,
.sidebar[class*="scheme_"] .widget.widget_bg_image + .widget,
.sidebar .widget.widget_fullwidth + .widget,
.sidebar[class*="scheme_"] .widget.widget_fullwidth + .widget {
	border-top: none;
	margin-top: 0;
}

.widget p {
	margin:0;
}
.widget p+p {
	margin-top:1em;
}
.widget .widgettitle {
    font-size: 1.4286em;
    line-height: 1.35em;
}
.widget .widget_title,
.widget .widgettitle {
	margin-top:0;
	margin-bottom:1.25em;
    font-weight: 500;
}
.sidebar .widget .widget_title {
    padding-right: 2em;
    margin-bottom: 0.75em;
}
.widget_fullwidth .widget_title,
.widget_fullwidth .widgettitle{
	text-align:center;
}
.widget ul {
	margin:0;
	padding-left:1.2em;
	list-style-type:none;
    font-size: 14px;
    line-height: 19px;
}
.widget li {
	position:relative;
	font-weight: normal;
}
.widget li + li {
    margin-top: 10px;
}
.widget #recentcomments {
    padding: 0;
}
.widget li.recentcomments:before {
    display: none;
}
.widget li.recentcomments + li.recentcomments {
    margin-top: 33px;
}

.widget li:before {
    content: ' ';
	display:block;
	width: 3px;
	height: 3px;
	position:absolute;
	left:-1.2em;
	top:0.55em;
}

/* Widgets above and below the page (content and sidebar) */
.widgets_above_page_wrap,
.widgets_above_content_wrap {
	font-size:1em;
	margin-bottom:2em;
}
.widgets_below_content_wrap,
.widgets_below_page_wrap {
	font-size:1em;
	margin-top:2em;
}
.widgets_below_page_wrap {
	clear:both;
}

/* Widget: Calendar */
.widget_calendar table {
	width: 100%;
	position:relative;
}
.widget_calendar caption {
	padding-bottom:0.5em;
	font-weight:400;
}
.widget_calendar table > thead > tr {
	background-color: transparent !important;
}

.widget_calendar th,
.widget_calendar td {
	font-size:1em !important;
	line-height:1.5em;
	font-weight:400 !important;
	font-style:normal;
	text-align:center;
	text-transform:uppercase;
	padding:2px;
	border: none !important;
	background-color: transparent !important;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	width: 	14.2857%;
}
.widget_calendar td {
	line-height:2em;
	padding:0;
}
.widget_calendar tbody td a {
	display:block;
	position:relative;
	font-weight:normal;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.widget_calendar tbody td a:after {
	content: ' ';
	position:absolute;
	left:48%;
	bottom: 1px;
	width: 3px;
	height: 3px;
}
.widget_calendar td#today {
	position:relative;
	z-index:2;
}
.widget_calendar td#today:before {
	content:' ';
	position:absolute;
	z-index:-1;
	left:50%;
	top: 50%;
	width: 1.8em;
	height: 1.8em;
	-webkit-transform:translateX(-50%) translateY(-51%);
	   -moz-transform:translateX(-50%) translateY(-51%);
	    -ms-transform:translateX(-50%) translateY(-51%);
	        transform:translateX(-50%) translateY(-51%);
}
.widget_calendar tfoot {
	position:relative;
	top: 0.6em;
}
.widget_calendar tfoot td {
	text-transform: none !important;
}
.widget_calendar td#prev {
	text-align:left;
	overflow:hidden;
}
.widget_calendar td#next {
	text-align:right;
}
.widget_calendar td#prev a,
.widget_calendar td#next a {
	position:relative;
}
.widget_calendar td#prev a:before,
.widget_calendar td#next a:before {
	position:absolute;
	z-index:1;
	top: 0;
	width: 0.6em;
	height: 1em;
	line-height: 1.4em;
	display:inline-block;
}
.widget_calendar td#prev a:before {
	content: '<';
	left:0;
}
.widget_calendar td#next a:before {
	content: '>';
	right: 0;
}

/* Widget: Recent Posts */
.widget_recent_entries .post-date {
	display: inline-block;
	margin-left:0.5em;
}






.widget_categories > ul ul {
    padding-left: 1.9em;
    padding-top: 3px;
    padding-bottom: 3px;
}
.widget_categories > ul {
    /*padding: 0;*/
}
.widget_categories ul {
    /*font-size: 12px;*/
    font-weight: 400;
    letter-spacing: 0.5px;
    /*line-height: 16px;*/
}
.widget_categories ul li:before {
    /*display: none;*/
    left: -1em;
    top: 0.93em;
}
.widget_categories ul li a {
    padding: 5px 0;
    display: inline-block;
}
.widget_categories li + li {
    margin: 0;
}



/* Widget: Search */
.widget_search form {
	width:100%;
	overflow:hidden;
	position:relative;
}
.widget_search form:after {
	content:'e8eb';
	font-family: 'fontello';
	display:block;
	text-align:center;
	position:absolute;
	right:1.2em;
	top:50%;
	margin-top:-0.5em;
	width:1em;
	height:1em;
	line-height:1em;
	z-index:0;
	pointer-events: none;
	cursor:pointer;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.widget_search .search_form,
.widget_search .search-form {
	position:relative;
	overflow:hidden;
}
.widget_search .search-form {
	top:0.3em;
}
.widget_search .search-field {
	width:100%;
	padding: 0.83em 1.1em;
	padding-right: 3em !important;
    font-size: 16px;
    letter-spacing: 0.5px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
.widget_search input.search-submit {
	display:block;
	text-indent:-1000px;
	position:absolute;
	right:0;
	top:0;
	width:4em;
	height:100%;
	padding:0;
	border: none !important;
	background:none !important;
	z-index:1;
	cursor:pointer;
}

/* Widget: RSS */
.widget_rss .widget_title a {
	display:inline-block;
	margin-right:6px;
}
.widget_rss .widget_title a:first-child:before {
	content:'e8ed';
	font-family:'fontello';
	display: inline-block;
	font-size:0.9em;
}
.widget_rss .widget_title img {
	display:none;
}
.widget_rss ul,
.widget_rss li {
	padding-left:0
}
.widget_rss li:before {
	display:none;
}
.widget_rss li+li {
	margin-top:2em;
}

/* Widget: Tag Cloud */
.widget_product_tag_cloud,
.widget_tag_cloud {
	overflow:hidden;
}
.widget_product_tag_cloud .widget_title,
.widget_tag_cloud .widget_title {
	margin-bottom:1.25em;
}
.widget_product_tag_cloud a,
.widget_tag_cloud a {
	display:block;
	float:left;
	padding: 6px 14px 5px;
	margin:0 4px 4px 0;
	font-size:10px !important;
	line-height:17px;
	font-weight:500;
	letter-spacing:0.1px;
	text-transform:uppercase;
    border: 1px solid;
}


/* Widget: Instagram Feed */
#sb_instagram .sbi_header_text {
	padding-top: 0 !important;
	margin-top:-2px;
}
#sb_instagram .sb_instagram_header {
	padding: 0 !important;
	margin-bottom:0.5em !important;
}
.footer_fullwidth #sb_instagram .sb_instagram_header {
	float:none;
	text-align:center;
	overflow:hidden;
}
.footer_fullwidth #sb_instagram .sb_instagram_header > a {
	float:none;
	display:inline-block;
	overflow:hidden;
}
#sb_instagram .sb_instagram_header h3 {
	font-size: 1.2308em;
	line-height:1.5em;
}
#sb_instagram .sb_instagram_header p {
	font-size: 1em;
	line-height:1.5em;
}
#sb_instagram #sbi_load {
	margin-top:0.5em;
}

/* Widget: Instagram */
ul.instagram-pics {
    margin-right: -5px;
}
ul.instagram-pics li {
    float: left;
    padding: 0 5px 5px 0;
	margin:0;
    overflow: hidden;
    width: 33.3333%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.column-1_3 ul.instagram-pics li {
    width: 25%;
}
.column-1_2 ul.instagram-pics li {
    width: 20%;
}
.column-1_1 ul.instagram-pics li {
    width: 16.6666%;
}
ul.instagram-pics li:before {
	display:none;
}


/* 10. Footer areas
-------------------------------------------------------------- */

.footer_wrap {
	margin-top:7.4rem;
}
.remove_margins .footer_wrap {
	margin-top:0;
}

/* Footer widgets */
.footer_widgets_inner {
	padding: 1.5em 0 3.4em;
}
.footer_wrap .widget {
	margin: 1.5em 0;
}
.footer_wrap .footer_fullwidth {
	overflow:hidden;
}
.footer_wrap .widget_title,
.footer_wrap .widgettitle {
	text-align:left;
}
.footer_wrap .footer_fullwidth .widget_title,
.footer_wrap .footer_fullwidth .widgettitle {
	text-align:center;
	margin-bottom:1.5em;
}

/* Footer logo */
.footer_logo_inner {
	padding:4em 0;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.footer_widgets_wrap + .footer_logo_wrap .footer_logo_inner {
	border-top-width: 1px;
	border-top-style: solid;
}
.footer_logo_inner:after {
	content:' ';
	position:absolute;
	z-index:1;
	left: 50%;
	bottom:0;
	width: 1px;
	height: 3em;
}
.footer_logo_inner img {
	max-width:50%;
}
.logo_footer_text {
	font-size: 3.3333em;
	line-height:1em;
	letter-spacing:6px;
	margin:0;
}
.logo_footer_image + .logo_footer_text {
	margin:0.63em 0 2em;
}

/* Socials */
.footer_socials_inner {
	padding:2.9em 0;
	text-align:center;
}
.footer_socials_inner .social_icons {
	display: inline-block;
	width: 2.2em;
	height: 2.2em;
	line-height:2.2em;
	text-align:center;
	border:1px solid #ddd;
	-webkit-transform:rotate(45deg);
	   -moz-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
	        transform:rotate(45deg);
}
.footer_socials_inner .social_icons span:before {
	-webkit-transition: all .2s ease-out;
	   -moz-transition: all .2s ease-out;
	    -ms-transition: all .2s ease-out;
	     -o-transition: all .2s ease-out;
	        transition: all .2s ease-out;
	-webkit-transform:rotate(-45deg);
	   -moz-transform:rotate(-45deg);
	    -ms-transform:rotate(-45deg);
	        transform:rotate(-45deg);
}
.footer_socials_inner .social_icons:hover span:before {
	-webkit-transform:scale(1.2, 1.2) rotate(-45deg);
	   -moz-transform:scale(1.2, 1.2) rotate(-45deg);
	    -ms-transform:scale(1.2, 1.2) rotate(-45deg);
	        transform:scale(1.2, 1.2) rotate(-45deg);
}
.footer_socials_inner .social_item+.social_item {
	margin-left:1.6em;
}

/* Menu in the footer */
.footer_menu_inner {
	padding:1em 0;
	text-align:center;
}
.menu_footer_nav_area ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu_footer_nav_area ul li {
	display:inline-block;
	vertical-align: baseline;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:1px;
}
.menu_footer_nav_area ul li+li:before {
	content: ' ';
	/*display:inline-block;*/
	display: none;
    width: 0;
	height:0.8em;
	margin:0 3em;
	vertical-align:baseline;
	border-left: 1px dotted #ddd;
}

/* Copyright area */
.footer_widgets_wrap + .footer_copyright_wrap .footer_copyright_inner,
.footer_logo_wrap + .footer_copyright_wrap .footer_copyright_inner,
.footer_socials_wrap + .footer_copyright_wrap .footer_copyright_inner,
.footer_menu_wrap + .footer_copyright_wrap .footer_copyright_inner {
	/*border-top-width: 1px;*/
	/*border-top-style: solid;*/
}
.footer_copyright_inner {
	font-size:13px;
	padding: 1.2em 0;
	overflow:hidden;
	text-align:center;
}
.footer_copyright_wrap p {
	margin:0;
}
.footer_copyright_wrap .copyright_text {
    margin-bottom: 2.4em;
}



/* 11. Utils
-------------------------------------------------------------- */


/* Debug window */
#debug_log {
	position:fixed;
	z-index:1000000;
	display:block;
	width:100%;
	max-height:400px;
	left:0;
	top:0;
	background:rgba(0,0,0,0.8);
	color:#ffffff;
	overflow:auto;
}
.admin-bar #debug_log { 
	top:32px; 
}
#debug_log_close {
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	cursor:pointer;
}
#debug_log_content {
	padding:12px;
}





/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	position: absolute;
	top: 3.3333em;
	right: 0;
	width: 37.5em;
	padding: 3em 2.5em 2em;
	display:none;
}
.popup_registration {
	right: -5.5em;
}

.popup_wrap .popup_close {
	display:block;
	font-size:1.25em;
	line-height:1em;
	width: 1em;
	height:1em;
	position:absolute;
	right:0;
	top:0;
	margin:0.5em 0.5em 0 0;
	text-align:center;
	color: #cccccc;
	border: 2px solid #ebebeb;
	background-color:#f4f7f9;
}
.popup_wrap .popup_close:hover {
	color: #909090;
	border: 2px solid #cccccc;
	background-color:#ffffff;
}
.popup_wrap .popup_close:before {
	font-family:fontello;
	content:'e8ac';
	line-height:1em;
	padding:0 !important;
	margin:0 !important;
}

.popup_wrap .form_wrap {
	position:relative;
	overflow:hidden;
}
.popup_wrap .form_left {
	float: left;
	padding-right: 2.5em;
	width: 54%;
	border-right: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.popup_wrap .form_right {
	float: right;
	padding-left: 2.5em;
	width: 45%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.popup_wrap.popup_registration .form_left {
	width: 50%;
	padding-right: 5px;
	border-right: none;
}
.popup_wrap.popup_registration .form_right {
	width: 50%;
	padding-left: 5px;
}

.popup_wrap .popup_form_field {
	margin-bottom:0.625em;
}
.popup_wrap input[type="text"],
.popup_wrap input[type="email"],
.popup_wrap input[type="password"] {
	width:100%;
	border: 2px solid #ebebeb;
	background-color:#fafafa;
}
.popup_wrap input:not([type="submit"]):focus {
	background-color:#ffffff;
}
.popup_wrap .popup_form_field.iconed_field {
	position:relative;
}
.popup_wrap .popup_form_field.iconed_field:before {
	position:absolute;
	z-index:1;
	top:10px;
	right:8px;
	margin-right:0;
	color:#c9c9c9;
	width:1em;
}
.popup_wrap .popup_form_field.iconed_field input {
	padding-right:30px;
}

.popup_wrap .popup_form_field .forgot_password {
	float: right;
	line-height: 1.5em;
}

.popup_wrap .popup_form_field.submit_field {
	padding:1em 0 4px 4px;
}
.popup_wrap .popup_form_field .submit_button {
	width:100%;
}

.popup_wrap .login_socials_title {
	color:#222222;
	font-size:1.5em;
	line-height:1.3em;
	margin-bottom:0.5em;
}
.popup_wrap .login_socials_problem {
	line-height:1.3em;
}

.popup_wrap .popup_form_field.remember_field {
	margin-top: 1.2em;
}








/* 13. Third part plugins
------------------------------------------------------------------------------------ */

/* Visual Composer */
.wpb_row,
.wpb_text_column,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
	margin-bottom:0 !important;
}
.text_column {
    margin-bottom: 0 ;
}
.text_column:last-child {
    margin-bottom: 0;
}
.text_column p:last-child {
    margin-bottom: 0;
}
.text_column h2:last-child {
    margin-bottom: 0;
}

.text_column ol:last-child,
.text_column ul:last-child {
    margin-bottom: 0;
}

.sc_gap .vc_row {
	margin-left:0;
	margin-right:0;
}
.sc_gap .vc_column_container {
	padding-left:0;
	padding-right:0;
}

h1 .wpb_text_column p, h2 .wpb_text_column p, h3 .wpb_text_column p, h4 .wpb_text_column p, h5 .wpb_text_column p, h6 .wpb_text_column p {
	padding-bottom:0 !important;
}


/* Google conversion */
iframe[name="google_conversion_frame"] { height:1px; min-height:0px; display:none; }


/* Visual Composer */
.post_item_single .post_edit .vc_inline-link {
	display:none;
}

/* Magnific popup */
.mfp-bg {
	z-index:200001;
}
.mfp-wrap {
	z-index:200002;
}
.mfp-arrow {
	background-color: transparent !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	right: -20px;
	padding:0;
	width: 44px;
	text-align:center;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	background: none !important;
}


/* 14. Predefined classes for users
-------------------------------------------------------------- */

/* Round object corners */
.rounded_none {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}
.rounded_tiny {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.rounded_small {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.rounded_medium {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.rounded_large {
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}
.rounded {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

/* Height variants for the empty space */
.height_tiny { 	height: 1rem !important; }		/* 15px */
.height_small { height: 2rem !important; }		/* 30px */
.height_medium {height: 3.3333rem !important; }	/* 50px */
.height_large,
.height_big { 	height: 6.6667rem !important; }	/* 100px */
.height_huge { 	height: 8.6667rem !important; }	/* 130px */


/* Scroll button on the slider */
.theme_scroll_down {
	display:inline-block;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	font-size:11px !important;
	line-height:15px !important;
	letter-spacing: 2px;
}
.theme_scroll_down:after {
	content: 'e938';	/*'e929';*/
	font-family:'fontello';
	font-size:16px !important;
	line-height:30px !important;
	display:block;
	text-align:center;
}
.theme_scroll_down:hover {
	-webkit-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);
	   -moz-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);
	    -ms-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);
	     -o-animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);
	        animation: squat 0.5s 1 cubic-bezier(0.2, -0.8, 0.6, -1.2);
}

/* Makeup image */
#makeup {
	position:absolute;
	z-index:1000000;
	pointer-events: none;
	opacity:0.5;
	left: 50%;
	top:0;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	    -ms-transform:translateX(-50%);
	        transform:translateX(-50%);
}
.admin-bar #makeup { 
	top:32px; 
}
#makeup {
	/* Correct this value to position makeup image */
	margin-left: 0px;
	margin-top: -284px;
	display:none;
}
/* wishlist */
.wishlist_table .add_to_cart,
a.add_to_wishlist.button.alt {
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    border-radius:16px;
}


/* Rev Slider */
.tp-bullets.custom .tp-bullet {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.rev_slider a.tp-caption.other-font {
    -webkit-transition: color 0.3s ease !important;
    -moz-transition: color 0.3s ease !important;
    -ms-transition: color 0.3s ease !important;
    -o-transition: color 0.3s ease !important;
    transition: color 0.3s ease !important;
    padding: 0 20px !important;
}

.rev_slider .tp-caption.trx-main {
    padding: 0 30px !important;
    visibility: inherit;
    white-space: nowrap;
}

.vc_row #sb_instagram #sbi_images {
    padding: 0 !important;
    margin-left: -15px !important;
    width: calc(100% + 30px);
}
.vc_row #sb_instagram #sbi_images .sbi_item {
    padding: 15px !important;
}

.footer_wrap .sc_layouts_menu_nav > li > a {
    font-size: 11px;
}
.sc_layouts_row_type_normal .column-2_3 .sc_layouts_menu_nav > li > a {
    font-size: 12px;
}

.sc_layouts_logo .logo_slogan {
    font-weight: 500;
}

.widget_nav_menu ul ul {
    padding-bottom: 5px;
    padding-top: 15px;
}
/* ESSENTIAL GRID STYLE */

a.eg-henryharrison-element-1,
a.eg-henryharrison-element-2 {
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
    -ms-transition: all .4s linear;
    transition: all .4s linear
}

.eg-jimmy-carter-element-11 i:before {
    margin-left: 0px;
    margin-right: 0px
}

.eg-harding-element-17 {
    letter-spacing: 1px
}

.eg-harding-wrapper .esg-entry-media {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 30px 30px 0px 30px
}

.eg-harding-wrapper .esg-entry-media img {
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.eg-ulysses-s-grant-wrapper .esg-entry-media {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 30px 30px 0px 30px
}

.eg-ulysses-s-grant-wrapper .esg-entry-media img {
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.eg-richard-nixon-wrapper .esg-entry-media {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 30px 30px 0px 30px
}

.eg-richard-nixon-wrapper .esg-entry-media img {
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.eg-herbert-hoover-wrapper .esg-entry-media img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.eg-herbert-hoover-wrapper:hover .esg-entry-media img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%)
}

.eg-lyndon-johnson-wrapper .esg-entry-media img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.eg-lyndon-johnson-wrapper:hover .esg-entry-media img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%)
}

.esg-overlay.eg-ronald-reagan-container {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.83)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0)
}

.eg-georgebush-wrapper .esg-entry-cover {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.83)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0)
}

.eg-jefferson-wrapper {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important
}

.eg-monroe-element-1 {
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1)
}

.eg-lyndon-johnson-wrapper .esg-entry-cover {
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.35)), color-stop(96%, rgba(18, 18, 18, 0)), color-stop(100%, rgba(19, 19, 19, 0)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#00131313', GradientType=1)
}

.eg-wilbert-wrapper .esg-entry-cover {
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.35)), color-stop(96%, rgba(18, 18, 18, 0)), color-stop(100%, rgba(19, 19, 19, 0)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(18, 18, 18, 0) 96%, rgba(19, 19, 19, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#00131313', GradientType=1)
}

.eg-wilbert-wrapper .esg-entry-media img {
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.eg-wilbert-wrapper:hover .esg-entry-media img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%)
}

.eg-phillie-element-3:after {
    content: " ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    position: absolute
}

.eg-howardtaft-wrapper .esg-entry-media img,
.eg-howardtaft-wrapper .esg-media-poster {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%)
}

.eg-howardtaft-wrapper:hover .esg-entry-media img,
.eg-howardtaft-wrapper:hover .esg-media-poster {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.myportfolio-container .added_to_cart.wc-forward {
    font-family: "Open Sans";
    font-size: 13px;
    color: #fff;
    margin-top: 10px
}

.esgbox-title.esgbox-title-outside-wrap {
    font-size: 15px;
    font-weight: 700;
    text-align: center
}

.esgbox-title.esgbox-title-inside-wrap {
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 700;
    text-align: center
}

.esg-content.eg-twitterstream-element-33-a {
    display: inline-block
}

.eg-twitterstream-element-35 {
    word-break: break-all
}

.esg-overlay.eg-twitterstream-container {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.83)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0)
}

.esg-content.eg-facebookstream-element-33-a {
    display: inline-block
}

.eg-facebookstream-element-0 {
    word-break: break-all
}

.esg-overlay.eg-flickrstream-container {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.83)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.83) 99%, rgba(0, 0, 0, 0.85) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000', GradientType=0)
}


.minimal-light .navigationbuttons,
.minimal-light .esg-pagination,
.minimal-light .esg-filters {
    text-align: center
}
.minimal-light .esg-filterbutton,
.minimal-light .esg-navigationbutton,
.minimal-light .esg-sortbutton,
.minimal-light .esg-cartbutton a {
    color: #999;
    margin-right: 5px;
    cursor: pointer;
    padding: 0px 16px;
    border: 1px solid #e5e5e5;
    line-height: 38px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    background: #fff;
    margin-bottom: 5px
}
.minimal-light .esg-navigationbutton * {
    color: #999
}
.minimal-light .esg-navigationbutton {
    padding: 0px 16px
}
.minimal-light .esg-pagination-button:last-child {
    margin-right: 0
}
.minimal-light .esg-left,
.minimal-light .esg-right {
    padding: 0px 11px
}
.minimal-light .esg-sortbutton-wrapper,
.minimal-light .esg-cartbutton-wrapper {
    display: inline-block
}
.minimal-light .esg-sortbutton-order,
.minimal-light .esg-cartbutton-order {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #e5e5e5;
    width: 40px;
    line-height: 38px;
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    font-size: 12px;
    font-weight: 700;
    color: #999;
    cursor: pointer;
    background: #fff
}
.minimal-light .esg-cartbutton {
    color: #333;
    cursor: default !important
}
.minimal-light .esg-cartbutton .esgicon-basket {
    color: #333;
    font-size: 15px;
    line-height: 15px;
    margin-right: 10px
}
.minimal-light .esg-cartbutton-wrapper {
    cursor: default !important
}
.minimal-light .esg-sortbutton,
.minimal-light .esg-cartbutton {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-right: 0px;
    border-right: none;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px
}
.minimal-light .esg-navigationbutton:hover,
.minimal-light .esg-filterbutton:hover,
.minimal-light .esg-sortbutton:hover,
.minimal-light .esg-sortbutton-order:hover,
.minimal-light .esg-cartbutton a:hover,
.minimal-light .esg-filterbutton.selected {
    background-color: #fff;
    border-color: #bbb;
    color: #333;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13)
}
.minimal-light .esg-navigationbutton:hover * {
    color: #333
}
.minimal-light .esg-sortbutton-order.tp-desc:hover {
    border-color: #bbb;
    color: #333;
    box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.13) !important
}
.minimal-light .esg-filter-checked {
    padding: 1px 3px;
    color: #cbcbcb;
    background: #cbcbcb;
    margin-left: 7px;
    font-size: 9px;
    font-weight: 300;
    line-height: 9px;
    vertical-align: middle
}
.minimal-light .esg-filterbutton.selected .esg-filter-checked,
.minimal-light .esg-filterbutton:hover .esg-filter-checked {
    padding: 1px 3px 1px 3px;
    color: #fff;
    background: #000;
    margin-left: 7px;
    font-size: 9px;
    font-weight: 300;
    line-height: 9px;
    vertical-align: middle
}
.eg-theme-element-0 {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    padding: 17px 17px 17px 17px !important;
    border-radius: 60px 60px 60px 60px !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    z-index: 2 !important;
    display: block;
    font-family: "Open Sans" !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-color: #ffffff !important;
    border-style: solid !important
}
.eg-theme-element-1 {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    padding: 17px 17px 17px 17px !important;
    border-radius: 60px 60px 60px 60px !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    z-index: 2 !important;
    display: block;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-color: #ffffff !important;
    border-style: solid !important
}
.eg-theme-element-3 {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    font-weight: 500;
    display: inline-block;
    float: none;
    clear: both;
    margin: 15px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
    position: relative;
    z-index: 2 !important;
    font-family: "Open Sans"
}
.eg-theme-element-0:hover {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    border-radius: 60px 60px 60px 60px !important;
    background-color: rgba(0, 0, 0, 0.50) !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-color: #ffffff !important;
    border-style: solid !important
}
.eg-theme-element-1:hover {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    border-radius: 60px 60px 60px 60px !important;
    background-color: rgba(0, 0, 0, 0.50) !important;
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    border-color: #ffffff !important;
    border-style: solid !important
}
.eg-theme-element-0-a {
    display: inline-block !important;
    float: none !important;
    clear: none !important;
    margin: 0px 10px 0px 0px !important;
    position: relative !important
}
.eg-theme-element-1-a {
    display: inline-block !important;
    float: none !important;
    clear: none !important;
    margin: 0px 10px 0px 0px !important;
    position: relative !important
}
.eg-theme-container {
    background-color: rgba(0, 0, 0, 0.65)
}
.eg-theme-content {
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-color: transparent;
    border-style: double;
    text-align: left
}
.esg-grid .mainul li.eg-theme-wrapper {
    background-color: #3f424a;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-color: transparent;
    border-style: none
}
.esg-grid .mainul li.eg-theme-wrapper .esg-media-poster {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}
.esg-grid_global {
    background-color: transparent;
    padding: 0px 0px 0px 0px ; 
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box;
    box-sizing:border-box; 
}

/* +++++++++EG Shop element+++++++++++++++ */


.eg-theme-grid-shop-element-0 {
    font-size: 24px;
    line-height: 32px;
    color: #777777;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
    z-index: 2 !important;
    display: block;
    font-family: "Open Sans"
}

.eg-theme-grid-shop-element-34 {
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    font-weight: 400;
    padding: 16px 10px 16px 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(20, 20, 20, 1.00);
    z-index: 2 !important;
    display: block;
    font-family: "Open Sans";
    text-transform: lowercase;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-color: #ffffff;
    border-style: solid
}

.eg-theme-grid-shop-element-28 {
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    font-weight: 300;
    padding: 16px 10px 16px 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 119, 154, 1.00);
    z-index: 2 !important;
    display: block;
    font-family: "Open Sans";
    text-transform: lowercase
}

.eg-theme-grid-shop-element-30 {
    font-size: 13px !important;
    line-height: 30px !important;
    color: #000000 !important;
    font-weight: 700 !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(255, 255, 255, 0) !important;
    position: relative !important;
    z-index: 2 !important;
    font-family: "Open Sans" !important;
    text-transform: uppercase !important
}

.eg-theme-grid-shop-element-25 {
    font-size: 15px;
    line-height: 20px;
    color: #ff779a;
    font-weight: 400;
    display: block;
    text-align: center;
    clear: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
    position: relative;
    z-index: 2 !important;
    font-family: "Open Sans"
}

.eg-theme-grid-shop-element-0:hover {
    font-size: 24px;
    line-height: 32px;
    color: #ff779a;
    font-weight: 400;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0.15);
    font-family: "Open Sans"
}

.eg-theme-grid-shop-element-34:hover {
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    font-weight: 400;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 119, 154, 1.00);
    text-transform: lowercase;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-color: #ffffff;
    border-style: solid
}

.eg-theme-grid-shop-element-28:hover {
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    font-weight: 300;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(20, 20, 20, 1.00);
    font-family: "Open Sans";
    text-transform: lowercase
}

.eg-theme-grid-shop-element-0-a {
    display: block;
    text-align: center;
    clear: none;
    margin: 0px 0px 3px 0px;
    position: relative
}

.eg-theme-grid-shop-element-34-a {
    display: inline-block;
    float: none;
    clear: none;
    margin: 0px 0px 0px 0px;
    position: relative
}

.eg-theme-grid-shop-element-28-a {
    display: inline-block;
    float: none;
    clear: both;
    margin: 0px 0px 0px 0px;
    position: relative
}

.eg-theme-grid-shop-container {
    background-color: rgba(255, 255, 255, 0.20)
}

.eg-theme-grid-shop-content {
    background-color: #ffffff;
    padding: 26px 30px 10px 30px;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-color: #e5e5e5;
    border-style: solid;
    text-align: center
}

.esg-grid .mainul li.eg-theme-grid-shop-wrapper {
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-color: #e5e5e5;
    border-style: solid;
    overflow: hidden;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important
}

.esg-grid .mainul li.eg-theme-grid-shop-wrapper .esg-media-poster {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}






/* Woo Social Style */
.fb_iframe_widget > span {display: table !important;}
.woo-social-buttons {margin:10px 0;}
.woo-social-buttons img {vertical-align: top;}
.woo-social-buttons span.custom {float:left; margin:0 5px 5px 0; }
.woo-social-buttons span.nocount, .woo-social-buttons span.hcount {float:left; margin:0 5px 5px 0; height:21px;}
.woo-social-buttons span.vcount {float:left; margin:0 5px 5px 0; height:65px;}
.woo-social-buttons span.yithqv {float:left; margin:0 5px 5px 0; height:36px;}
.woo-social-buttons iframe {margin: 0px !important; padding: 0px !important; vertical-align:baseline;}
.woo-social-buttons .smsb_pinterest.vcount {position:relative; top:30px}
.woo-social-buttons .smsb_tumblr iframe {height:20px !important; width:50px !important;}
.woo-social-buttons .smsb_tumblr.hcount iframe {height:20px !important; width:72px !important;}
.woo-social-buttons .smsb_tumblr.vcount iframe {height:40px !important; width:55px !important;}
.woo-social-buttons .smsb_stumbleupon.vcount iframe {height:60px !important; width:50px !important;}
.woo-social-buttons .smsb_vkontakte table tr > td {padding:0px; line-height:auto;}
.woo-social-buttons .smsb_vkontakte a {height:auto !important;}   

/*  Separator Style  */

.separator {
    margin-top: 3.3334em;
    margin-bottom: 5em!important;
    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;
}
.separator .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%;
}
.separator .sep_holder .sep_line {
    height: 1px;
    border-top: 1px solid #EBEBEB;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}
.separator.separator_no_text:not(.sep_shadow) .sep_holder_l {
    width: 100%;
}
.separator.separator_no_text:not(.sep_shadow) .sep_holder_r {
    display: none;
}
.sep_width_100 {
    width: 100%;
}
.sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
}
/* CTA styles  */
.cta3-container {
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
}
.general.cta3.cta3-color-classic.cta3-style-classic {
    background-color: transparent!important;
    font-size: 1rem;
}
.general.cta3.cta3-style-classic.cta3-actions-right {
    padding: 2.8em 3.8em;
}
.general.cta3.cta3-shape-square {
    border-radius: 0;
}
.general.cta3.cta3-style-classic, 
.general.cta3.cta3-style-custom {
    border-color: #F0F0F0;
    background-color: #f7f7f7;
}  
.general.cta3 {
    border: 1px solid transparent;
    font-size: 1em;
    padding: 28px;
    word-wrap: break-word;
}
.general.cta3.cta3-style-classic.cta3-color-classic.cta3-style-classic .cta3-content-header, 
.general.cta3.cta3-style-classic.cta3-color-classic.cta3-style-classic .cta3-content {
    vertical-align: middle;
}
.general.cta3.cta3-style-classic.cta3-actions-right .cta3-content {
    width: 84%;
    display: inline-block;
    box-sizing: border-box;
    padding-right: 10px;
}

.general.cta3.cta3-align-left .cta3-content {
    text-align: left;
}
.general.cta3 .cta3-content {
    vertical-align: top;
}
.general.cta3.cta3-style-classic.cta3-color-classic.cta3-style-classic .cta3-content-header {
    display: inline-block;
    width: 40%;
    padding-right: 0.2em;
    box-sizing: border-box;
}
.general.cta3.cta3-style-classic.cta3-color-classic.cta3-style-classic .cta3-content-header, 
.general.cta3.cta3-style-classic.cta3-color-classic.cta3-style-classic .cta3-content {
    vertical-align: middle;
}
.general.cta3.cta3-style-classic .cta3-content-header h2 {
    font-size: 2em;
    font-weight: 700;
    letter-spacing: 0.3px;
    line-height: 1em;
    margin: 0;
    text-transform: none;
}
.general.cta3 h2,
.general.cta3 h4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.general.cta3.cta3-style-classic .cta3-content div+p, 
.general.cta3.cta3-style-classic .cta3-icons div+p {
    box-sizing: border-box;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.45em;
    padding: 0;
    vertical-align: middle;
    width: 59%;
}
.general.cta3 .cta3-content>:last-child,
.general.cta3 .cta3-icons>:last-child {
    margin-bottom: 0;
}
.general.cta3.cta3-style-classic.cta3-actions-right .cta3-actions {
    display: inline-block;
    width: 15%;
    text-align: right;
}

.general.cta3 .cta3-actions {
    vertical-align: middle;
    white-space: nowrap;
}
    
.btn3-container.btn3-inline {
    display: inline-block;
    vertical-align: top;
}
.btn3-container {
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%;
}    
.general.cta3.cta3-color-classic.cta3-style-classic .btn3-style-classic {
    font-size: 18px;
    white-space: normal;
    font-weight: 600;
    letter-spacing: 0.2px;
    text-align: left;
    line-height: 1.2em;
    padding: 13px 27px;
    background: #ff779a;
    color: #ffffff;
}
.general.cta3.cta3-color-classic.cta3-style-classic .btn3-style-classic:hover {
    background: #141414;
    color: #ffffff;
}
.btn3.btn3-color-grey,
.btn3.btn3-color-grey.btn3-style-flat {
    color: #666;
    background-color: #EBEBEB;
} 
.btn3.btn3-size-md {
    font-size: 14px;
    padding: 14px 20px;
}
.btn3.btn3-shape-square {
    border-radius: 0;
}  
.btn3.btn3-style-classic {
    border-color: rgba(0,0,0,.1);
}
.general.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;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px;
}
.general.btn3, 
.wpb_button:hover, 
a.wpb_button_a, 
a.wpb_button_a:hover {
    text-decoration: none;
}
.general.cta3.cta3-style-classic .cta3-content div+p i, 
.general.cta3.cta3-style-classic .cta3-icons div+p i,
.general.cta3.cta3-style-classic .cta3-content div+p em,
.general.cta3.cta3-style-classic .cta3-icons div+p em {
    color: #ff779a!important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
}
/* Progress Bar */

.scheme_default .progress_bar.progress_bar_narrow .single_bar {
    background-color: #f5f5f5;
}
.progress_bar.progress_bar_narrow .single_bar+.single_bar {
    margin-top: 2.9em;
}
.progress_bar.progress_bar_narrow .single_bar {
    box-shadow: none;
    border-radius: 0;
    height: 5px;
    margin-top: 1.4em;
}
.progress_bar .single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.67px;
    -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;
}

.scheme_default .progress_bar.progress_bar_narrow .single_bar .label {
    color: #777777;
}
.progress_bar.progress_bar_narrow .single_bar .label {
    position: absolute;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    top: -1.9em;
    padding: 0;
    line-height: 1.5em;
    text-shadow: none;
    display: block;
    width: 100%;
}
.scheme_default .progress_bar.progress_bar_narrow .single_bar .label .label_units {
    color: #141414;
}


.progress_bar.progress_bar_narrow .single_bar .label .label_units {
    position: absolute;
    z-index: 1;
    top: 1px;
    right: 0;
    font-size: 12px;
}
.progress_bar.progress_bar_narrow .single_bar .label .label_units {
    font-family: "Poppins",sans-serif;
}
.progress_bar.progress-bar-color-bar_red .single_bar .bar {
    background-color: #da4f49;
}
.scheme_default .progress_bar.progress_bar_narrow.progress-bar-color-bar_red .single_bar .bar {
    background-color: #fe7799;
}
.progress_bar.progress_bar_narrow .single_bar .bar {
    height: 5px;
    border-radius: 0;
}
.progress_bar .single_bar .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;
}
/* Skills
-------------------------------------------------------------- */
.sc_skills {
    width: 100%;
}

/* Type Counter */
.sc_skills_counter {
    // text-align: center;
}
.sc_skills_counter .sc_skills_item_wrap {
    max-width: 6.5em;
}
.sc_skills_counter .sc_skills_item {
    // text-align: center;
    display: inline-block;
    // padding: 0 10px;
}
.sc_skills_counter .sc_skills_item .sc_skills_icon {
    display:block;
    text-align:center;
    font-size: 5.5em;
    line-height:1em;
    color: #efa758;
}
.sc_skills_counter .sc_skills_total {
    display:block;
    text-align:center;
    font-size: 2.5em;
    line-height:1.3em;
    margin:0.4em 0;
    font-weight:300;
}
.sc_skills_counter .sc_skills_item_title {
    text-align:left;
    font-size:1.1429em;
    line-height:1.3em;
}
.sc_skills_counter .sc_skills_item .sc_skills_count {
    font-size: 3.2143em;
    line-height: 1em;
}
.sc_skills_counter .sc_skills_item .sc_skills_count .sc_skills_total {
    position:relative;
    z-index:1;
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
    color: #222222;
    font-size: 1.125em;
    line-height: 1.2857em;
    margin: 10px 0;
}
.sc_skills_counter .sc_skills_item .sc_skills_count {
    font-weight: 300;
}

.sc_skills_counter .sc_skills_button {
    margin-top:3em;
}

.sc_skills_counter .sc_skills_total{
    font-size: 2.7em;
    letter-spacing: 0.08em;
    line-height: 1;
}

.sc_skills_counter .sc_skills_info .sc_skills_label{
    font-size: 1.75em;
    letter-spacing: 0.085em;
    margin-top: 0.75em;
    line-height: 1;
    
}

.sc_skills_counter .sc_skills_info .sc_skills_addinfo{
    margin-top: 1.55em;
    font-size: 0.888em;
    padding-left: 2px;
    line-height: 1.75em;
}

/* Type Bar */
.sc_skills_bar .sc_skills_item {
    height:0.290em;
    line-height: 0.290em;
    background-color:#f5f5f5;
    position:relative;
    // overflow:hidden;
}
.sc_skills_bar .sc_skills_item .sc_skills_count {
    text-align:right;
    width:0;
    height: 5px;
    color:#fff;
    background: #fe7799;;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    z-index:2;
}
.sc_skills_bar .sc_skills_info {
    // margin: 10px 0 3px 0;
    font-size: 12px;
    letter-spacing: 0.015em;
    margin-bottom: 1px;
}

.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item {
    height: 30em;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count {
    width: 100%;
    height: auto;
    top: auto; 
    bottom: 0;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_total { 
    text-align: center;
    font-size: 1.25em;
    width: 100%;
    line-height: 3em;
    font-weight: 300;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_column {
    text-align:center;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_columns .sc_skills_info { 
    margin-top: 0;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total {
    text-align: right;
    position: relative;
    top: -17px;
    font-size: 12px;
    letter-spacing: 0.015em;
}

.sc_skills_bar.sc_skills_horizontal .sc_skills_item + .sc_skills_info{
    margin-top: 1.47em;
}


/* Skills */
.sc_skills_counter .sc_skills_item_wrap {
    max-width:none;
}
.sc_skills .sc_skills_item_title {
    font-size:12px;
    line-height:16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing:1px;
}
.column_row .sc_skills_counter .sc_skills_column + .sc_skills_column:before {
    content:' ';
    position:absolute;
    left:0;
    top: 0;
    height: 100%;
    width: 1px;
}
.sc_skills_counter .sc_skills_item_wrap {
    padding:1em;
    text-align: center;
}
.column_row .sc_skills_counter .sc_skills_item_wrap {
    padding: 3.1em 1em 3.2em;
}

.sc_skills_counter .sc_skills_icon {
    font-size:4.2em;
    line-height: 1.15em;
}
.sc_skills_counter .sc_skills_total {
    font-weight:700;
    font-size: 2.533em;
    line-height: 1.1em;
    margin:0;
    text-align:center;
}
.sc_skills_counter .sc_skills_icon+.sc_skills_total {
    margin-top:0.2em;
}
.sc_skills_counter .sc_skills_item_title {
    font-size:12px;
    line-height:1.3em;
    text-transform:none;
    letter-spacing:0;
    text-align:center;
    margin-top: 10px;
}
.sc_skills_counter .sc_skills_item_wrap {
    border: 3px solid;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 3.335em;
    line-height: 1.25em;
    top: 47%;
    font-weight: 700;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
    font-size:1.0667em;
    line-height:1.3em;
    font-weight: 400;
    letter-spacing:1px;
    margin-top:0.2em;
    text-transform:none;
}



/* Accordion */

.woocommerce-tabs #tab-description .sc_accordion {
    margin: 2em 0;
}
.woocommerce-tabs #tab-description .sc_accordion .sc_accordion_content  {
    padding: 1em 0;
}

.scheme_default .sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active, 
.scheme_default .sc_accordion .sc_accordion_item:hover .sc_accordion_title {
    color: #fe7799;
}

.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active {
    cursor: default;
}

.sc_accordion .sc_accordion_item .sc_accordion_title {
    font-family: "Poppins",sans-serif;
    font-size: 1.0667em;
    line-height: 1.3em;
    display: block;
    padding: 14px 20px 14px 4.2em;
    margin: 0;
    text-decoration: none;
    position: relative;
    border: none;
    box-sizing: border-box;
    background: 0 0;
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    cursor: pointer;
    text-transform: uppercase;
 
}
.sc_accordion .sc_accordion_item .sc_accordion_title .ui-accordion-header-icon {
    line-height: 1.3;
    font-size: 1.0667em;
    text-transform: uppercase;
}

.scheme_default .sc_button_hover_slide_left.grad_rev {
    background: linear-gradient(to right,#fe7799 50%,#141414 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

/* .scheme_default .sc_accordion .sc_accordion_item .sc_accordion_title i.sc_button_hover_slide_left {
    background: linear-gradient(to right,#f7542b 50%,#1d1d1d 50%) no-repeat scroll right bottom/ 210% 100% rgba(0,0,0,0);
}
*/
.scheme_default .sc_accordion .sc_accordion_item .sc_accordion_title i {
    color: #ffffff;
    background-color: #1d1d1d;

}
.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active i, 
.sc_accordion .sc_accordion_item:hover .sc_accordion_title i {
    background-position: left bottom!important;
}
.sc_accordion .sc_accordion_item .sc_accordion_title i {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-size: 1em;
    width: 2.5em;
    height: 2.5em;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.scheme_default .sc_accordion .sc_accordion_item .sc_accordion_title i:before, 
.scheme_default .sc_accordion .sc_accordion_item .sc_accordion_title i:after {
    border-color: #ffffff;
}
.sc_accordion .sc_accordion_item .sc_accordion_title i:before {
    content: '';
    width: 9px;
    display: block;
    position: absolute;
    border-width: 1px 0 0;
    border-color: #ffffff;
    left: 50%;
    top: 50%;
    right: auto;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    border-style: solid;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.sc_accordion .sc_accordion_item .sc_accordion_title i:after {
    content: '';
    display: block;
    height: 9px;
    box-sizing: border-box;
    border-style: solid;
    border-color: #ffffff;
    position: absolute;
    left: 50%;
    bottom: 0;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 0 0 0 1px;
    top: 50%;
    bottom: auto;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 10px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active i:after{
    display: none;
}

.animate_when_almost_visible {
    opacity: 0;
    filter: alpha(opacity=0)
}

.animate_when_almost_visible:not(.start_animation) {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
}

/* images */
.fl_single_image .fl_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%;
}
.fl_single_image .fl_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}
a.inst_hover:hover {
    opacity: 0.85;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

/* Revolution Slider */
.rev_slider_global {
    margin:0px auto;
    background-color:transparent;
    padding:0px;
    margin-top:0px;
    margin-bottom:0px;
}

/* MAIN SLIDER NR.1 */

/* <!-- LAYER NR. 1 --> */
.slider_alias_rsl1 .tp-caption.tp-shape.tp-shapewrapper.tp-resizeme {
    z-index: 5;
    font-family:'Open Sans';
    background-color:rgba(255, 119, 154, 1.00);
    border-color:rgba(0, 0, 0, 0.50);
}
/* <!-- LAYER NR. 2 --> */
.slider_alias_rsl1 .tp-caption.trx-main.tp-resizeme.other-font {
    z-index: 6; 
    white-space: nowrap; 
    line-height: 130px; 
    color: rgba(20, 20, 20, 1.00);
}
/* <!-- LAYER NR. 3 --> */
.slider_alias_rsl1 .tp-caption.trx-button-main.rev-btn {
    z-index: 7; 
    white-space:nowrap;
    text-transform:uppercase;
    outline:none;
    box-shadow:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
}

/* MAIN SLIDER NR.2 */

/* <!-- LAYER NR. 1 --> */
.slider_alias_rsl2 .tp-caption.trx-normal.tp-resizeme {
    z-index: 5; 
    white-space: nowrap;
}
/* <!-- LAYER NR. 2 --> */
.slider_alias_rsl2 .tp-caption.trx-main-big.tp-resizeme.other-font {
    z-index: 6; 
    white-space: nowrap;
}
/* <!-- LAYER NR. 3 --> */
.slider_alias_rsl2  .tp-caption.trx-button-main-2.rev-btn {
    z-index: 7; 
    white-space: nowrap;
    text-transform:lowercase;
    border-width:0px 0px 3px 0px;
    outline:none;box-shadow:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
}
/* <!-- LAYER NR. 4 --> */
.slider_alias_rsl2 .tp-static-layers {
    z-index: 20;
    
}

/* MAIN SLIDER NR.3 */

/* <!-- LAYER NR. 1 --> */
.slider_alias_rsl3 .tp-caption.trx-main-normal.tp-resizeme.other-font {
    z-index: 5; 
    white-space: nowrap;
}

/* <!-- LAYER NR. 2 --> */
.slider_alias_rsl3 .tp-caption.tp-resizeme {
    z-index: 6; 
}

/* Custom Styles */
/*  */
.align_center {
    text-align: center;
}
.d_none {
    display: none;
}
.d_none-imp {
    display: none !important;
}
.d_block {
    display: block !important;
}
.vis_hid {
    visibility: hidden;
}
.vis_hid-imp {
    visibility: hidden !important;
}
.f_right {
    float: right;
}
.clear_both {
    clear: both;
}
.overflow_hid {
    overflow: hidden;
}
/* Typography  */
.lh-1em {
    line-height: 1em;
}
.lh-25px {
    line-height: 25px;
}
.fsz-1_2em {
    font-size: 1.2em;
}
.fsz-1_65em {
    font-size: 1.65em;
}
.fsz_2em {
    font-size: 2em;
}
.fsz-3_2em {
    font-size: 3.2em;
}
.fsz-4_53 {
    font-size: 4.533em;
}
.fsz-8pt {
    font-size: 8pt;
}
.fsz-13_38pt {
    font-size: 13.384615384615pt; 
}
.fsz-22pt {
    font-size: 22pt;
}
.fsz_11px {
    font-size: 11px;
}
.fsz_12px {
    font-size: 12px;
}
.fsz_13px {
    font-size: 13px;
}
.fw_400 {
    font-weight: 400;
}
.fw_600 {
    font-weight: 600;
}

.lspace-0_5px {
    letter-spacing: 0.5px;
}
.lspace-1px {
    letter-spacing: 1px;
}
.tt_upper {
    text-transform: uppercase;
}
/* Colors */
.accent {
    color: #ff779a;
}
.accent-imp {
    color: #ff779a !important;
}

.white {
    color: #ffffff;
}
.dark {
    color: #141414;
}
.grey {
    color: #777777;
}


/* Backgrounds */
.bg_cover-center {
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}

.bg_light {
    background-color: #f5f5f5 !important;
}
.bg_promo {
    background-image:url(../images/bg_promo8.jpg);
    width:50%;
    left: 0;
}
.bg_promo-2 {
    background-image:url(../images/2promo.jpg);
}
.bg_promo-3 {
    background-image:url(../images/bg_promo.jpg);
}
.bg_promo-4 {
    background-image:url(../images/bg_promo2.jpg);
}
.bg_promo-5 {
    background-image:url(../images/bg_promo3.jpg);
}
.bg_promo-6 {
    background-image: url(../images/bg_promo4.jpg)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.bg_promo-7 {
    background-image: url(../images/big_bg_promo.jpg)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.bg_promo-8 {
    background-image:url(../images/bg_promo6.jpg);
}
.bg_promo-9 {
    margin-right: 15px!important;
    margin-bottom: 20px!important;
    margin-left: 15px!important;
    padding-top: 0px!important;
    padding-right: 5em!important;
    padding-bottom: 3em!important;
    padding-left: 5em!important;
    background-image: url(../images/bg_promo7.jpg)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}

.bg_banner {
    margin-right: 15px!important;
    margin-bottom: 20px!important;
    margin-left: 15px!important;
    padding-top: 0px!important;
    padding-right: 2.8em!important;
    padding-bottom: 3em!important;
    padding-left: 2.8em!important;
    background-image: url(../images/banner_extra_promo.jpg)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.bg_white_with_spaces {
    margin-top: 3em!important;
    padding-top: 1.9em!important;
    padding-right: 1em!important;
    padding-bottom: 1.9em!important;
    padding-left: 1em!important;
    background-color: #ffffff!important;
}
.bg_pink_with_spaces {
    margin-top: 3em!important;
    padding-top: 0.65em!important;
    padding-right: 0.5em!important;
    padding-bottom: 0.85em!important;
    padding-left: 0.5em!important;
    background-color: #fe7799!important;
}

.bg_pink {
    background-color:#ff92ae !important;
}
.bg_dark {
    background-color: #111114!important;
}
.bg_red {
    background-color:#d80039;
}
.bg_red-orange {
    background-color:#dd3333;
}
.bg_violet {
    background-color:#8224e3;
}
.swiper-image-1 {
    background-image:url(../images/post-2-870x490.jpg);
}
.swiper-image-2 {
    background-image:url(../images/post-3-870x490.jpg);
}
.swiper-image-3 {
    background-image:url(../images/post-4-870x490.jpg);
}
.swiper-image-4 {
    background-image:url(../images/post-9-870x490.jpg);
}

.bg_chess-1 {
    background-image: url(../images/post-5.jpg);
   
}
.bg_chess-2 {
    background-image: url(../images/post-6.jpg);
}

.bg_chess-3 {
    background-image: url(../images/post-7.jpg);
}
.bg_chess-4 {
    background-image: url(../images/post-10.jpg);
}
.bg_chess-5 {
    background-image: url(../images/post-11.jpg);
}
.bg_chess-6 {
    background-image: url(../images/post-5-1170x658.jpg);
}
.bg_chess-7 {
    background-image: url(../images/post-6-1170x658.jpg);
}
.bg_chess-8 {
    background-image: url(../images/post-7-1170x658.jpg);
}
.bg_chess-9 {
    background-image: url(../images/post-10-1170x658.jpg);
}
.bg_chess-10 {
    background-image: url(../images/post-11-1170x658.jpg);
}
.bg_chess-11 {
    background-image: url(../images/post-12-1170x658.jpg);
}
.bg_chess-12 {
    background-image: url(../images/post-5-1170x658.jpg);
}
.bg_chess-13 {
    background-image: url(../images/post-6-1170x658.jpg);
}
.bg_chess-14 {
    background-image: url(../images/post-7-1170x658.jpg);
}
.bg_chess-15 {
    background-image: url(../images/post-10-1170x658.jpg);
}
.bg_chess-16 {
    background-image: url(../images/post-11-1170x658.jpg);
}
.bg_chess-17 {
    background-image: url(../images/post-12-1170x658.jpg);
}
.bg_chess-18 {
    background-image: url(../images/1promo-585x658.jpg);
}
.bg_chess-19 {
    background-image: url(../images/post-13-1170x658.jpg);
}
.bg_chess-20 {
    background-image: url(../images/post-14-1170x658.jpg);
}

/* Height and Width */
.w_100per {
    width: 100%;
}
.w_100per-imp {
    width: 100% !important;
}
.w_80per {
    width: 80%;
}
.w_60per {
    width: 60%;
}
.w_50per {
    width: 50%;
}
.w_40per {
    width: 40%;
}
.w_419px {
    width: 419px;
}
.h_1px {
    height: 1px;
}
.h_5px {
    height: 5px;
}
.h_4px {
    height: 4px;
}
.h_8px {
    height: 8px;
}
.h_10px {
    height: 10px;
}
.h_12px {
    height: 12px;
}
.h_14px {
    height: 14px;
}
.h_30px {
    height: 30px;
}
.h_32px {
    height: 32px;
}
.h_32px-imp {
    height: 32px !important;
}
.h_688px {
    height: 688px;
}
.h_685px {
    height: 685px;
}
.h_353px {
    height: 353px;
}
.h-30_8em {
    height:30.8em;
}
.h-29_066em {
    height:29.066em
}
.h-7_7em {
    height: 7.7em;
}
.h-7em {
    height: 7em;
}
.h-6_3em {
    height: 6.3em;
}
.h-5_3em {
    height: 5.3em;
}
.h-5em {
    height: 5em;
}
.h-4_7em {
    height: 4.7em;
}
.h-4_6em {
    height: 4.6em;
}
.h-4_4em {
    height: 4.4em;
}
.h-4_3em {
    height: 4.3em;
}
.h-4_2em {
    height: 4.2em;
}
.h-4em {
    height: 4em;
}
.h-3_9em {
    height: 3.9em;
}
.h-3_7em {
    height: 3.7em;
}
.h-3_6em {
    height: 3.6em;
}
.h-3_5em {
    height: 3.5em;
}
.h-3_4em {
    height: 3.4em;
}
.h-3_3em {
    height: 3.3em;
}
.h-3_2em {
    height: 3.2em;
}
.h-3_1em {
    height: 3.1em;
}
.h-3em {
    height: 3em;       
}
.h-2_9em {
    height: 2.9em;
}
.h-2_8em {
    height: 2.8em;
}
.h-2_7em {
    height: 2.7em;
}
.h-2_65em {
    height: 2.65em;
}
.h-2_55em {
    height: 2.55em;
}
.h-2_5em {
    height: 2.5em;
}
.h-2_4em {
    height: 2.4em;
}
.h-2_3em {
    height: 2.3em;
}
.h-2_25em {
    height: 2.25em;
}
.h-2_2em {
    height: 2.2em;
}
.h-2em { 
    height: 2em;
}
.h-1_8em {
    height: 1.8em;
}
.h-1_6em {
    height: 1.6em;
}
.h-1_5em {
    height: 1.5em;
}
.h-1_4em {
    height: 1.4em;
}
.h-1_3em {
    height: 1.3em;
}
.h-1_1em {
    height: 1.1em;
}
.h-1em {
    height: 1em;
}
.h-0_8em {
    height: 0.8em;
}
.h-0_5em {
    height: 0.5em;
}
.h_0 {
    height: 0;
}
/* position */
.l_0  {
    left: 0;
}

/* Spaces */

.m_0 {
    margin: 0;
}
.mt_0 {
    margin-top: 0 !important;
}
.mb_0 {
    margin-bottom: 0 !important;
}
.mt-2em {
    margin-top: 2em !important; 
}
.mb-1_6em {
    margin-bottom: 1.6em !important;
}
.mb-1em {
    margin-bottom: 1em;
}
.mb-20px {
    margin-bottom: 20px !important;
}
.mb-45px {
    margin-bottom: 45px;
}
.ml-2_5px {
    margin-left: 2.5px;
}
.mr-2_5px {
    margin-right: 2.5px;
}
.mt-13px {
    margin-top: 13px;;
}
.mt-15px {
    margin-top: 15px;
}

.pb-1em {
    padding-bottom: 1em ;
}
.pt-5px {
    padding-top: 5px;
}
.pb-1em {
    padding-bottom: 1em;
}
.pl-3em {
    padding-left: 3em;
}




/*  Border color */
.brd_light {
    border-color:#ebebeb;
}
.brd-3px_red{
    border-top-width: 3px !important;
    border-right-width: 3px !important;
    border-bottom-width: 3px !important;
    border-left-width: 3px !important;
    border-left-color: #ff779a !important;
    border-right-color: #ff779a !important;
    border-top-color: #ff779a !important;
    border-bottom-color: #ff779a !important;
}

.brd-1px_grey {
    border-top-width: 1px!important;
    border-right-width: 1px!important;
    border-bottom-width: 1px!important;
    border-left-width: 1px!important;
    border-left-color: #ebebeb!important;
    border-left-style: solid!important;
    border-right-color: #ebebeb!important;
    border-right-style: solid!important;
    border-top-color: #ebebeb!important;
    border-top-style: solid!important;
    border-bottom-color: #ebebeb!important;
    border-bottom-style: solid!important;
}
.brd-0_867em_red {
border-top-width: 0.867em!important;
border-right-width: 0.867em!important;
border-bottom-width: 0.867em!important;
border-left-width: 0.867em!important;
border-left-color: #ff779a!important;
border-left-style: solid!important;
border-right-color: #ff779a!important;
border-right-style: solid!important;
border-top-color: #ff779a!important;
border-top-style: solid!important;
border-bottom-color: #ff779a!important;
border-bottom-style: solid!important;
}

/*  Alices HTML Theme Shortcodes CSS*/
/* 
1. Debug CSS
2. The Events Calendar CSS
3. WooCommerce CSS
4. trx_addons_editor CSS 
5. Shortcodes CSS
6. Swiper CSS
7. Magnific Popup CSS
8. trx_addons_front CSS
9. trx_addons_hover CSS
10. trx_addons_animation CSS
11. Layouts CSS
12. Logo CSS
13. Search CSS
14. Cart CSS
15. Currency CSS
16. Menu CSS
17. Title CSS
18. Testimonials CSS
19. Audio CSS
20. Banner CSS
21. Flickr CSS 
22. Slider CSS
23. Socials CSS
24. Twitter CSS
25. Video CSS
26. Action CSS
27. Anchor CSS
28. Blogger CSS
29. Button CSS
30. Content CSS 
31. CountDown CSS
32. Contact Form CSS
33. Google Map CSS
34. Icons CSS
35. Popup CSS 
36. Price CSS
37. Promo CSS 
38. Skills CSS
39. Socials Icons CSS
40. Table CSS
41. Title CSS
42. TRX_addons CSS
43. TRX_addons_editor CSS
*/



/* Debug CSS */
/* Profiler
-----------------------------------------------------------------*/
.trx_addons_profiler {
    background-color:#effcfc;
    padding: 2em;
    border-top: 1px dashed #20c7ca;
}
.trx_addons_cv .trx_addons_profiler {
    width:50%;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media (max-width: 1367px) {
    .trx_addons_cv .trx_addons_profiler {
        display:none;
    }
}
@media (max-width: 799px) {
    .trx_addons_profiler {
        display:none;
    }
}
.trx_addons_profiler .profiler_title {
    margin-top:0;
    font-size:1.5em;
}
.trx_addons_profiler table {
    border-collapse:collapse;
    margin: 0 auto;
}
.trx_addons_profiler table th,
.trx_addons_profiler table td {
    font-weight:normal;
    border: 1px solid #aaeeee;
    padding:6px 8px;
}
.trx_addons_profiler table th {
    background-color:#ddf0f0;
}
.trx_addons_profiler table td {
    text-align: right;
}

/* The Events Calendar CSS */

.sc_events.slider_pagination {
    padding-bottom: 3em;
}
.sc_events.swiper-container-horizontal > .swiper-pagination {
    bottom: 0;
}
.sc_events.slider_swiper .swiper-pagination-bullet {
    border-color: #ddd;
}

.sc_events_item {
    display:block;
    overflow:hidden;
    position:relative;
    background-color:#f7f7f7;
    height: 6.4286em;
}
.sc_events_item + .sc_events_item {
    margin-top: 1em;
}
.sc_events_item_date,
.sc_events_item_title,
.sc_events_item_button {
    position:absolute;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.sc_events_item_date {
    top: 0;
    left: 0;
    width: 6.4286em;
    height: 6.4286em;
    color: #292929;
    text-align:center;
}
.sc_events_default .sc_events_item_date {
    background-color:#292929;
    color: #fff;
}
.sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color:#efa758;
}
.sc_events_item_day {
    display: block;
    font-size: 2em;
    line-height:1.5em;
    margin-top:0.5em;
}
.sc_events_item_month {
    font-size: 0.7143em;
    line-height:1.3em;
    text-transform:uppercase;
    display: block;
}
.sc_events_item_title {
    left: 8em;
    color: #292929;
    font-size: 1.1429em;
    line-height: 1.3em;
    max-width:75%;
    padding-right:3em;
}
.sc_events_item:hover .sc_events_item_title {
    color:#efa758;
}
.sc_events_item_time {
    color: #888888;
}
.sc_events_item:hover .sc_events_item_time {
    color:#efa758;
}
.sc_events_item_title,
.sc_events_item_button {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sc_events_item_button {
    right: 3em;
    color: #292929;
    text-align:center;
}
.sc_events_item:hover .sc_events_item_button {
    color:#efa758;
}
.sc_events_item_button:before {
    content:'e884';
    font-family:'trx_addons_icons';
}

/* Style 'Detailed' */
.sc_events_detailed .sc_events_item {
    background-color: transparent;
    border: 1px solid #efa758;
    white-space:nowrap;
    height:auto;
}
.sc_events_detailed .sc_events_item_date_wrap,
.sc_events_detailed .sc_events_item_time_wrap,
.sc_events_detailed .sc_events_item_title_wrap,
.sc_events_detailed .sc_events_item_button_wrap {
    position:relative;
    display:inline-block;
    vertical-align:top;
    height: 4em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_events_detailed .sc_events_item_date_wrap {
    border-right: 1px solid #efa758;
    width: 17%;
}
.sc_events_detailed .sc_events_item_title_wrap {
    width: 48%;
}
.sc_events_detailed .sc_events_item_time_wrap {
    width: 19%;
}
.sc_events_detailed .sc_events_item_button_wrap {
    width: 16%;
}
.sc_events_detailed .sc_events_item_time_wrap:before,
.sc_events_detailed .sc_events_item_button_wrap:before {
    content:' ';
    display:block;
    border-right: 2px solid #efa758;
    position:absolute;
    width: 0;
    height: 1em;
    left:0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sc_events_detailed .sc_events_item_date,
.sc_events_detailed .sc_events_item_time,
.sc_events_detailed .sc_events_item_title,
.sc_events_detailed .sc_events_item_button {
    display:block;
    white-space: normal;
    position:absolute;
    left:0;
    top: 50%;
    width: 100%;
    height:auto;
    min-height:0;
    max-height:none;
    max-width:none;
    padding: 0 1.5em;
    font-size:1em;
    line-height:1.3em;
    background-color:transparent;
    text-align:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sc_events_detailed .sc_events_item_time,
.sc_events_detailed .sc_events_item_button {
    padding: 0 1em;
}
.sc_events_detailed .sc_events_item_button:before,
.sc_events_detailed .sc_events_item_button:after {
    display:none;
}
.sc_events_detailed .sc_events_item:hover {
    background-color:#efa758;
    color: #fff;
}
.sc_events_detailed .sc_events_item:hover .sc_events_item_time_wrap:before,
.sc_events_detailed .sc_events_item:hover .sc_events_item_button_wrap:before {
    border-color: #fff;
}

/* WooCommerce CSS */
/* Extended Attributes
------------------------------------------------ */

.woocommerce div.product form.cart .variations td {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce div.product form.cart .variations tr+tr td.label {
    padding: 1em 0 0;
}

.trx_addons_attrib_item {
    cursor:pointer !important;
}
.trx_addons_attrib_item span {
    overflow:hidden;
    display:block;
}

/* Image */
.trx_addons_attrib_item.trx_addons_attrib_image {
    display:inline-block;
    vertical-align:top;
    margin-right: 1em;
    padding: 5px;
    border: 1px solid #ddd;
    background-color: #fff;
}
.trx_addons_attrib_item.trx_addons_attrib_image img {
    width: 70px;
    height: auto;
}

/* Color */
.trx_addons_attrib_item.trx_addons_attrib_color {
    display:inline-block;
    vertical-align:top;
    margin-right: 0.5em;
    padding: 3px;
    border: 1px solid #ddd;
    background-color: #fafafa;
}
.trx_addons_attrib_item.trx_addons_attrib_color span {
    display:block;
    width: 30px;
    height: 30px;
}

/* Button */
.trx_addons_attrib_item.trx_addons_attrib_button {
    display:inline-block;
    vertical-align:top;
    margin-right: 0.5em;
    padding: 3px;
    border: 1px solid #ddd;
    background-color: #fafafa;
}
.trx_addons_attrib_item.trx_addons_attrib_button span {
    padding: 0.5em 1.5em;
}


/* Selected items */
.trx_addons_attrib_item.trx_addons_attrib_selected {
    background-color: #f0f0f0;
    border-color: red;
}

/* Disabled items */
.trx_addons_attrib_item.trx_addons_attrib_disabled {
    cursor:not-allowed !important;
}
.trx_addons_attrib_item.trx_addons_attrib_disabled span {
    position: relative;
}
.trx_addons_attrib_item.trx_addons_attrib_disabled span:before,
.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
    content: ' ';
    position:absolute;
    top: 50%;
    left: -20%;
    width: 140%;
    height: 1px;
    background-color: #f0f0f0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}

/* trx_addons_editor CSS */
/* WP Editor styles
-----------------------------------------------------------------*/

/* Accent */
.trx_addons_accent {
    color: #efa758;
}
.trx_addons_accent_bg {
    color: #fff;
    background-color: #efa758;
    padding: 0 0.4em;
    display:inline-block;
}
.trx_addons_hover {
    color: #b88144;
}

/* Inverse */
.trx_addons_inverse {
    color: #fff;
    background-color: #000;
    padding: 0 0.4em;
    display:inline-block;
}

/* Dark text */
.trx_addons_dark {
    color: #000;
}

/* Tiny text */
.trx_addons_tiny_text {
    font-size:11px;
    line-height:1.3em;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:1px;
}

/* Dropcap */
.trx_addons_dropcap {
    float: left;
    display:block;
    font-size: 2em;
    line-height: 2.2em;
    width: 2.2em;
    height:2.2em;
    text-align:center;
    overflow:hidden;
    margin:0.4em 0.8em 0.5em 0;
    color: #fff;
    background-color: #000;
}
.trx_addons_dropcap_style_2 {
    background-color: #efa758;
}

/* Tooltip */
.trx_addons_tooltip {
    color: #efa758;
    border-bottom: 1px dashed #efa758;
    position:relative;
    cursor: default;
}
.trx_addons_tooltip:before {
    content:attr(data-tooltip);
    pointer-events: none;
    display:inline-block;
    white-space: nowrap;
    padding:0.1em 1em;
    background-color: #efa758;
    color: #fff;
    font-size: 0.8em;
    position:absolute;
    z-index:1;
    left: 50%;
    bottom: 150%;
    filter: alpha(opacity=0);
    opacity: 0;
    border:none;
    -webkit-transform:translateX(-70%);
    -moz-transform:translateX(-70%);
    -ms-transform:translateX(-70%);
    transform:translateX(-70%);
    -webkit-transition: all ease-out 0.1s;
    -moz-transition: all ease-out 0.1s;
    -ms-transition: all ease-out 0.1s;
    -o-transition: all ease-out 0.1s;
    transition: all ease-out 0.1s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.trx_addons_tooltip:after {
    content: ' ';
    pointer-events: none;
    display:block;
    font-size: 0.8em;
    width:0;
    height:0;
    border: 4px solid transparent;
    border-top-color: #efa758;
    position:absolute;
    z-index:2;
    left: 50%;
    bottom:150%;
    filter: alpha(opacity=0);
    opacity: 0;
    margin-bottom:-4px;
    -webkit-transition: all ease-out 0.1s;
    -moz-transition: all ease-out 0.1s;
    -ms-transition: all ease-out 0.1s;
    -o-transition: all ease-out 0.1s;
    transition: all ease-out 0.1s;
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg);
}
.trx_addons_tooltip:hover:before,
.trx_addons_tooltip:hover:after {
    bottom:115%;
    filter: alpha(opacity=100);
    opacity: 1;
}


/* Strike */
del {
    color: #ddd;
    text-decoration:line-through;
}

/* No margins */
.trx_addons_no_margin,
.trx_addons_no_margins {
    margin:0;
}

/* List styles */
ul[class*="trx_addons_list"] {
    list-style-type:none;
    padding-left:1.2em;
}
ul[class*="trx_addons_list"] > li {
    position:relative;
}
ul[class*="trx_addons_list"] > li:before {
    font-family: 'trx_addons_icons';
    display:inline-block;
    position:absolute;
    top: 0;
    left: -1em;
    line-height:inherit;
}
ul.trx_addons_list_success,
ul.trx_addons_list_error,
ul.trx_addons_list_plus,
ul.trx_addons_list_minus {
    padding-left: 1.5em;
}
ul.trx_addons_list_success > li:before,
ul.trx_addons_list_error > li:before,
ul.trx_addons_list_plus > li:before,
ul.trx_addons_list_minus > li:before {
    left: -1.3em;
}

ul[class*="trx_addons_list_dot"] > li:before {		content:'e8b6'; }
ul[class*="trx_addons_list_custom"] > li:before {	content:'e884'; }
ul[class*="trx_addons_list_success"] > li:before {	content:'e874'; }
ul[class*="trx_addons_list_error"] > li:before {	content:'e875'; }
ul[class*="trx_addons_list_info"] > li:before {		content:'e87f'; }
ul[class*="trx_addons_list_plus"] > li:before {		content:'e876'; }
ul[class*="trx_addons_list_minus"] > li:before {	content:'e877'; }
ul[class*="trx_addons_list_help"] > li:before {		content:'e87c'; }
ul[class*="trx_addons_list_attention"] > li:before {content:'e880'; }

ul[class*="trx_addons_list"][class*="_circled"] {
    padding-left: 1.8em;
}
ul[class*="trx_addons_list"][class*="_circled"] > li:before {
    font-size:10px;
    left: -2.4em;
    top: 0.4em;
    width: 1.6em;
    height: 1.6em;
    line-height:1.6em;
    text-align:center;
    display:inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    background-color:#efa758;
}

ul.trx_addons_list_parameters {
    padding-left:0 !important;
}
ul.trx_addons_list_parameters > li:before {
    display:none;
}
ul.trx_addons_list_parameters > li + li {
    padding-top: 0.2em;
    margin-top: 0.2em;
    border-top: 1px solid #ddd;
}
.trx_addons_list_parameters > li {
    white-space:nowrap;
}
.trx_addons_list_parameters > li > strong {
    display:inline-block;
    width:75%;
    text-align:left;
    font-weight:inherit;
    white-space: normal;
    vertical-align:top;
}
.trx_addons_list_parameters > li > em {
    display:inline-block;
    width:25%;
    text-align:left;
    font-style:normal;
    font-weight:inherit;
    white-space: normal;
    vertical-align:top;
}

/*  Shortcodes CSS */
/* Common styles */
.sc_float_left {	float: left; }
.sc_float_right {	float: right; }
.sc_float_center {	margin-left: auto; margin-right: auto; }

.sc_align_left {	text-align: left; }
.sc_align_right {	text-align: right; }
.sc_align_center {	text-align: center; }
.sc_align_justify {	text-align: justify; }

.sc_padding_small {	padding: 2em 8%; }
.sc_padding_medium {padding: 3em 10%; }
.sc_padding_large {	padding: 4em 12%; }

/* Common styles for title, subtitle, description and button */
.sc_item_title,
.sc_item_subtitle,
.sc_item_descr,
.sc_item_button {
    margin:0;
}
.sc_item_title {
    line-height:1.3em;
}
.sc_item_title > small,
.sc_item_title > big {
    display: inline-block;
    margin-bottom: 0.9em;
}
.sc_item_title + .sc_item_subtitle {
    margin-top: 1.5em;
}
.sc_item_subtitle + .sc_item_title {
    margin-top: 0.6em;
}
.sc_item_subtitle.sc_item_title_style_shadow {
    font-style:normal;
    font-size: 8rem;
    line-height:1.2em;
    color: #f0f0f0;
    opacity:0.3;
    filter: alpha(opacity=30);
    position:absolute;
    z-index:0;
    top:0;
    left: 50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}
.sc_item_subtitle.sc_item_title_style_shadow + .sc_item_title {
    padding: 2.4rem 0;
    margin:0;
}
.sc_item_title + .sc_item_descr,
.sc_item_subtitle + .sc_item_descr {
    margin-top: 4.2em;
}
.sc_item_descr {
    margin-bottom: 4em;
}
.sc_item_descr:last-child {
    margin-bottom: 0;
}
.sc_item_title + .sc_item_slider,
.sc_item_subtitle + .sc_item_slider,
.sc_item_descr + .sc_item_slider,
.sc_item_title + .sc_item_columns,
.sc_item_subtitle + .sc_item_columns,
.sc_item_descr + .sc_item_columns,
.sc_item_title + .sc_item_content,
.sc_item_subtitle + .sc_item_content,
.sc_item_descr + .sc_item_content {
    margin-top: 4em;
}

.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image,
.sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image,
.sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image,
.sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image,
.sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image,
.sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
    margin-top: 4em;
}
.sc_item_button a {
    display:inline-block;
    text-transform:uppercase;
    white-space:nowrap;
    padding:1.3em 3.3em;
    font-size:0.8571em;
    font-weight:bold;
    letter-spacing:3px;
    background-color:#292929;
    border:2px solid #292929;
    color: #fff;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.sc_item_button a + a {
    margin-left: 1em;
}
.sc_item_button a:hover {
    background-color: transparent;
    color: #292929;
}
.sc_item_button_image img {
    max-height:8em;
    width:auto;
}

/* trx_addons_icons */

@font-face {
  font-family: 'trx_addons_icons';
  src: url('../font/trx_addons_icons.eot?6749223');
  src: url('../font/trx_addons_icons.eot?6749223#iefix') format('embedded-opentype'),
       url('../font/trx_addons_icons.svg?6749223#trx_addons_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'trx_addons_icons';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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ADIAAOgyAADoMgAAADMAAOgzAADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhKAADoSgAAAEsAAOhLAADoSwAAAEwAAOhMAADoTAAAAE0AAOhNAADoTQAAAE4AAOhOAADoTgAAAE8AAOhPAADoTwAAAFAAAOhQAADoUAAAAFEAAOhRAADoUQAAAFIAAOhSAADoUgAAAFMAAOhTAADoUwAAAFQAAOhUAADoVAAAAFUAAOhVAADoVQAAAFYAAOhWAADoVgAAAFcAAOhXAADoVwAAAFgAAOhYAADoWAAAAFkAAOhZAADoWQAAAFoAAOhaAADoWgAAAFsAAOhbAADoWwAAAFwAAOhcAADoXAAAAF0AAOhdAADoXQAAAF4AAOheAADoXgAAAF8AAOhfAADoXwAAAGAAAOhgAADoYAAAAGEAAOhhAADoYQAAAGIAAOhiAADoYgAAAGMAAOhjAADoYwAAAGQAAOhkAADoZAAAAGUAAOhlAADoZQAAAGYAAOhmAADoZgAAAGcAAOhnAADoZwAAAGgAAOhoAADoaAAAAGkAAOhpAADoaQAAAGoAAOhqAADoagAAAGsAAOhrAADoawAAAGwAAOhsAADobAAAAG0AAOhtAADobQAAAG4AAOhuAADobgAAAG8AAOhvAADobwAAAHAAAOhwAADocAAAAHEAAOhxAADocQAAAHIAAOhyAADocgAAAHMAAOhzAADocwAAAHQAAOh0AADodAAAAHUAAOh1AADodQAAAHYAAOh2AADodgAAAHcAAOh3AADodwAAAHgAAOh4AADoeAAAAHkAAOh5AADoeQAAAHoAAOh6AADoegAAAHsAAOh7AADoewAAAHwAAOh8AADofAAAAH0AAOh9AADofQAAAH4AAOh+AADofgAAAH8AAOh/AADofwAAAIAAAOiAAADogAAAAIEAAOiBAADogQAAAIIAAOiCAADoggAAAIMAAOiDAADogwAAAIQAAOiEAADohAAAAIUAAOiFAADohQAAAIYAAOiGAADohgAAAIcAAOiHAADohwAAAIgAAOiIAADoiAAAAIkAAOiJAADoiQAAAIoAAOiKAADoigAAAIsAAOiLAADoiwAAAIwAAOiMAADojAAAAI0AAOiNAADojQAAAI4AAOiOAADojgAAAI8AAOiPAADojwAAAJAAAOiQAADokAAAAJEAAOiRAADokQAAAJIAAOiSAADokgAAAJMAAOiTAADokwAAAJQAAOiUAADolAAAAJUAAOiVAADolQAAAJYAAOiWAADolgAAAJcAAOiXAADolwAAAJgAAOiYAADomAAAAJkAAOiZAADomQAAAJoAAOiaAADomgAAAJsAAOibAADomwAAAJwAAOicAADonAAAAJ0AAOidAADonQAAAJ4AAOieAADongAAAJ8AAOifAADonwAAAKAAAOigAADooAAAAKEAAOihAADooQAAAKIAAOiiAADoogAAAKMAAOijAADoowAAAKQAAOikAADopAAAAKUAAOilAADopQAAAKYAAOimAADopgAAAKcAAOinAADopwAAAKgAAOioAADoqAAAAKkAAOipAADoqQAAAKoAAOiqAADoqgAAAKsAAOirAADoqwAAAKwAAOisAADorAAAAK0AAOitAADorQAAAK4AAOiuAADorgAAAK8AAOivAADorwAAALAAAOiwAADosAAAALEAAOixAADosQAAALIAAOiyAADosgAAALMAAOizAADoswAAALQAAOi0AADotAAAALUAAOi1AADotQAAALYAAOi2AADotgAAALcAAOi3AADotwAAALgAAOi4AADouAAAALkAAOi5AADouQAAALoAAOi6AADougAAALsAAOi7AADouwAAALwAAOi8AADovAAAAL0AAOi9AADovQAAAL4AAOi+AADovgAAAL8AAOi/AADovwAAAMAAAOjAAADowAAAAMEAAOjBAADowQAAAMIAAOkPAADpDwAAAMMAAOkQAADpEAAAAMQAAOkRAADpEQAAAMUAAOkSAADpEgAAAMYAAPD1AADw9QAAAMcAAPKYAADymAAA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ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADYAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAHQAcgB4AF8AYQBkAGQAbwBuAHMAXwBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB0AHIAeABfAGEAZABkAG8AbgBzAF8AaQBjAG8AbgBzAHQAcgB4AF8AYQBkAGQAbwBuAHMAXwBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHQAcgB4AF8AYQBkAGQAbwBuAHMAXwBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygAFc3BpbjMFc3BpbjUFc2hhcmUDYWRuB2FuZHJvaWQJYW5nZWxsaXN0BWFwcGxlB2JlaGFuY2UJYml0YnVja2V0CmJ1eXNlbGxhZHMCY2MIY29kZW9wZW4OY29ubmVjdGRldmVsb3AEY3NzMwhkYXNoY3ViZQlkZWxpY2lvdXMKZGV2aWFudGFydARkaWdnCGRyaWJiYmxlB2Ryb3Bib3gGZHJ1cGFsCGZhY2Vib29rBmZsaWNrcghmb3J1bWJlZQpmb3Vyc3F1YXJlA2dpdAZnaXRodWIGZ29vZ2xlBWdwbHVzB2d3YWxsZXQLaGFja2VyLW5ld3MFaHRtbDUJaW5zdGFncmFtB2lveGhvc3QGam9vbWxhCGpzZmlkZGxlBmxhc3RmbQdsZWFucHViCGxpbmtlZGluBWxpbnV4Bm1heGNkbghtZWFucGF0aAZvcGVuaWQJcGFnZWxpbmVzBnBheXBhbA5waWVkLXBpcGVyLWFsdAlwaW50ZXJlc3QCcXEGcmVkZGl0BnJlbnJlbgZzZWxsc3kMc2hpcnRzaW5idWxrC3NpbXBseWJ1aWx0CHNreWF0bGFzBXNreXBlBXNsYWNrCnNsaWRlc2hhcmUNc3RhY2tvdmVyZmxvdwVzdGVhbQtzdHVtYmxldXBvbg10ZW5jZW50LXdlaWJvBnRyZWxsbwZ0dW1ibHIGdHdpdGNoB3R3aXR0ZXIEdmluZQl2a29udGFrdGUGd2VjaGF0CHdoYXRzYXBwBXdlaWJvB3dpbmRvd3MJd29yZHByZXNzBHhpbmcEeWVscAd5b3V0dWJlBXlhaG9vBmNpcmNsZQVsZW1vbgpzb3VuZGNsb3VkDmdvb2dsZS1jaXJjbGVzB2xvZ28tZGIGc3dlZGVuCGV2ZXJub3RlBWhlYXJ0C2hlYXJ0LWVtcHR5A2V5ZQdjb21tZW50BGRvd24EbGVmdAVyaWdodAJ1cAZwZW5jaWwJc2hhcmVhYmxlBXRvb2xzBmJhc2tldAVyZXBseQlyZXBseS1hbGwHZm9yd2FyZARlZGl0CGZlYXRoZXIzBGNvZGUGYXR0YWNoBGxvY2sJbG9jay1vcGVuA3BpbgRob21lBGxpbmsGdW5saW5rCGRvd25sb2FkBG1haWwEc3RhcgpzdGFyLWVtcHR5CHVzZXItYWx0CXVzZXItcGx1cwp1c2VyLXRpbWVzC3VzZXJzLWdyb3VwAm9rBmRlbGV0ZQRwbHVzBW1pbnVzCm9rLWNpcmNsZWQOZGVsZXRlLWNpcmNsZWQMcGx1cy1jaXJjbGVkDW1pbnVzLWNpcmNsZWQEaGVscAxoZWxwLWNpcmNsZWQMaW5mby1jaXJjbGVkBGluZm8JYXR0ZW50aW9uEWF0dGVudGlvbi1jaXJjbGVkCWRvd24tbWluaQlsZWZ0LW1pbmkKcmlnaHQtbWluaQd1cC1taW5pA3JzcwtzbGlkZXItbGVmdAxzbGlkZXItcmlnaHQFc3dvcmQDZ3BzB21vbml0b3IFbW91c2UHZmVhdGhlcglidXR0ZXJmbHkGZmxvd2VyBmNhbWVyYQRsYW1wB2dsYXNzZXMJdGVsZXBob25lBXByaW50BmV4cG9ydARtdXRlBnZvbHVtZQZzZWFyY2gGcHJpbnQyCHlvdXR1YmUyCGFzdGVyaXNrCGNoZWNrYm94C2NpcmNsZS10aGluCGVsbGlwc2lzDWVsbGlwc2lzLXZlcnQDb2ZmCHNjaXNzb3JzBXBhc3RlBmZsb3BweQRib29rCnRvZ2dsZS1vZmYJdG9nZ2xlLW9uB2NvbHVtbnMFdGFibGUKY2lyY2xlLWRvdAljaGFydC1iYXIKY2hhcnQtYXJlYQljaGFydC1waWUKY2hhcnQtbGluZQtjZXJ0aWZpY2F0ZQZzaWduYWwOY2hlY2tib3gtZW1wdHkEZ2lmdAdkZXNrdG9wBmxhcHRvcAZ0YWJsZXQGbW9iaWxlA2RvdAZyZWNvcmQLcXVvdGUtcmlnaHQKcXVvdGUtbGVmdAhmZWF0aGVyMhBsb2NhdGlvbi1vdXRsaW5lBG1lbnUFY2hlY2sGY2FuY2VsBGZpcmUKZmlyZS1saWdodApmb29kLWxpZ2h0CmFycm93LWRvd24KYXJyb3ctbGVmdAthcnJvdy1yaWdodAhhcnJvdy11cARmb29kB3dwZm9ybXMAAAAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA5v/IQOb/yGwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZ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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'trx_addons_icons';
    src: url('../font/trx_addons_icons.svg?6749223#trx_addons_icons') format('svg');
  }
}
*/
 
 [class^="trx_addons_icon-"]:before, [class*=" trx_addons_icon-"]:before {
  font-family: "trx_addons_icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.trx_addons_icon-spin3:before { content: 'e800'; } /* '' */
.trx_addons_icon-spin5:before { content: 'e801'; } /* '' */
.trx_addons_icon-share:before { content: 'e802'; } /* '' */
.trx_addons_icon-adn:before { content: 'e803'; } /* '' */
.trx_addons_icon-android:before { content: 'e804'; } /* '' */
.trx_addons_icon-angellist:before { content: 'e805'; } /* '' */
.trx_addons_icon-apple:before { content: 'e806'; } /* '' */
.trx_addons_icon-behance:before { content: 'e807'; } /* '' */
.trx_addons_icon-bitbucket:before { content: 'e808'; } /* '' */
.trx_addons_icon-buysellads:before { content: 'e809'; } /* '' */
.trx_addons_icon-cc:before { content: 'e80a'; } /* '' */
.trx_addons_icon-codeopen:before { content: 'e80b'; } /* '' */
.trx_addons_icon-connectdevelop:before { content: 'e80c'; } /* '' */
.trx_addons_icon-css3:before { content: 'e80d'; } /* '' */
.trx_addons_icon-dashcube:before { content: 'e80e'; } /* '' */
.trx_addons_icon-delicious:before { content: 'e80f'; } /* '' */
.trx_addons_icon-deviantart:before { content: 'e810'; } /* '' */
.trx_addons_icon-digg:before { content: 'e811'; } /* '' */
.trx_addons_icon-dribbble:before { content: 'e812'; } /* '' */
.trx_addons_icon-dropbox:before { content: 'e813'; } /* '' */
.trx_addons_icon-drupal:before { content: 'e814'; } /* '' */
.trx_addons_icon-facebook:before { content: 'e815'; } /* '' */
.trx_addons_icon-flickr:before { content: 'e816'; } /* '' */
.trx_addons_icon-forumbee:before { content: 'e817'; } /* '' */
.trx_addons_icon-foursquare:before { content: 'e818'; } /* '' */
.trx_addons_icon-git:before { content: 'e819'; } /* '' */
.trx_addons_icon-github:before { content: 'e81a'; } /* '' */
.trx_addons_icon-google:before { content: 'e81b'; } /* '' */
.trx_addons_icon-gplus:before { content: 'e81c'; } /* '' */
.trx_addons_icon-gwallet:before { content: 'e81d'; } /* '' */
.trx_addons_icon-hacker-news:before { content: 'e81e'; } /* '' */
.trx_addons_icon-html5:before { content: 'e81f'; } /* '' */
.trx_addons_icon-instagram:before { content: 'e820'; } /* '' */
.trx_addons_icon-ioxhost:before { content: 'e821'; } /* '' */
.trx_addons_icon-joomla:before { content: 'e822'; } /* '' */
.trx_addons_icon-jsfiddle:before { content: 'e823'; } /* '' */
.trx_addons_icon-lastfm:before { content: 'e824'; } /* '' */
.trx_addons_icon-leanpub:before { content: 'e825'; } /* '' */
.trx_addons_icon-linkedin:before { content: 'e826'; } /* '' */
.trx_addons_icon-linux:before { content: 'e827'; } /* '' */
.trx_addons_icon-maxcdn:before { content: 'e828'; } /* '' */
.trx_addons_icon-meanpath:before { content: 'e829'; } /* '' */
.trx_addons_icon-openid:before { content: 'e82a'; } /* '' */
.trx_addons_icon-pagelines:before { content: 'e82b'; } /* '' */
.trx_addons_icon-paypal:before { content: 'e82c'; } /* '' */
.trx_addons_icon-pied-piper-alt:before { content: 'e82d'; } /* '' */
.trx_addons_icon-pinterest:before { content: 'e82e'; } /* '' */
.trx_addons_icon-qq:before { content: 'e82f'; } /* '' */
.trx_addons_icon-reddit:before { content: 'e830'; } /* '' */
.trx_addons_icon-renren:before { content: 'e831'; } /* '' */
.trx_addons_icon-sellsy:before { content: 'e832'; } /* '' */
.trx_addons_icon-shirtsinbulk:before { content: 'e833'; } /* '' */
.trx_addons_icon-simplybuilt:before { content: 'e834'; } /* '' */
.trx_addons_icon-skyatlas:before { content: 'e835'; } /* '' */
.trx_addons_icon-skype:before { content: 'e836'; } /* '' */
.trx_addons_icon-slack:before { content: 'e837'; } /* '' */
.trx_addons_icon-slideshare:before { content: 'e838'; } /* '' */
.trx_addons_icon-stackoverflow:before { content: 'e839'; } /* '' */
.trx_addons_icon-steam:before { content: 'e83a'; } /* '' */
.trx_addons_icon-stumbleupon:before { content: 'e83b'; } /* '' */
.trx_addons_icon-tencent-weibo:before { content: 'e83c'; } /* '' */
.trx_addons_icon-trello:before { content: 'e83d'; } /* '' */
.trx_addons_icon-tumblr:before { content: 'e83e'; } /* '' */
.trx_addons_icon-twitch:before { content: 'e83f'; } /* '' */
.trx_addons_icon-twitter:before { content: 'e840'; } /* '' */
.trx_addons_icon-vine:before { content: 'e841'; } /* '' */
.trx_addons_icon-vkontakte:before { content: 'e842'; } /* '' */
.trx_addons_icon-wechat:before { content: 'e843'; } /* '' */
.trx_addons_icon-whatsapp:before { content: 'e844'; } /* '' */
.trx_addons_icon-weibo:before { content: 'e845'; } /* '' */
.trx_addons_icon-windows:before { content: 'e846'; } /* '' */
.trx_addons_icon-wordpress:before { content: 'e847'; } /* '' */
.trx_addons_icon-xing:before { content: 'e848'; } /* '' */
.trx_addons_icon-yelp:before { content: 'e849'; } /* '' */
.trx_addons_icon-youtube:before { content: 'e84a'; } /* '' */
.trx_addons_icon-yahoo:before { content: 'e84b'; } /* '' */
.trx_addons_icon-circle:before { content: 'e84c'; } /* '' */
.trx_addons_icon-lemon:before { content: 'e84d'; } /* '' */
.trx_addons_icon-soundcloud:before { content: 'e84e'; } /* '' */
.trx_addons_icon-google-circles:before { content: 'e84f'; } /* '' */
.trx_addons_icon-logo-db:before { content: 'e850'; } /* '' */
.trx_addons_icon-sweden:before { content: 'e851'; } /* '' */
.trx_addons_icon-evernote:before { content: 'e852'; } /* '' */
.trx_addons_icon-heart:before { content: 'e853'; } /* '' */
.trx_addons_icon-heart-empty:before { content: 'e854'; } /* '' */
.trx_addons_icon-eye:before { content: 'e855'; } /* '' */
.trx_addons_icon-comment:before { content: 'e856'; } /* '' */
.trx_addons_icon-down:before { content: 'e857'; } /* '' */
.trx_addons_icon-left:before { content: 'e858'; } /* '' */
.trx_addons_icon-right:before { content: 'e859'; } /* '' */
.trx_addons_icon-up:before { content: 'e85a'; } /* '' */
.trx_addons_icon-pencil:before { content: 'e85b'; } /* '' */
.trx_addons_icon-shareable:before { content: 'e85c'; } /* '' */
.trx_addons_icon-tools:before { content: 'e85d'; } /* '' */
.trx_addons_icon-basket:before { content: 'e85e'; } /* '' */
.trx_addons_icon-reply:before { content: 'e85f'; } /* '' */
.trx_addons_icon-reply-all:before { content: 'e860'; } /* '' */
.trx_addons_icon-forward:before { content: 'e861'; } /* '' */
.trx_addons_icon-edit:before { content: 'e862'; } /* '' */
.trx_addons_icon-feather3:before { content: 'e863'; } /* '' */
.trx_addons_icon-code:before { content: 'e864'; } /* '' */
.trx_addons_icon-attach:before { content: 'e865'; } /* '' */
.trx_addons_icon-lock:before { content: 'e866'; } /* '' */
.trx_addons_icon-lock-open:before { content: 'e867'; } /* '' */
.trx_addons_icon-pin:before { content: 'e868'; } /* '' */
.trx_addons_icon-home:before { content: 'e869'; } /* '' */
.trx_addons_icon-link:before { content: 'e86a'; } /* '' */
.trx_addons_icon-unlink:before { content: 'e86b'; } /* '' */
.trx_addons_icon-download:before { content: 'e86c'; } /* '' */
.trx_addons_icon-mail:before { content: 'e86d'; } /* '' */
.trx_addons_icon-star:before { content: 'e86e'; } /* '' */
.trx_addons_icon-star-empty:before { content: 'e86f'; } /* '' */
.trx_addons_icon-user-alt:before { content: 'e870'; } /* '' */
.trx_addons_icon-user-plus:before { content: 'e871'; } /* '' */
.trx_addons_icon-user-times:before { content: 'e872'; } /* '' */
.trx_addons_icon-users-group:before { content: 'e873'; } /* '' */
.trx_addons_icon-ok:before { content: 'e874'; } /* '' */
.trx_addons_icon-delete:before { content: 'e875'; } /* '' */
.trx_addons_icon-plus:before { content: 'e876'; } /* '' */
.trx_addons_icon-minus:before { content: 'e877'; } /* '' */
.trx_addons_icon-ok-circled:before { content: 'e878'; } /* '' */
.trx_addons_icon-delete-circled:before { content: 'e879'; } /* '' */
.trx_addons_icon-plus-circled:before { content: 'e87a'; } /* '' */
.trx_addons_icon-minus-circled:before { content: 'e87b'; } /* '' */
.trx_addons_icon-help:before { content: 'e87c'; } /* '' */
.trx_addons_icon-help-circled:before { content: 'e87d'; } /* '' */
.trx_addons_icon-info-circled:before { content: 'e87e'; } /* '' */
.trx_addons_icon-info:before { content: 'e87f'; } /* '' */
.trx_addons_icon-attention:before { content: 'e880'; } /* '' */
.trx_addons_icon-attention-circled:before { content: 'e881'; } /* '' */
.trx_addons_icon-down-mini:before { content: 'e882'; } /* '' */
.trx_addons_icon-left-mini:before { content: 'e883'; } /* '' */
.trx_addons_icon-right-mini:before { content: 'e884'; } /* '' */
.trx_addons_icon-up-mini:before { content: 'e885'; } /* '' */
.trx_addons_icon-rss:before { content: 'e886'; } /* '' */
.trx_addons_icon-slider-left:before { content: 'e887'; } /* '' */
.trx_addons_icon-slider-right:before { content: 'e888'; } /* '' */
.trx_addons_icon-sword:before { content: 'e889'; } /* '' */
.trx_addons_icon-gps:before { content: 'e88a'; } /* '' */
.trx_addons_icon-monitor:before { content: 'e88b'; } /* '' */
.trx_addons_icon-mouse:before { content: 'e88c'; } /* '' */
.trx_addons_icon-feather:before { content: 'e88d'; } /* '' */
.trx_addons_icon-butterfly:before { content: 'e88e'; } /* '' */
.trx_addons_icon-flower:before { content: 'e88f'; } /* '' */
.trx_addons_icon-camera:before { content: 'e890'; } /* '' */
.trx_addons_icon-lamp:before { content: 'e891'; } /* '' */
.trx_addons_icon-glasses:before { content: 'e892'; } /* '' */
.trx_addons_icon-telephone:before { content: 'e893'; } /* '' */
.trx_addons_icon-print:before { content: 'e894'; } /* '' */
.trx_addons_icon-export:before { content: 'e895'; } /* '' */
.trx_addons_icon-mute:before { content: 'e896'; } /* '' */
.trx_addons_icon-volume:before { content: 'e897'; } /* '' */
.trx_addons_icon-search:before { content: 'e898'; } /* '' */
.trx_addons_icon-print2:before { content: 'e899'; } /* '' */
.trx_addons_icon-youtube2:before { content: 'e89a'; } /* '' */
.trx_addons_icon-asterisk:before { content: 'e89b'; } /* '' */
.trx_addons_icon-checkbox:before { content: 'e89c'; } /* '' */
.trx_addons_icon-circle-thin:before { content: 'e89d'; } /* '' */
.trx_addons_icon-ellipsis:before { content: 'e89e'; } /* '' */
.trx_addons_icon-ellipsis-vert:before { content: 'e89f'; } /* '' */
.trx_addons_icon-off:before { content: 'e8a0'; } /* '' */
.trx_addons_icon-scissors:before { content: 'e8a1'; } /* '' */
.trx_addons_icon-paste:before { content: 'e8a2'; } /* '' */
.trx_addons_icon-floppy:before { content: 'e8a3'; } /* '' */
.trx_addons_icon-book:before { content: 'e8a4'; } /* '' */
.trx_addons_icon-toggle-off:before { content: 'e8a5'; } /* '' */
.trx_addons_icon-toggle-on:before { content: 'e8a6'; } /* '' */
.trx_addons_icon-columns:before { content: 'e8a7'; } /* '' */
.trx_addons_icon-table:before { content: 'e8a8'; } /* '' */
.trx_addons_icon-circle-dot:before { content: 'e8a9'; } /* '' */
.trx_addons_icon-chart-bar:before { content: 'e8aa'; } /* '' */
.trx_addons_icon-chart-area:before { content: 'e8ab'; } /* '' */
.trx_addons_icon-chart-pie:before { content: 'e8ac'; } /* '' */
.trx_addons_icon-chart-line:before { content: 'e8ad'; } /* '' */
.trx_addons_icon-certificate:before { content: 'e8ae'; } /* '' */
.trx_addons_icon-signal:before { content: 'e8af'; } /* '' */
.trx_addons_icon-checkbox-empty:before { content: 'e8b0'; } /* '' */
.trx_addons_icon-gift:before { content: 'e8b1'; } /* '' */
.trx_addons_icon-desktop:before { content: 'e8b2'; } /* '' */
.trx_addons_icon-laptop:before { content: 'e8b3'; } /* '' */
.trx_addons_icon-tablet:before { content: 'e8b4'; } /* '' */
.trx_addons_icon-mobile:before { content: 'e8b5'; } /* '' */
.trx_addons_icon-dot:before { content: 'e8b6'; } /* '' */
.trx_addons_icon-record:before { content: 'e8b7'; } /* '' */
.trx_addons_icon-quote-right:before { content: 'e8b8'; } /* '' */
.trx_addons_icon-quote-left:before { content: 'e8b9'; } /* '' */
.trx_addons_icon-feather2:before { content: 'e8ba'; } /* '' */
.trx_addons_icon-location-outline:before { content: 'e8bb'; } /* '' */
.trx_addons_icon-menu:before { content: 'e8bc'; } /* '' */
.trx_addons_icon-check:before { content: 'e8bd'; } /* '' */
.trx_addons_icon-cancel:before { content: 'e8be'; } /* '' */
.trx_addons_icon-fire:before { content: 'e8bf'; } /* '' */
.trx_addons_icon-fire-light:before { content: 'e8c0'; } /* '' */
.trx_addons_icon-food-light:before { content: 'e8c1'; } /* '' */
.trx_addons_icon-arrow-down:before { content: 'e90f'; } /* '' */
.trx_addons_icon-arrow-left:before { content: 'e910'; } /* '' */
.trx_addons_icon-arrow-right:before { content: 'e911'; } /* '' */
.trx_addons_icon-arrow-up:before { content: 'e912'; } /* '' */
.trx_addons_icon-food:before { content: 'f0f5'; } /* '' */
.trx_addons_icon-wpforms:before { content: 'f298'; } /* '' */

/* Swiper CSS */

/**
* Swiper 3.3.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* 
* http://www.idangero.us/swiper/
* 
* Copyright 2016, Vladimir Kharlampidi
* The iDangero.us
* http://www.idangero.us/
* 
* Licensed under MIT
* 
* Released on: February 7, 2016
*/
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    /* Fix of Webkit flickering */
    z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
    float: left;
}
.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* Pagination Styles */
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
/* Bullets */
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    -moz-transform: translate3d(0px, -50%, 0);
    -o-transform: translate(0px, -50%);
    -ms-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
/* Progress */
.swiper-pagination-progress {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000;
}
/* 3D Container */
.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    /* Safari 4+, Chrome */
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 3.6-15 */
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Opera 11.10-12.00 */
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    /* Safari 4+, Chrome */
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 3.6-15 */
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Opera 11.10-12.00 */
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    /* Safari 4+, Chrome */
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 3.6-15 */
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Opera 11.10-12.00 */
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    /* Safari 4+, Chrome */
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 3.6-15 */
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Opera 11.10-12.00 */
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
    overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}

/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.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: -0.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: transparent;
    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: 0.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: 0.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: 0.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, 0.6);
    background: #000; }

/* Main image in popup */
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; }

/* The shadow behind the image */
.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, 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) {
    /**
    * Remove all paddings around the image on small screen
    */
    .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, 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, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.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; } }

/* trx_adons_front CSS */
/* Preloader
-----------------------------------------------------------------*/
#page_preloader {
    background-color:#f0f0f0;
    background-position:center;
    background-repeat:no-repeat;
    position:fixed;
    z-index:1000000;
    left:0; top:0; right:0; bottom:0;
    opacity: 0.8;
}
.preloader_wrap {
    position:absolute;
    display:inline-block;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.preloader_wrap > div {
    height: 10px;
    width: 10px;
    background-color: #efa758;
}

/* Circle */
.preloader_wrap > div[class*="preloader_circ"] {
    margin-right:5px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: preloader-circle 0.7s infinite ease-in-out;
    animation: preloader-circle 0.7s infinite ease-in-out;
}
.preloader_wrap > div.preloader_circ2 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
.preloader_wrap > div.preloader_circ3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.preloader_wrap > div.preloader_circ4 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}
.preloader_wrap > div.preloader_circ5 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
@-webkit-keyframes preloader-circle {
    0%, 40%, 100% { -webkit-transform: translateY(-10px) }  
    20% { -webkit-transform: translateY(-20px) }
}

@keyframes preloader-circle {
    0%, 40%, 100% { 
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
    } 20% {
        transform: translateY(-20px);
        -webkit-transform: translateY(-20px);
    }
}

/* Square */
.preloader_wrap .preloader_square {
    width: 50px;
    height: 50px;
}
.preloader_wrap > div.preloader_square1,
.preloader_wrap > div.preloader_square2 {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: preloader-square 1.8s infinite ease-in-out;
    animation: preloader-square 1.8s infinite ease-in-out;
}
.preloader_wrap > div.preloader_square2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
@-webkit-keyframes preloader-square {
    25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
    50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
    75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
    100% { -webkit-transform: rotate(-360deg) }
}
@keyframes preloader-square {
    25% { 
        transform: translateX(42px) rotate(-90deg) scale(0.5);
        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    }
    50% { 
        transform: translateX(42px) translateY(42px) rotate(-179deg);
        -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    }
    50.1% { 
        transform: translateX(42px) translateY(42px) rotate(-180deg);
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    }
    75% { 
        transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    }
    100% { 
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
}


/* Scroll to top
--------------------------------------------------------------- */
.trx_addons_scroll_to_top {
    display:block;
    position: fixed;
    z-index: 100001;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align:center;
    bottom: -4em;
    right: 2em;
    background: #fff;
    border: 1px solid #eee;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    filter: alpha(opacity=0);
    opacity: 0;
}
.trx_addons_scroll_to_top:before {
    margin:0 !important;
}
.trx_addons_scroll_to_top.show {
    filter: alpha(opacity=100);
    opacity: 1;
    bottom: 2em;
}
@media (max-width: 959px) {
    .trx_addons_scroll_to_top {		right: 1em;	}
    .trx_addons_scroll_to_top.show {bottom: 1em;}
}



/* Tabs
------------------------------------------------------ */
.trx_addons_tabs .trx_addons_tabs_content+.trx_addons_tabs_content {
    display:none;
}
.trx_addons_tabs .trx_addons_tabs_titles {
    list-style:none;
    padding:0;
    margin:0;
}
.trx_addons_tabs .trx_addons_tabs_titles li:before {
    display:none;
}
.trx_addons_tabs .trx_addons_tabs_titles li {
    display:inline-block;
    font-size:0.8462em;
    line-height: 1.7273em;
    font-weight:700;
    padding:0;
    margin: 0;
    text-transform:uppercase;
    position:relative;
}
.trx_addons_tabs .trx_addons_tabs_titles li+li {
    margin-left: 1em;
}
.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
    content:' ';
    display:block;
    position:absolute;
    left:0;
    right:0;
    bottom: 0;
    height:2px;
    background-color:#000;
}
.trx_addons_tabs .trx_addons_tabs_content {
    padding:0;
    border: none;
    overflow:hidden;
}
.trx_addons_tabs_with_titles .trx_addons_tabs_content {
    padding-top: 1.5em;
}


/* Popup forms
--------------------------------------------------------------- */
a.trx_addons_popup_link:before {
    display: inline-block;
    line-height:inherit;
    margin-right:0.4em;
}
.trx_addons_popup {
    position:relative;
    margin:0 auto;
    width: 460px;
    height: 310px;
    background-color:#f7f7f7;
    color: #888;
    border:1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);	
}
.trx_addons_popup .mfp-close {
    background-color: none;
    color: #292929;
    border-bottom: 1px solid #ccc;
    height: 50px;
}
.trx_addons_popup .trx_addons_tabs_titles {
    margin-right:44px;
}
.trx_addons_popup .trx_addons_tabs_title {
    width:50%;
    margin:0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color:#ddd;
}
.trx_addons_popup .trx_addons_tabs_title > a {
    display:block;
    width: 100%;
    height: 49px;
    line-height:49px;
    font-size: 18px;
    font-weight:400;
    text-align:center;
}
.trx_addons_popup .trx_addons_tabs_title > a > i {
    display: inline-block;
    line-height:inherit;
    margin-right:0.5em;
}
.trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a,
.trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a > i {
    color: #a0a0a0;
    cursor: not-allowed;
}
.trx_addons_popup .trx_addons_tabs_title.ui-tabs-active {
    background-color:#f7f7f7;
    border-bottom-color: transparent;
}
.trx_addons_popup .trx_addons_tabs_title.ui-tabs-active:after {
    bottom: auto;
    top: -1px;
    left: -1px;
    height: 2px;
}
.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content,
.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content + .trx_addons_tabs_content {
    padding: 2em 1.5em;
    position:relative;
}
.trx_addons_left_side,
.trx_addons_right_side {
    display: block;
    float:left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.trx_addons_left_side {
    padding-right: 1em;
}
.trx_addons_right_side {
    padding-left: 1em;
}
.trx_addons_popup_form_wrap form {
    position:static;
}
.trx_addons_popup_form_field .sc_form_field {
    margin-bottom:0.8667em;
}
.trx_addons_popup_form_field_remember,
.trx_addons_popup_form_field_agree,
.trx_addons_popup_form_field_pwd_description {
    font-size: 0.8667em;
    letter-spacing:0;
    margin: 0;
}
.trx_addons_popup_form_field_forgot_password {
    margin-right: 1em;
}
.trx_addons_popup_form_field_submit {
    clear:both;
    padding-top: 1.5em;
}
.trx_addons_popup_form_field_submit .submit_button {
    padding: 1em 2em;
}
.trx_addons_popup .wp-social-login-provider-list {
    padding: 12px 0;
}
.trx_addons_popup .wp-social-login-provider-list a {
    margin: 0 2px 2px 0;
}

@media (max-width: 479px) {
    .trx_addons_popup {
        width: 300px;
        height: auto;
    }
    .trx_addons_left_side,
    .trx_addons_right_side {
        display: block;
        float:none;
        width: 100%;
        padding:0;
    }
    .trx_addons_right_side {
        padding-top: 2em;
    }
}


/* Message box
--------------------------------------------------------------- */
.trx_addons_message_box {
    display:none;
    position:absolute;
    z-index:1000;
    left:50%;
    top:50%;
    max-width:80%;
    padding: 2em;
    line-height:1.2em;
    border: 1px solid #07759C;
    background-color:#B6DDF3;
    color: #07759C;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    -webkit-box-shadow: 4px 4px 16px 0px rgba(0, 0, 200, 0.3);
    -moz-box-shadow: 4px 4px 16px 0px rgba(0, 0, 200, 0.3);
    box-shadow: 4px 4px 16px 0px rgba(0, 0, 200, 0.3);	
}
form .trx_addons_message_box {
    min-width:60%;
}
.trx_addons_message_box_error {
    border: 1px solid #A00000;
    background-color:#FDCDCD;
    color: #A00000;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, 0.3);
    -moz-box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, 0.3);
    box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, 0.3);	
}
.trx_addons_message_box_success {
    border: 1px solid #00A000;
    background-color:#CDFDCD;
    color: #00A000;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(0, 200, 0, 0.3);
    -moz-box-shadow: 4px 4px 16px 0px rgba(0, 200, 0, 0.3);
    box-shadow: 4px 4px 16px 0px rgba(0, 200, 0, 0.3);	
}
.trx_addons_message_box p {
    margin:0;
    line-height:1.2em;
}
.trx_addons_message_box p+p {
    margin-top: 0.2em;
}


/* Magnific popup
----------------------------------------------------------------*/
html {
    overflow-y: scroll !important;
}
.mfp-bg {
    background:#fff;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #888;
}
.mfp-figure figcaption {
    margin-bottom:40px !important;
    height:40px;
    padding:0 16px;
    overflow:hidden;
    background-color:rgba(255,255,255,0.8);
}
.mfp-figure figcaption .mfp-bottom-bar {
    left: 16px;
    right:16px;
    margin-top:-30px;
    width:auto;
}
.mfp-title, .mfp-counter {
    color:#888;
}
.wp-caption a[class*="magnific"],
.wp-caption a[class*="prettyPhoto"] {
    display: block;
}
.wp-caption a[class*="magnific"] img,
.wp-caption a[class*="prettyPhoto"] img {
    vertical-align: top;
}


/* Breadcrumbs
-----------------------------------------------------------------*/
.breadcrumbs {
    font-size: 13px;
    line-height: 19px;
}
.breadcrumbs .breadcrumbs_item {
    display:inline-block;
    vertical-align:top;
    white-space:nowrap; 
}
.breadcrumbs .breadcrumbs_delimiter {
    display:inline-block;
    position:relative;
    margin: 0 0.45em;
    vertical-align:top;
    text-align:center;
}
.breadcrumbs .breadcrumbs_delimiter:before {
    content:'/';
}


/* Post's counters
-----------------------------------------------------------------*/
[class^="trx_addons_icon-"]:before, [class*=" trx_addons_icon-"]:before {
    margin:0;
}
.post_counters_likes.disabled,
.comment_counters_likes.disabled {
    color:#e05100;
}
.post_counters_item:before {
    vertical-align:top;
    line-height:inherit;
    margin:0 0.4em 0 0;
}
.post_counters_item .post_counters_number,
.comment_counters .comment_counters_number {
    margin: 0 0.25em;
}


/* Social icons
-----------------------------------------------------------------*/

/* Socials share */
.socials_share {
    position:relative;
    vertical-align:top;
}
.socials_share .socials_caption {
    display:inline-block;
    margin-right:1em;
}
.socials_share .socials_caption:before {
    content:'e802';
    font-family: 'trx_addons_icons';
    margin-right:0.5em;
}
.socials_share.socials_type_drop .socials_caption {
    margin-right:0;
}
.socials_share.socials_type_drop .social_items {
    display:none;
    position:absolute;
    z-index:1000;
    right:0;
    bottom: 3em;
    border:1px solid #eee;
    background-color:#ffffff;
    padding: 1em 1.5em;
    max-width:10em;
    line-height:2em;
}
.socials_share.socials_type_drop .social_items:before {
    content:' ';
    display:block;
    position:absolute;
    z-index:1;
    right: 20%;
    bottom: -5px;
    width: 8px;
    height: 8px;
    border-bottom:1px solid #eee;
    border-left:1px solid #eee;
    background-color:#ffffff;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
.socials_share.socials_type_drop .social_item {
    display:block;
    text-align:left;
}
.socials_share.socials_type_drop .social_item+.social_item {
    margin-left:0;
}
.socials_share.socials_type_drop .social_item > a > span {
    margin-left:0;
    margin-right:0.75em;
    width:1em;
    display:inline-block;
    line-height:1em;
}



/* Widgets decoration
-----------------------------------------------------------------*/

/* Widgets with posts */
.widget_area .post_item,
aside .post_item {
    overflow:hidden;
    text-align:left;
    margin-bottom: 0;
    background-color: transparent;
    position:relative;
}
aside .post_item + .post_item {
    border-top:1px solid #e5e5e5;
    margin-top:2.5em;
    padding-top:2.5em;
}
.widget_area .post_item .post_content,
aside .post_item .post_content {
    overflow:hidden;
}
.widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
    float:left;
    width: 4.6875em;
    height: 4.6875em;
    margin:0 1.25em 4px 0;
    overflow:hidden;
}
.widget_area .post_item .post_thumb img,
aside .post_item .post_thumb img {
    width:100%;
}
.widget_area .post_item .post_title,
aside .post_item .post_title {
    margin: -2px 0 6px 0;
}
.widget_area .post_item .post_info,
aside .post_item .post_info {
    font-size:0.9231em;
    margin-bottom:0;
}
.widget_area .post_item .post_info .post_info_item+.post_info_item:before,
aside .post_item .post_info .post_info_item+.post_info_item:before {
    content: "";
    margin:0 0 0 5px;
}
.widget_area .post_item .post_categories,
aside .post_item .post_categories {
    font-size:0.8462em;
    line-height:1.5em;
    margin-top:-0.2em;
    margin-bottom:1em;
    text-transform:uppercase;
    position:relative;
    padding-right:3em;
}
.widget_area .post_item .post_categories .post_info_counters,
aside .post_item .post_categories .post_info_counters {
    position:absolute;
    right: 0;
    top: 0;
}
.widget_area .post_item .post_categories .post_info_counters .post_counters_label,
aside .post_item .post_categories .post_info_counters .post_counters_label {
    display:none;
}

/* Widgets with bg image */
aside.widget_fullwidth {
    padding:0 !important;
}
aside.widget_bg_image {
    background-repeat:no-repeat;
    background-position:center;
    background-size: cover;
    position:relative;
    padding: 2.6429em 3.1429em;
}
aside.widget_bg_image:before {
    content:' ';
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,0.6);
}
aside.widget_bg_image .widget_title,
aside.widget_bg_image .widget_content {
    position:relative;
    z-index:2;
}
aside.widget_bg_image .widget_title,
aside.widget_bg_image a,
aside.widget_bg_image li,
aside.widget_bg_image li a {
    color: #ffffff;
}


/* Common styles
-------------------------------------------------------------- */
.trx_addons_stretch_height {
    min-height: 100vh;
}


/* Columns grid
-------------------------------------------------------------- */
.trx_addons_columns_wrap {
    margin-left: 0px;		/* -15px; */
    margin-right: -30px;	/* -15px; */
}
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {

    /* Old way: floating columns */
    /* float: left;*/

    /* New way: inline blocks */
    /* Warning: remove spaces between column's tags:
    Right:																						Wrong:
    <div class="trx_addons_columns_wrap"><div class="trx_addons_column-1_2">				<div class="columns_wrap">
    <div class="trx_addons_column-1_2">
    ...																								...
    </div><div class="trx_addons_column-1_2">														</div>
    <div class="trx_addons_column-1_2">
    ...																								...
    </div></div>																					</div>
    </div>
    */
    display:inline-block;
    vertical-align:top;

    position: relative;
    min-height: 1px;
    padding-left: 0px;	/* 15px; */
    padding-right: 30px;	/* 15px; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.trx_addons_columns_wrap.columns_padding_left {
    margin-left: -30px;
    margin-right: 0;
}
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
    padding-left:30px;
    padding-right:0;
}
.trx_addons_columns_wrap.columns_padding_right {
    margin-left: 0;
    margin-right: -30px;
}
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
    padding-left:0;
    padding-right:30px;
}
.trx_addons_columns_wrap.columns_padding_center {
    margin-left: -15px;
    margin-right: -15px;
}
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
    padding-left:15px;
    padding-right:15px;
}
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 30px;
}
.trx_addons_columns_wrap.no_margin {
    margin: 0 !important;
}
.trx_addons_columns_wrap.no_margin > [class*="trx_addons_column-"] {
    padding: 0 !important;
}

/* Columns width */
.trx_addons_column-1, .trx_addons_column-1_1, .trx_addons_column-2_2,
.trx_addons_column-3_3, .trx_addons_column-4_4, .trx_addons_column-5_5,
.trx_addons_column-6_6, .trx_addons_column-7_7, .trx_addons_column-8_8,
.trx_addons_column-9_9, .trx_addons_column-10_10, .trx_addons_column-11_11,
.trx_addons_column-12_12															{ width:100%; }
.trx_addons_column-1_2, .trx_addons_column-2_4, .trx_addons_column-3_6,
.trx_addons_column-4_8, .trx_addons_column-5_10, .trx_addons_column-6_12			{ width:50%; }
.trx_addons_column-1_3, .trx_addons_column-2_6, .trx_addons_column-3_9,
.trx_addons_column-4_12																{ width:33.33333333%; }
.trx_addons_column-2_3, .trx_addons_column-4_6, .trx_addons_column-8_12				{ width:66.66666667%; }
.trx_addons_column-1_4, .trx_addons_column-2_8, .trx_addons_column-3_12				{ width:25%; }
.trx_addons_column-3_4, .trx_addons_column-6_8, .trx_addons_column-9_12				{ width:75%; }
.trx_addons_column-1_5, .trx_addons_column-2_10										{ width:20%; }
.trx_addons_column-2_5, .trx_addons_column-4_10										{ width:40%; }
.trx_addons_column-3_5, .trx_addons_column-6_10										{ width:60%; }
.trx_addons_column-4_5, .trx_addons_column-8_10										{ width:80%; }
.trx_addons_column-1_6, .trx_addons_column-2_12										{ width:16.66666667%; }
.trx_addons_column-5_6, .trx_addons_column-10_12									{ width:83.33333333%; }
.trx_addons_column-1_7																{ width:14.28571429%; }
.trx_addons_column-2_7																{ width:28.57142857%; }
.trx_addons_column-3_7																{ width:42.85714286%; }
.trx_addons_column-4_7																{ width:57.14285714%; }
.trx_addons_column-5_7																{ width:71.42857143%; }
.trx_addons_column-6_7																{ width:85.71428571%; }
.trx_addons_column-1_8																{ width:12.5%; }
.trx_addons_column-3_8																{ width:37.5%; }
.trx_addons_column-5_8																{ width:62.5%; }
.trx_addons_column-7_8																{ width:87.5%; }
.trx_addons_column-1_9																{ width:11.11111111%; }
.trx_addons_column-2_9																{ width:22.22222222%; }
.trx_addons_column-3_9																{ width:33.33333333%; }
.trx_addons_column-4_9																{ width:44.44444444%; }
.trx_addons_column-5_9																{ width:55.55555556%; }
.trx_addons_column-6_9																{ width:66.66666667%; }
.trx_addons_column-7_9																{ width:77.77777778%; }
.trx_addons_column-8_9																{ width:88.88888889%; }
.trx_addons_column-1_10																{ width:10%; }
.trx_addons_column-3_10																{ width:30%; }
.trx_addons_column-7_10																{ width:70%; }
.trx_addons_column-9_10																{ width:90%; }
.trx_addons_column-1_11																{ width: 9.09090909%; }
.trx_addons_column-2_11																{ width:18.18181818%; }
.trx_addons_column-3_11																{ width:27.27272727%; }
.trx_addons_column-4_11																{ width:36.36363636%; }
.trx_addons_column-5_11																{ width:45.45454545%; }
.trx_addons_column-6_11																{ width:54.54545455%; }
.trx_addons_column-7_11																{ width:63.63636364%; }
.trx_addons_column-8_11																{ width:72.72727273%; }
.trx_addons_column-9_11																{ width:81.81818182%; }
.trx_addons_column-10_11															{ width:90.90909091%; }
.trx_addons_column-1_12																{ width: 8.33333333%; }
.trx_addons_column-5_12																{ width:41.66666667%; }
.trx_addons_column-7_12																{ width:58.33333333%; }
.trx_addons_column-11_12															{ width:91.66666667%; }

.clearfix:before,
.clearfix:after,
.trx_addons_columns_wrap:before,
.trx_addons_columns_wrap:after {
    content: " ";
    display: table;
}
.clearfix:after,
.trx_addons_columns_wrap:after {
    clear: both;
    width:100%;
    height:0;
    display:block;
}

@media (min-width: 768px) and (max-width: 1279px) {
    /* Grid */
    .trx_addons_container, .trx_addons_container-fluid {
        padding-left:  15px;
        padding-right: 15px;
    }
    .trx_addons_columns_wrap {
        margin-right: -30px;
    }
    .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
        padding-right: 30px;
    }
    .trx_addons_columns_wrap.columns_padding_left {
        margin-left: -30px;
    }
    .trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
        padding-left: 30px;
    }
    .trx_addons_columns_wrap.columns_padding_right {
        margin-right: -30px;
    }
    .trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
        padding-right:30px;
    }
    .trx_addons_columns_wrap.columns_padding_center {
        margin-left: -15px;
        margin-right: -15px;
    }
    .trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
        padding-left:30px;
    }
    .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 30px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    /* Grid */
    .trx_addons_container, .trx_addons_container-fluid {
        padding-left:  10px;
        padding-right: 10px;
    }
    .trx_addons_columns_wrap {
        margin-right: -20px;
    }
    .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
        padding-right: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_left {
        margin-left: -20px;
    }
    .trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
        padding-left: 20px;
    }
    .trx_addons_columns_wrap.columns_padding_right {
        margin-right: -20px;
    }
    .trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
        padding-right:20px;
    }
    .trx_addons_columns_wrap.columns_padding_center {
        margin-left: -10px;
        margin-right: -10px;
    }
    .trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
        padding-left:20px;
    }
    .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 0;	/*20px;*/
    }

    /* Columns relayout (max 2 columns in the row) */
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
        width:50%;
    }
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_1,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_2, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_3,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_4, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_5, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-6_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-7_7, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-8_8, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-9_9,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-10_10, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-11_11, 
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-12_12,
    /*	.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_3:nth-child(3n),*/
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_3,
    /*	.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_3.after_span_2,*/
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_4,
    /*	.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_4.after_span_3,*/
    /*	.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_5:nth-child(5n),*/
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_5,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_6,
    .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_6	{
        width:100%;
    }
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"]:nth-child(2n+3),
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"]:nth-child(2n+4) {
        padding-top: 20px;
    }
}

@media (max-width: 479px) {
    /* Grid */
    .trx_addons_container, .trx_addons_container-fluid {
        padding-left:  5px;
        padding-right: 5px;
    }
    .trx_addons_columns_wrap {
        margin-right: -10px;
    }
    .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
        padding-right: 10px;
    }
    .trx_addons_columns_wrap.columns_padding_left {
        margin-left: -10px;
    }
    .trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
        padding-left: 10px;
    }
    .trx_addons_columns_wrap.columns_padding_right {
        margin-right: -10px;
    }
    .trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
        padding-right:10px;
    }
    .trx_addons_columns_wrap.columns_padding_center {
        margin-left: -5px;
        margin-right: -5px;
    }
    .trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
        padding-left:10px;
    }
    .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
    .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
        padding-bottom: 0;	/*10px;*/
    }

    /* trx_addons_columns relayout (no trx_addons_columns) */
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
        width:100%;
    }
    .trx_addons_columns_wrap.columns_fluid > [class*="trx_addons_column-"] {
        width:50%;
    }
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_1, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_2, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_3,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_4, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-5_5, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-6_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-7_7, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-8_8, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-9_9,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-10_10, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-11_11, 
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-12_12,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_3:nth-child(3n),
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_3,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_3.after_span_2,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_4,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_4.after_span_3,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_5:nth-child(5n),
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_5,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_6,
    .trx_addons_columns_wrap.columns_fluid > .trx_addons_column-5_6	{
        width:100%;
    }
    .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"]+[class*="trx_addons_column-"],
    .trx_addons_columns_wrap.columns_fluid > [class*="trx_addons_column-"]:nth-child(2n+3),
    .trx_addons_columns_wrap.columns_fluid > [class*="trx_addons_column-"]:nth-child(2n+4) {
        padding-top: 20px;
    }
}

/* trx_addons_hover CSS*/
/* Hover effects
-----------------------------------------------------------------*/

/* Common styles */
.trx_addons_hover {
    position: relative;
    overflow: hidden;
}
.trx_addons_hover img {
    position:relative;
    display:block;
    width:100%;
    height:auto;
}
.trx_addons_hover_mask {
    position: absolute;
    z-index:10;
    overflow: hidden;
    top: 10px;
    left: 10px;
    bottom:10px;
    right:10px;
    filter: alpha(opacity=0);
    opacity: 0;
    background-color: rgba(239,167,88,0.8);
    -webkit-transition: all 0.3s 0.1s ease-out;
    -moz-transition: all 0.3s 0.1s ease-out;
    -ms-transition: all 0.3s 0.1s ease-out;
    transition: all 0.3s 0.1s ease-out;
}
.trx_addons_hover:hover .trx_addons_hover_mask {
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
.trx_addons_hover_content {
    position: absolute;
    z-index:11;
    left:0;
    top:50%;
    width: 100%;
    padding: 20px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.trx_addons_hover_content .trx_addons_hover_title {
    color: #fff;
    margin:0;
    position: relative;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.trx_addons_hover:hover .trx_addons_hover_title {
    -webkit-transition: all 0.2s 0.1s linear;
    -moz-transition: all 0.2s 0.1s linear;
    -ms-transition: all 0.2s 0.1s linear;
    transition: all 0.2s 0.1s linear;
}
.trx_addons_hover_content .trx_addons_hover_title > a {
    color: #fff;
}
.trx_addons_hover_content .trx_addons_hover_title > a:hover {
    color: #fff;
    text-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.trx_addons_hover_content .trx_addons_hover_text {
    font-style: italic;
    line-height:1.3em;
    position: relative;
    color: #fff;
    padding: 0.2em 0;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.trx_addons_hover_content .trx_addons_hover_info {
    color: #fff;
    padding: 0.2em 0;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.trx_addons_hover:hover .trx_addons_hover_text,
.trx_addons_hover:hover .trx_addons_hover_info {
    -webkit-transition: all 0.3s 0.1s ease-out;
    -moz-transition: all 0.3s 0.1s ease-out;
    -ms-transition: all 0.3s 0.1s ease-out;
    transition: all 0.3s 0.1s ease-out;
}
.trx_addons_hover_content .trx_addons_hover_link,
.trx_addons_hover_content .trx_addons_hover_links a {
    display: inline-block;
    text-decoration: none;
    font-size:0.7692em;
    font-weight:bold;
    line-height:1.5em;
    padding: 0.4em 0.8em;
    margin-top:1em;
    background-color: rgba(0,0,0,0.6);
    color: #fff !important;
    text-transform: uppercase;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
    margin-left: 1em;
}
.trx_addons_hover:hover .trx_addons_hover_link,
.trx_addons_hover:hover .trx_addons_hover_links a {
    -webkit-transition: all 0.3s 0.1s ease-out;
    -moz-transition: all 0.3s 0.1s ease-out;
    -ms-transition: all 0.3s 0.1s ease-out;
    transition: all 0.3s 0.1s ease-out;
}
.trx_addons_hover_link:hover,
.trx_addons_hover_links a:hover {
    color: #fff !important;
    background-color: #000;
}
.trx_addons_hover_content .trx_addons_hover_icon {
    display: inline-block;
    text-decoration: none;
    width: 3em;
    height: 3em;
    line-height:3em;
    text-align:center;
    background-color: rgba(0,0,0,0.6);
    color: #fff !important;
    border-radius: 50%;
    margin-top:1em;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.trx_addons_hover:hover .trx_addons_hover_icon {
    -webkit-transition: all 0.2s 0.2s linear;
    -moz-transition: all 0.2s 0.2s linear;
    -ms-transition: all 0.2s 0.2s linear;
    transition: all 0.2s 0.2s linear;
}
.trx_addons_hover_content .trx_addons_hover_icon + .trx_addons_hover_icon {
    margin-left:0.5em;
}
.trx_addons_hover_content .trx_addons_hover_icon:hover {
    color: #fff !important;
    background-color: #000;
}
.trx_addons_hover_content .trx_addons_hover_icon_link:before {
    content: 'e86a';
    font-family:'trx_addons_icons';
}
.trx_addons_hover_content .trx_addons_hover_icon_zoom:before {
    content: 'e898';
    font-family:'trx_addons_icons';
}


/* Style 'Info' - title, subtitle, button 'Read more' 
-------------------------------------------------- */

/* Initial state */
.trx_addons_hover_style_info img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.trx_addons_hover_style_info .trx_addons_hover_title {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
}
.trx_addons_hover_style_info .trx_addons_hover_text {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
}
.trx_addons_hover_style_info .trx_addons_hover_link {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}
.trx_addons_hover_style_info .trx_addons_hover_info {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}

/* Hover state */
.trx_addons_hover_style_info:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.trx_addons_hover_style_info:hover .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
}
.trx_addons_hover_style_info:hover .trx_addons_hover_title,
.trx_addons_hover_style_info:hover .trx_addons_hover_text,
.trx_addons_hover_style_info:hover .trx_addons_hover_link,
.trx_addons_hover_style_info:hover .trx_addons_hover_info {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}


/* Style 'Links' - title, subtitle, buttons 'Read more' and "Buy now"
-------------------------------------------------- */

/* Initial state */
.trx_addons_hover_style_links .trx_addons_hover_mask {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.trx_addons_hover_style_links .trx_addons_hover_title {
    -webkit-transform: translateY(-75px);
    -moz-transform: translateY(-75px);
    -ms-transform: translateY(-75px);
    transform: translateY(-75px);
}
.trx_addons_hover_style_links .trx_addons_hover_text {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
}
.trx_addons_hover_style_links .trx_addons_hover_link {
    -webkit-transform: translate(-20px, 20px);
    -moz-transform: translate(-20px, 20px);
    -ms-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
}
.trx_addons_hover_style_links .trx_addons_hover_link2 {
    -webkit-transform: translate(20px, 20px);
    -moz-transform: translate(20px, 20px);
    -ms-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
}

/* Hover state */
.trx_addons_hover_style_links:hover .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
}
.trx_addons_hover_style_links:hover .trx_addons_hover_title,
.trx_addons_hover_style_links:hover .trx_addons_hover_text,
.trx_addons_hover_style_links:hover .trx_addons_hover_link,
.trx_addons_hover_style_links:hover .trx_addons_hover_link2 {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(0px,0px);
    -moz-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px);
}



/* Style 'Plain' - title, subtitle, button 'Read more' with transparent image
----------------------------------------------------------------------------- */

/* Initial state */
.trx_addons_hover_style_plain img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.trx_addons_hover_style_plain .trx_addons_hover_title {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
}
.trx_addons_hover_style_plain .trx_addons_hover_text {
    color: #8b8b8b;
    padding: 1em 0;
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
}
.trx_addons_hover_style_plain .trx_addons_hover_link {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
}

/* Hover state */
.trx_addons_hover_style_plain:hover img {
    filter: alpha(opacity=0);
    opacity:0;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: all 0.2s 0.1s linear;
    -moz-transition: all 0.2s 0.1s linear;
    -ms-transition: all 0.2s 0.1s linear;
    transition: all 0.2s 0.1s linear;
}
.trx_addons_hover_style_plain:hover .trx_addons_hover_title,
.trx_addons_hover_style_plain:hover .trx_addons_hover_link {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.trx_addons_hover_style_plain:hover .trx_addons_hover_text {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}


/* Style 'Wide' - subtitle and icons 'Link' & 'Zoom'
-------------------------------------------------- */

/* Initial state */
.trx_addons_hover_style_wide .trx_addons_hover_mask {
    padding: 300px;
    top:0; left: 0; bottom: 0; right: 0;
    -webkit-transform: translate(250px, 250px) rotate(45deg);
    -moz-transform: translate(250px, 250px) rotate(45deg);
    -ms-transform: translate(250px, 250px) rotate(45deg);
    transform: translate(250px, 250px) rotate(45deg);
}
.trx_addons_hover_style_wide .trx_addons_hover_content .trx_addons_hover_title {
    -webkit-transform: translate(50px,50px);
    -moz-transform: translate(50px,50px);
    -ms-transform: translate(50px,50px);
    transform: translate(50px,50px);
    /*	border-bottom: 1px solid rgba(0, 0, 0, 0.3);*/
    background-color: transparent;
    margin: 0;
}
.trx_addons_hover_style_wide .trx_addons_hover_icon {
    -webkit-transform: translateX(30px) scale(0.3,0.3);
    -moz-transform: translateX(30px) scale(0.3,0.3);
    -ms-transform: translateX(30px) scale(0.3,0.3);
    transform: translateX(30px) scale(0.3,0.3);
}
.trx_addons_hover_style_wide .trx_addons_hover_icon_zoom {
    -webkit-transform: translateX(-30px) scale(0.3,0.3);
    -moz-transform: translateX(-30px) scale(0.3,0.3);
    -ms-transform: translateX(-30px) scale(0.3,0.3);
    transform: translateX(-30px) scale(0.3,0.3);
}

/* Hover state */
.trx_addons_hover_style_wide:hover .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(-100px, -100px) rotate(45deg);
    -moz-transform: translate(-100px, -100px) rotate(45deg);
    -ms-transform: translate(-100px, -100px) rotate(45deg);
    transform: translate(-100px, -100px) rotate(45deg);
}
.trx_addons_hover_style_wide:hover .trx_addons_hover_title {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}
.trx_addons_hover_style_wide:hover .trx_addons_hover_icon {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) scale(1,1);
    -moz-transform: translateX(0px) scale(1,1);
    -ms-transform: translateX(0px) scale(1,1);
    transform: translateX(0px) scale(1,1);
}


/* Style 'ZoomIn' - subtitle and icons 'Link' & 'Zoom'
-------------------------------------------------- */

/* Initial state */
.trx_addons_hover_style_zoomin .trx_addons_hover_mask {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
}
.trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title {
    -webkit-transform: translateY(30px) scale(0.1, 0.1);
    -moz-transform: translateY(30px) scale(0.1, 0.1);
    -ms-transform: translateY(30px) scale(0.1, 0.1);
    transform: translateY(30px) scale(0.1, 0.1);
    /*	border-bottom: 1px solid rgba(0, 0, 0, 0.3);*/
    background-color: transparent;
    margin: 0;
}
.trx_addons_hover_style_zoomin .trx_addons_hover_icon {
    -webkit-transform: translate(-30px, -30px) scale(0.1, 0.1);
    -moz-transform: translate(-30px, -30px) scale(0.1, 0.1);
    -ms-transform: translate(-30px, -30px) scale(0.1, 0.1);
    transform: translate(-30px, -30px) scale(0.1, 0.1);
}
.trx_addons_hover_style_zoomin .trx_addons_hover_icon_link {
    -webkit-transform: translate(30px, -30px) scale(0.1, 0.1);
    -moz-transform: translate(30px, -30px) scale(0.1, 0.1);
    -ms-transform: translate(30px, -30px) scale(0.1, 0.1);
    transform: translate(30px, -30px) scale(0.1, 0.1);
}

/* Hover state */
.trx_addons_hover_style_zoomin:hover .trx_addons_hover_mask {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}
.trx_addons_hover_style_zoomin:hover .trx_addons_hover_title {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
}
.trx_addons_hover_style_zoomin:hover .trx_addons_hover_icon {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
}




/* Animations
------------------------------------------------------------------------------------ */
@keyframes zoomin {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: scale(.1);
        -ms-transform: scale(.1);
        -moz-transform: scale(.1);
        -webkit-transform: scale(.1);
    }
    100% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
}
@-webkit-keyframes zoomin {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: scale(.1);
        -ms-transform: scale(.1);
        -moz-transform: scale(.1);
        -webkit-transform: scale(.1);
    }
    100% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@keyframes zoomout {
    0% {
        transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
    100% {
        transform: scale(.1);
        -ms-transform: scale(.1);
        -moz-transform: scale(.1);
        -webkit-transform: scale(.1);
    }
}
@-webkit-keyframes zoomout {
    0% {
        transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
    }
    100% {
        transform: scale(.1);
        -ms-transform: scale(.1);
        -moz-transform: scale(.1);
        -webkit-transform: scale(.1);
    }
}

@keyframes flash {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
    }
    100% {
        transform: scale(1.15);
        -ms-transform: scale(1.15);
        -moz-transform: scale(1.15);
        -webkit-transform: scale(1.15);
        filter: alpha(opacity=0);
        opacity: 0;
    }
}
@-webkit-keyframes flash {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
    }
    100% {
        transform: scale(1.15);
        -ms-transform: scale(1.15);
        -moz-transform: scale(1.15);
        -webkit-transform: scale(1.15);
        filter: alpha(opacity=0);
        opacity: 0;
    }
}

@keyframes jump {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes jump {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes squat {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes squat {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

/* trx_addons_animation CSS */
@charset "UTF-8";
/*!
https://daneden.github.io/animate.css/
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

[data-animation^="animated"] {
    visibility:hidden;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility:visible;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.fast {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}




@-webkit-keyframes elastic {
    0%, 100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
    25% {
        -webkit-transform: scale3d(1, 1.2, 1);
        transform: scale3d(1, 1.2, 1);
    }
    50% {
        -webkit-transform: scale3d(1, 0.85, 1);
        transform: scale3d(1, 0.85, 1);
    }
    75% {
        -webkit-transform: scale3d(1, 1.05, 1);
        transform: scale3d(1, 1.05, 1);
    }
}

@keyframes elastic {
    0%, 100% {
        -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
    25% {
        -webkit-transform: scale3d(1, 1.2, 1);
        -ms-transform: scale3d(1, 1.2, 1);
        transform: scale3d(1, 1.2, 1);
    }
    50% {
        -webkit-transform: scale3d(1, 0.85, 1);
        -ms-transform: scale3d(1, 0.85, 1);
        transform: scale3d(1, 0.85, 1);
    }
    75% {
        -webkit-transform: scale3d(1, 1.05, 1);
        -ms-transform: scale3d(1, 1.05, 1);
        transform: scale3d(1, 1.05, 1);
    }
}
@-webkit-keyframes elastic-inner { 
    0% {
        -webkit-transform: translate3d(0,-25px,0);
        opacity:0;
    }
    25% {
        -webkit-transform: translate3d(0,10px,0);
    }
    50% {
        -webkit-transform: translate3d(0,-6px,0);
    }
    75% {
        -webkit-transform: translate3d(0,2px,0);
    }
    100% {
        -webkit-transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@keyframes elastic-inner { 
    0% {
        opacity:0;
        -webkit-transform: translate3d(0,-25px,0);
        -ms-transform: translate3d(0,-25px,0);
        transform: translate3d(0,-25px,0);
    }
    25% {
        -webkit-transform: translate3d(0,10px,0);
        -ms-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0);
    }
    50% {
        -webkit-transform: translate3d(0,-6px,0);
        -ms-transform: translate3d(0,-6px,0);
        transform: translate3d(0,-6px,0);
    }
    75% {
        -webkit-transform: translate3d(0,2px,0);
        -ms-transform: translate3d(0,2px,0);
        transform: translate3d(0,2px,0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}


.elastic {
    -webkit-animation-name: elastic;
    animation-name: elastic;
    -webkit-transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
    -ms-transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.elastic > * {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    -webkit-animation: elastic-inner 0.5s ease-out;
    -ms-animation: elastic-inner 0.5s ease-out;
    animation: elastic-inner 0.5s ease-out;
}




@-webkit-keyframes wipeInLeftTop {
    0% {
        -webkit-transform: scale(0,0);
        transform: scale(0,0);
    }
    100% {
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

@keyframes wipeInLeftTop {
    0% {
        -webkit-transform: scale(0,0);
        -ms-transform: scale(0,0);
        transform: scale(0,0);
    }
    100% {
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1);
    }
}
@-webkit-keyframes wipeInLeftTop-inner { 
    0% {
        opacity:0;
        -webkit-transform: translate3d(0,-10px,0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
    }
}

@keyframes wipeInLeftTop-inner { 
    0% {
        opacity:0;
        -webkit-transform: translate3d(0,-10px,0);
        -ms-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

.wipeInLeftTop {
    -webkit-animation-name: wipeInLeftTop;
    animation-name: wipeInLeftTop;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -ms-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}
.wipeInLeftTop > * {
    opacity: 0;
    -webkit-animation: wipeInLeftTop-inner 0.35s ease-out forwards;
    -ms-animation: wipeInLeftTop-inner 0.35s ease-out forwards;
    animation: wipeInLeftTop-inner 0.35s ease-out forwards;
}
.wipeInLeftTop > *:first-child {	-webkit-animation-delay: 0.05s;	-ms-animation-delay: 0.05s;	animation-delay: 0.05s; }
.wipeInLeftTop > *:nth-child(2) {	-webkit-animation-delay: 0.10s;	-ms-animation-delay: 0.10s;	animation-delay: 0.10s; }
.wipeInLeftTop > *:nth-child(3) {	-webkit-animation-delay: 0.15s;	-ms-animation-delay: 0.15s;	animation-delay: 0.15s; }
.wipeInLeftTop > *:nth-child(4) {	-webkit-animation-delay: 0.20s;	-ms-animation-delay: 0.20s;	animation-delay: 0.20s; }
.wipeInLeftTop > *:nth-child(5) {	-webkit-animation-delay: 0.25s;	-ms-animation-delay: 0.25s;	animation-delay: 0.25s; }
.wipeInLeftTop > *:nth-child(6) {	-webkit-animation-delay: 0.30s;	-ms-animation-delay: 0.30s;	animation-delay: 0.30s; }
.wipeInLeftTop > *:nth-child(7) {	-webkit-animation-delay: 0.35s;	-ms-animation-delay: 0.35s;	animation-delay: 0.35s; }
.wipeInLeftTop > *:nth-child(8) {	-webkit-animation-delay: 0.40s;	-ms-animation-delay: 0.40s;	animation-delay: 0.40s; }
.wipeInLeftTop > *:nth-child(9) {	-webkit-animation-delay: 0.45s;	-ms-animation-delay: 0.45s;	animation-delay: 0.45s; }
.wipeInLeftTop > *:nth-child(10){	-webkit-animation-delay: 0.50s;	-ms-animation-delay: 0.50s;	animation-delay: 0.50s; }
.wipeInLeftTop > *:nth-child(11){	-webkit-animation-delay: 0.55s;	-ms-animation-delay: 0.55s;	animation-delay: 0.55s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.60s;	-ms-animation-delay: 0.60s;	animation-delay: 0.60s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.65s;	-ms-animation-delay: 0.65s;	animation-delay: 0.65s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.70s;	-ms-animation-delay: 0.70s;	animation-delay: 0.70s; }


@-webkit-keyframes bounce {
    0%, 20%, 53%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

@keyframes bounce {
    0%, 20%, 53%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
    opacity: 1;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.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);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.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);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    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);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    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);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}
    100% {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);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}


@-webkit-keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUpSmall {
    -webkit-animation-name: fadeInUpSmall;
    animation-name: fadeInUpSmall;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownSmall {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}

@keyframes fadeOutDownSmall {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}

.fadeOutDownSmall {
    -webkit-animation-name: fadeOutDownSmall;
    animation-name: fadeOutDownSmall;
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInY {
    -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) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -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) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

@-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);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    100% {
        -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);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    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(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    100% {
        opacity: 0;
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    100% {
        opacity: 0;
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        visibility: visible;
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        visibility: hidden;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}



.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
/* Layouts CSS */
/*
* Custom layouts.
*
*/
.sc_layouts_row .sc_layouts_column .sc_layouts_item {	display: inline-block; vertical-align:middle; margin-right: 1.5em; }
.sc_layouts_row .sc_layouts_column .sc_layouts_item:last-child { margin-right:0; }
.sc_layouts_row .sc_layouts_column_align_right .sc_layouts_item {				margin-left: 1.5em; margin-right:0; }
.sc_layouts_row .sc_layouts_column_align_right .sc_layouts_item:first-child {	margin-left:0; }

.sc_layouts_row .sc_layouts_column_align_left {		text-align:left; }
.sc_layouts_row .sc_layouts_column_align_center {	text-align:center; }
.sc_layouts_row .sc_layouts_column_align_right {	text-align:right; }

@media (max-width: 767px) {
    .sc_layouts_row .sc_layouts_column {
        width: 100% !important;
    }
    .sc_layouts_row .sc_layouts_column_align_left,
    .sc_layouts_row .sc_layouts_column_align_right {
        text-align:center;
    }
    .sc_layouts_hide_on_mobile {
        display: none !important;
    }
}

body.frontpage .sc_layouts_hide_on_frontpage,
body.error404 .sc_layouts_hide_on_frontpage {
    display: none !important;
}

.sc_layouts_row_delimiter {
    border-bottom: 1px solid #ddd;
}


/* Common rules
------------------------------------------------- */

/* Text with icons */
.sc_layouts_item_link {
    display:block;
}
.sc_layouts_item_icon {
    font-size: 2em;
    line-height:1.1em;
    display: inline-block;
    vertical-align:middle;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -ms-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
}
.sc_layouts_item_details {
    display: inline-block;
    vertical-align:middle;
}
.sc_layouts_item_icon + .sc_layouts_item_details {
    margin-left: 0.4em;
}
.sc_layouts_column_icons_position_left .sc_layouts_item_details {
    text-align: left;
}
.sc_layouts_column_icons_position_right .sc_layouts_item_details {
    text-align: right;
}
.sc_align_center .sc_layouts_item_details {
    text-align: center;
}
.sc_layouts_item_details_line1,
.sc_layouts_item_details_line2 {
    display: block;
}
.sc_layouts_item_details_line1 {
    font-weight:400;
    font-size:13px;
    line-height:16px;
}
.sc_layouts_item_details_line2 {
    font-weight:700;
    font-size:16px;
    line-height:21px;
}

@media (max-width: 959px) {
    .sc_layouts_item_details_line1 {
        font-size:12px;
        line-height:16px;
    }
    .sc_layouts_item_details_line2 {
        font-size:15px;
        line-height:20px;
    }
}
@media (max-width: 767px) {
    .sc_layouts_item_details_line1 {
        font-size:11px;
        line-height:14px;
    }
    .sc_layouts_item_details_line2 {
        font-size:13px;
        line-height:18px;
    }
}
.sc_layouts_column_icons_position_right .sc_layouts_item:after {
    content: ' ';
    width: 100%;
    height: 0;
    clear:both;
}
.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
    float:right;
    margin-left: 0.4em;
    margin-right: 0;
}
.sc_layouts_column_icons_position_right .sc_layouts_item_details {
    float:right;
}



/* Row type: Narrow
-------------------------------------------------- */
.sc_layouts_row_type_narrow {
    font-size: 13px;
    line-height:19px;
    padding: 0.5em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 959px) {
    .sc_layouts_row_type_narrow {
        font-size: 12px;
        line-height:18px;
    }
}
@media (max-width: 767px) {
    .sc_layouts_row_type_narrow {
        font-size: 11px;
        line-height:16px;
    }
}

.sc_layouts_row_type_narrow .sc_layouts_item {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* Text with icons */
.sc_layouts_row_type_narrow .sc_layouts_item_icon,
.sc_layouts_row_type_narrow .sc_layouts_item input[type="text"] {
    font-size: inherit;
    font-weight: inherit;
    line-height:inherit;
}
.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    display:inline-block;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit;
}
.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
    margin-left: 0.5em;
}

/* Social icons */
.sc_layouts_row_type_narrow .socials_wrap {
    margin-right: -15px;
}
.sc_layouts_row_type_narrow .socials_wrap .social_item {
    margin-right: 15px;
}
.sc_layouts_row_type_narrow .socials_wrap .social_item a {
    width: auto;
    height: auto;
    line-height:inherit;
    font-size: 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

/* Button */
.sc_layouts_row_type_narrow .sc_button_wrap .sc_button {
    background-color: transparent;
    border: 1px solid #efa758;
    color: #efa758;
    text-transform:uppercase;
    font-size:11px;
    font-weight:400;
    padding: 1em 2em;
    letter-spacing:0;
    vertical-align:top;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    -ms-border-radius: 10em;
    border-radius: 10em;
}



/* Row type: Compact
-------------------------------------------------- */
.sc_layouts_row_type_compact {
    padding: 1em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_layouts_row_type_compact .sc_layouts_item {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* Text with icons */
.sc_layouts_row_type_compact .sc_layouts_item_icon {
    font-size:1.25em;
    font-weight: 400;
}
.sc_layouts_row_type_compact .sc_layouts_item input[type="text"] {
    font-size: inherit;
    font-weight: inherit;
    line-height:inherit;
}
.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    display:inline-block;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit;
}
.sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
    margin-left: 0.5em;
}

/* Social icons */
.sc_layouts_row_type_compact .socials_wrap {
    margin-right: -15px;
}
.sc_layouts_row_type_compact .socials_wrap .social_item {
    margin-right: 15px;
}
.sc_layouts_row_type_compact .socials_wrap .social_item a {
    width: auto;
    height: auto;
    line-height:inherit;
    font-size: 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

/* Button */
.sc_layouts_row_type_compact .sc_button_wrap .sc_button {
    background-color: #efa758;
    color: #fff;
    font-size:12px;
    font-weight:400;
    padding: 1.5em 3em;
    letter-spacing:0.5px;
    vertical-align:top;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    -ms-border-radius: 10em;
    border-radius: 10em;
}



/* Row type: Normal
-------------------------------------------------- */
.sc_layouts_row_type_normal {
    padding: 1.5em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_layouts_row_type_normal .sc_layouts_item {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* Button */
.sc_layouts_row_type_normal .sc_button_wrap .sc_button {
    background-color: #efa758;
    color: #fff;
    font-size:11px;
    font-weight:600;
    padding: 1.5em 3em;
    letter-spacing:0.5px;
    vertical-align:top;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    -ms-border-radius: 10em;
    border-radius: 10em;
}



/* Fixed rows
--------------------------------------------- */
.sc_layouts_row_fixed_placeholder {
    display: none;
}
.sc_layouts_row_fixed_on + .sc_layouts_row_fixed_placeholder {
    display: block;
}
.sc_layouts_row_fixed_on {
    position: fixed;
    z-index:100000;
    top: 0;
    left: -15px;
    right: -15px;
    margin: 0 !important;
    background-color:#fff;
}
@media (max-width: 600px) {
    .sc_layouts_row_fixed_on {
        position:absolute;
    }
}
.sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
.sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
    padding-top:0;
    padding-bottom:0;
}
.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height:40px;
}


/* Logo CSS */

.sc_layouts_logo img {	max-height: 80px; width: auto; }
.sc_layouts_row_type_compact .sc_layouts_logo img { max-height: 60px; }
.sc_layouts_row_type_narrow .sc_layouts_logo img { max-height: 40px; }

@media (max-width: 1439px) {
    .sc_layouts_logo img {	max-height: 60px; width: auto; }
    .sc_layouts_row_type_compact .sc_layouts_logo img { max-height: 40px; }
    .sc_layouts_row_type_narrow .sc_layouts_logo img { max-height: 30px; }
}

.sc_layouts_logo .logo_text {
    display:block;
}
.sc_layouts_logo .logo_slogan {
    display:block;
    font-size: 12px;
    line-height:15px;
    letter-spacing:0px;
}


/* Search CSS */
.search_wrap,
.search_wrap .search_form {
    position:relative;
}
.search_wrap .search_field {
    width:6em;
    padding: 0 0 0 1.75em;
    vertical-align:middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.search_wrap .search_submit {
    position:absolute;
    bottom: 0;
    left: 0;
    background-color:transparent;
    padding: 0;
    font-size:inherit;
    font-weight: inherit;
    line-height:inherit;
}
.search_wrap .search_submit:before {
    margin:0;
}

.sc_layouts_row_type_narrow .search_wrap .search_field,
.sc_layouts_row_type_compact .search_wrap .search_field {
    border: none;
    background-color: transparent;
}
.sc_layouts_row_type_compact .search_wrap .search_submit {
    font-size:1.25em;
    font-weight: 400;
}
.sc_layouts_column_icons_position_right .search_wrap .search_field {
    padding: 0 1.75em 0 0;
}
.sc_layouts_column_icons_position_right .search_wrap .search_submit {
    left: auto;
    right: 0;
}

.sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 11px;
    text-transform:uppercase;
    padding: 0 1.5em 0 3em;
    width: 15em;
    height: 4.7727em;
    line-height: 4.7727em;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em;
    -ms-border-radius: 3em;
    border-radius: 3em;
}
.sc_layouts_row_type_normal .search_wrap .search_submit {
    display:block;
    font-size: 11px;
    text-align:center;
    width: 1em;
    height: 4.7727em;
    line-height: 4.7727em;
    position:absolute;
    bottom: auto;
    top: 0;
    left: 1em;
}
.sc_layouts_row_type_normal .search_wrap .search_submit:before {
    font-size: 13px;
}
.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {
    left: auto;
    right: 1em;
}
.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
    padding: 1em 3em 1em 1.5em;
}


/* Search style 'Expand' */
.search_wrap.search_style_expand .search_field {
    width: 0;
    visibility:hidden;
}
.search_style_expand.search_opened .search_field  {
    width: 6em;
    visibility:visible;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {
    height: 4.7727em;
    line-height:4.7727em;
    padding-top: 0;
    padding-bottom: 0;
    visibility:visible;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {
    padding: 0 2.3em 0 2.3em;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {
    width: 15em;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
    width: 4.7727em;
    left:0;
    right: auto;
}


/* Search style 'Fullscreen' */
.search_style_fullscreen .search_field {
    width: 0;
    visibility:hidden;
}
.search_style_fullscreen .search_field,
.search_style_fullscreen .search_submit,
.search_style_fullscreen .search_submit:before {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_submit,
.search_style_fullscreen.search_opened .search_submit:before {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen .search_field {
    width: 0;
    height: 4.7727em;
    line-height:4.7727em;
    padding-top: 0;
    padding-bottom: 0;
    visibility:visible;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
    padding: 0 2.3em 0 2.3em;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
    width: 4.7727em;
    left:0;
    right: auto;
}

.search_style_fullscreen .search_close {
    display:none;
}
.search_style_fullscreen .search_close:before {
    margin:0;
}
.search_style_fullscreen.search_opened .search_close {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    font-size: 2rem;
    font-weight: 300;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.search_style_fullscreen.search_opened .search_form_wrap {
    position: fixed;
    background-color:rgba(255,255,255,0.9);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    overflow: hidden;
}
.search_style_fullscreen.search_opened .search_form {
    position: relative;
    width: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    border-bottom: 1px solid #fff;
    font-size:1em;
}
.search_style_fullscreen.search_opened .search_results {
    top: 0;
    display:none !important;
}
.search_style_fullscreen.search_opened .search_submit:before {
    font-size: inherit;
}
.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
    position: absolute;
    left: 0 !important;
    right: auto !important;
    top: 50%;
    font-size: 2rem;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    font-size: 2rem !important;
    font-weight: 400 !important;
    line-height: 3em !important;
    height: 3em;
    letter-spacing: 1px;
    margin: 0;
    padding: 0 0 0 2em;
    border: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    resize: none;
    overflow: hidden;
    display: block;
    visibility:visible;
    width: 100%;
}
.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_field:hover,
.search_style_fullscreen.search_opened .search_field:focus {
    background-color: transparent !important;
}


/* Search field inside content */
.content .search_wrap {
    max-width:50%;
    margin:0;
}
.post_item_none_search .search_wrap,
.post_item_none_archive .search_wrap {
    max-width:none;
}
.content .search_wrap .search_form_wrap {
    width: 100%;
}
.content .search_wrap .search_form_wrap .search_field {
    width:100%;
}
.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
    padding: 1.2em 3em 1em 1em;
}
.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
    right: 1em;
    top: 1.2em;
}
.content .search_wrap .search_results {
    width:100%;
}

/* Search results */
.search_wrap .search_results {
    display:none;
    position:absolute;
    z-index:1000;
    left: 0;
    top:3.5em;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    width: 22em;
    padding: 2em 1.5em;
    text-align:left;
}

.search_wrap .search_results:after {
    content:" ";
    width:10px;
    height:10px;
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    top:-6px;
    left:3em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.search_wrap .search_results .search_results_close {
    position: absolute;
    top:3px;
    right:3px;
    display:block;
    text-align:center;
    overflow:hidden;
    font-size:1em;
    width:1.2em;
    height:1.2em;
    line-height:1.2em;
    cursor:pointer;
}

.search_wrap .post_more {
    display:block;
    text-align:center;
}
.search_wrap .post_meta {
    font-style:normal;
}

.search_wrap,
.search_wrap .search_form {
    position:relative;
}
.search_wrap .search_field {
    width:6em;
    padding: 0 0 0 1.75em;
    vertical-align:middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.search_wrap .search_submit {
    position:absolute;
    bottom: 0;
    left: 0;
    background-color:transparent;
    padding: 0;
    font-size:inherit;
    font-weight: inherit;
    line-height:inherit;
}
.search_wrap .search_submit:before {
    margin:0;
}

.sc_layouts_row_type_narrow .search_wrap .search_field,
.sc_layouts_row_type_compact .search_wrap .search_field {
    border: none;
    background-color: transparent;
}
.sc_layouts_row_type_compact .search_wrap .search_submit {
    font-size:1.25em;
    font-weight: 400;
}
.sc_layouts_column_icons_position_right .search_wrap .search_field {
    padding: 0 1.75em 0 0;
}
.sc_layouts_column_icons_position_right .search_wrap .search_submit {
    left: auto;
    right: 0;
}

.sc_layouts_row_type_normal .search_wrap .search_field {
    font-size: 11px;
    text-transform:uppercase;
    padding: 0 1.5em 0 3em;
    width: 15em;
    height: 4.7727em;
    line-height: 4.7727em;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em;
    -ms-border-radius: 3em;
    border-radius: 3em;
}
.sc_layouts_row_type_normal .search_wrap .search_submit {
    display:block;
    font-size: 11px;
    text-align:center;
    width: 1em;
    height: 4.7727em;
    line-height: 4.7727em;
    position:absolute;
    bottom: auto;
    top: 0;
    left: 1em;
}
.sc_layouts_row_type_normal .search_wrap .search_submit:before {
    font-size: 13px;
}
.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {
    left: auto;
    right: 1em;
}
.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
    padding: 1em 3em 1em 1.5em;
}


/* Search style 'Expand' */
.search_wrap.search_style_expand .search_field {
    width: 0;
    visibility:hidden;
}
.search_style_expand.search_opened .search_field  {
    width: 6em;
    visibility:visible;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {
    height: 4.7727em;
    line-height:4.7727em;
    padding-top: 0;
    padding-bottom: 0;
    visibility:visible;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {
    padding: 0 2.3em 0 2.3em;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {
    width: 15em;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
    width: 4.7727em;
    left:0;
    right: auto;
}


/* Search style 'Fullscreen' */
.search_style_fullscreen .search_field {
    width: 0;
    visibility:hidden;
}
.search_style_fullscreen .search_field,
.search_style_fullscreen .search_submit,
.search_style_fullscreen .search_submit:before {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_submit,
.search_style_fullscreen.search_opened .search_submit:before {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen .search_field {
    width: 0;
    height: 4.7727em;
    line-height:4.7727em;
    padding-top: 0;
    padding-bottom: 0;
    visibility:visible;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
    padding: 0 2.3em 0 2.3em;
}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
    width: 4.7727em;
    left:0;
    right: auto;
}

.search_style_fullscreen .search_close {
    display:none;
}
.search_style_fullscreen .search_close:before {
    margin:0;
}
.search_style_fullscreen.search_opened .search_close {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    font-size: 2rem;
    font-weight: 300;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.search_style_fullscreen.search_opened .search_form_wrap {
    position: fixed;
    background-color:rgba(255,255,255,0.9);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    overflow: hidden;
}
.search_style_fullscreen.search_opened .search_form {
    position: relative;
    width: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    border-bottom: 1px solid #fff;
    font-size:1em;
}
.search_style_fullscreen.search_opened .search_results {
    top: 0;
    display:none !important;
}
.search_style_fullscreen.search_opened .search_submit:before {
    font-size: inherit;
}
.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
    position: absolute;
    left: 0 !important;
    right: auto !important;
    top: 50%;
    font-size: 2rem;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    font-size: 2rem !important;
    font-weight: 400 !important;
    line-height: 3em !important;
    height: 3em;
    letter-spacing: 1px;
    margin: 0;
    padding: 0 0 0 2em;
    border: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    resize: none;
    overflow: hidden;
    display: block;
    visibility:visible;
    width: 100%;
}
.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_field:hover,
.search_style_fullscreen.search_opened .search_field:focus {
    background-color: transparent !important;
}


/* Search field inside content */
.content .search_wrap {
    max-width:50%;
    margin:0;
}
.post_item_none_search .search_wrap,
.post_item_none_archive .search_wrap {
    max-width:none;
}
.content .search_wrap .search_form_wrap {
    width: 100%;
}
.content .search_wrap .search_form_wrap .search_field {
    width:100%;
}
.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
    padding: 1.2em 3em 1em 1em;
}
.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
    right: 1em;
    top: 1.2em;
}
.content .search_wrap .search_results {
    width:100%;
}

/* Search results */
.search_wrap .search_results {
    display:none;
    position:absolute;
    z-index:1000;
    left: 0;
    top:3.5em;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    width: 22em;
    padding: 2em 1.5em;
    text-align:left;
}

.search_wrap .search_results:after {
    content:" ";
    width:10px;
    height:10px;
    background-color: #fff;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    top:-6px;
    left:3em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.search_wrap .search_results .search_results_close {
    position: absolute;
    top:3px;
    right:3px;
    display:block;
    text-align:center;
    overflow:hidden;
    font-size:1em;
    width:1.2em;
    height:1.2em;
    line-height:1.2em;
    cursor:pointer;
}

.search_wrap .post_more {
    display:block;
    text-align:center;
}
.search_wrap .post_meta {
    font-style:normal;
}

/* Cart CSS */
.sc_layouts_cart {
    position:relative;
    z-index:1;
}
.sc_layouts_cart_icon,
.sc_layouts_cart_details {
    cursor:pointer;
}
.sc_layouts_cart_items_short {
    display:none;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align:center;
    font-size:7px;
    background-color:#333;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index:1;
    right: -5px;
    top: -5px;
    pointer-events: none;
}

.sc_layouts_row_type_compact .sc_layouts_cart_details {
    display:none;
}
.sc_layouts_row_type_compact .sc_layouts_cart_details {
    display:none;
}
.sc_layouts_row_type_compact .sc_layouts_cart_items_short {
    display:block;
}

/* Widget: Cart */
.sc_layouts_cart_widget {
    display:none;
    text-align:left;
    position:absolute;
    z-index:2;
    right:-2em;
    top: 4em;
    width: 280px;
    padding: 1em;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #888;
}
.sc_layouts_cart_widget:after {
    content: ' ';
    display:block;
    position:absolute;
    z-index:1;
    right: 2.5em;
    top: 0;
    margin: -5px 0 0 -4px;
    width: 8px;
    height:8px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    background-color:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}
.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    position:absolute;
    z-index:100;
    right: 0;
    top: 0;
    padding:5px 6px;
    cursor:pointer;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -ms-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
}
.sc_layouts_cart_widget .cart_list {
    max-height: 200px;
    overflow-y:auto;
    overflow-x:hidden;
}
.sc_layouts_cart_widget p {
    margin-bottom:0;
}
.sc_layouts_cart_widget p+p {
    margin-top:0.75em;
}

/* Currency CSS */

/* woocommerce currency switcher */

.sc_layouts_currency .select_container {
    overflow: visible;
}
.sc_layouts_currency .select_container:after,
.sc_layouts_currency .select_container:before {
    display: none;
}
.sc_layouts_currency .chosen-container .chosen-results {
    display: block;
}
.sc_layouts_currency .chosen-container {
    font-size: inherit;
    font-weight: 600;
    letter-spacing: 1px;
    min-width: 100%;
    position: relative;
}
.sc_layouts_currency .chosen-container-single .chosen-single span {
    margin: 0;
}
.sc_layouts_currency .chosen-container-single .chosen-single > div {
    display: none;
}
.sc_layouts_currency .chosen-container-active.chosen-with-drop .chosen-single,
.sc_layouts_currency .chosen-container-single .chosen-single {
    background: transparent;
    border: none;
    box-shadow: none;
    display: inline-block;
    height: 100%;
    line-height: inherit;
    padding: 0;
    position: relative;
}
.sc_layouts_currency .chosen-container-single .chosen-single:after {
    content: 'e828';
    font-family: 'fontello';
    position:absolute;
    right:0;
    top:53%;
    font-size: 95%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}
.sc_layouts_currency .chosen-container .chosen-results {
    margin: 0;
    width: 12em;
}
.sc_layouts_currency .chosen-container .chosen-results {
    left: -2.5em;
    position: absolute;
    text-align: left;
    background: #ffffff;
    border: 3px solid #141414;
    padding: 1.4em 2.3em;
    top: 1em;
    width: 8em;
}
.sc_layouts_currency .chosen-container .chosen-results li {
    background: transparent !important;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    color: #141414;
    font-weight: 400;
    padding: 0.55em 0;
    line-height: inherit;
}
.sc_layouts_currency .chosen-container .active-result.highlighted,
.sc_layouts_currency .chosen-container .active-result.result-selected {
    color: red;
}
.sc_layouts_currency .chosen-container .chosen-drop {
    border-radius: 0;
    margin-top: 0;
    background: transparent;
    border: none;
    box-shadow: none;
}
/*.sc_layouts_currency.hide_drop .chosen-drop,*/
.woocommerce-currency-switcher-form .woocommerce-currency-switcher {
    display: none !important;
}

/* Menu CSS */

.sc_layouts_menu_mobile_button {
    display: none;
}
@media (max-width: 767px) {
    .sc_layouts_menu_mobile_button {
        display: inline-block;
    }
}
.sc_layouts_menu_mobile_button_burger {
    display:inline-block;
}

/* Menu: common rules
----------------------------------------- */
.sc_layouts_menu_nav, .sc_layouts_menu_nav ul {
    display:inline-block;
    margin:0;
    padding:0;
    list-style-type:none;
}
.sc_layouts_menu_nav:after, .sc_layouts_menu_nav ul:after {
    content:' ';
    display:block;
    width:100%;
    height:0;
    clear: both;
}
.sc_layouts_menu_nav li {
    margin: 0;
    position:relative;
}
.sc_layouts_menu_nav li > a {
    display:block;
    position:relative;
}

/* 1st level */
.sc_layouts_menu_nav {
    text-align:left;
    vertical-align:middle;
}
.sc_layouts_menu_nav > li {
    position:relative;
    float:left;
    z-index:20;
}
.sc_layouts_menu_nav > li+li { z-index:19; }
.sc_layouts_menu_nav > li+li+li { z-index:18; }
.sc_layouts_menu_nav > li+li+li+li { z-index:17; }
.sc_layouts_menu_nav > li+li+li+li+li { z-index:16; }
.sc_layouts_menu_nav > li+li+li+li+li+li { z-index:15; }
.sc_layouts_menu_nav > li+li+li+li+li+li+li { z-index:14; }
.sc_layouts_menu_nav > li+li+li+li+li+li+li+li { z-index:13; }
.sc_layouts_menu_nav > li+li+li+li+li+li+li+li+li { z-index:12; }
.sc_layouts_menu_nav > li+li+li+li+li+li+li+li+li+li { z-index:11; }

.sc_layouts_menu_nav > li > a {
    padding: 1em;
    position:relative;
    color: #333;
}
.sc_layouts_menu_nav > li > a:hover,
.sc_layouts_menu_nav > li.sfHover > a,
.sc_layouts_menu_nav > li.current-menu-item > a,
.sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #efa758;
}
.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 2em;
}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    content: 'e882';
    font-family: 'trx_addons_icons';
    font-weight:normal;
    display:inline-block;
    position:absolute;
    top:50%;
    right:1em;
    z-index:1;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    content: 'e884';
    font-family: 'trx_addons_icons';
    font-weight:normal;
    position:absolute;
    right: 1em;
    top: 50%;
    margin-top: -0.75em;
}

.sc_layouts_menu_nav li[class*="icon-"]:before {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.sc_layouts_menu_nav > li[class*="icon-"] > a {
    padding-left: 2em;
}
.sc_layouts_menu_nav > li[class*="icon-"]:before {
    position:absolute;
    display:inline-block;
    z-index:1;
    left: 0.5em;
    top: 0;
    padding:0.8em 0 1em;
    width: 1em;
    line-height:inherit;
}
.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"]:before {
    position:static;
    margin:0 0 0 0.5em;
    float:left;
}
.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"] > a {
    float:left;
    margin-left: -1.5em;
}

/* Submenu */
.sc_layouts_menu_nav > li ul {
    position:absolute;
    display:none;
    z-index:10000;
    width:13em;
    padding: 1.4em 0;
    text-align:left;
    background-color: #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_layouts_menu_nav > li li > a {
    padding: 0.6em 1.6667em;
    color: #333;
}
.sc_layouts_menu_nav > li li > a:hover,
.sc_layouts_menu_nav > li li.sfHover > a,
.sc_layouts_menu_nav > li li.current-menu-item > a,
.sc_layouts_menu_nav > li li.current-menu-parent > a,
.sc_layouts_menu_nav > li li.current-menu-ancestor > a {
    color: #efa758;
}

.sc_layouts_menu_nav > li li[class*="icon-"] > a > span {
    display: inline-block;
    padding-left: 1.6667em;
}
.sc_layouts_menu_nav > li li[class*="icon-"]:before {
    position:absolute;
    z-index: -1;
    left: 1.6667em;
    top: 6px;
    color: #333;
}
.sc_layouts_menu_nav > li li[class*="icon-"]:hover:before,
.sc_layouts_menu_nav > li li[class*="icon-"].shHover:before,
.sc_layouts_menu_nav > li li.current-menu-item:before,
.sc_layouts_menu_nav > li li.current-menu-parent:before,
.sc_layouts_menu_nav > li li.current-menu-ancestor:before {
    color: #efa758;
}
.sc_layouts_menu_nav > li > ul {
    top:3.8em;
    left:50%;
    margin-left:-6em;	/* Not translate, because we use translate in the show effects */
}
.sc_layouts_menu_nav > li > ul ul {
    left:13em;
    top:-1.4em;
    margin: 0 0 0 2px;
}
.sc_layouts_menu_nav > li > ul ul.submenu_left {
    left:-13em;
    margin: 0 0 0 -2px;
}

/* Multi-columns submenu */
.sc_layouts_menu_nav > li[class*="columns-"] {
    position:static;
}
.sc_layouts_menu_nav > li[class*="columns-"] > ul {
    left: 0;
    right: 0;
    width: 100%;
    margin-left:0;
}
.sc_layouts_menu_nav > li[class*="columns-"] > ul > li {
    display:inline-block;
    vertical-align:top;
}
.sc_layouts_menu_nav > li.columns-2 > ul > li {	width:50%; }
.sc_layouts_menu_nav > li.columns-3 > ul > li {	width:33.3333%; }
.sc_layouts_menu_nav > li.columns-4 > ul > li {	width:25%; }
.sc_layouts_menu_nav > li.columns-5 > ul > li {	width:20%; }
.sc_layouts_menu_nav > li[class*="columns-"] li.menu-item-has-children > a:after {
    display:none;
}
.sc_layouts_menu_nav > li[class*="columns-"] > ul ul {
    position:static !important;
    display:block !important;
    margin-left: 0;	/* Specify positive value if you want to shift submenu items */
    padding : 0;
    left: auto;
    top: auto;
    width: auto;
    vertical-align:top;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    -webkit-transform:none !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
}






/* Menu hovers
----------------------------------------------------- */

/* Slide Line and Slide Box */
.menu_hover_slide_line > ul > li#blob,
.menu_hover_slide_box > ul > li#blob {
    position: absolute;
    top: 0;
    z-index : 1;
    opacity:0;
    -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.menu_hover_slide_line > ul > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,
.menu_hover_slide_line > ul > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.menu_hover_slide_line > ul > li#blob {
    height: 1px;
    margin: 3em 0 0 1em;
}

/* Zoom Line */
.menu_hover_zoom_line > ul > li > a {
    position:relative;
}
.menu_hover_zoom_line > ul > li > a:before {
    content: "";
    height: 1px;
    position: absolute;
    margin-left:0.25em;
    top: 3em;
    left: 50%;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width: 0;	
}
.menu_hover_zoom_line > ul > li > a:hover:before,
.menu_hover_zoom_line > ul > li.sfHover > a:before,
.menu_hover_zoom_line > ul > li.current-menu-item > a:before,
.menu_hover_zoom_line > ul > li.current-menu-parent > a:before,
.menu_hover_zoom_line > ul > li.current-menu-ancestor > a:before {
    width: 80%;
}

/* Path Line */
.menu_hover_path_line > ul > li > a {
    position:relative;
}
.menu_hover_path_line > ul > li:before,
.menu_hover_path_line > ul > li:after,
.menu_hover_path_line > ul > li > a:before,
.menu_hover_path_line > ul > li > a:after {
    content: ' ' !important;
    position: absolute;
    -webkit-transition: -webkit-transform 0.1s;
    -ms-transition: -ms-transform 0.1s;
    transition: transform 0.1s;
    -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
    -ms-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
    transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
}
/* left and right line */
.menu_hover_path_line > ul > li:before,
.menu_hover_path_line > ul > li:after {
    top: 0.5em;
    bottom: 0.5em;
    width: 1px;
    /*height: 100%;*/
    -webkit-transform: scale3d(1, 0, 1);
    -ms-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
}
/* left line */
.menu_hover_path_line > ul > li:before {
    left: 0.2em;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
/* right line */
.menu_hover_path_line > ul > li:after {
    right: 0.2em;
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}
/* top and bottom line */
.menu_hover_path_line > ul > li > a:before,
.menu_hover_path_line > ul > li > a:after,
.menu_hover_path_line > ul > li.menu-item-has-children > a:after {
    left: 0.2em;
    right: 0.2em;
    /*width: 100%;*/
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    -ms-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
}
/* top line */
.menu_hover_path_line > ul > li > a:before {
    top: 0.5em;
    bottom: auto;
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
/* bottom line */
.menu_hover_path_line > ul > li > a:after,
.menu_hover_path_line > ul > li.menu-item-has-children > a:after {
    top: auto;
    bottom: 0.5em;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
/* Delays (first reverse, then current) */
/* These rules can be simplified, but let's keep it for better readability */
/* bottom line */
.menu_hover_path_line > ul > li > a:after,
.menu_hover_path_line > ul > li.menu-item-has-children > a:after {
    -webkit-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.menu_hover_path_line > ul > li > a:hover:after,
.menu_hover_path_line > ul > li.sfHover > a:after,
.menu_hover_path_line > ul > li.menu-item-has-children > a:hover:after,
.menu_hover_path_line > ul > li.sfHover.menu-item-has-children > a:after {
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}
/* left line */
.menu_hover_path_line > ul > li:before {
    -webkit-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.menu_hover_path_line > ul > li:hover:before,
.menu_hover_path_line > ul > li.sfHover:before {
    -webkit-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
/* top line */
.menu_hover_path_line > ul > li > a:before {
    -webkit-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.menu_hover_path_line > ul > li.sfHover > a:before,
.menu_hover_path_line > ul > li > a:hover:before {
    -webkit-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
/* right line */
.menu_hover_path_line > ul > li.sfHover:after,
.menu_hover_path_line > ul > li:hover:after {
    -webkit-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.menu_hover_path_line > ul > li.sfHover:before,
.menu_hover_path_line > ul > li:hover:before,
.menu_hover_path_line > ul > li.sfHover:after,
.menu_hover_path_line > ul > li:hover:after,
.menu_hover_path_line > ul > li.sfHover > a:before,
.menu_hover_path_line > ul > li > a:hover:before,
.menu_hover_path_line > ul > li > a:hover:after,
.menu_hover_path_line > ul > li.sfHover > a:after {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

/* Roll Down */
.menu_hover_roll_down > ul > li > a:before {
    content: ' ';
    position: absolute;
    top: 3.3em;
    left: 1.5em;
    right: 1.5em;
    height: 1px;
    opacity: 0;
    -webkit-transform: translate3d(0, -3em, 0);
    -ms-transform: translate3d(0, -3em, 0);
    transform: translate3d(0, -3em, 0);
    -webkit-transition: -webkit-transform 0s 0.3s, opacity 0.2s;
    -ms-transition: transform 0s 0.3s, opacity 0.2s;
    transition: transform 0s 0.3s, opacity 0.2s;
}
.menu_hover_roll_down > ul > li > a:hover:before,
.menu_hover_roll_down > ul > li.sfHover > a:before,
.menu_hover_roll_down > ul > li.current-menu-item > a:before,
.menu_hover_roll_down > ul > li.current-menu-ancestor > a:before,
.menu_hover_roll_down > ul > li.current-menu-parent > a:before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.1s;
    -ms-transition: -webkit-transform 0.3s, opacity 0.1s;
    transition: transform 0.3s, opacity 0.1s;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.menu_hover_roll_down > ul > li > a > span {
    display: block;
    pointer-events: none;
}

.menu_hover_roll_down > ul > li.sfHover > a > span,
.menu_hover_roll_down > ul > li > a:hover > span,
.menu_hover_roll_down > ul > li.current-menu-item > a > span,
.menu_hover_roll_down > ul > li.current-menu-ancestor > a > span,
.menu_hover_roll_down > ul > li.current-menu-parent > a > span {
    -webkit-animation: anim-roll-down 0.3s forwards;
    -ms-animation: anim-roll-down 0.3s forwards;
    animation: anim-roll-down 0.3s forwards;
}

@-webkit-keyframes anim-roll-down {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes anim-roll-down {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

/* Color Line */
.menu_hover_color_line > ul > li > a:hover:before,
.menu_hover_color_line > ul > li > a:focus:before {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}

.menu_hover_color_line > ul > li > a:before,
.menu_hover_color_line > ul > li > a:after,
.menu_hover_color_line > ul > li.menu-item-has-children > a:after {
    content: ' ' !important;
    position: absolute;
    top: 3.3em;
    left: 1.5em;
    right: 1.5em !important;
    margin: 0;
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    -ms-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    -ms-transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.menu_hover_color_line > ul > li > a:hover,
.menu_hover_color_line > ul > li.sfHover > a:after,
.menu_hover_color_line > ul > li > a:hover:after,
.menu_hover_color_line > ul > li > a:before {
    -webkit-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.menu_hover_color_line > ul > li.sfHover > a:after,
.menu_hover_color_line > ul > li.menu-item-has-children > a:hover:after,
.menu_hover_color_line > ul > li > a:hover:after,
.menu_hover_color_line > ul > li.sfHover > a:before,
.menu_hover_color_line > ul > li > a:hover:before,
.menu_hover_color_line > ul > li.current-menu-item > a:after,
.menu_hover_color_line > ul > li.current-menu-item > a:before,
.menu_hover_color_line > ul > li.current-menu-ancestor > a:after,
.menu_hover_color_line > ul > li.current-menu-ancestor > a:before,
.menu_hover_color_line > ul > li.current-menu-parent > a:after,
.menu_hover_color_line > ul > li.current-menu-parent > a:before {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.menu_hover_color_line > ul > li.sfHover > a:before,
.menu_hover_color_line > ul > li > a:hover:before {
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}

/* Title CSS */
.sc_layouts_title_caption {
    margin: 0 auto;
}
.sc_layouts_title_meta + .sc_layouts_title_title > .sc_layouts_title_caption {
    font-size: 3em;
    line-height: 1.2em;
    margin: 0.2em 0 0.2em;
}
.sc_layouts_title_caption img {
    display:inline-block;
    max-height:1.5em;
    vertical-align:middle;
    width:auto;
    margin: -0.2em 0.2em 0 0;
}
.sc_layouts_title_link {
    display:inline-block;
    margin:0.5em 0 2em;
}
.sc_layouts_title_meta .post_edit:before {
    margin-right: 0.5em;
}
.sc_layouts_title_description {
    font-size:13px;
    line-height:19px;
    margin: 4px auto 1em;
    max-width:75%;
}
.sc_layouts_title_description p {
    margin:0;
}

/* Testimonials CSS */
.sc_testimonials.slider_pagination {
    padding-bottom: 2em;
}
.sc_testimonials.swiper-container-horizontal > .swiper-pagination {
    bottom: 0;
}
.sc_testimonials .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    border: none;
    margin: 0 3px;
    background-color: #ddd;
}


.sc_testimonials_title + .sc_testimonials_slider,
.sc_testimonials_subtitle + .sc_testimonials_slider {
    margin-top:1em;
}

.sc_testimonials_title,
.sc_testimonials_subtitle,
.sc_testimonials_descr,
.sc_testimonials_button {
    text-align:center;
}
.sc_testimonials_item_content {
    text-align:center;
    font-size: 1.2em;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_content {
    text-align: left;
    font-size: 1em;
}
.sc_testimonials_item_content:before {
    content: 'e8b8';
    font-family:'trx_addons_icons';
    font-size: 1.5em;
    line-height:1.5em;
    color: #efa758;
    display:block;
    margin-bottom: 2em;
}
.sc_testimonials_item_content p {
    margin:0;
}
.sc_testimonials_item_content p+p {
    margin-top:1em;
}

.sc_testimonials_item_author {
    margin:3em auto 0;
    max-width:22em;
    padding: 1.5em 0.5em 1.5em 1.3em;
    background-color:#292929;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_testimonials_item_author_avatar,
.sc_testimonials_item_author_data {
    display:inline-block;
    vertical-align:middle;
}
.sc_testimonials_item_author_avatar {
    overflow:hidden;
    margin: 0 1.3em 0 0.6em;
    width: 5em;
    height: 5em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sc_testimonials_item_author_data {
    max-width:50%;
}
.sc_testimonials_item_author_title {
    margin: 0;
    color: #fff;
}
.sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
    margin-top: 0.5em;
    color: #ddd;
    font-size:0.9286em;
    line-height:1.3em;
}

.sc_testimonials_simple .sc_testimonials_item_author_data:before {
    content: ' ';
    width: 1px;
    height: 1.5em;
    margin: 1.3em auto;
    background-color: #ddd;
    display:inline-block;
    vertical-align:middle;
}

/* Audio CSS */
/* Audio player's styles */
.trx_addons_audio_player {
    padding: 1em;
    position:relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    box-sizing: border-box;
}
.trx_addons_audio_player.with_cover {
    background-position: center center;
    background-size: cover;
}
.trx_addons_audio_player.with_cover:after {
    content:' ';
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
}
.trx_addons_audio_player.without_cover {
    border: 1px solid #f0f0f0;
    background-color:#f7f7f7;
}

.trx_addons_audio_player .audio_info {
    position:relative;
    z-index:2;
}

.trx_addons_audio_player .audio_author,
.trx_addons_audio_player .audio_caption {
    margin: 0.5em 0.5em 1em;
}
.trx_addons_audio_player .audio_author + .audio_caption {
    margin-top: -0.5em;
}

.trx_addons_audio_player .audio_frame {
    width:100%;
    overflow:hidden;
    position:relative;
    z-index:2;
}

.trx_addons_audio_player .mejs-offscreen {
    display:none !important;
}
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    margin-top: 6px !important;
}
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total:before {
    content:" ";
    display:block;
    border:1px solid #575757;
    position: absolute;
    left: -2px;
    right: -2px;
    top:-2px;
    bottom:-2px;
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    padding-top:10px !important;
    color: #333;
}
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-float {
    border: none;
}
.trx_addons_audio_player .mejs-container {
    margin: 0 !important;
}
.trx_addons_audio_player .mejs-container,
.trx_addons_audio_player .mejs-embed,
.trx_addons_audio_player .mejs-embed body,
.trx_addons_audio_player .mejs-container .mejs-controls {
    background: transparent !important;
    border-width: 0 !important;
}
.trx_addons_audio_player .mejs-container:not(.mejs-video) {
    height: 44px !important;
    border: 0 !important;
}
.trx_addons_audio_player .mejs-container .mejs-controls {
    height: 42px !important;
}
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total:before {
    content: " ";
    display: block;
    background: #dddddd;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0;
}
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-buffering,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-loaded,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-current,
.trx_addons_audio_player .mejs-controls a.mejs-horizontal-volume-slider,
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    height: 4px !important;
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    font-size: 0.666em !important;
    margin-top: 5px !important;
}

.trx_addons_audio_player .mejs-controls a.mejs-horizontal-volume-slider {
    margin-top: 4px !important;
}
.trx_addons_audio_player .mejs-controls div.mejs-time-rail {
    margin-top: 8px !important;
}
.trx_addons_audio_player .mejs-controls .mejs-button button {
    margin: 5px !important;
  
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button {
    margin-left: 10px !important;
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-fullscreen-button,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button:hover,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-playpause-button {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: 7px !important;
    margin-right: 6px !important;
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-fullscreen-button {
    margin-right: 0 !important;
}

/*  Banner CSS */

/* Widget: Banner */
.widget_banner .image_wrap {
    overflow:hidden;
    display:block;
    margin-bottom:1em;
}
.widget_banner .image_wrap img {
    width: 100%;
    height:auto;
}
.widget_banner.widget_fullwidth .image_wrap {
    margin-bottom:0;
}

/* Flickr CSS */

/* Widget: Flickr */
.widget_flickr {
    overflow:hidden;
}
.widget_flickr .flickr_images {
    margin-right:-8px;
}
.widget_flickr .flickr_badge_image,
.widget_flickr .flickr_images > a {
    float:left;
    padding:0 8px 8px 0;
    margin:0;
    overflow:hidden;
    width:25%;
    height:auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.widget_flickr .flickr_badge_image img,
.widget_flickr .flickr_images > a img {
    width: 100%;
    height:auto;
}

/*  Slider CSS */

/* Slider's styles */
.slider_swiper {
    display:none;
    position:relative;
    overflow:hidden;
}
.slider_swiper.swiper-container-coverflow,
.slider_swiper.swiper-container-cube,
.slider_swiper.swiper-container-flip {
    overflow:visible;
}
.slider_swiper_outer {
    position:relative;
}
.slider_swiper .swiper-slide {
    position:relative;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}
.slider_swiper.slider_type_images .swiper-slide {
    text-align: center;
}
.slider_swiper .swiper-slide > .slide_link {
    position:absolute;
    z-index:1;
    display:block;
    width: 100%;
    height:100%;
    left:0;
    top:0;
}
.slider_swiper .slide_info {
    position: absolute;
    z-index:2;
    text-align:center;
    padding: 0 3em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
.slider_swiper .slide_info.slide_info_large {
    padding: 2em;
    background-color:rgba(0,0,0,0.6);
}
.slider_swiper .slide_overlay,
.slider_swiper .slide_info.slide_info_large,
.slider_swiper .slide_info a {
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.slider_swiper .slide_info.slide_info_large .slide_title,
.slider_swiper .slide_info.slide_info_large .slide_title a,
.slider_swiper .slide_info.slide_info_large:hover .slide_date,
.slider_swiper .slide_info.slide_info_large:hover .slide_cats,
.slider_swiper .slide_info.slide_info_large:hover .slide_cats a {
    color: #ffffff;
}
.slider_swiper .slide_info.slide_info_large:hover {
    background-color:rgba(0,0,0,0.8);
}
.slider_swiper.slider_titles_center .slide_info.slide_info_large {
    width:40%;
}
.slider_swiper.slider_titles_center .slide_info {
    left: 50%;
    top: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.slider_swiper.slider_titles_bottom .slide_info {
    left: 0;
    right: 0;
    bottom: 0;
}
.slider_swiper.slider_titles_lb .slide_info {
    width:50%;
    left: 0;
    bottom: 0;
}
.slider_swiper.slider_titles_rb .slide_info {
    width:50%;
    right: 0;
    bottom: 0;
}
.slider_swiper .slide_info .slide_title {
    margin-top:0.4em;
}

.slider_swiper .slide_overlay {
    position:absolute;
    z-index:1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0,0,0,0.4);
}
.slider_swiper .slide_overlay:hover {
    background-color:rgba(0,0,0,0.7);
}

.slider_swiper.slider_multi .slide_info:not(.slide_info_large),
.slider_swiper .slide_info:not(.slide_info_large) {
    left: 0;
    right: 0;
    top: auto;
    bottom: 2em;
    text-shadow: 1px 1px #000;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    transform:none;
}
.slider_swiper.slider_multi .slide_title,
.slider_swiper .slide_info:not(.slide_info_large) .slide_title {
    font-size:1.5385em;
    margin:0.2em 0;
}
.slider_swiper.slider_multi .slide_title,
.slider_swiper.slider_multi .slide_title a,
.slider_swiper .slide_info:not(.slide_info_large) .slide_title,
.slider_swiper .slide_info:not(.slide_info_large) .slide_title a {
    color:#f0f0f0;
}
.slider_swiper.slider_multi .slide_title a:hover,
.slider_swiper .slide_info:not(.slide_info_large) .slide_title a:hover,
.slider_swiper.slider_multi .slide_cats a:hover,
.slider_swiper .slide_info:not(.slide_info_large) .slide_cats a:hover {
    color:#ffffff;
}
.slider_swiper.slider_multi .slide_date,
.slider_swiper.slider_multi .slide_cats,
.slider_swiper.slider_multi .slide_cats a,
.slider_swiper .slide_info:not(.slide_info_large) .slide_date,
.slider_swiper .slide_info:not(.slide_info_large) .slide_cats,
.slider_swiper .slide_info:not(.slide_info_large) .slide_cats a {
    color: #ccc;
}


.slider_titles_outside_wrap {
    position:absolute;
    left:0;
    bottom:0;
    width: 100%;
    max-height:7rem;
    text-align:center;
    margin-top: 1em;
}
.slider_titles_outside_wrap .slide_info {
    display:none;
}
.slider_titles_outside_wrap .slide_title {
    margin:0;
}

.slider_swiper .swiper-pagination,
.slider_swiper_outer .swiper-pagination {
    display:block;
    width: 100%;
    height: 1.7em;
    line-height:1.7em;
    text-align:center;
}
.slider_swiper .swiper-pagination-bullet,
.slider_swiper_outer .swiper-pagination-bullet {
    display:inline-block;
    margin-right: 8px;
    width: 10px;
    height: 10px;
    background-color:#ffffff;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.slider_swiper .swiper-pagination-fraction,
.slider_swiper_outer .swiper-pagination-fraction {
    font-size:0.8667em;
}
.slider_swiper .swiper-pagination-fraction > *,
.slider_swiper_outer .swiper-pagination-fraction > * {
    line-height:inherit;
    vertical-align:middle;
}
.slider_swiper .swiper-pagination-fraction > swiper-pagination-current,
.slider_swiper_outer .swiper-pagination-fraction > .swiper-pagination-current {
    font-size:2em;
    line-height: 1.2em;
}

.slider_swiper .slider_prev, .slider_swiper .slider_next,
.slider_swiper_outer .slider_prev, .slider_swiper_outer .slider_next {
    background-color:rgba(0,0,0,0.5);
    color: #fff;
    width: 3em;
    height:3em;
    line-height: 3em;
    text-align:center;
    background-image:none !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.slider_swiper .slider_prev:before, .slider_swiper .slider_next:before,
.slider_swiper_outer .slider_prev:before, .slider_swiper_outer .slider_next:before {
    margin:0;
    font-family: 'trx_addons_icons';
}
.slider_swiper .slider_prev:before,
.slider_swiper_outer .slider_prev:before {
    content:'e858';
}
.slider_swiper .slider_next:before,
.slider_swiper_outer .slider_next:before {
    content:'e859';
}
.slider_swiper.slider_controls_bottom .slider_controls_wrap,
.slider_swiper_outer .slider_controls_bottom .slider_controls_wrap {
    text-align:center;
    margin-top: 3em;
}
.slider_swiper.slider_controls_bottom .slider_prev, .slider_swiper.slider_controls_bottom .slider_next,
.slider_swiper_outer .slider_controls_bottom .slider_prev, .slider_swiper_outer .slider_controls_bottom .slider_next {
    position:static;
    display:inline-block;
    margin:0;
    border-radius: 0;
    background-color:transparent;
    border: 2px solid #000;
    color: #000;
    width: 2em;
    height:2em;
    line-height: 2em;
}
.slider_swiper.slider_controls_bottom .slider_prev:hover, .slider_swiper.slider_controls_bottom .slider_next:hover,
.slider_swiper_outer .slider_controls_bottom .slider_prev:hover, .slider_swiper_outer .slider_controls_bottom .slider_next:hover {
    background-color:#000;
    color: #fff;
}
.slider_swiper.slider_controls_bottom .slider_next,
.slider_swiper_outer .slider_controls_bottom .slider_next {
    margin-left:1em;
}


/* Video in the slider */
.slider_swiper .trx_addons_video_player.with_cover {
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
}

/* Style 'Modern' */
.slider_style_modern {
    padding: 0 7rem 4rem;
}
.slider_style_modern.slider_outer_titles_outside {
    padding-bottom: 9rem;
}
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a {
    position:absolute;
    top: 3rem;
    bottom: 8rem;
    width: 7rem;
    height:auto;
    margin:0;
    line-height: 1.2em;
    background-color: #333;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.slider_style_modern.slider_outer_titles_outside.slider_outer_controls_side .slider_controls_wrap > a {
    bottom: 13rem;
}
.slider_style_modern .slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {
    position:absolute;
    display:block;
    text-align:left;
    width: 70%;
    left: 50%;
    top: 45%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {
    top: 58%;
}
.slider_style_modern .slider_prev > .slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > .slider_prev:before {
    text-align: right;
}
.slider_style_modern .slider_controls_label > span {
    display: block;
}
.slider_style_modern .slider_controls_label > span + span {
    font-size: 1.5em;
    line-height: 1.4em;
}
.slider_style_modern.slider_outer_titles_outside .slider_pagination_wrap {
    display:none;
}





/* Slider Controller */
.sc_slider_controller .swiper-slide {
    cursor: pointer;
}
.sc_slider_controller[data-controls="1"] {
    padding-left: 5.3333em;
    padding-right: 5.3333em;
}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > a {
    margin-top:0;
    top:3px;
    bottom:0;
    width:4em;
    height:auto;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    transform:none;
}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > a:before {
    display:block;
    width: auto;
    height: 1em;
    line-height:1em;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > .slider_prev {
    left:0;
    margin-left:-5.3333em;
}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > .slider_next {
    right:0;
    margin-right:-5.3333em;
}

.sc_slider_controller_info {
    display:block;
    text-align:left;
    font-size:1.2em;
    line-height:1.2em;
    font-weight:bold;
    position:absolute;
    width: 90%;
    left: 50%;
    top: 50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.sc_slider_controller_info_number {
    display:inline-block;
    color: #ddd;
    margin-right: 0.4em;
}
.sc_slider_controller_info_title {
    display:inline-block;
    color: #000;
}

.sc_slider_controller_thumbs {
    padding-top: 3px;
}
.sc_slider_controller_thumbs .swiper-slide {
    margin-top: 3px;
}
.sc_slider_controller_thumbs .swiper-slide.swiper-slide-active {
    margin-top:0;
    border-top: 3px solid #efa758;
}
.sc_slider_controller_thumbs .sc_slider_controller_info {
    font-size: 1em;
    line-height:1.2em;
}
.sc_slider_controller_thumbs .sc_slider_controller_info_title {
    color: #fff;
}

.sc_slider_controller_titles {
    padding-top: 12px;
}
.sc_slider_controller_titles .swiper-slide {
    margin-top: 12px;
    background-color:#f0f0f0;
}
.sc_slider_controller_titles .swiper-slide:after {
    content: ' ';
    position:absolute;
    z-index:1;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #ddd;
}
.sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    margin-top:0;
    padding-top:9px;
    border-top: 3px solid #efa758;
    background-color:#fff;
}
.sc_slider_controller_titles .swiper-slide.swiper-slide-active:after {
    display:none;
}
.sc_slider_controller_titles[data-controls="1"] {
    padding-left: 4em;
    padding-right: 4em;
}
.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap > a {
    top:12px;
}
.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap > .slider_prev {
    margin-left:-4em;
}
.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap > .slider_next {
    margin-right:-4em;
}

/*  Socials CSS */

/* Widget: Socials */
.widget_socials .socials_description + .socials_wrap {
    margin-top: 1.5em;
}

/* Twitter CSS */

/* Widget: ThemeREX Twitter */
.sc_twitter.slider_pagination {
    padding-bottom: 2em;
}
.sc_twitter.swiper-container-horizontal > .swiper-pagination {
    bottom: 0;
}
.sc_twitter.slider_swiper .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    border: none;
    margin: 0 3px;
    background-color: #ddd;
}

.widget_twitter li {
    text-align:center;
    margin-bottom: 2em;
    color: #bbb;
    list-style-type:none;
}
.widget_twitter .widget_content ul > li:before {
    content: 'e840';
    font-family: 'trx_addons_icons';
    font-size:1em;
    position:static;
    display: block;
    margin-bottom:0.5em;
}
.widget_twitter .widget_twitter_follow {
    display: block;
    text-align:center;
}
.widget_twitter .widget_twitter_follow:after {
    content: 'e884';
    font-family: 'trx_addons_icons';
    display:inline-block;
    margin-left:0.5em;
}

/*  Video CSS */

/* Video player's styles */
.trx_addons_video_player.with_cover {
    position:relative;
}
.trx_addons_video_player.with_cover .video_embed {
    position: absolute;
    z-index:1;
    left:0;
    top:0;
    width:100%;
    height: 100%;
    opacity:0;
    overflow:hidden;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.trx_addons_video_player.with_cover .video_embed:before {
    content:' ';
    display:inline-block;
    padding-top:55%;
    width:0;
    height:0;
}
.trx_addons_video_player.with_cover img {
    position:relative;
    z-index:2;
    width: 100%;
    height: auto;
}
.trx_addons_video_player.with_cover .video_mask {
    position: absolute;
    z-index:3;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.5);
    opacity:0;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.trx_addons_video_player.with_cover:hover .video_mask {
    opacity:1;
}
.trx_addons_video_player.with_cover .video_hover {
    position: absolute;
    z-index:4;
    left: 50%;
    top: 50%;
    font-size:3em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align:center;
    cursor: pointer;
    overflow:hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    margin-top: 2em;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    opacity: 0;
}
.trx_addons_video_player.with_cover .video_hover:before {
    content: 'e888';
    font-family:'trx_addons_icons';
}
.trx_addons_video_player.with_cover .video_hover:hover {
    background-color: rgba(0,0,0,0.5);
}
.trx_addons_video_player.with_cover:hover .video_hover {
    opacity: 1;
    margin-top: 0;
}

/* 'Play' state */
.trx_addons_video_player.video_play .video_mask {
    opacity: 1;
    background-color:#000;
}
.trx_addons_video_player.video_play .video_embed {
    opacity:1;
    z-index:10;
}
.trx_addons_video_player.video_play .video_embed > * {
    position:absolute;
    z-index:1;
    left: 50%;
    top: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.trx_addons_video_player.video_play .video_hover {
    display:none;
}

/* Action CSS */

.sc_action.slider_pagination {
    padding-bottom: 3em;
}
.sc_action.swiper-container-horizontal > .swiper-pagination {
    bottom: 0;
}
.sc_action.slider_swiper .swiper-pagination-bullet {
    border-color: #ddd;
}

.sc_action {
    position: relative;	
    padding-top: 0.1px;
}
.sc_action_item {
    position: relative;	
}
.sc_action_item_mask {
    position: absolute;
    z-index:1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow:hidden;
    /*background-color: rgba(0,0,0,0.4);*/
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
    -webkit-transition: opacity ease .3s;
    -moz-transition: opacity ease .3s;
    -ms-transition: opacity ease .3s;
    -o-transition: opacity ease .3s;
    transition: opacity ease .3s;
}
.sc_action_item:hover .sc_action_item_mask {
    opacity: 1;
    filter: alpha(opacity=100);
}
.sc_action_item_mask:before {
    content: ' ';
    position: absolute;
    z-index:1;
    top: 0;
    left: -10%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.2);
    -webkit-transition: -webkit-transform .8s;
    transition: transform .8s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_action_item:hover .sc_action_item_mask:before {
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);
}

.sc_action_item_inner {
    position: relative;	
    z-index: 2;
}
.sc_action_item .sc_action_item_icon:before {
    display:none;
}
.sc_action_item_icon > span {
    font-size: 3em;
    line-height:1em;
}
.sc_action_item_icon,
.sc_action_item_image {
    margin-bottom: 2em;
}

.sc_action_item_subtitle {
    margin: 0;
    line-height:1.3em;
}
.sc_action_item_title {
    margin: 0;
    line-height:1.3em;
}
.sc_action_item_subtitle + .sc_action_item_title {
    margin-top:0.2em;
}
.sc_action_item_date {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 0.5em 0;
}
.sc_action_item_description {
    line-height:1.3em;
    color: #000;
}
.sc_action_item_subtitle + .sc_action_item_description,
.sc_action_item_title + .sc_action_item_description,
.sc_action_item_date + .sc_action_item_description {
    margin-top: 1em;
}
.sc_action_item_description > span {
    display: block;
}
.sc_action_item_description > span+span {
    margin-top:0.3em;
}
.sc_action_item_subtitle + .sc_action_item_link,
.sc_action_item_title + .sc_action_item_link,
.sc_action_item_description + .sc_action_item_link {
    margin-top: 1em;
}
.sc_action_item_link {
    display:inline-block;
    padding: 0.5em 2em;
    border: 2px solid #fff;
}
.sc_action_item_link:hover {
    color: #fff;
}
.sc_action_item_link_over {
    position: absolute;
    z-index:3;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding:0 !important;
    border: none !important;
    display:block !important;
    background:none !important;
}

.sc_action_item_info {
    font-size:11px;
    margin-top: 2em;
    border-top: 1px solid #eee;
    padding: 0.5em 0;
    line-height:1.3em;
}

.sc_action_item.with_image {
    position:relative;
    text-align:center;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
}
.sc_action_item.with_image:before {
    content: ' ';
    width: 0;
    height:0;
    padding-top: 75%;
    vertical-align:middle;
    display:inline-block;
    overflow:hidden;
    margin-left:-5px;
}
.sc_action_item.with_image .sc_action_item_inner {
    vertical-align:middle;
    display:inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2em;
}
.sc_action_item.with_image .sc_action_item_mask {
    position:absolute;
    background-image: rgba(0,0,0,0.5);
    opacity: 0;
    filter: alpha(opacity=0);
}
.sc_action_item.with_image:hover .sc_action_item_mask {
    opacity: 1;
    filter: alpha(opacity=100);
}


/* Style 'Default' */
.sc_action_item_default.with_image:after {
    content:' ';
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    width: 100%;
    height:100%;
    background-color: rgba(0,0,0,0.5);
}
.sc_action_item_default.with_bg_color:after {
    display:none;
}
.sc_action_item_default.with_image .sc_action_item_icon,
.sc_action_item_default.with_image .sc_action_item_title {
    color: #fff;
}
.sc_action_item_default.with_image .sc_action_item_description {
    color: #ccc;
}
.sc_action_item_default .sc_action_item_subtitle {
    color: #efa758;
}
.sc_action_item_default.with_image .sc_action_item_date {
    border-color: #fff;
}
.sc_action_item_default.with_image .sc_action_item_info {
    border-color: #fff;
}

.sc_action_item_default.with_image.sc_action_item_tl,
.sc_action_item_default.with_image.sc_action_item_tl:before {	vertical-align:top;	text-align:left; }
.sc_action_item_default.with_image.sc_action_item_tc,
.sc_action_item_default.with_image.sc_action_item_tc:before {	vertical-align:top;	text-align:center; }
.sc_action_item_default.with_image.sc_action_item_tr,
.sc_action_item_default.with_image.sc_action_item_tr:before {	vertical-align:top;	text-align:right; }

.sc_action_item_default.with_image.sc_action_item_ml,
.sc_action_item_default.with_image.sc_action_item_ml:before {	vertical-align:middle;	text-align:left; }
.sc_action_item_default.with_image.sc_action_item_mc,
.sc_action_item_default.with_image.sc_action_item_mc:before {	vertical-align:middle;	text-align:center; }
.sc_action_item_default.with_image.sc_action_item_mr,
.sc_action_item_default.with_image.sc_action_item_mr:before {	vertical-align:middle;	text-align:right; }

.sc_action_item_default.with_image.sc_action_item_bl,
.sc_action_item_default.with_image.sc_action_item_bl:before {	vertical-align:bottom;	text-align:left; }
.sc_action_item_default.with_image.sc_action_item_bc,
.sc_action_item_default.with_image.sc_action_item_bc:before {	vertical-align:bottom;	text-align:center; }
.sc_action_item_default.with_image.sc_action_item_br,
.sc_action_item_default.with_image.sc_action_item_br:before {	vertical-align:bottom;	text-align:right; }


/* Style 'Simple' */
.sc_action_item_simple.with_image:before {
    display:none;
}
.sc_action_item_simple.with_image:after {
    content:' ';
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    width: 100%;
    height:100%;
    background-color: rgba(0,0,0,0.5);
}
.sc_action_item_simple.with_bg_color:after {
    display:none;
}
.sc_action_item_simple.with_image .sc_action_item_icon,
.sc_action_item_simple.with_image .sc_action_item_title {
    color: #fff;
}
.sc_action_item_simple.with_image .sc_action_item_description {
    color: #ccc;
}
.sc_action_item_simple .sc_action_item_subtitle {
    color: #efa758;
}
.sc_action_item_simple.with_image .sc_action_item_date {
    border-color: #fff;
}
.sc_action_item_simple.with_image .sc_action_item_info {
    border-color: #fff;
}

.sc_action_item_simple .sc_action_item_icon > span {
    display:inline-block;
    font-size: 2em;
    line-height:2em;
    width: 2em;
    height: 2em;
    text-align:center; 
    border: 2px solid #000;
    color: #000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.sc_action_item_simple.with_image .sc_action_item_icon > span {
    color: #fff;
    border-color: #fff;
}

.sc_action_item_simple.sc_action_item_tl,
.sc_action_item_simple.sc_action_item_ml,
.sc_action_item_simple.sc_action_item_bl {	text-align:left; }
.sc_action_item_simple.sc_action_item_tl .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tl .sc_action_item_image,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_icon, .sc_action_item_simple.sc_action_item_ml .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_icon, .sc_action_item_simple.sc_action_item_bl .sc_action_item_image {
    float:left;
    margin: 0 1.5em 0 0;
}

.sc_action_item_simple.sc_action_item_tc,
.sc_action_item_simple.sc_action_item_mc,
.sc_action_item_simple.sc_action_item_bc {	text-align:center; }
.sc_action_item_simple.sc_action_item_tc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tc .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_mc .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_bc .sc_action_item_image {
    text-align:center;
    margin-bottom: 1.5em;
}

.sc_action_item_simple.sc_action_item_tr,
.sc_action_item_simple.sc_action_item_mr,
.sc_action_item_simple.sc_action_item_br {	text-align:right; }
.sc_action_item_simple.sc_action_item_tr .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_icon, .sc_action_item_simple.sc_action_item_mr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_br .sc_action_item_icon, .sc_action_item_simple.sc_action_item_br .sc_action_item_image {
    float:right;
    margin: 0 0 0 1.5em;
}


/* Style 'Event' */
.sc_action_item_event.with_image:before {
    display: none;
}
.sc_action_item_event.with_image .sc_action_item_inner {
    width: 70%;
    padding: 2em;
    margin:15% 0;
    background-color:#fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, 0.2);
    box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, 0.2);
}
.sc_action_item_event .sc_action_item_subtitle {
    margin:0;
}
.sc_action_item_event .sc_action_item_image + .sc_action_item_subtitle {
    margin-top: 0.3em;
}
.sc_action_item_event .sc_action_item_link {
    border: none;
    background-color:#efa758;
    color: #fff;
}


/* Fixed and full height */
.sc_action_item.with_image.sc_action_fixed_height:before,
.sc_action_item.with_image.trx_addons_stretch_height:before {
    display:none;
}
.sc_action_item.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item.with_image.trx_addons_stretch_height .sc_action_item_inner {
    position: absolute;
    z-index:2;
    left: 0;
}
.sc_action_item_event.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item_event.with_image.trx_addons_stretch_height .sc_action_item_inner {
    left:50%;
    top: 50%;
    margin: 0;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner { text-align:left; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner { text-align:center; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner { text-align:right; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner { top:0; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner {
    top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner { bottom:0; }

/* Anchor CSS */
.sc_anchor {
    width:0;
    height:0;
    line-height: 0;
}
#toc_menu {
    display: none;
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    margin:-50% 0 0 -50%;
}
.toc_menu_item {
    position:relative;
    z-index:1;
}
.toc_menu_item .toc_menu_icon {
    display:block;
    position:relative;
    color: #888;
    height:1.5em;
    line-height:1.5em;
    text-align:center;
}
.toc_menu_item .toc_menu_icon:before {
    display:inline-block;
    line-height: inherit;
    color:inherit;
}
.toc_menu_item .toc_menu_icon_default:before {
    content: ' ';
    margin-top: 0.75em;
    height: 1px;
    background-color: #888;
}
.toc_menu_item:hover .toc_menu_icon,
.toc_menu_item_active .toc_menu_icon {
    color: #292929;
}
.toc_menu_item:hover .toc_menu_icon_default:before,
.toc_menu_item_active .toc_menu_icon_default:before {
    background-color: #292929;
}
.toc_menu_item_active .toc_menu_icon_default:before {
    width: 1.5em;
}

.toc_menu_item .toc_menu_description {
    position: absolute;
    top: 0;
    right: -20em;
    opacity:0;
    white-space:nowrap;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
}
.toc_menu_item:hover .toc_menu_description {
    right: 100%;
    margin-right: 1.5em;
    opacity:1;
}

/* Blogger CSS */

.sc_blogger.slider_pagination {
    padding-bottom: 3em;
}
.sc_blogger.swiper-container-horizontal > .swiper-pagination {
    bottom: 0;
}
.sc_blogger.slider_swiper .swiper-pagination-bullet {
    border-color: #ddd;
}

.sc_blogger {
    position: relative;	
    padding-top: 0.1px;
}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {
    margin:0;
}
.sc_blogger .sc_blogger_item .sc_blogger_item_featured {
    margin-bottom:0;
}
.sc_blogger .sc_blogger_item .sc_blogger_item_featured img {
    width:100%;
    height: auto;
}

/* Style Default */
.sc_blogger_default .sc_blogger_item {
    background-color: #f7f7f7;
    padding: 2em;
    overflow:hidden;
    position:relative;
}
.sc_blogger_default .sc_blogger_item + .sc_blogger_item {
    margin-top: 2em;
}
.sc_blogger_default.slider_swiper .sc_blogger_item + .sc_blogger_item {
    margin-top: 0;
}
.sc_blogger_default .sc_blogger_item_featured {
    width:40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_blogger_default .sc_blogger_item_content {
    width:50%;
    position:absolute;
    z-index:1;
    top:50%;
    left:50%;
    padding-right: 2em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.sc_blogger_default .sc_blogger_post_meta {
    margin-top: 1em;
    font-size: 0.9286em;
}
.sc_blogger_default .sc_blogger_item_excerpt {
    margin-top: 1em;
}

.sc_blogger_default .sc_blogger_button {
    text-align:center;
}

/* Style Classic */
.sc_blogger_classic .sc_blogger_item {
    background-color: #f7f7f7;
    text-align:center;
}
.sc_blogger_classic .sc_blogger_item_content {
    padding:2em;
}
.sc_blogger_classic .sc_blogger_post_meta {
    margin-top: 0.5em;
    font-size: 0.9286em;
}
.sc_blogger_classic .sc_blogger_item_excerpt {
    margin-top: 1.5em;
}
.sc_blogger_classic .sc_blogger_item_excerpt_text {
    max-height: 8em;
    overflow:hidden;
}
.sc_blogger_classic .sc_blogger_item_excerpt_text + p,
.sc_blogger_classic .sc_blogger_item_excerpt_text + a {
    margin:2em 0 0;
}

/* Style Plain */
.sc_blogger_plain .sc_blogger_item {
    background-color: #f7f7f7;
    text-align:center;
    padding: 1em;
    margin-bottom: 2px;
}
.sc_blogger_plain .sc_blogger_post_meta {
    margin:0;
}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_title {
    margin: 0.6em 0 0.4em;
}

/* Button CSS */

.sc_button {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    overflow:hidden;
    background-color: #efa758;
    color: #fff;
}

.sc_button_simple {
    background-color:transparent;
    color: #efa758;
    position:relative;
    padding-right: 1.8em;
    display:inline-block;
}
.sc_button_simple:hover {
    color: #000;
}
.sc_button_simple:before,
.sc_button_simple:after {
    content:'e911';
    font-family:'trx_addons_icons';
    position:absolute;
    top:0;
    right: 0;
    line-height: inherit;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.sc_button_simple:before {
    right:20px;
    opacity:0;
    filter: alpha(opacity=0);
}
.sc_button_simple:hover:before {
    opacity:1;
    filter: alpha(opacity=100);
    right: 0;
}
.sc_button_simple:hover:after {
    opacity:0;
    filter: alpha(opacity=0);
    right: -20px;
}


.sc_button.sc_button_size_small {
    padding: 1em 2.5em;
}
.sc_button.sc_button_size_small .sc_button_icon img {
    max-height:1.6em;
    width: auto;
}
.sc_button.sc_button_size_normal .sc_button_icon img {
    max-height:2.5em;
    width: auto;
}
.sc_button.sc_button_size_large .sc_button_icon img {
    max-height:4em;
    width: auto;
}
.sc_button.sc_button_size_large {
    font-size: 1.25em;
}
.sc_button_icon,
.sc_button_text {
    display:inline-block;
    vertical-align:middle;
}
.sc_button_icon {
    font-size:2em;
    line-height:1.25em;
    font-weight:400;
    font-style:normal;
}
.sc_button_icon_left .sc_button_icon {
    margin-right: 0.8em;
}
.sc_button_icon_right .sc_button_icon {
    float:right;
    margin-left: 0.8em;
}
.sc_button_icon_top .sc_button_icon {
    display:block;
    margin-bottom: 0.25em;
    text-align:center;
}
.sc_button_subtitle {
    font-size:0.85em;
    line-height:1.25em;
    text-transform:none;
    display:block;
}

.sc_button_bg_image {
    position:relative;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
}
.sc_button_bg_image .sc_button_text {
    position:relative;
    z-index: 2;
}
.sc_button_bg_image:before {
    content: ' ';
    position:absolute;
    z-index:1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color:rgba(0,0,0,0.5);
}
.sc_button_bg_image:hover:before {
    background-color:rgba(0,0,0,0.75);
}

/* Content CSS */

.sc_content {
    margin-left: auto; margin-right: auto;
    position: relative;	
    padding-top: 0.1px;
}
[class*="sc_content_width_"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_content_width_1_1 {	width: 1170px; }
.sc_content_width_1_2 {	width: 585px; }
.sc_content_width_1_3 {	width: 390px; }
.sc_content_width_2_3 {	width: 780px; }
.sc_content_width_1_4 {	width: 292.5px; }
.sc_content_width_3_4 {	width: 877.5px; }


/* CountDown CSS */

.sc_countdown {
    overflow:hidden;
}

.sc_countdown.alignleft .sc_countdown_content {		text-align:left; }
.sc_countdown.aligncenter .sc_countdown_content {	text-align:center; }
.sc_countdown.alignright .sc_countdown_content {	text-align:right; }

.sc_countdown .sc_countdown_inner {
    display:inline-block;
}
.sc_countdown .sc_countdown_item {
    display:block;
    float:left;
    text-align:center;
}
.sc_countdown .sc_countdown_digits {
    display:block;
    overflow:hidden;
    text-align:center;
    margin-bottom: 12px;
}
.sc_countdown .sc_countdown_digits span {
    display:inline-block;
}
.sc_countdown .sc_countdown_separator {
    display:block;
    float:left;
    margin: 0 8px;
    font-weight:400;
}
.sc_countdown .sc_countdown_label {
    font-weight:400;
}

/* Style Default */
.sc_countdown_default .sc_countdown_digits,
.sc_countdown_default .sc_countdown_separator {
    font-size:3em;
    height: 1.3333em;
    line-height:1.3333em;

}
.sc_countdown_default .sc_countdown_digits span {
    display:inline-block;
    text-align:center;
    width: 1.1333em;
    background-color:#f0f0f0;
}
.sc_countdown_default .sc_countdown_digits span+span {
    margin-left:2px;
}

/* Style Circle */
.sc_countdown_circle .sc_countdown_digits,
.sc_countdown_circle .sc_countdown_separator {
    font-size:2.4em;
    height: 2.5em;
    line-height:2.5em;
    margin-bottom:6px;
}
.sc_countdown_circle .sc_countdown_item {
    position:relative;
}
.sc_countdown_circle .sc_countdown_digits {
    width: 2.5em;
    border-width: 6px;
    border-style: solid;
    background-color:#f0f0f0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sc_countdown_circle canvas {
    position: absolute;
    z-index:1;
    top: 0;
    left: 0;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
}

/* Contact Form CSS */
/* Contact form */
.sc_form {
    position: relative;	
    padding-top: 0.1px;
}

.trx_addons_field_error {
    border-color:#CC0000 !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(200, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 8px 0px rgba(200, 0, 0, 0.2);
    box-shadow: 0px 0px 8px 0px rgba(200, 0, 0, 0.2);	
}

.sc_form_title+.sc_form_form,
.sc_form_subtitle+.sc_form_form,
.sc_form_descr+.sc_form_form {
    margin-top: 2em;
}
.sc_form_description {
    font-size:0.9231em;
    font-style:italic;
    margin-bottom:1.5em;
}

.sc_form_form {
    position:relative;
}
.sc_form_detailed .sc_form_form {
    width: 90%;
}
.sc_form_field {
    display:block;
    margin-bottom:1.3em;
}
.sc_form_field_title {
    display:block;
    font-size:0.9231em;
    font-weight:bold;
    text-transform:uppercase;
    color: #292929;
}
.sc_form input[type="text"],
.sc_form textarea {
    border: 1px solid #e1e1e1;
    background-color:transparent;
    color: #a7a7a7;
    font-size: 1.2308em;
    font-style: italic;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_form input[type="text"]:focus,
.sc_form textarea:focus {
    background-color:#fff;
    color: #292929;
}
.sc_form.sc_align_left input,
.sc_form.sc_align_left textarea {
    text-align:left;
}
.sc_form.sc_align_center input,
.sc_form.sc_align_center textarea {
    text-align:center;
}
.sc_form.sc_align_right input,
.sc_form.sc_align_right textarea {
    text-align:right;
}
.sc_form button {
    display:block;
    width:auto;
    margin:1em auto 0;
    padding:0.5em 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:0.9231em;
    font-weight:bold;
    text-transform:uppercase;
    background-color:#292929;
    border: 2px solid #292929;
    color: #fff;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.sc_form button:hover {
    background-color: transparent !important;
    color: #292929;
}

.sc_form .sc_form_info_data > a,
.sc_form .sc_form_info_data > span {
    display:block;
    color: #000;
}
.sc_form .sc_form_info_data > a:hover {
    color: #efa758;
}

/* Detailed form */
.sc_form_detailed .sc_form_title,
.sc_form_detailed .sc_form_description {
    text-align: left;
    margin-bottom: 3rem;
}
.sc_form_detailed button {
    width:100%;
}
.sc_form_detailed .sc_form_info {
    padding: 0 3em;
}
.sc_form_detailed .sc_form_info_item {
    overflow:hidden;
}
.sc_form_detailed .sc_form_info_item + .sc_form_info_item {
    margin-top: 3.5em;
}
.sc_form_detailed .sc_form_info_icon {
    float: left;
    color: #c7c7c7;
    display:block;
    width: 2em;
    text-align:center;
}
.sc_form_detailed .sc_form_info_icon:before {
    font-family:'trx_addons_icons';
    font-size: 2.3em;
    line-height:1.2em;
}
.sc_form_detailed .sc_form_info_item_phone .sc_form_info_icon:before { content: 'e893'; }
.sc_form_detailed .sc_form_info_item_email .sc_form_info_icon:before { content: 'e86d'; }
.sc_form_detailed .sc_form_info_item_address .sc_form_info_icon:before { content: 'e88a'; }
.sc_form_detailed .sc_form_info_area {
    float:left;
    display:block;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left:-3em;
    padding-left: 4.5em;
    font-size:0.9231em;
    font-weight:bold;
    text-transform:uppercase;
    color: #292929;
}
.sc_form_detailed .sc_form_info_area > span {
    display:block;
    line-height:1.5em;
}

/* Modern form */
.sc_form_modern .sc_form_info {
    margin-bottom: 2.2em;
}
.sc_form_modern .sc_form_info_item {
    text-align:center;
}
.sc_form_modern .sc_form_info_icon {
    color: #c7c7c7;
    display:block;
}
.sc_form_modern .sc_form_info_icon:before {
    font-family:'trx_addons_icons';
    font-size: 4.8em;
    line-height:1.5em;
}
.sc_form_modern .sc_form_info_item_address .sc_form_info_icon:before { content: 'e88a'; }
.sc_form_modern .sc_form_info_item_email .sc_form_info_icon:before { content: 'e86d'; }
.sc_form_modern .sc_form_info_item_phone .sc_form_info_icon:before { content: 'e893'; }

.sc_form_modern .sc_form_field {
    margin-bottom: 2.2em;
}
.sc_form_modern button {
    margin-top:0;
}


@media (max-width: 767px) {
    .sc_form_detailed .trx_addons_column-1_2 {
        width:100% !important;
    }
    .sc_form_detailed .sc_form_info {
        margin-top:3em;
        padding:0;
    }
}
@media (max-width: 479px) {
    .sc_form_title {
        font-size:1.5em;
    }
}



/* Input hovers
----------------------------------------------------- */
/* Common rules */
[class*="sc_input_hover_"] .sc_form_field_wrap,
[class*="sc_input_hover_"] .comments_field_wrap {
    position:relative;
    z-index:1;
    display:block;
}
[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
    font-size:1.2857em !important;
    text-align:left !important;
    padding:1.3em 1.5em !important;
    width:100%;
}
[class*="sc_input_hover_"] input:focus,
[class*="sc_input_hover_"] select:focus,
[class*="sc_input_hover_"] textarea:focus {
    outline: none;
}
[class*="sc_input_hover_"] .sc_form_field_hover {
    position:absolute;
    z-index:1;
    top: 0;
    left: 0;
    width: 100%;
    font-size:1.2857em;
    text-align: left !important;
    overflow: visible;
    padding: 0;
    pointer-events: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
[class*="sc_input_hover_"] .sc_form_field_content {
    position: relative;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
[class*="sc_input_hover_"] label.required .sc_form_field_content:after {
    content: '*';
    vertical-align:top;
    margin-left:0.3em;
    font-size:80%;
    color:#da6f5b;
}
[class*="sc_input_hover_"] label.required:after {
    display: none;
}


/* Accent */
.sc_input_hover_accent input[type="text"],
.sc_input_hover_accent input[type="number"],
.sc_input_hover_accent input[type="email"],
.sc_input_hover_accent input[type="password"],
.sc_input_hover_accent input[type="search"],
.sc_input_hover_accent select,
.sc_input_hover_accent textarea {
    box-shadow: 0px 0px 0px 2px transparent;
    -webkit-transition: box-shadow 0.3s;
    -ms-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    -webkit-appearance: none; /* for box shadows to show on iOS */
}
.sc_input_hover_accent textarea {
    min-height:11.5em;
}
.sc_input_hover_accent .sc_form_field_hover {
    position:static;
}
.sc_input_hover_accent .sc_form_field_content {
    padding: 0.3em 0 0;
}
.sc_input_hover_accent .sc_form_field_hover:before {
    content: ' ';
    display:block !important;
    position: absolute;
    z-index: -1;
    top: 0;
    left:0;
    width: 100%;
    height: 4em;
    box-shadow: 0px 0px 0px 0px;
    color: rgba(239,167,88,0.6);
}
.sc_input_hover_accent textarea + .sc_form_field_hover:before {
    height: 11em;
}
.sc_input_hover_accent input:focus + .sc_form_field_hover,
.sc_input_hover_accent select:focus + .sc_form_field_hover,
.sc_input_hover_accent textarea:focus + .sc_form_field_hover {
    pointer-events: none;
}
.sc_input_hover_accent input:focus + .sc_form_field_hover:before,
.sc_input_hover_accent select:focus + .sc_form_field_hover:before,
.sc_input_hover_accent textarea:focus + .sc_form_field_hover:before {
    -webkit-animation: anim-accent 0.3s forwards;
    -ms-animation: anim-accent 0.3s forwards;
    animation: anim-accent 0.3s forwards;
}

.sc_input_hover_accent input[type="text"]:focus,
.sc_input_hover_accent input[type="number"]:focus,
.sc_input_hover_accent input[type="email"]:focus,
.sc_input_hover_accent input[type="password"]:focus,
.sc_input_hover_accent input[type="search"]:focus,
.sc_input_hover_accent select:focus,
.sc_input_hover_accent textarea:focus {
    /*box-shadow: 0px 0px 0px 2px #efa758;*/
    border-color: #efa758 !important;
}

@-webkit-keyframes anim-accent {
    to {
        box-shadow: 0px 0px 100px 50px;
        opacity: 0;
    }
}

@keyframes anim-accent {
    to {
        box-shadow: 0px 0px 100px 50px;
        opacity: 0;
    }
}


/* Path */
.sc_input_hover_path .sc_form_field_wrap {
    margin-bottom: 3em;
}
.sc_input_hover_path input[type="text"],
.sc_input_hover_path input[type="number"],
.sc_input_hover_path input[type="email"],
.sc_input_hover_path input[type="password"],
.sc_input_hover_path input[type="search"],
.sc_input_hover_path textarea {
    border:none !important;
    background: transparent !important;
}
.sc_input_hover_path textarea {
    height:4.1em;
    overflow:hidden;
    min-height: 0 !important;
}
.sc_input_hover_path textarea.filled,
.sc_input_hover_path textarea:focus {
    height: auto;
    min-height:10.5em !important;
}
.sc_input_hover_path .sc_form_field_hover {
    height: 100%;
    cursor: text;
    display:block;
}
.sc_input_hover_path .sc_form_field_content {
    padding: 1.5em;
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform 0.3s;
    -ms-transition: -ms-transform 0.3s;
    transition: transform 0.3s;
}
.sc_input_hover_path .sc_form_field_graphic {
    position: absolute;
    top: 0;
    left: 0;
    fill: none;
    -webkit-transform: scale3d(1, -1, 1);
    -ms-transform: scale3d(1, -1, 1);
    transform: scale3d(1, -1, 1);
    -webkit-transition: stroke-dashoffset 0.5s;
    -ms-transition: stroke-dashoffset 0.5s;
    transition: stroke-dashoffset 0.5s;
    pointer-events: none;
    stroke: #333;
    stroke-width: 2px;
    stroke-dasharray: 1190;
    stroke-dashoffset: 670;
}
.sc_input_hover_path textarea + .sc_form_field_hover > .sc_form_field_graphic {
    stroke-dasharray: 1420;
    stroke-dashoffset: 900;
}
.sc_input_hover_path input:focus + .sc_form_field_hover,
.sc_input_hover_path textarea:focus + .sc_form_field_hover,
.sc_input_hover_path input.filled + .sc_form_field_hover,
.sc_input_hover_path textarea.filled + .sc_form_field_hover {
    cursor: default;
    pointer-events: none;
}
.sc_input_hover_path input:focus + .sc_form_field_hover > .sc_form_field_graphic,
.sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_graphic,
.sc_input_hover_path input.filled + .sc_form_field_hover > .sc_form_field_graphic,
.sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_graphic {
    stroke-dashoffset: 0;
}
.sc_input_hover_path input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path input.filled + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-transform: scale3d(0.81, 0.81, 1) translate3d(0, 3.4em, 0);
    -ms-transform: scale3d(0.81, 0.81, 1) translate3d(0, 3.4em, 0);
    transform: scale3d(0.81, 0.81, 1) translate3d(0, 3.4em, 0);
}
.sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-transform: scale3d(0.81, 0.81, 1) translate3d(0, 11.4em, 0);
    -ms-transform: scale3d(0.81, 0.81, 1) translate3d(0, 11.4em, 0);
    transform: scale3d(0.81, 0.81, 1) translate3d(0, 11.4em, 0);
}

/* Jump */
.sc_input_hover_jump .sc_form_field_wrap {
    padding-top: 2em;
    overflow: hidden;
}
.sc_input_hover_jump input[type="text"],
.sc_input_hover_jump input[type="number"],
.sc_input_hover_jump input[type="email"],
.sc_input_hover_jump input[type="password"],
.sc_input_hover_jump input[type="search"],
.sc_input_hover_jump textarea {
    border: 2px solid #ddd;
}
.sc_input_hover_jump textarea {
    min-height:11.9em !important;
}
.sc_input_hover_jump .sc_form_field_hover {
    overflow:hidden;
    -webkit-transform: translate3d(0, 2em, 0);
    -ms-transform: translate3d(0, 2em, 0);
    transform: translate3d(0, 2em, 0);
}
.sc_input_hover_jump .sc_form_field_content {
    padding: 1em 1.5em;
}
.sc_input_hover_jump .sc_form_field_content:before {
    content: attr(data-content);
    position: absolute;
    top: -200%;
    left: 0;
    font-weight: bold;
    margin:0;
    color: #efa758;
}
.sc_input_hover_jump input:focus + .sc_form_field_hover,
.sc_input_hover_jump textarea:focus + .sc_form_field_hover,
.sc_input_hover_jump input.filled + .sc_form_field_hover,
.sc_input_hover_jump textarea.filled + .sc_form_field_hover {
    -webkit-animation: anim-jump-1 0.25s forwards;
    -ms-animation: anim-jump-1 0.25s forwards;
    animation: anim-jump-1 0.25s forwards;
}
.sc_input_hover_jump input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_jump textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_jump input[type="text"].filled + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_jump textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-animation: anim-jump-2 0.25s forwards ease-in;
    -ms-animation: anim-jump-2 0.25s forwards ease-in;
    animation: anim-jump-2 0.25s forwards ease-in;
}
.sc_input_hover_path input:focus,
.sc_input_hover_path textarea:focus,
.sc_input_hover_path input.filled,
.sc_input_hover_path textarea.filled {
    border-color: #efa758;
}

@-webkit-keyframes anim-jump-1 {
    0%, 70% {
        -webkit-transform: translate3d(0, 3em, 0);
        transform: translate3d(0, 3em, 0);
    }
    71%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes anim-jump-1 {
    0%, 70% {
        -webkit-transform: translate3d(0, 3em, 0);
        transform: translate3d(0, 3em, 0);
    }
    71%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes anim-jump-2 {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    70%, 71% {
        -webkit-transform: translate3d(0, 125%, 0);
        transform: translate3d(0, 125%, 0);
        -webkit-animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translate3d(0, 200%, 0);
        transform: translate3d(0, 200%, 0);
    }
}
@keyframes anim-jump-2 {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    70%, 71% {
        opacity: 0;
        -webkit-transform: translate3d(0, 125%, 0);
        transform: translate3d(0, 125%, 0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translate3d(0, 200%, 0);
        transform: translate3d(0, 200%, 0);
    }
}

/* Underline */
.sc_input_hover_underline .sc_form_field_wrap {
    margin-bottom: 0;
}
[class*="sc_input_hover_"].sc_input_hover_underline input[type="text"],
[class*="sc_input_hover_"].sc_input_hover_underline input[type="number"],
[class*="sc_input_hover_"].sc_input_hover_underline input[type="email"],
[class*="sc_input_hover_"].sc_input_hover_underline input[type="password"],
[class*="sc_input_hover_"].sc_input_hover_underline input[type="search"],
[class*="sc_input_hover_"].sc_input_hover_underline textarea {
    border:none !important;
    background-color: transparent !important;
    padding: 0.5em 0 !important;
}
.sc_input_hover_underline textarea {
    height:2.5em;
    overflow:hidden;
    min-height: 0 !important;
}
.sc_input_hover_underline textarea.filled,
.sc_input_hover_underline textarea:focus {
    height: auto;
    min-height:6em !important;
}
.sc_input_hover_underline textarea + .sc_form_field_hover > .sc_form_field_content {
    display: block;
    /*height: 1.5em;*/
}
.sc_input_hover_underline textarea.filled + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_underline textarea:focus + .sc_form_field_hover > .sc_form_field_content {
    height: 6.3em;
}
.sc_input_hover_underline .sc_form_field_hover {
    padding: 0.5em 0;
    overflow:visible;
}
.sc_input_hover_underline .sc_form_field_hover:before {
    content: ' ';
    display:block !important;
    position: absolute;
    width: 100%;
    height: 5px;
    left: 0;
    top: auto;
    bottom: 0;
    background-color:#ddd;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
    -ms-transition: -ms-transform 0.3s, background-color 0.3s;
    transition: transform 0.3s, background-color 0.3s;
}
.sc_input_hover_underline .sc_form_field_content {
    padding: 0;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform 0.3s, color 0.3s;
    -ms-transition: -ms-transform 0.3s, color 0.3s;
    transition: transform 0.3s, color 0.3s;
}
.sc_input_hover_underline input:focus + .sc_form_field_hover:before,
.sc_input_hover_underline textarea:focus + .sc_form_field_hover:before,
.sc_input_hover_underline input.filled + .sc_form_field_hover:before,
.sc_input_hover_underline textarea.filled + .sc_form_field_hover:before {
    background-color:#333;
    -webkit-transform: scale3d(1, 0.4, 1);
    -ms-transform: scale3d(1, 0.4, 1);
    transform: scale3d(1, 0.4, 1);
}
.sc_input_hover_underline input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_underline input.filled + .sc_form_field_hover > .sc_form_field_content {
    color:#333;
    -webkit-transform: translate3d(0, 2.2em, 0) scale3d(0.7, 0.7, 1);
    -ms-transform: translate3d(0, 2.2em, 0) scale3d(0.7, 0.7, 1);
    transform: translate3d(0, 2.2em, 0) scale3d(0.7, 0.7, 1);
}
.sc_input_hover_underline textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_underline textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    color:#333;
    -webkit-transform: translate3d(0, 7em, 0) scale3d(0.7, 0.7, 1);
    -ms-transform: translate3d(0, 7em, 0) scale3d(0.7, 0.7, 1);
    transform: translate3d(0, 7em, 0) scale3d(0.7, 0.7, 1);
}


/* Iconed */
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"],
[class*="sc_input_hover_"].sc_input_hover_iconed textarea {
    padding: 0.8em 0.8em 0.8em 2.8em !important;
}
.sc_input_hover_iconed textarea {
    min-height:8.4em;
}
.sc_input_hover_iconed .sc_form_field_hover {
    overflow:hidden;
    padding:0.6em !important;
    margin: 0;
}
.sc_input_hover_iconed .sc_form_field_content {
    display: inline-block !important;
    width: auto;
    -webkit-transform: translate3d(-1.4em, 0, 0);
    -ms-transform: translate3d(-1.4em, 0, 0);
    transform: translate3d(-1.4em, 0, 0);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -ms-transition: -ms-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
}
.sc_input_hover_iconed .sc_form_field_icon {
    display: inline-block;
    font-size: 1.1111em;
    width: 1.5em;
    height: 1.75em;
    line-height: 1.75em;
    text-align:center !important;
    position:relative;
    -webkit-transform: translate3d(-3em, 0, 0);
    -ms-transform: translate3d(-3em, 0, 0);
    transform: translate3d(-3em, 0, 0);
    -webkit-transition: -webkit-transform 0.3s;
    -ms-transition: -ms-transform 0.3s;
    transition: transform 0.3s;
}
.sc_input_hover_iconed .sc_form_field_icon:before {
    position:static !important;
    margin:0 !important;
    padding:0 !important;
    font-style:normal !important;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    line-height:inherit;
    vertical-align:middle;
}
.sc_input_hover_iconed input:focus + .sc_form_field_hover,
.sc_input_hover_iconed textarea:focus + .sc_form_field_hover,
.sc_input_hover_iconed input.filled + .sc_form_field_hover,
.sc_input_hover_iconed textarea.filled + .sc_form_field_hover {
    color: #333;
}
.sc_input_hover_iconed input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_iconed textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_iconed input.filled + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_iconed textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    -ms-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
}
.sc_input_hover_iconed .sc_form_field_content,
.sc_input_hover_iconed .sc_form_field_icon,
.sc_input_hover_iconed input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_iconed textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_iconed input.filled + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_iconed textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.sc_input_hover_iconed input:focus + .sc_form_field_hover > .sc_form_field_icon,
.sc_input_hover_iconed textarea:focus + .sc_form_field_hover > .sc_form_field_icon,
.sc_input_hover_iconed input.filled + .sc_form_field_hover > .sc_form_field_icon,
.sc_input_hover_iconed textarea.filled + .sc_form_field_hover > .sc_form_field_icon {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* Google Map CSS */

.sc_googlemap {
    position: relative;	
    padding-top: 0.1px;
}
.sc_googlemap img {
    max-width: none;
}
.sc_googlemap_wrap {
    position:relative;
}
.sc_googlemap_title + .sc_googlemap,
.sc_googlemap_subtitle + .sc_googlemap {
    margin-top: 4.2em;
}
.sc_googlemap_descr + .sc_googlemap {
    margin-top: 1em;
}
.sc_googlemap_content_default {
    position:absolute;
    z-index:1;
    right:10%;
    top: 0;
    bottom:0;
    width: 25%;
    padding:2em 3em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_googlemap_content_detailed {
    position:relative;
    padding: 2em 3em 2em 5em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_googlemap_content_detailed:before {
    content: 'e8bb';
    font-family:'trx_addons_icons';
    font-size: 2em;
    line-height: 1.3em;
    position: absolute;
    top: 1em;
    left: 1em;
}

/*  Icons CSS */

/* Icons */
.sc_icons {
    position: relative;	
    padding-top: 0.1px;
}
.sc_icons .sc_icons_item {
    position:relative;
}
.sc_icons.sc_align_left .sc_icons_item { text-align:left; }
.sc_icons.sc_align_center .sc_icons_item { text-align:center; }
.sc_icons.sc_align_right .sc_icons_item { text-align:right; }

.sc_icons .sc_icons_item > * {
    margin:0;
}

.sc_icons .sc_icons_image img {
    max-width: 75%;
}

.sc_icons .sc_icons_icon {
    color: #efa758;
    position:relative;
    z-index:2;
    display:inline-block;
    width: auto;
}
.sc_icon_type_svg {
    visibility:hidden;
}
.sc_icon_type_svg svg {
    fill: none !important;
    stroke: currentColor !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.sc_icons .sc_icons_icon:before,
.sc_icons .sc_icons_icon > span:before {
    font-size: 5.5em;
    line-height:1em;
}
.sc_icon_type_svg svg {
    width: 5.5em;
    height: 5.5em;
}
.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_size_small .sc_icons_icon > span:before {
    font-size: 3.5em;
    line-height:1em;
}
.sc_icons_size_small .sc_icon_type_svg svg {
    width: 3.5em;
    height: 3.5em;
}
.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_size_large .sc_icons_icon > span:before {
    font-size: 7.5em;
    line-height:1em;
}
.sc_icons_size_large .sc_icon_type_svg svg {
    width: 7.5em;
    height: 7.5em;
}
.sc_icons .sc_icons_icon > span {
    display:inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    position:absolute;
    z-index:1;
    left:0;
    top: 0;
    width: auto;
}
.sc_icons .sc_icons_icon + .sc_icons_title,
.sc_icons .sc_icons_icon + .sc_icons_description {
    margin-top: 2em;
}
.sc_icons .sc_icons_image + .sc_icons_title,
.sc_icons .sc_icons_image + .sc_icons_description {
    margin-top: 2.4em;
}
.sc_icons .sc_icons_title + .sc_icons_description {
    margin-top: 2em;
}
.sc_icons .sc_icons_title span,
.sc_icons .sc_icons_description span {
    display:block;
}
.sc_icons .sc_icons_link {
    display:block;
    position:absolute;
    z-index:10;
    left:0;
    top: 0;
    width: 100%;
    height: 100%;
}

/* Style Modern */
.sc_icons_modern .sc_icons_description {
    font-size: 1.1em;
    color: #292929;
}

/* Hover effects */
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > span {
    -webkit-animation: icons-zoom 0.25s ease-out;
    -ms-animation: icons-zoom 0.25s ease-out;
    animation: icons-zoom 0.25s ease-out;
}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > svg {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_title,
.sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_title,
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_title + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_title + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_image img {
    -webkit-transition: all ease .25s;
    -moz-transition: all ease .25s;
    -ms-transition: all ease .25s;
    -o-transition: all ease .25s;
    transition: all ease .25s;
}
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_title,
.sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_title {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_title + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_description,
.sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_title + .sc_icons_description {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.sc_icons .sc_icons_item_linked:hover .sc_icons_image img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_title,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_title,
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_description,
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_title + .sc_icons_description,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_description,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_title + .sc_icons_description {
    -webkit-transform:scale(0.9,0.9);
    -moz-transform:scale(0.9,0.9);
    -ms-transform:scale(0.9,0.9);
    transform:scale(0.9,0.9);
}

@-webkit-keyframes icons-zoom {
    0% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1.75, 1.75);
        transform: scale(1.75, 1.75);
    }
}

@keyframes icons-zoom {
    0% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1.75, 1.75);
        -ms-transform: scale(1.75, 1.75);
        transform: scale(1.75, 1.75);
    }
}

/*  Popup CSS */

.sc_popup {
    display: none;
    background-color:#fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.mfp-content .sc_popup {
    display:block;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    max-width: 70%;
    max-height: 70%;
}

/* Price CSS */

.sc_price {
    background-color:#f7f7f7;
    padding: 1px;
}
.sc_price_image {
    display:block;
    width: 100%;
    text-align:center;
}
.sc_price_image img {
    max-width:100%;
    height: auto;
    margin:3.5em auto 0;
}
.sc_price_icon {
    font-size: 5.5em;
    line-height: 1em;
    display:block;
    text-align:center;
    margin-top: 0.6em;
}

.sc_price_info {
    padding: 3.5em 3em;
}
.sc_price_subtitle {
    font-size: 1em;
    line-height:1.25em;
    text-transform:uppercase;
}
.sc_price_title {
    font-size: 2em;
    line-height:1.25em;
}
.sc_price_description {
    font-size: 1em;
    line-height:1.4em;
    font-style:italic;
}
.sc_price_price {
    font-size:4em;
    font-weight:400;
    line-height:1.6em;
    color: red;
}
.sc_price_decimals {
    font-size: 0.4em;
    line-height: 2.8em;
    margin-left: 0.2em;
    text-decoration: underline;
    vertical-align: top;
}
.sc_price_details {
    margin-top:1em;
    overflow:hidden;
}
.sc_price_details ul.trx_addons_list > li + li {
    margin-top:0.2em;
}
.sc_price_link {
    padding: 2em 3em;
    background-color:#000;
    color: #fff;
}
.sc_price_link:hover {
    background-color:#ff0000;
    color: #fff;
}

/* Promo CSS */
.sc_promo {
    position: relative;
    overflow: hidden;
    padding-top:0.1px;
}
.sc_promo_image,
.sc_promo_image_wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;
}
.sc_promo_image_fit .sc_promo_image {
    background-size:contain;
}

.sc_promo_text {
    width: 50%;
    position: relative;
}
blockquote.sc_promo_text {
    margin:0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.sc_promo_title + .sc_promo_content,
.sc_promo_subtitle + .sc_promo_content {
    margin-top: 4.2em;
}
.sc_promo_descr + .sc_promo_content {
    margin-top: 1em;
}

.sc_promo_icon {
    font-size: 3em;
    line-height: 1.3em;
    margin-bottom: 0.5em;
    color: #efa758;
}
.sc_promo_icon span:before {
    margin:0;
}

/* Large size */
.sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 22% 18%;
}
.sc_promo.sc_promo_size_large .sc_promo_icon {
    font-size: 5em;
    margin-bottom: 0.5em;
}
.sc_promo.sc_promo_size_large .sc_promo_descr {
    font-size: 1em;
}

/* Medium (normal) size */
.sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 3em 4em;
}
.sc_promo.sc_promo_size_normal .sc_promo_descr {
    font-size: 1.0714em;
}

/* Small size */
.sc_promo.sc_promo_size_small .sc_promo_image {
    background-size:100%;
}
.sc_promo.sc_promo_size_small .sc_promo_text_inner {
    padding: 1.5em 2em;
}
.sc_promo.sc_promo_size_small .sc_promo_descr {
    font-size: 1em;
}
.sc_promo.sc_promo_size_small .sc_promo_button,
.sc_promo.sc_promo_size_small .sc_promo_button_image {
    margin-top:1.25em;
}

/* Tiny size */
.sc_promo.sc_promo_size_tiny {
    max-width: 30em;
}
.sc_promo.sc_promo_size_tiny .sc_promo_text_inner {
    padding: 1.5em 2em;
    line-height:1.5em;
}
.sc_promo.sc_promo_size_tiny .sc_item_title {
    line-height:1.5em;
}
.sc_promo.sc_promo_size_tiny .sc_promo_descr {
    font-size: 1.0714em;
}
.sc_promo.sc_promo_size_tiny .sc_promo_link {
    position:absolute;
    left:0;
    top:0;
    right: 0;
    bottom:0;
    width: 100%;
    height:100%;
}

/* Remove paddings */
/*
.vc_row:not([data-vc-stretch-content="true"]) .sc_promo.sc_promo_image_position_left .sc_promo_text_inner {		padding-right:0; }
.vc_row:not([data-vc-stretch-content="true"]) .sc_promo.sc_promo_image_position_right .sc_promo_text_inner {	padding-left:0; }
*/
.sc_promo.sc_promo_no_paddings.sc_promo_no_image .sc_promo_text_inner {				padding:0; }
.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {	padding-right:0;padding-top:0;padding-bottom:0; }
.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {	padding-left:0;padding-top:0;padding-bottom:0; }

.sc_promo_text.sc_float_right .sc_promo_text_inner {	padding-left: 0; }
.sc_promo_text.sc_float_left .sc_promo_text_inner {		padding-right: 0; }

/* Fullheight */
.sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
    position:absolute;
    left: 0;
    top: 50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}

/* Positions */
.sc_promo_text.sc_float_left,
.sc_promo_text.sc_float_right,
.sc_promo_text.sc_float_center { float: none; }

.sc_promo_text.sc_float_left {	text-align: left; }
.sc_promo_text.sc_float_right {	text-align: right; }
.sc_promo_text.sc_float_center {text-align: center; }

.sc_promo_text.sc_float_left .sc_promo_text_inner,
.sc_promo_text.sc_float_right .sc_promo_text_inner,
.sc_promo_text.sc_float_center .sc_promo_text_inner { display: inline-block; }

/* Alignment */
.sc_promo_text_inner.sc_align_left * {	text-align: left !important; }
.sc_promo_text_inner.sc_align_right * {	text-align: right !important; }
.sc_promo_text_inner.sc_align_center * {text-align: center !important; }

/* Lists in the content */
.sc_promo_content .trx_addons_list > li+li {
    margin-top: 1em;
}
.sc_promo_content .trx_addons_list > li > b,
.sc_promo_content .trx_addons_list > li > strong {
    margin-bottom: 0.5em;
}


/* Modern style */
.sc_promo_modern .sc_promo_image_wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sc_promo_modern.sc_promo_image_position_left .sc_promo_image {
    left:4em;
    right:0;
    top:0;
    bottom:0;
}
.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
    left:0;
    right:4em;
    top: 0;
    bottom:0;
}
.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_left .sc_promo_image {
    background-position: left top;
}
.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_right .sc_promo_image {
    background-position: right top;
}
.sc_promo_modern .sc_promo_image {
    left:auto; right: auto; top:auto; bottom:auto;
}
.sc_promo_modern .sc_promo_descr,
.sc_promo_modern .sc_promo_button {
    padding-left: 4rem;
}
.sc_promo_modern .sc_promo_link2 {
    position:absolute;
    z-index:1;
    bottom:12%;
    padding: 0.7em 1.7em;
    background-color: #efa758;
    color: #fff;
}
.sc_promo_modern.sc_promo_image_position_left .sc_promo_link2 {
    left:0;
}
.sc_promo_modern.sc_promo_image_position_right .sc_promo_link2 {
    right:0;
}
.sc_promo_modern .sc_promo_link2 span {
    font-style:italic;
}
.sc_promo_modern .sc_promo_link2 span+span:before {
    content:' ';
    width: 100%;
    height:0;
    display:block;
}
.sc_promo_modern .sc_promo_link2 span+span {
    font-weight: bold;
    font-style:normal;
    font-size:2em;
    line-height:1.2em;
    text-transform:uppercase;
}

/* Skills CSS */
.sc_skills {
    position: relative;	
    padding-top: 0.1px;
}

/* Pie chart */
.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
    position: relative;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    position:absolute;
    z-index:1;
    left: 50%;
    top: 46%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    display:inline-block;
    font-size: 3em;
    line-height:1em;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
    text-align:center;
    font-size:1.1429em;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_icon {
    margin-right: 0.5em;
}

.sc_skills_pie.sc_skills_compact_on {
    overflow:hidden;	
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
    width: 50%;
    float: right;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item {
    line-height:1.7em;
    overflow:hidden;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_marker {
    display:inline-block;
    vertical-align:middle;
    width: 1em;
    height: 1em;
    margin:0 0.5em 0.1em 1em;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_title {
    width:60%;
    display:inline-block;
    vertical-align:middle;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_value {
    width:20%;
    display:inline-block;
    vertical-align:middle;
    text-align:right;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
    width: 50%;
    float: left;
}


/* Counter */
.sc_skills_counter .sc_skills_item_wrap {
    max-width: 6.5em;
}
.sc_skills_counter .sc_skills_icon {
    display:block;
    text-align:center;
    font-size: 5.5em;
    line-height:1em;
    color: #efa758;
}
.sc_skills_counter .sc_skills_total {
    display:block;
    text-align:center;
    font-size: 2.5em;
    line-height:1.3em;
    margin:0.4em 0;
}
.sc_skills_counter .sc_skills_item_title {
    text-align:left;
    font-size:1.1429em;
    line-height:1.3em;
}

/* Socials Icons CSS */

.sc_socials {
    position: relative;	
    padding-top: 0.1px;
}
.socials_wrap {
    display:block;
    vertical-align:middle;
    white-space:nowrap;
    margin:-10px -10px 0 0;
}
.socials_wrap .social_item {
    display: inline-block;
    margin: 10px 10px 0 0;
}
.socials_wrap .social_item a {
    display: block;
    width: 3.5em;
    height: 3.5em;
    line-height:3.5em;
    text-align:center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

/* Table CSS */

.sc_table {
    position: relative;	
    padding-top: 0.1px;
}
.sc_table table {
    width: 100%;
}
.sc_table table th,
.sc_table table td {
    padding: 1em;
}
.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
    font-weight:bold;
}

/* Title CSS */
.sc_title {
    position: relative;
}

/* TRX_addons CSS */
/* ThemeREX Addons
------------------------------------------------------------------------------------ */

.sc_layouts_title_caption {
    letter-spacing: 0.7px;
    font-size: 60px;
}
.breadcrumbs {
    font-weight: 500;
    font-size: 10px;
    letter-spacing: 0.5px;
    line-height: 19px;
    text-transform: uppercase;
}
.sc_layouts_title_breadcrumbs {
    margin-top: 2.2em;
}
.breadcrumbs .breadcrumbs_delimiter {
    margin: 0 1.2em;
}


/*cart*/
.sc_layouts_row_type_narrow .sc_layouts_cart_details {
    display: none;
}

/*.extra_height.vc_row-o-content-middle .vc_column-inner > .wpb_wrapper {*/
/*height: 100%;*/
/*}*/
.sc_content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sc_content_width_1_1 {	width: 1170px; }
.sc_content_width_1_2 {	width: 585px; }
.sc_content_width_1_3 {	width: 390px; }
.sc_content_width_2_3 {	width: 780px; }
.sc_content_width_1_4 {	width: 292.5px; }
.sc_content_width_3_4 {	width: 877.5px; }

/* Grid */
.trx_addons_container, .trx_addons_container-fluid {
    padding-left:  15px;
    padding-right: 15px;
}
.trx_addons_columns_wrap {
    margin-right: -30px;
}
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    padding-right: 30px;
}
.trx_addons_columns_wrap.columns_padding_left {
    margin-left: -30px;
}
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
    padding-left: 30px;
}
.trx_addons_columns_wrap.columns_padding_right {
    margin-right: -30px;
}
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
    padding-right:30px;
}
.trx_addons_columns_wrap.columns_padding_center {
    margin-left: -15px;
    margin-right: -15px;
}
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
    padding-left:30px;
}
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 30px;
}

.trx_addons_hover_mask {
    left:0; top: 0;
    right: 0; bottom: 0;
}

.trx_addons_scroll_to_top {
    border: none;
}
body.page.home .trx_addons_scroll_to_top {
    /*display:none !important;*/
}

.menu_style_right .trx_addons_scroll_to_top {
    right: 7rem;
}


/* Slider
---------------------------------------------- */
.slider_swiper .swiper-pagination-bullet, .slider_swiper_outer .swiper-pagination-bullet {
    opacity: 1;
}
.swiper-container-horizontal > .swiper-pagination,
.slider_swiper_outer > .swiper-pagination {
    bottom: 1em;
}
.slider_swiper .slider_pagination_wrap,
.slider_swiper_outer .slider_pagination_wrap {
    color: #fff;
}
.slider_swiper .swiper-pagination-bullet,
.slider_swiper_outer .swiper-pagination-bullet {
    /*border: 2px solid #fff;*/
    background-color: #444448;
    width: 14px;
    height: 14px;
}
.sidebar .swiper-container-horizontal > .swiper-pagination,
.sidebar .slider_swiper_outer > .swiper-pagination {
    bottom: 0.5em;
}
.sidebar .slider_swiper .swiper-pagination-bullet,
.sidebar .slider_swiper_outer .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
}
.slider_style_modern .swiper-container-horizontal > .swiper-pagination,
.slider_style_modern > .swiper-pagination {
    bottom:0;
}

.sidebar .slider_swiper_outer .slider_controls_wrap,
.sidebar .slider_swiper.slider_controls_side .slider_controls_wrap {
    display:none;
}
.slider_swiper.slider_controls_side .slider_controls_wrap > a,
.slider_outer_controls_side .slider_controls_wrap > a {
    width: 5em;
    height: 3em;
    line-height: 3em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.slider_swiper.slider_controls_side .slider_controls_wrap > .slider_prev,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev {
    opacity: 0;
    filter: alpha(opacity=0);
    margin-left: -100px;
    left: 0;
}
.slider_swiper.slider_controls_side .slider_next,
.slider_outer_controls_side .slider_controls_wrap > .slider_next {
    opacity: 0;
    filter: alpha(opacity=0);
    margin-right:-100px;
    right: 0;
}
.slider_swiper.slider_controls_side:hover .slider_controls_wrap > a,
.slider_outer_controls_side:hover + .slider_controls_wrap > a {
    opacity: 1;
    filter: alpha(opacity=100);
    margin-left:0;
    margin-right:0;
}

.slider_swiper.slider_controls_side .slider_controls_wrap > a:before,
.slider_outer_controls_side .slider_controls_wrap > a:before {
    font-family:'fontello';
    font-size:1.6em;
}
.slider_swiper.slider_controls_side .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev:before {
    content: 'e91f';
}
.slider_swiper.slider_controls_side .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_next:before {
    content: 'e920';
}

.slider_outer_controls_side.slider_style_default .slider_controls_wrap > a:before {
    font-size: 2.7em;
}
.slider_outer_controls_side.slider_style_default .slider_controls_wrap > a {
    background: transparent !important;
    border: none !important;
}

.slider_style_modern .slider_controls_label span:first-child {
    font-style: italic;
    letter-spacing: 0;
}
.slider_style_modern .slider_controls_label span + span {
    font-size: 1.6667em;
    line-height:1.25em;
    margin-top: 0.2em;
}
.sc_slider_controller .slider_swiper_outer.slider_outer_controls_side .slider_controls_wrap > a,
.slider_style_modern .slider_swiper.slider_controls_side .slider_controls_wrap > a,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a {
    opacity: 1;
    filter: alpha(opacity=100);
}


.header_widgets_wrap .slider_swiper .slide_overlay.slide_overlay_large {
    background-color: transparent;
}
.slider_swiper.slider_titles_center .slide_info.slide_info_large {
    padding:3em 2em;
    width: 50%;
}
.header_widgets_wrap .slider_swiper.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {
    width: 18em;
}

.sidebar .slider_swiper.slider_multi .slide_info:not(.slide_info_large),
.sidebar .slider_swiper .slide_info:not(.slide_info_large) {
    bottom: 8px;
}

.slider_swiper .slide_info {
    line-height:1.3em;
}

.slider_swiper .slide_info.slide_info_large .slide_cats {
    color: transparent !important;
}
.slider_swiper .slide_info.slide_info_large .slide_cats a {
    font-size: 0.8667em;
    line-height:1.7333em;
    font-weight: 500;
    text-transform:uppercase;
}
.slider_swiper .slide_info.slide_info_large .slide_title {
    font-size: 1.4em;
    font-weight:400;
    line-height:1.5em;
    text-transform:uppercase;
    letter-spacing:2px;
    margin: 0.5em 0;
}
.slider_swiper .slide_info.slide_info_large .slide_date {
    font-size:0.9333em;
    font-style:italic;
}
.sidebar .slider_swiper.slider_multi .slide_title,
.sidebar .slider_swiper .slide_info:not(.slide_info_large) .slide_title {
    font-size: 1em;
}
.sidebar .slider_swiper.slider_multi .slide_date,
.sidebar .slider_swiper .slide_info:not(.slide_info_large) .slide_date {
    font-size: 12px;
    line-height:16px;
}

.slider_titles_outside_wrap {
    bottom: 1rem;
}
.slider_titles_outside_wrap .slide_cats,
.slider_titles_outside_wrap .slide_subtitle {
    font-style: italic;
    letter-spacing:0;
}

.sc_slider_controller_info {
    font-size: 1.3333em;
    line-height:1.2em;
    font-weight:normal;
    font-style:normal;
    letter-spacing:0;
    width: 85%;
}
.sc_slider_controller_titles .sc_slider_controller_info {
    text-transform: uppercase;
}
.sc_slider_controller_thumbs .sc_slider_controller_info {
    font-size: 1.2em;
    line-height:1.2em;
    display:none;
}
.sc_slider_controller_thumbs .sc_slider_controller_info_number {
    color: #ccc;
}
.sc_slider_controller_thumbs .sc_slider_controller_info_title {
    color: #fff;
}



/* Widgets
---------------------------------------------- */

.footer_wrap .sc_layouts_item {
    margin-top: 0;
    margin-bottom: 0;
}

.widget.widget_bg_image {
    padding: 2em 1.5em !important;	/* to override .columns_wrap > .column rules */
}
.widget.widget_bg_image * {
    color: #aaa !important;
}
.widget.widget_bg_image .widget_title,
.widget.widget_bg_image .widget_content a {
    color: #ddd !important;
}
.widget.widget_bg_image .widget_title,
.widget.widget_bg_image .widget_content a:hover {
    color: #fff !important;
}

/* About Me */
.widget_aboutme .aboutme_avatar img {
    width:100%;
    height: auto;
}
.widget_aboutme .aboutme_username {
    text-align:left;
    font-size:1em;
}
.widget_aboutme .aboutme_description {
    margin-top: 1em;
    text-align:left;
    line-height: 1.6em;
}

/* Audio */
.trx_addons_audio_player {
    padding: 2em;
}
.sidebar .trx_addons_audio_player,
.footer_wrap .trx_addons_audio_player,
.trx_addons_audio_player.with_cover {
    padding:0.8em 1em;
}
.trx_addons_audio_player.without_cover {
    border: 3px solid #ddd;
    background-color:transparent;
}
.trx_addons_audio_player .audio_info {
    margin: 0 0 0 10px;
}
.trx_addons_audio_player .audio_author {
    font-size: 12px;
    font-weight: 400;
    margin-left: 0;
    margin-right:0;
    letter-spacing: 0.4px;
    text-transform:none;
}
.trx_addons_audio_player .audio_caption {
    font-size: 1em;
    font-weight:700;
    line-height:1.35em;
    letter-spacing:0.3px;
    text-transform:none;
}
.column_row .trx_addons_audio_player .audio_caption {
    font-size: 1.867em;
    line-height:1.25em;
}
.trx_addons_audio_player .audio_author + .audio_caption {
    margin:-0.3em 0 0.5em -1px;
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    font-size:12px !important;
    font-weight: 400;
}
.sidebar .trx_addons_audio_player .mejs-container .mejs-controls .mejs-time,
.footer_wrap .trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    display:none;
}
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-buffering,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-loaded,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-current,
.trx_addons_audio_player .mejs-controls a.mejs-horizontal-volume-slider,
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    height: 3px !important;
}




/* Most Popular */
.widget .trx_addons_tabs .trx_addons_tabs_titles li {
    font-size: 12px;
    font-weight:700;
    font-style:normal;
    line-height: 1.3em;
    text-transform:uppercase;
    letter-spacing:1px;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li:after {
    display:none !important;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li + li {
    margin-left:0.5em;
}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    padding: 0.3em 0.5em;
}

/* Categories list */
.widget_categories_list[class*="column-"] [class*="column-"],
.sidebar .widget_categories_list [class*="column-"] {
    width:100%;
    float:none;
    overflow:hidden;
}
.widget_categories_list[class*="column-"] [class*="column-"]+[class*="column-"],
.sidebar .widget_categories_list [class*="column-"]+[class*="column-"] {
    margin-top:0.5em;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
    text-align:left;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
    display:inline-block;
    width: 20%;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image img,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
    width: 100%;
    height: auto;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
    display:inline-block;
    width: 70%;
    margin: 0;
    font-size:1em;
    padding-left: 1em;
    text-align:left;
    text-transform:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Contacts */
.widget_contacts {
    text-align:left;
}
.widget_contacts[class*="column-"] .contacts_info .contacts_left,
.widget_contacts[class*="column-"] .contacts_info .contacts_right,
.sidebar .widget_contacts .contacts_info .contacts_left,
.sidebar .widget_contacts .contacts_info .contacts_right {
    display:block;
    width:100%;
    margin:0;
    text-align:left;
}
.widget_contacts[class*="column-"] .contacts_description,
.widget_contacts[class*="column-"] .contacts_socials,
.widget_contacts[class*="column-"] .contacts_info,
.sidebar .widget_contacts .contacts_description,
.sidebar .widget_contacts .contacts_socials,
.sidebar .widget_contacts .contacts_info {
    margin-top:1em;
}
.widget_contacts .contacts_description {
    line-height: 1.6em;
}
.widget_contacts .contacts_info {
    font-weight:400;
    font-style:normal;
    line-height: 1.6em;
}
.widget_contacts .contacts_info span {
    position:relative;
    display:block;
    padding-left: 2em;
    margin-bottom: 1.4em;
}
.widget_contacts .contacts_info span:before {
    font-family:'fontello';
    font-size:1.2em;
    display: block;
    position:absolute;
    left:0;
    top: 0;
    width: 2em;
    line-height:inherit;
    text-align:left;
}
.widget_contacts .contacts_info span.contacts_email:before {	content: 'e91b'; }
.widget_contacts .contacts_info span.contacts_phone:before {	content: 'e92f'; }
.widget_contacts .contacts_info span.contacts_address:before {	content: 'e848'; }

.wpb_column .widget_contacts .contacts_info .contacts_left {
    text-align: left;
}

/* Recent News + Shortcode Recent News */
body.expand_content .sc_recent_news_style_news-announce .post_size_full { height: 656px; }
body.expand_content .sc_recent_news_style_news-announce .post_size_big { height: 328px;  }
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small { height: 164px;  }
.sc_recent_news .post_counters .post_counters_edit a {
    background-color:transparent !important;
}
.sidebar .sc_recent_news .post_item .post_title,
.footer .sc_recent_news .post_item .post_title {
    font-size: 1em;
}
.sidebar .sc_recent_news .post_item .post_content,
.footer .sc_recent_news .post_item .post_content {
    font-size: 0.8667em;
    line-height:1.3846em;
}
.sc_recent_news .post_accented_off .post_featured.with_thumb .post_video_hover {
    font-size: 1.2em;
}
.sc_recent_news .post_accented_off .slider_controls_wrap {
    display:none;
}
.sc_recent_news .post_accented_off .slider_pagination_wrap {
    bottom: 0;
}
.sc_recent_news .post_accented_off .slider_pagination_wrap .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin-right:3px;
}

/* Recent posts & Most Popular posts & Search Results */
.widget_area .post_item,
.widget .post_item {
    overflow:hidden;
    text-align:left;
    margin-bottom: 0;
    position:relative;
    background-color: transparent !important;
}
.widget .post_item + .post_item {
    margin-top:1.1em;
    padding-top: 0;
    border-top: none;
}
.search_results.widget_area .post_item + .post_item {
    border-top:1px solid #e5e5e5;
    margin-top:1.6em;
    padding-top:1.6em;
}
.widget_area .post_item .post_content,
.widget .post_item .post_content {
    overflow:hidden;
}
.widget_area .post_item .post_thumb,
.widget .post_item .post_thumb {
    float:left;
    width: 65px;
    height: 65px;
    margin:0 1em 4px 0;
    overflow:hidden;
}
.widget_area .post_item .post_thumb img,
.widget .post_item .post_thumb img {
    width:100%;
}
.widget_area .post_item .post_title,
.widget .post_item .post_title {
    font-size: 14px;
    font-weight: 500;
    margin: -2px 0 4px;
    text-align: left;
    line-height: 21px;
}
.widget_area .post_item .post_info,
.widget .post_item .post_info {
    font-size:12px;
    line-height:16px;
    margin-bottom:0;
}
.widget_area .post_item .post_info .post_info_item+.post_info_item:before,
.widget .post_item .post_info .post_info_item+.post_info_item:before {
    content: "";
    margin:0 0 0 5px;
}
.widget_area .post_item .post_categories,
.widget .post_item .post_categories {
    font-size:11px;
    font-weight:400;
    line-height:15px;
    text-transform:uppercase;
    margin-top:-2px;
    margin-bottom:1em;
    position:relative;
    padding-right:3em;
}
.widget_area .post_item .post_categories .post_info_counters,
.widget .post_item .post_categories .post_info_counters {
    position:absolute;
    right: 0;
    top: 0;
}

/* Socials */

.socials_wrap {
    /*margin: -15px -20px 0 0;*/
}
.socials_wrap .social_item a {
    display: block;
    font-size: 1.75em;
    height: 1.2em;
    line-height: 1.2em;
    text-align: center;
    /*width: 1.5em;*/
    width: 1.3em;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.sidebar .widget_socials .socials_description,
.footer_wrap .widget_socials .socials_description {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
}
.sidebar .widget_socials .socials_wrap,
.footer_wrap .widget_socials .socials_wrap {
    text-align:left;
}
.sidebar .widget_socials .social_item,
.footer_wrap .widget_socials .social_item {
    margin: 0 10px 10px 0;
}
.widget_socials .socials_description + .socials_wrap {
    margin-top: 1.38em;
}
.slider_engine_revo .widget_socials {
    width: 10em;
}
.slider_engine_revo .widget_socials .socials_wrap {
    text-align:left;
    min-width: 160px !important;
}
.slider_engine_revo .widget_socials .social_item {
    display:inline-block;
}
.slider_engine_revo .widget_socials .social_item + .social_item {
    margin-left:0.5em;
}
.slider_engine_revo .widget_socials .social_item span {
    background-color: transparent !important;
    width:auto;
    height:auto;
    font-size:13px !important;
    line-height:1.5em;
    display:inline;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.slider_engine_revo .widget_socials .social_item a {
    background-color: transparent;
    background: none;
}
.slider_engine_revo .widget_socials .social_item a:hover span {
    background-color: transparent;
}
.slider_engine_revo .widget_socials .social_item a:hover span:before {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}

/* Twitter */
.widget_twitter .widget_content ul {
    padding-left: 2em;
    list-style-type:none;
}
.widget_twitter .widget_content ul > li {
    position:relative;
    text-align: left;
}
.widget_twitter .widget_content ul > li+li {
    margin-top: 1.5em;
}
.widget_twitter .widget_content ul > li:before {
    position:absolute;
    z-index:1;
    display:inline-block;
    font-size:1.2em;
    font-style:normal;
    left:-1.5em;
    top: 0;
    background-color:transparent;
}
.widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
    text-align: center;
    font-size:1.6em;
    font-style:normal;
    margin-bottom: 0.8em;
}
.widget_twitter .widget_content .sc_twitter_item a,
.widget_twitter .widget_content ul > li a {
    font-weight:normal;
}

/* Video */
.trx_addons_video_player.with_cover .video_hover {
    font-size:2.8em;
    height: 3em;
    letter-spacing: -2px;
    line-height: 2.9em;
    width: 3em;
    border: 2px solid;
    box-sizing: border-box;
}
.trx_addons_video_player.with_cover .video_hover:before {
    content: 'e93e';
    font-family:'fontello';
}
.widget_video .trx_addons_video_player.with_cover .video_hover {
    font-size: 1.2em;
}
.sidebar .trx_addons_video_player.with_cover .video_hover,
.footer_wrap .trx_addons_video_player.with_cover .video_hover {
    font-size: 1.2em;
}
.mobile_layout .trx_addons_video_player.with_cover .video_hover {
    opacity: 1;
    margin-top: 0;
}
.trx_addons_video_player.with_cover .video_hover:hover,
.trx_addons_video_player.with_cover .video_hover {
    background: transparent;
}
.trx_addons_video_player.with_cover .video_mask {
    background: transparent;
}


/* CV Card
---------------------------------------------- */
.trx_addons_cv_header_letter {
    line-height: 0.75em;
}
.trx_addons_cv_header_letter,
.trx_addons_cv_header_text,
.trx_addons_cv_header_socials .social_item > a {
    text-shadow:none;
}
.trx_addons_cv_section_contacts input,
.trx_addons_cv_section_contacts textarea {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}



/* Hover effects
---------------------------------------------- */
.trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title {
    display:none;
}



/* Shortcodes
---------------------------------------------- */


[class*="sc_button_hover_"]:not(.sc_button_bg_image) {
    -webkit-transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important;
    -moz-transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important;
    -ms-transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important;
    -o-transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important;
    transition: color 0.3s ease !important, border-color 0.3s ease !important, background-position 0.3s ease !important, background-color 0 linear 0.3s !important;
}

.sc_item_subtitle {
    font-size:1em;
    font-weight:400;
    text-transform:none;	
    letter-spacing: 0;
    line-height:1.5em;
}
.sc_item_title {
    letter-spacing:2px;
    line-height:1.2em;
}
h2.sc_item_title.sc_item_title_style_default {
    font-size: 3.200em;
    letter-spacing: 0;
}
.sc_item_subtitle + .sc_item_title {
    margin-top: 0.25em;
}

.sc_item_title + .sc_item_slider,
.sc_item_subtitle + .sc_item_slider,
.sc_item_descr + .sc_item_slider,
.sc_item_title + .sc_item_columns,
.sc_item_subtitle + .sc_item_columns,
.sc_item_descr + .sc_item_columns,
.sc_item_title + .sc_item_content,
.sc_item_subtitle + .sc_item_content,
.sc_item_descr + .sc_item_content {
    margin-top: 3rem;
}

.sc_item_descr {
    margin-top: 6px;
    margin-bottom: 0;
}
.sc_item_title + .sc_item_descr,
.sc_item_subtitle + .sc_item_descr {
    margin-top: 6px;
}

.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image,
.sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image,
.sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image,
.sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image,
.sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image,
.sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
    margin-top: 3rem;
}
.sc_item_title + .sc_item_button_simple,
.sc_item_subtitle + .sc_item_button_simple,
.sc_item_descr + .sc_item_button_simple,
.sc_item_content + .sc_item_button_simple,
.sc_item_slider + .sc_item_button_simple,
.sc_item_columns + .sc_item_button_simple {
    margin-top: 1.6rem;
}
.trx_addons_hover_content .trx_addons_hover_links a + a {
    margin-left:0.7em;
}

/* Action */
.sc_action_item_default .sc_action_item_subtitle {
    font-size:2em;
    line-height:1.2em;
}
.sc_action_item_default .sc_action_item_subtitle + .sc_action_item_title {
    margin-top:0;
}

.sc_action_item_event.with_image .sc_action_item_inner {
    padding: 2.4em 2em; 
}
.sc_action_item_event .sc_action_item_image + .sc_action_item_subtitle {
    margin-top:0.8em;
}
.sc_action_item_event .sc_action_item_title {
    margin-top: 0;
    margin-bottom: 0.3em;
}
.sc_action_item_date {
    font-size: 1em;
    line-height: 1.3em;
    text-transform:uppercase;
    letter-spacing:1px;
    padding:0.8em 0;
    border-style:dotted;
}
.sc_action_item_description {
    font-style:italic;
    letter-spacing:0;
}
.sc_action_item_info {
    font-size: 13px;
    font-weight:400;
    line-height: 1.3em;
    padding: 1em 0 0;
    letter-spacing:0;
    border-style:dotted;
}

.sc_action_item_default.with_image .sc_action_item_icon,
.sc_action_item_default.with_image .sc_action_item_title {
    color: #141414;
}
.scheme_dark .sc_action_item_default.with_image .sc_action_item_icon,
.scheme_dark .sc_action_item_default.with_image .sc_action_item_title {
    color: #ffffff;
}
.sc_action_item_default.with_image .sc_action_item_title > span+span:last-child {
    display: block;
}
.sc_action_item_default.with_image .sc_action_item_description {
    color: #777777;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1.1px;
}
.sc_action_item_default.with_image:after {
    display: none;
}
.sc_action_item.with_image:before {
    padding-top: 69%;
}
.sc_action_item h3.sc_action_item_title {
    line-height: 1.3em;
    margin: 0;
    font-size: 2.667em;
    text-transform: none;
    letter-spacing: 0.2px;
}
.sc_action_item.with_image .sc_action_item_inner {
    padding: 4.3em 3.35em;
}
.sc_action_item.with_image.sc_action_item_bl .sc_action_item_inner {
    padding: 1.3em 1.7em;
}




/* Anchor */
.toc_menu_item .menu_mobile_description {
    color: #3d3d3d;
}
.toc_menu_item {
    margin-top: 10px;
    text-align: center;
    line-height: 0;
}
.toc_menu_item .toc_menu_icon:before {
    display: none;
}
.menu_side_inner #toc_menu {
    display:block;
    /*position:relative;*/
    /*left:0;*/
    /*top:0;*/
    /*margin:0;*/
}
.toc_menu_item .toc_menu_description {
    text-transform:uppercase;
}
.toc_menu_item .toc_menu_description {
    right: -10em;
}
.toc_menu_item.toc_menu_item_active .toc_menu_description,
.toc_menu_item:hover .toc_menu_description {
    margin-right:-1.6rem;
    right: 100%;
    opacity: 1;
}
.toc_menu_item .toc_menu_description:before {
    content: ' ';
    display:inline-block;
    vertical-align:middle;
    height: 9px;
    line-height: 9px;
    display: none;
}
.toc_menu_item .toc_menu_description span {
    display: block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 0;
    padding: 0;
    vertical-align: middle;
    line-height: 10px;
}
.toc_menu_item .menu_mobile_description .toc_menu_description_title {
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 12px;
}
.menu_side_inner > .toc_menu_item {
    text-align: center;
}
.toc_menu_item .menu_mobile_description:before {
    display: none;
}
.toc_menu_item:hover .menu_mobile_description {
    right: 0;
    margin-right: 0;
}
.toc_menu_item .menu_mobile_description {
    border-top: 0;
    box-sizing: content-box;
    height: auto;
    line-height: 20px;
    position: relative;
    opacity: 1;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 12px;
    white-space: normal;
    width: 11px;
    text-align: center;
    right: 0;
    top: 0;
    margin-top: 2.6em;
    display: inline-block;
}
.toc_menu_item .toc_menu_icon {
    border: 2px solid;
    box-sizing: content-box;
    height: 5px;
    line-height: 5px;
    width: 5px;
    display: inline-block;
}
.toc_menu_item .menu_mobile_button {
    display: none !important;
}
.toc_menu_item .toc_menu_icon:before {
    font-size:2rem;
    font-weight:normal;
    line-height:inherit;
}
.toc_menu_item .toc_menu_icon_default:before {
    width: 0.4rem;
}
.toc_menu_item_active .toc_menu_icon_default:before {
    width: 0.8rem;
}

.menu_style_left .toc_menu_item .toc_menu_description {
    left: -20em;
    right: auto;
}
.menu_style_left .toc_menu_item:hover .toc_menu_description {
    left: 100%;
    right: auto;
}

/* Blogger */
.sc_blogger_item {
    background: transparent !important;
}
.sc_blogger_item_featured .post_featured {
    margin-bottom: 0;
}
.sc_blogger .sc_blogger_item .sc_blogger_post_meta {
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5em;
}
.sc_blogger .sc_item_button .sc_button_simple:before,
.sc_blogger .sc_item_button .sc_button_simple:after {
    top:2px;
}

.sc_blogger_default .sc_blogger_item {
    padding: 2.1429em;
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
    left: 45%;
    width: 55%;
}
.sc_blogger_default .sc_blogger_item .sc_blogger_post_meta {
    margin-top:0.6em;
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_featured {
    margin-bottom:0;
}

.sc_blogger_classic .sc_blogger_item .sc_blogger_item_content {
    padding:2.2em 3em;
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_post_meta {
    margin-top:0.4em;
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_excerpt {
    margin-top:1.1em;
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_excerpt_text {
    line-height:1.6em;
    max-height: 5em;
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_excerpt_text p {
    margin:0;
}
.sc_blogger_classic .sc_blogger_item_button .sc_button {
    text-transform: lowercase;
    border: none;
}
.sc_blogger_classic .sc_blogger_item_button {
    margin-top:1em;
}
.sc_blogger_classic .sc_blogger_item .more-link {
    background-color: transparent;
}

.sc_blogger_plain .sc_blogger_item {
    padding: 0;
    text-align: left;
    margin-bottom: 1.5em;
}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_title {
    font-size: 1.467em;
    margin: 0 0 0.3em;
    text-transform: none;
    letter-spacing: -0.3px;
}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_excerpt .sc_blogger_item_excerpt_text {
    max-height: 5em;
    overflow: hidden;
}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_excerpt {
    font-size: 14px;
    font-weight: 300;
    line-height: 23px;
    padding-right: 1em;
}
.sc_blogger_plain .sc_blogger_item_button {
    margin-top: 1.4em;
}
.sc_blogger_plain .sc_blogger_item_button .sc_button {
    font-size: 12px;
}



/* Button */
.demo_button {
    margin: 0 30px 22px 0;
}
.sc_button_wrap {
    display: inline-block;
    line-height: 0;
}
.sc_item_button a,
.sc_form button {
    cursor: pointer;
    display:inline-block;
    text-transform:none;
    white-space:nowrap;
    padding:0.7em 1.6em;
    font-size:18px;
    line-height:24px;
    font-weight:600;
    letter-spacing:0;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.sc_button.sc_button_size_large {
    padding:1.1em 2em;
    font-size: 18px;
}
.sc_button.sc_button_size_small {
    padding:0.45em 1.45em;
    font-size:11px;
    line-height: 15px;
    font-weight: 500;
    letter-spacing: 0.3px;
}

.sc_button_simple {
    text-transform:uppercase;
    font-size:0.8667em;
    letter-spacing:3px;
}
.sc_button_simple:before,
.sc_button_simple:after {
    content:'e93a';
    font-family:'fontello';
    top: -2px;
    font-style:normal;
    display: none;
}

.sc_item_button .sc_button_simple:not(.sc_button_bg_image) {
    background:none !important;
    background-color:transparent;
}
.sc_action_item_link,
.sc_item_button .sc_button_simple {
    border: none;
    font-style:normal;
    font-weight:600;
    font-size:14px;
    line-height: 16px;
    letter-spacing:1px;
    text-transform:uppercase;
    border-bottom: 1px solid;
    padding: 0;
}
.sc_item_button .sc_button_simple:before,
.sc_item_button .sc_button_simple:after {
    font-style:normal;
    line-height:inherit;
    top:3px;
}
.sc_action_item_inner .sc_action_item_link {
    border: none;
    font-size: 12px;
    margin-top: 2.65em;
}

.sc_action_item_bl .sc_action_item_inner .sc_action_item_link {
    margin-top: 1.5em;
}




.sc_promo_modern .sc_item_button .sc_button_simple {
    text-transform: lowercase;
    font-size: 1.8em;
    line-height: 1.1em;
    border-bottom: 2px solid;
}



/* Courses */
.sc_courses_default .sc_courses_item_info {
    padding: 2em;
}
.sc_courses_default .sc_courses_item_date {
    letter-spacing: 0;
    font-style: italic;
}
.sc_courses_default .sc_courses_item_price {
    font-size:2em;
    margin-top:0.8em;
    min-height:1.2em;
}
.sc_courses_default .trx_addons_hover_content {
    text-align:left;
    padding: 2em;
    left:0;
    top:0;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    transform:none;
}
.sc_courses_default .sc_courses_item .trx_addons_hover_mask {
    background-color: #000;
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_title {
    background-color: transparent;
    padding: 0;
    margin:0;
    text-transform:none;
    font-size: 1.6667em;
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text {
    padding:0;
    margin-top:2em;
    font-style:normal;
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {
    margin-top: 3em;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:2px;
    padding:1.3em 1.9em;
}



/* Dishes */
.sc_dishes_default .sc_dishes_item_info {
    padding: 2.6em 3em;
    text-align:center;
}
.sc_dishes_default .sc_dishes_item_title {
    margin-top:0;
}
.sc_dishes_default .sc_dishes_item_subtitle {
    font-size: 0.8667em;
    line-height:1.5em;
    font-style:italic;
    letter-spacing:0;
    margin-top:0.1em;
}
.sc_dishes_default .sc_dishes_item_content {
    margin-top:1.6em;
    min-height:5.4em;
}
.sc_dishes_default .sc_dishes_item_button {
    margin:1.6em 0 0;
}

.sc_dishes_compact .sc_dishes_item_header {
    padding:2rem;
}
.sc_dishes_compact .sc_dishes_item_title {
    line-height:1.25em;
}
.sc_dishes_compact .sc_dishes_item_subtitle {
    font-size: 13px;
    line-height:16px;
}


/* Events */
.sc_events_item {
    height: 5.2632em;
}
.sc_events_item + .sc_events_item {
    margin-top: 1em;
}
.sc_events_button {
    text-align:center;
}
.sc_events_item_date {
    height: 5.2632em;
}
.sc_events_item_day {
    font-weight:200;
    margin-top:0.2em;
}
.sc_events_item_button {
    min-height:1.3em;
}
.sc_events_item_button:before,
.sc_events_item_button:after {
    position:absolute;
    left:0; top: 0;
    content:'e93a';
    font-family:'fontello';
    font-size:0.9286em;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.sc_events_item_button:after {
    left:-30px;
    opacity:0;
    filter: alpha(opacity=0);
}
.sc_events_item:hover .sc_events_item_button:before {
    opacity:0;
    filter: alpha(opacity=0);
    left: 30px;
}
.sc_events_item:hover .sc_events_item_button:after {
    opacity:1;
    filter: alpha(opacity=100);
    left: 0;
}

.sc_events_detailed .sc_events_item_date,
.sc_events_detailed .sc_events_item_time,
.sc_events_detailed .sc_events_item_button {
    font-size:0.7368em;
    font-weight:700;
    line-height:1.3em;
    text-transform:uppercase;
}
.sc_events_detailed .sc_events_item_title {
    font-size:1.0526em;
    line-height:1.2em;
    font-weight:700;
    font-style:italic;
}
.sc_events_detailed .sc_events_item,
.sc_events_detailed .sc_events_item_date,
.sc_events_detailed .sc_events_item_button,
.sc_events_detailed .sc_events_item_title,
.sc_events_detailed .sc_events_item_time {
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}

/* Form */
.sc_form form input.filled.trx_addons_field_error,
.sc_form form input.filled.trx_addons_field_error:hover,
.sc_form form input.filled.trx_addons_field_error:focus {
    color: #ff0000 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;	
}
.trx_addons_field_error {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.sc_form[class*="scheme_"] {
    padding: 5em;
}
.sc_form_description {
    font-style:normal;
}
.sc_form_detailed .sc_form_info {
    padding: 0;
}
.sc_form_title + .sc_form_form, .sc_form_subtitle + .sc_form_form, .sc_form_descr + .sc_form_form {
    margin-top:4em;
}

.sc_form .sc_form_info_item .sc_form_info_icon:before { font-family: 'fontello'; }
.sc_form .sc_form_info_item_address .sc_form_info_icon:before { content: 'e8fd'; }
.sc_form .sc_form_info_item_email .sc_form_info_icon:before { content: 'e8fa'; }
.sc_form .sc_form_info_item_phone .sc_form_info_icon:before { content: 'e8f5'; }

.sc_form_field,
.sc_form_modern .sc_form_field {
    margin-bottom: 1.3333em;
}
.sc_form_detailed .sc_form_field,
.sc_form_default .sc_form_field {
    margin-bottom: 2em;
}
.sc_form_field_button {
    margin-top: 0;
    margin-bottom:0;
}
.sc_form_detailed .sc_form_field_button {
    margin-bottom:0;
}

.sc_form button {
    margin: 0.4em auto 0;
}
.sc_form_detailed.sc_form button {
    margin: 2em auto 0;
    width: auto;
}
.sc_form button:after {
    content:' ';
}
.sc_form_default .sc_form_field_button:before {
    content:' ';
    display:block;
    width:100%;
    height: 0;
    clear:both;
}
.form_socials.socials_wrap {
    margin-top: 2em;
}
.sc_form_default .sc_form_field_button {
    text-align:left;
}
.sc_form_modern .sc_form_field_button {
    text-align:center;
}
.sc_form_detailed button {
    display: block;
}
.sc_form_detailed .sc_form_form {
    margin-top: 2.8em;
    width: 100%;
}
.sc_form_field_title {
    text-transform:none;
    font-size:1em;
    font-weight:normal;
    line-height:1.8em;
    margin-bottom:0.7em;
}
label.required .sc_form_field_title:after {
    content:'*';
    display:inline-block;
    vertical-align:text-top;
    margin:-0.5em 0 0 0.5em;
    font-size:80%;
    color:#da6f5b;
}
.sc_form input[type="text"],
.sc_form textarea {
    border: 2px solid #eee;
    font-size: 1.067em;
    line-height:1.4em;
    font-style:normal;
    padding: 1.4em;
    letter-spacing: 0.7px;
}

.sc_form.sc_form_detailed input[type="text"],
.sc_form.sc_form_detailed textarea,
.sc_form.sc_form_default input[type="text"],
.sc_form.sc_form_default textarea {
    border: none;
    border-bottom: 2px solid #eee;
    padding: 0.75em 1.65em;
}


[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
    font-size:1em !important;
    font-weight: 400;
    font-style:normal;
    line-height:1.2em;
    letter-spacing:1px;
    padding: 1.4em 1.4em !important;
}
[class*="sc_input_hover_"] .sc_form_field_hover {
    font-size: 1em;
}
[class*="sc_input_hover_"] .sc_form_field_content {
    font-size: 1em;
    line-height:1.2em
}
[class*="sc_input_hover_"] label.required:after {
    display: none;
}
[class*="sc_input_hover_"] label.required .sc_form_field_content:after {
    font-size:110%;
}
.sc_form_modern form:not([class*="sc_input_hover_"]) textarea {
    min-height:9.8em;
}

.sc_input_hover_accent .sc_form_field_hover:before {
    height: 3em;
}
.sc_input_hover_accent textarea + .sc_form_field_hover:before {
    height: 9em;
}


.sc_input_hover_path .sc_form_field_content {
    padding-top:2em;
}
.sc_input_hover_path textarea + .sc_form_field_hover > .sc_form_field_content {
    padding-top:2em;
}
.sc_input_hover_path input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path input.filled + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-transform: scale3d(0.875, 0.875, 1) translate3d(0, 2.8em, 0);
    -ms-transform: scale3d(0.875, 0.875, 1) translate3d(0, 2.8em, 0);
    transform: scale3d(0.875, 0.875, 1) translate3d(0, 2.8em, 0);
}
.sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-transform: scale3d(0.875, 0.875, 1) translate3d(0, 10em, 0);
    -ms-transform: scale3d(0.875, 0.875, 1) translate3d(0, 10em, 0);
    transform: scale3d(0.875, 0.875, 1) translate3d(0, 10em, 0);
}

.sc_input_hover_jump .sc_form_field_content:before {
    top: -190%;
}
.sc_input_hover_jump .sc_form_field_content {
    padding:1.5em;
}

.sc_input_hover_underline .sc_form_field_hover:before {
    height: 2px;
}
.sc_input_hover_underline input:focus + .sc_form_field_hover:before,
.sc_input_hover_underline textarea:focus + .sc_form_field_hover:before,
.sc_input_hover_underline input.filled + .sc_form_field_hover:before,
.sc_input_hover_underline textarea.filled + .sc_form_field_hover:before {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.sc_input_hover_underline input:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_underline input.filled + .sc_form_field_hover > .sc_form_field_content {
    -webkit-transform: translate3d(0, 2.2em, 0) scale3d(0.875, 0.875, 1);
    -ms-transform: translate3d(0, 2.2em, 0) scale3d(0.875, 0.875, 1);
    transform: translate3d(0, 2.2em, 0) scale3d(0.875, 0.875, 1);
}
.sc_input_hover_underline textarea:focus + .sc_form_field_hover > .sc_form_field_content,
.sc_input_hover_underline textarea.filled + .sc_form_field_hover > .sc_form_field_content {
    height: 5.3em;
    -webkit-transform: translate3d(0, 6.2em, 0) scale3d(0.875, 0.875, 1);
    -ms-transform: translate3d(0, 6.2em, 0) scale3d(0.875, 0.875, 1);
    transform: translate3d(0, 6.2em, 0) scale3d(0.875, 0.875, 1);
}

.sc_input_hover_iconed .sc_form_field_hover {
    /*padding: 0.45em !important;*/
    padding: 0.5em 0.5em  0.4em  !important;
}

/* Googlemap */
.sc_googlemap_content .sc_form_default .sc_form_details {
    width:100%;
    float:none;
}
.sc_googlemap_content .sc_form_default .sc_form_details > div {
    width: 100%;
    padding-right:0;
}
.sc_googlemap_content .sc_form_default .sc_form_field_message {
    width: 100%;
    float:none;
    padding-left: 0;
}
.sc_googlemap_content .sc_form .sc_form_field input[type="text"],
.sc_googlemap_content .sc_form .sc_form_field textarea {
    padding:0.5em 1em;
}
.sc_googlemap_content .sc_form .sc_form_field textarea {
    min-height:3em;
}

.sc_googlemap_content_detailed {
    font-size:0.8421em;
    position:absolute;
    z-index:1000;
    width: 20em;
    left: 26%;
    top: 26%;
    padding:1.3em 2.5em;
    line-height:1.2em;
}
.sc_googlemap_content_detailed p {
    margin-bottom:1em;
}
.sc_googlemap_content_detailed:before {
    content: ' ';
    font-family:inherit;
    left: 0;
    top: 10%;
    bottom: 10%;
    width: 8px;
}




.sc_form_detailed .sc_form_info_area {
    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 1em;
    font-weight: 400;
    margin-left: 0;
    padding-left: 0;
    text-transform: none;
    width: 100%;
}
.sc_form_detailed .sc_form_info_title {
    font-size: 1.6em;
}
.sc_form_detailed .sc_form_info_item + .sc_form_info_item {
    margin-top: 1.7em;
}
.sc_form_form_title_top,
.sc_form_info_title_top {
    margin-bottom: 28px;
}



/* Icons */
.sc_icons .sc_icons_icon:before, .sc_icons .sc_icons_icon > span:before {
    font-size: 6em;
    line-height: 1.1em;
}
.sc_icon_type_svg svg {
    width: 6em;
    height: 6em;
}
.sc_icons_size_small .sc_icons_icon::before, .sc_icons_size_small .sc_icons_icon > span::before {
    font-size: 4em;
    line-height: 1.1em;
}
.sc_icons_size_small .sc_icon_type_svg svg {
    width: 4em;
    height: 4em;
}
.sc_icons_size_large .sc_icons_icon::before, .sc_icons_size_large .sc_icons_icon > span::before {
    font-size: 8em;
    line-height: 1.1em;
}
.sc_icons_size_large .sc_icon_type_svg svg {
    width: 8em;
    height: 8em;
}
.sc_icons .sc_icons_icon,
.sc_icons .sc_icons_title {
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.sc_icons_title {
    font-size: 1.2em;
    line-height:1.3em;
    font-weight:400;
    font-style: normal;
    text-transform:uppercase;
    letter-spacing:1px;
}
.sc_icons .sc_icons_image + .sc_icons_title,
.sc_icons .sc_icons_image + .sc_icons_description {
    margin-top:2em;
}
.sc_icons_description {
    font-size: 1em;
    line-height: 1.6em;
    font-weight:400;
    font-style:normal;
}
.sc_icons_modern .sc_icons_description {
    font-size: 1.2em;
    line-height: 1.3em;
}
.sc_icons .sc_icons_title + .sc_icons_description {
    margin-top:0.7em;
}

/* Price */
.sc_price {
    border: 13px solid #ddd;
}
.sc_price_info {
    padding: 5.5em 1.3em 6.3em;
    text-align:center;
}
.sc_price_subtitle {
    font-size: 1em;
    line-height: 1.3em;
    font-weight: normal;
    text-transform:uppercase;
    letter-spacing: 1px;
    margin-bottom:0.5em;
}
.sc_price_title {
    font-size: 1.667em;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.25em;
    margin: 0 0 1.15em;
}
.sc_price_description {
    font-size:1.0667em;
    font-weight:400;
    font-style:italic;
    line-height:1.25em;
    letter-spacing:0;
    margin:0.65em 0;
}
.sc_price_description p {
    margin-bottom: 1em;
}
.sc_price_price {
    font-size: 3.867em;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.25em;
}
.sc_price_decimals {
    text-decoration:none;
    font-size: 0.61em;
    line-height: 1.55em;
    margin-right: 1px;
}
.sc_price_details {
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.45em;
    margin-top: 0.85em;
}
.sc_price_details ul {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 2.2em;
    text-transform: uppercase;
    padding: 0;
    list-style-type: none;
}

.sc_price_link {
    background: transparent;
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1em;
    margin-top: 4.5em;
    padding: 0;
    text-transform: uppercase;
}
.sc_price_link:hover {
    background: transparent;
}
.sc_price_link:after {
    display:none;
}


/* Promo */
.sc_promo.sc_promo_modern .sc_promo_text_inner {
    background: transparent;
}
.top_promo_image {
    margin: 0 0 3em 0;
}
.sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 18% 15% 16.5%;
}
.extra-margin.sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 24% 15% 26%;
}

.sc_promo {
    padding-top: 0;
}
.sc_promo.sc_promo_size_normal .sc_promo_descr,
.sc_promo.sc_promo_size_large .sc_promo_descr {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 24px;
    margin-top: 17px;
    margin-bottom: 1em;
}
.sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr {
    font-size: 1.05em;
    text-transform: none;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1.9em;
    margin-bottom: 8px;
    margin-top: 1.25em !important;
}
.sc_promo.sc_promo_size_large h2.sc_promo_title {
    font-size: 6.667em;
    letter-spacing: 1px;
    font-weight: 800;
    line-height: 1em;
}
.sc_promo.sc_promo_size_normal .sc_item_button,
.sc_promo.sc_promo_size_large .sc_item_button {
    margin-top: 4.9em;
}

.sc_promo.sc_promo_modern.sc_promo_size_large .sc_item_button {
    margin-top: 1.1em;
}

.sc_promo.sc_promo_size_tiny .sc_promo_image {
    margin: 0.5em;
}
.sc_promo_text blockquote {
    margin: 0 !important;
}
.sc_promo.sc_promo_size_normal .sc_promo_icon,
.sc_promo.sc_promo_size_large .sc_promo_icon {
    font-size: 7em;
    line-height: 1em;
    margin-bottom:0.14em;
}
.sc_promo_title + .sc_promo_content,
.sc_promo_subtitle + .sc_promo_content {
    margin-top: 1.8em;
}
.sc_promo_title + .sc_promo_subtitle {
    margin-top: 1.25em;
}
.sc_promo_button .sc_button_simple:before,
.sc_promo_button .sc_button_simple:after {
    display: none;
}

.sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 3em;
}
.sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_text_inner {
    padding: 8em 8.4em 8em;
}

.sc_promo.sc_promo_modern.sc_promo_size_large .sc_promo_text_inner {
    padding: 7.8em 8.4em;
}

.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_descr,
.sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_descr,
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_slider,
.sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_slider,
.sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_slider,
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_columns,
.sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_columns,
.sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_columns,
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_content,
.sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_content,
.sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_content {
    margin-top: 1.8em;
}
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_content + .sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_content + .sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_slider + .sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_slider + .sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_columns + .sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_columns + .sc_item_button_image {
    margin-top: 1.8em;
}

.sc_promo_modern.sc_promo_size_large h2.sc_promo_title,
.sc_promo_modern .sc_promo_title {
    color: #ffffff;
    font-size: 14.667em;
    line-height: 0.64em;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0;
}
.sc_promo_modern.sc_promo_size_large h2.sc_promo_title {
    line-height: 0.68em;
}

.sc_promo_modern .sc_promo_descr {
    color: #777777 !important;
}
.sc_promo_modern .sc_promo_descr,
.sc_promo_modern .sc_promo_button {
    padding-left: 0;
}
.sc_promo_content h5 {
    font-size: 2.533em;
}

.sc_promo_modern.sc_promo_size_large .sc_promo_descr {
    font-size: 1.6em;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.45em;
    margin-bottom: 0.75em;
    margin-top: 1.25em;
    text-transform: none;
}




/* Services */
.sc_services_default .trx_addons_hover_content .trx_addons_hover_title {
    font-size: 1.3333em;
}
.sc_services_default .sc_services_item_icon {
    margin-top: 0.8em;
}
.sc_services_default .sc_services_item_info {
    padding: 2.6em 3em;
    text-align:center;
}
.sc_services_default .sc_services_item_title {
    margin-top:0;
}
.sc_services_default .sc_services_item_subtitle {
    font-size: 0.8667em;
    line-height:1.5em;
    font-style:italic;
    letter-spacing:0;
    margin-top:0.1em;
}
.sc_services_default .sc_services_item_content {
    margin-top:1.6em;
    min-height:5.4em;
}
.sc_services_default .sc_services_item_button {
    margin:1.6em 0 0;
}

.sc_services_iconed .sc_services_item_icon {
    font-size:2.8em;
    line-height:1em;
}
.sc_services_iconed .sc_services_item_header {
    padding:2rem;
}
.sc_services_iconed .sc_services_item_title {
    font-size:1em;
    line-height:1.5em;
}
.sc_services_iconed .sc_services_item_subtitle,
.sc_services_iconed .sc_services_item_button {
    display:none;
}


/* Skills */
.sc_skills_counter .sc_skills_item_wrap {
    max-width:none;
}
.sc_skills .sc_skills_item_title {
    font-size:12px;
    line-height:16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing:1px;
}
.column_row .sc_skills_counter .sc_skills_column + .sc_skills_column:before {
    content:' ';
    position:absolute;
    left:0;
    top: 0;
    height: 100%;
    width: 1px;
}
.sc_skills_counter .sc_skills_item_wrap {
    padding:1em;
    text-align: center;
}
.column_row .sc_skills_counter .sc_skills_item_wrap {
    padding: 3.1em 1em 3.2em;
}

.sc_skills_counter .sc_skills_icon {
    font-size:4.2em;
    line-height: 1.15em;
}
.sc_skills_counter .sc_skills_total {
    font-weight:700;
    font-size: 2.533em;
    line-height: 1.1em;
    margin:0;
    text-align:center;
}
.sc_skills_counter .sc_skills_icon+.sc_skills_total {
    margin-top:0.2em;
}
.sc_skills_counter .sc_skills_item_title {
    font-size:12px;
    line-height:1.3em;
    text-transform:none;
    letter-spacing:0;
    text-align:center;
    margin-top: 10px;
}
.sc_skills_counter .sc_skills_item_wrap {
    border: 3px solid;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 3.335em;
    line-height: 1.25em;
    top: 47%;
    font-weight: 700;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
    font-size:1.0667em;
    line-height:1.3em;
    font-weight: 400;
    letter-spacing:1px;
    margin-top:0.2em;
    text-transform:none;
}


/* Table */
.sc_table table {
    border: 2px solid;
}
.sc_table table th, .sc_table table td {
    padding: 1.85em 1em;
    border: none;
}
.sc_table table th {
    padding: 2.1em 1em;
}
.sc_table > p {
    margin: 0;
}


/* Testimonials */

.sc_testimonials_default .sc_testimonials_item  {
    padding-right: 7em;
}

.sc_testimonials_item {
    padding-left: 30px;
}
.sc_testimonials_item_content {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5em;
    text-align: left;
}
.sc_testimonials_item_content:before {
    content:'e8b6';
    font-family:'fontello';
    margin-bottom:0.6em;
    font-style: italic;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: block;
    position: absolute;
    left: 6px;
    top: 0;
    font-size: 1.1em;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_content {
    font-size: 1em;
    line-height:1.4em;
}
.sc_testimonials_item_author {
    background-color: transparent;
    font-style: normal;
    margin-top: 1.9em;
    max-width: none;
    padding: 0;
    text-align: left;
}
.sc_testimonials_item_author_avatar {
    width: 5em;
    height: 5em;
    margin: 0 0 0.8em;
}
.sc_testimonials_item_author_data {
    display:block;
    max-width:none;
}
.sc_testimonials_item_author_title:before {
    content: "- ";
    display: inline-block;
    padding-right: 5px;
}
.sc_testimonials_item_author_title {
    font-size: 16px;
    font-style:normal;
    letter-spacing:0.4px;
    text-transform:none;
    font-weight: 600;
}
.sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
    margin-top:0.1em;
}
.sc_testimonials.slider_pagination {
    padding-bottom: 7.5em;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}


/* Team */
.sc_team_default .trx_addons_hover_content .trx_addons_hover_title {
    font-size: 1.3333em;
}
.sc_team_default .sc_team_item_info {
    padding: 2.6em 3em;
    text-align:center;
}
.sc_team_default .sc_team_item_title {
    margin-top:0;
}
.sc_team_default .sc_team_item_subtitle,
.sc_team_short .sc_team_item_subtitle,
.sc_team_featured .sc_team_item_subtitle {
    font-size: 13px;
    line-height:20px;
    font-style:italic;
    letter-spacing:0;
    margin-top:1px;
}
.sc_team_default .sc_team_item_content {
    margin-top:1.6em;
    min-height:5.4em;
}
.sc_team_default .sc_team_item_socials .social_item {
    display:inline-block;
    margin: 0 3px 3px 0;
}
.sc_team_default .sc_team_item_socials .social_item a {
    display:block;
    width: 2.4em;
    height: 2.4em;
    line-height: 2.4em;
}
.sc_team_default .sc_team_item_socials + .sc_team_item_button {
    display:none;
}
.sc_team_default .sc_team_item_button {
    margin:1.6em 0 0;
}


.team_member_page .team_member_brief_info_text {
    letter-spacing:0;
}
.team_member_page .team_member_socials .social_item {
    display:inline-block;
    margin: 0 3px 3px 0;
}
.team_member_page .team_member_socials .social_item a {
    display:block;
    width: 2.4em;
    height: 2.4em;
    line-height: 2.4em;
}


.trx_addons_tooltip {
    display: inline-block;
    line-height: 1.5em;
}
.trx_addons_tooltip:before {
    font-style: italic;
    padding: 0.55em 1em;
    font-size: 13px !important;
    letter-spacing: 0.8px;
}
.trx_addons_tooltip:hover:before, .trx_addons_tooltip:hover:after {
    bottom: 24px;
}



.trx_addons_dropcap.trx_addons_dropcap_style_2 {
    font-size: 5.333em;
}
.trx_addons_dropcap.trx_addons_dropcap_style_1,
.trx_addons_dropcap.trx_addons_dropcap_style_2 {
    padding: 0;
    width: auto;
    height: auto;
    line-height: 1em;
    border-radius: 0;
}
.trx_addons_dropcap.trx_addons_dropcap_style_1 {
    font-size: 4.55em;
    margin: 7px 17px 0 0;
    padding: 0 10px 8px;
    line-height: 0.9em;
}
.trx_addons_dropcap.trx_addons_dropcap_style_2 {
    background: transparent;
    margin: -9px 0.25em 5px 11px;
}



.trx_addons_list_ol,
.trx_addons_list_dot,
.trx_addons_list_custom,
.trx_addons_list_success,
.trx_addons_list_error,
.trx_addons_list_info,
.trx_addons_list_plus,
.trx_addons_list_minus,
.trx_addons_list_help,
.trx_addons_list_attention {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 2.2em;
}


.sc_table table tr:first-child th, .sc_table table tr:first-child td {
    font-weight: 400;
    border: none;
}

.sc_item_descr {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1.2px;
    line-height: 2.2em;
    list-style-type: none;
    padding: 0;
    text-transform: uppercase;
}

.trx_addons_video_player.with_cover.hover_play.video_play img {
    opacity: 0;
}
.trx_addons_scroll_to_top {
    height: 3em;
    line-height: 3em;
    right: 2em;
    width: 3em;
}
.trx_addons_scroll_to_top:before {
    line-height: 3em;
}


.trx_addons_popup .trx_addons_tabs_title > a > i {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.trx_addons_popup_form_field_submit .submit_button {
    padding: 0.65em 1.55em;
}
#trx_addons_login_popup.trx_addons_popup {
    height: 100%;
    width: 100%;
    max-width: 600px;
}
#trx_addons_login_popup .trx_addons_right_side {
    padding-left: 0.6em;
}

/* TRX_addons_editor CSS */
/* Tooltips */
.trx_addons_tooltip {
    border-bottom-style: solid;
}
.trx_addons_tooltip:before {
    font-size:1em;
    line-height:1.3em;
    padding: 0.6em 1em;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.trx_addons_tooltip:after {
    margin-bottom:-8px;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    transform:none;
}


/* Dropcaps */
.trx_addons_dropcap {
    font-size:2.21437em;
    padding: 0;
    margin: 0.25em 0.5em 0 0;
    width: 2em; 
    height: 2em; 
    line-height: 2em; 
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

/* Tiny text */
.trx_addons_tiny_text {
    letter-spacing:2px;
}

/* Lists */
.trx_addons_list_parameters > li > strong,
.trx_addons_list_parameters > li > em {
    color:inherit;
}
.trx_addons_list_parameters > li > em {
    font-family:inherit;
}









body {
    font-family: "Poppins", sans-serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.725em;
    text-decoration: none;
    text-transform: none;
}

p,
ul,
ol,
dl,
blockquote,
address {
    margin-top: 0em;
    margin-bottom: 1.68em;
}

h1 {
    font-family: "Playfair Display", serif;
    font-size: 4em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
    margin-top: 0.885em;
    margin-bottom: 0.78em;
}

h2 {
    font-family: "Playfair Display", serif;
    font-size: 3.200em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -0.1px;
    margin-top: 1.0444em;
    margin-bottom: 0.8em;
}

h3 {
    font-family: "Poppins", sans-serif;
    font-size: 2.400em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.34em;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 1.3333em;
    margin-bottom: 0.59em;
}

h4 {
    font-family: "Poppins", sans-serif;
    font-size: 1.600em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.38em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.28px;
    margin-top: 1.925em;
    margin-bottom: 0.75em;
}

h5 {
    font-family: "Poppins", sans-serif;
    font-size: 1.600em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.28px;
    margin-top: 1.325em;
    margin-bottom: 0.68em;
}

h6 {
    font-family: "Poppins", sans-serif;
    font-size: 1em;
    font-weight: 600;
    font-style: normal;
    line-height: 1.67em;
    text-decoration: none;
    text-transform: none;
    margin-top: 1.7059em;
    margin-bottom: 0.9412em;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="password"],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select {
    font-family: "Poppins", sans-serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.gallery_preview_show .post_readmore,
.more-link,
.alices_tabs .alices_tabs_titles li a {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
}

.top_panel .slider_engine_revo .slide_title {
    font-family: "Playfair Display", serif
}

blockquote,
mark,
ins,
.logo_text,
.post_price.price,
.theme_scroll_down {
    font-family: "Poppins", sans-serif
}

.post_meta {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    margin-top: 1.1em;
    margin-bottom: 1.1em;
}

em,
i,
.post-date,
.rss-date .post_date,
.post_meta_item,
.post_counters_item,
.comments_list_wrap .comment_date,
.comments_list_wrap .comment_time,
.comments_list_wrap .comment_counters,
.top_panel .slider_engine_revo .slide_subtitle,
.logo_slogan,
fieldset legend,
figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd,
.format-audio .post_featured .post_audio_author,
.post_item_single .post_content .post_meta,
.author_bio .author_link,
.comments_list_wrap .comment_posted,
.comments_list_wrap .comment_reply {
    font-family: "Poppins", sans-serif;
}

.search_wrap .search_results .post_meta_item,
.search_wrap .search_results .post_counters_item {
    font-family: "Poppins", sans-serif;
}

.logo_text {
    font-family: "Montserrat", sans-serif;
    font-size: 1.8em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.logo_footer_text {
    font-family: "Montserrat", sans-serif;
}

.menu_main_nav_area {
    font-size: 14px;
    line-height: 1.5em;
}

.menu_main_nav>li,
.menu_main_nav>li>a {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.menu_main_nav>li ul,
.menu_main_nav>li ul>li,
.menu_main_nav>li ul>li>a {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.1px;
}

.menu_mobile .menu_mobile_nav_area>ul>li,
.menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-family: "Poppins", sans-serif;
}

.menu_mobile .menu_mobile_nav_area>ul>li li,
.menu_mobile .menu_mobile_nav_area>ul>li li>a {
    font-family: "Poppins", sans-serif;
}

.sc_layouts_row,
.sc_layouts_row input[type="text"] {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
}

.sc_layouts_row .sc_button_wrap .sc_button {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
}

.sc_layouts_menu_nav>li,
.sc_layouts_menu_nav>li>a {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.sc_layouts_menu_nav>li ul,
.sc_layouts_menu_nav>li ul>li,
.sc_layouts_menu_nav>li ul>li>a {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0.1px;
}

.post_layout_sticky.sticky .post_title,
.post_item_single .post_header h3.post_title,
.format-audio .post_featured .post_audio_title,
.post_layout_excerpt .post_title,
.trx_addons_audio_player .audio_caption,
blockquote {
    font-family: "Playfair Display", serif;
}

.eg-theme-wrapper .esg-media-cover-wrapper .esg-center,
.esg-entry-content.eg-theme-grid-shop-content .woocommerce-Price-amount.amount,
.esg-entry-content.eg-theme-grid-shop-content div a,
.eg-theme-grid-shop-wrapper .esg-bc.eec .esg-bottom a,
blockquote a {
    font-family: "Poppins", sans-serif;
}

.rev_slider .tp-caption.other-font,
.sc_promo_modern .sc_promo_title {
    font-family: "arkanaregular", sans-serif;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,
.sc_dishes_compact .sc_services_item_title,
.sc_services_iconed .sc_services_item_title {
    font-family: "Poppins", sans-serif;
}

.sc_recent_news .post_item .post_footer .post_counters .post_counters_item,
.sc_item_subtitle.sc_item_title_style_shadow,
.sc_item_button a,
.sc_form button,
.sc_button_simple,
.sc_action_item_link,
.sc_icons_title,
.sc_price_title,
.sc_price_link,
.sc_courses_default .sc_courses_item_price,
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a,
.sc_promo_modern .sc_promo_link2 span+span,
.slider_swiper .slide_info.slide_info_large .slide_title,
.slider_style_modern .slider_controls_label span+span,
.slider_pagination_wrap,
.sc_slider_controller_info {
    font-family: "Poppins", sans-serif;
}

.sc_testimonials_item_content,
.sc_price_price,
.sc_skills_counter .sc_skills_total,
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-family: "Playfair Display", serif;
}

.sc_item_subtitle,
.sc_item_button .sc_button_simple,
.sc_recent_news .post_item .post_meta,
.sc_action_item_description,
.sc_price_description,
.sc_price_details,
.sc_courses_default .sc_courses_item_date,
.courses_single .courses_page_meta,
.sc_promo_modern .sc_promo_link2 span,
.sc_skills_counter .sc_skills_item_title,
.slider_style_modern .slider_controls_label span,
.slider_titles_outside_wrap .slide_cats,
.slider_titles_outside_wrap .slide_subtitle,
.sc_team .sc_team_item_subtitle,
.sc_dishes .sc_dishes_item_subtitle,
.sc_services .sc_services_item_subtitle,
.team_member_page .team_member_brief_info_text,
.sc_testimonials_item_author_title {
    font-family: "Poppins", sans-serif;
}

.sc_action_item h3.sc_action_item_title,
.trx_addons_dropcap,
.trx_addons_tooltip:before {
    font-family: "Playfair Display", serif;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
    font-family: "Poppins", sans-serif;
}

.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    font-family: "Poppins", sans-serif;
}

.woocommerce .checkout table.shop_table .product-name .variation,
.woocommerce .shop_table.order_details td.product-name .variation {
    font-family: "Poppins", sans-serif;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .post_header,
.woocommerce-page ul.products li.product .post_header,
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce .woocommerce-message .button,
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce .button,
.woocommerce-page .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button.woocommerce #respond input#submit,
.woocommerce input[type="button"],
.woocommerce-page input[type="button"],
.woocommerce input[type="submit"],
.woocommerce-page input[type="submit"],
.woocommerce .shop_table th,
.woocommerce span.onsale,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .summary .stock,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong,
.woocommerce table.cart td.product-name a,
.woocommerce-page table.cart td.product-name a,
.woocommerce #content table.cart td.product-name a,
.woocommerce-page #content table.cart td.product-name a,
.woocommerce .checkout table.shop_table .product-name,
.woocommerce .shop_table.order_details td.product-name,
.woocommerce .order_details li strong,
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content .woocommerce-Address-title a {
    font-family: "Poppins", sans-serif;
}

.woocommerce ul.products li.product .post_header .post_tags,
.woocommerce div.product .product_meta span>a,
.woocommerce div.product .product_meta span>span,
.woocommerce div.product form.cart .reset_variations,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time {
    font-family: "Poppins", sans-serif;
}

.woocommerce .cart-collaterals h2,
.woocommerce-page .cart-collaterals h2,
.single-product .related h2,
.woocommerce div.product .product_title {
    font-family: "Poppins", sans-serif;
}

.scheme_default h1,
.scheme_default h2,
.scheme_default h3,
.scheme_default h4,
.scheme_default h5,
.scheme_default h6,
.scheme_default h1 a,
.scheme_default h2 a,
.scheme_default h3 a,
.scheme_default h4 a,
.scheme_default h5 a,
.scheme_default h6 a,
.scheme_default li a {
    color: #141414;
}

.scheme_default h1 a:hover,
.scheme_default h2 a:hover,
.scheme_default h3 a:hover,
.scheme_default h4 a:hover,
.scheme_default h5 a:hover,
.scheme_default h6 a:hover,
.scheme_default li a:hover {
    color: #fe7799;
}

.scheme_default dt,
.scheme_default b,
.scheme_default strong,
.scheme_default i,
.scheme_default em,
.scheme_default mark,
.scheme_default ins {
    color: #141414;
}

.scheme_default s,
.scheme_default strike,
.scheme_default del {
    color: #d8d8d8;
}

.scheme_default code {
    color: #777777;
    background-color: #f5f5f5;
    border-color: #dae1e5;
}

.scheme_default code a {
    color: #fe7799;
}

.scheme_default code a:hover {
    color: #141414;
}

.scheme_default .color_text_link,
.scheme_default .color_text_link a {
    color: #fe7799!important;
}

.scheme_default .color_text_link_light,
.scheme_default .color_text_link_light a {
    color: #ffffff!important;
}

.scheme_default .color_text_link_light:hover,
.scheme_default .color_text_link_light a:hover {
    color: #141414!important;
}

.scheme_default .tp-bullets.custom .tp-bullet.selected,
.scheme_default .tp-bullets.custom .tp-bullet:hover {
    background-color: #fe7799;
}

.scheme_default a {
    color: #fe7799;
}

.scheme_default a:hover {
    color: #141414;
}

.scheme_default blockquote {
    color: #141414;
}

.scheme_default blockquote:before {
    color: #fe7799;
}

.scheme_default blockquote a {
    color: #fe7799;
}

.scheme_default blockquote a:hover {
    color: #141414;
}

.scheme_default table th,
.scheme_default table th+th,
.scheme_default table td+th {
    border-color: rgba(255, 255, 255, 0.2);
}

.scheme_default table td,
.scheme_default table th+td,
.scheme_default table td+td {
    border-color: #ffffff;
}

.scheme_default table {
    color: #777777;
}

.scheme_default .sc_table table {
    border-color: #000000;
}

.scheme_default table th {
    color: #ffffff;
    background-color: #000000;
}

.scheme_default table>tbody>tr:nth-child(2n+1)>td {
    background-color: #f5f5f5;
}

.scheme_default table>tbody>tr:nth-child(2n)>td {}

.scheme_default table th a:hover {
    color: #ffffff;
}

.scheme_default hr {
    border-color: #e5e5e5;
}

.scheme_default figure figcaption,
.scheme_default .wp-caption .wp-caption-text,
.scheme_default .wp-caption .wp-caption-dd,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-text,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-dd {
    color: #ffffff;
    background-color: #000000;
}

.scheme_default ul>li:before {
    color: #fe7799;
}

.scheme_default fieldset {
    border-color: #e5e5e5;
}

.scheme_default fieldset legend {
    color: #141414;
    background-color: #ffffff;
}

.scheme_default input[type="text"],
.scheme_default input[type="number"],
.scheme_default input[type="email"],
.scheme_default input[type="tel"],
.scheme_default input[type="search"],
.scheme_default input[type="password"],
.scheme_default .widget_search form,
.scheme_default .select_container,
.scheme_default .select_container:before,
.scheme_default .select2-container .select2-choice,
.scheme_default textarea,
.scheme_default textarea.wp-editor-area {
    color: #777777;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_default .select_container select {
    color: #bac0c3;
}

.scheme_default input[type="text"]:focus,
.scheme_default input[type="number"]:focus,
.scheme_default input[type="email"]:focus,
.scheme_default input[type="tel"]:focus,
.scheme_default input[type="search"]:focus,
.scheme_default input[type="password"]:focus,
.scheme_default .select_container:hover,
.scheme_default .select_container:before:hover,
.scheme_default select option:hover,
.scheme_default select option:focus,
.scheme_default .select2-container .select2-choice:hover,
.scheme_default textarea:focus,
.scheme_default textarea.wp-editor-area:focus {
    color: #fe7799;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_default .select_container select:focus {
    color: #1e1d22;
    border-color: #ebebeb;
}

.scheme_default .select_container:after {
    color: #bac0c3;
}

.scheme_default .select_container:hover:after {
    color: #1e1d22;
}

.scheme_default .widget_search form:hover:after {
    color: #1e1d22;
}

.scheme_default input::-webkit-input-placeholder,
.scheme_default textarea::-webkit-input-placeholder {
    color: #fe7799;
}

.scheme_default input[type="radio"]+label:before,
.scheme_default input[type="checkbox"]+label:before {
    border-color: #ebebeb;
    background-color: #ffffff;
}

.scheme_default button,
.scheme_default input[type="reset"],
.scheme_default input[type="submit"],
.scheme_default input[type="button"] {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default input[type="submit"]:hover,
.scheme_default input[type="reset"]:hover,
.scheme_default input[type="button"]:hover,
.scheme_default button:hover,
.scheme_default input[type="submit"]:focus,
.scheme_default input[type="reset"]:focus,
.scheme_default input[type="button"]:focus,
.scheme_default button:focus {
    background-color: #141414;
    color: #ffffff;
}

.scheme_default .wp-editor-container input[type="button"] {
    background-color: #f5f5f5;
    border-color: #dae1e5;
    color: #000000;
    -webkit-box-shadow: 0 1px 0 0 #ced5d9;
    -moz-box-shadow: 0 1px 0 0 #ced5d9;
    box-shadow: 0 1px 0 0 #ced5d9;
}

.scheme_default .wp-editor-container input[type="button"]:hover,
.scheme_default .wp-editor-container input[type="button"]:focus {
    background-color: #e4e8eb;
    border-color: #ced5d9;
    color: #fe7799;
}

.scheme_default .select2-results {
    color: #777777;
    border-color: #ebebeb;
    background: #ffffff;
}

.scheme_default .select2-results .select2-highlighted {
    color: #1e1d22;
    background: #f1f5f8;
}

.scheme_default .sticky {
    border-color: #e5e5e5;
}

.scheme_default .sticky .label_sticky {
    border-top-color: #fe7799;
}

.scheme_default body {
    color: #777777;
    background-color: #ffffff;
}

.scheme_default #page_preloader,
.scheme_default.header_position_under .page_content_wrap,
.scheme_default .page_wrap {
    background-color: #ffffff;
}

.scheme_default .preloader_wrap>div {
    background-color: #fe7799;
}

.scheme_default.top_panel.with_bg_image:before {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_default .top_panel .slider_engine_revo .slide_subtitle {
    color: #fe7799;
}

.scheme_default .sc_layouts_row_delimiter,
.scheme_default.sc_layouts_row_delimiter {
    border-color: #e5e5e5;
}

.scheme_default .sc_layouts_item_icon {
    color: #d8d8d8;
}

.scheme_default .sc_layouts_menu_mobile_button a .sc_layouts_item_icon {
    color: #141414;
}

.scheme_default .sc_layouts_menu_mobile_button>a:hover .sc_layouts_item_icon {
    color: #fe7799!important;
}

.scheme_default .sc_layouts_item_details_line1 {
    color: #fe7799;
}

.scheme_default .sc_layouts_item_details_line2 {
    color: #141414;
}

.scheme_default .sc_layouts_row_fixed_on {
    background-color: rgba(255, 255, 255, 0.9);
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item {
    color: #777777;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a {
    color: #141414;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a:hover,
.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a:hover,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: #141414;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_cart:hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_cart:hover .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    color: #777777;
}

.scheme_default .sc_layouts_row_type_narrow .socials_wrap .social_item a,
.scheme_default.sc_layouts_row_type_narrow .socials_wrap .social_item a {
    background-color: transparent;
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_narrow .socials_wrap .social_item a:hover,
.scheme_default.sc_layouts_row_type_narrow .socials_wrap .social_item a:hover {
    background-color: transparent;
    color: #141414;
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_wrap .sc_button,
.scheme_default.sc_layouts_row_type_narrow .sc_button_wrap .sc_button {
    background-color: transparent;
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_wrap .sc_button:hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button_wrap .sc_button:hover {
    background-color: transparent;
    border-color: #141414;
    color: #141414!important;
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_submit,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_submit {
    background-color: transparent;
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item {
    color: #777777;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item a {
    color: #777777;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:hover,
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #141414;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    color: #777777;
}

.scheme_default .sc_layouts_row_type_compact .socials_wrap .social_item a,
.scheme_default.sc_layouts_row_type_compact .socials_wrap .social_item a {
    background-color: transparent;
    color: #141414;
}

.scheme_default .sc_layouts_row_type_compact .socials_wrap .social_item a:hover,
.scheme_default.sc_layouts_row_type_compact .socials_wrap .social_item a:hover {
    background-color: transparent;
    color: #141414;
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_submit,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_submit {
    background-color: transparent;
    color: #141414;
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_submit:hover,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #141414;
}

.scheme_default .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit,
.scheme_default.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
    color: #fe7799;
}

.scheme_default .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,
.scheme_default.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover {
    color: #141414;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item {
    color: #777777;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a {
    color: #141414;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:hover,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:hover,
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #141414;
}

.scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit,
.scheme_default.sc_layouts_row_type_normal .search_wrap .search_submit {
    background-color: transparent;
    color: #bac0c3;
}

.scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit:hover,
.scheme_default.sc_layouts_row_type_normal .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #777777;
}

.scheme_default .sc_layouts_menu_nav>li>a {
    color: #141414;
}

.scheme_default .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_nav>li.sfHover>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #fe7799!important;
}

.scheme_default .sc_layouts_menu_nav>li ul {}

.scheme_default .sc_layouts_menu_nav>li li>a:hover,
.scheme_default .sc_layouts_menu_nav>li li.sfHover>a {
    color: #fe7799!important;
}

.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #fe7799;
}

.scheme_default .sc_layouts_menu_nav>li li[class*="icon-"]:before {
    color: #fe7799;
}

.scheme_default .sc_layouts_menu_nav>li li[class*="icon-"]:hover:before,
.scheme_default .sc_layouts_menu_nav>li li[class*="icon-"].shHover:before,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-item:before,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-parent:before,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor:before {
    color: #141414;
}

.scheme_default .sc_layouts_logo b {
    color: #141414;
}

.scheme_default .sc_layouts_logo i {
    color: #fe7799;
}

.scheme_default .sc_layouts_logo_text {
    color: #fe7799;
}

.scheme_default .sc_layouts_logo:hover .logo_text {
    color: #141414;
}

.scheme_default .logo_slogan {
    color: #777777;
}

.scheme_default .socials_wrap .social_item a,
.scheme_default .socials_wrap .social_item a i {
    color: #d8d8d8;
}

.scheme_default .socials_wrap .social_item a:hover,
.scheme_default .socials_wrap .social_item a:hover i {
    color: #141414;
}

.scheme_default .search_style_expand.search_opened {
    background-color: #ffffff;
    border-color: #e5e5e5;
}

.scheme_default .search_style_expand.search_opened .search_submit {
    color: #777777;
}

.scheme_default .search_style_expand .search_submit:hover,
.scheme_default .search_style_expand .search_submit:focus {
    color: #141414;
}

.scheme_default .search_style_fullscreen.search_opened .search_form_wrap {
    background-color: rgba(255, 255, 255, 0.9);
}

.scheme_default .search_style_fullscreen.search_opened .search_form {
    border-color: #141414;
}

.scheme_default .search_style_fullscreen.search_opened .search_close,
.scheme_default .search_style_fullscreen.search_opened .search_field,
.scheme_default .search_style_fullscreen.search_opened .search_submit {
    color: #1e1d22;
}

.scheme_default .search_style_fullscreen.search_opened .search_close:hover,
.scheme_default .search_style_fullscreen.search_opened .search_field:hover,
.scheme_default .search_style_fullscreen.search_opened .search_field:focus,
.scheme_default .search_style_fullscreen.search_opened .search_submit:hover,
.scheme_default .search_style_fullscreen.search_opened .search_submit:focus {
    color: #777777;
}

.scheme_default .search_style_fullscreen.search_opened input::-webkit-input-placeholder {
    color: #bac0c3;
    opacity: 1;
}

.scheme_default .search_style_fullscreen.search_opened input::-moz-placeholder {
    color: #bac0c3;
    opacity: 1;
}

.scheme_default .search_style_fullscreen.search_opened input:-moz-placeholder {
    color: #bac0c3;
    opacity: 1;
}

.scheme_default .search_style_fullscreen.search_opened input:-ms-input-placeholder {
    color: #bac0c3;
    opacity: 1;
}

.scheme_default .search_wrap .search_results {
    background-color: #ffffff;
    border-color: #e5e5e5;
}

.scheme_default .search_wrap .search_results:after {
    background-color: #ffffff;
    border-left-color: #e5e5e5;
    border-top-color: #e5e5e5;
}

.scheme_default .search_wrap .search_results .search_results_close {
    color: #d8d8d8;
}

.scheme_default .search_wrap .search_results .search_results_close:hover {
    color: #141414;
}

.scheme_default .search_results.widget_area .post_item+.post_item {
    border-top-color: #e5e5e5;
}

.scheme_default .toc_menu_item .menu_mobile_description:hover {
    color: #fe7799;
}

.scheme_default.menu_side_wrap .menu_side_button {
    color: #000000;
    border-color: #dae1e5;
    background-color: rgba(245, 245, 245, 0.7);
}

.scheme_default.menu_side_wrap .menu_side_button:hover {
    color: #ffffff;
    border-color: #141414;
    background-color: #fe7799;
}

.scheme_default .menu_side_inner {
    color: #777777;
}

.scheme_default .menu_mobile_inner {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .menu_mobile_button {
    color: #141414;
}

.scheme_default .menu_mobile_button:hover {
    color: #fe7799;
}

.scheme_default .menu_mobile_close:before,
.scheme_default .menu_mobile_close:after {
    border-color: #000000;
}

.scheme_default .menu_mobile_close:hover:before,
.scheme_default .menu_mobile_close:hover:after {
    border-color: #fe7799;
}

.scheme_default .menu_mobile_inner a {
    color: #000000;
}

.scheme_default .menu_mobile_inner a:hover,
.scheme_default .menu_mobile_inner .current-menu-ancestor>a,
.scheme_default .menu_mobile_inner .current-menu-item>a {
    color: #fe7799;
}

.scheme_default .menu_mobile_inner .search_mobile .search_submit {
    color: #bac0c3;
}

.scheme_default .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_default .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #1e1d22;
}

.scheme_default .menu_mobile_inner .social_item a {
    color: #fe7799;
}

.scheme_default .menu_mobile_inner .social_item a:hover {
    color: #000000;
}

.scheme_default .sc_layouts_title .sc_layouts_title_meta {
    color: #777777;
}

.scheme_default .sc_layouts_title .sc_layouts_title_description {
    color: #d8d8d8;
}

.scheme_default .sc_layouts_title_breadcrumbs {
    color: #141414;
}

.scheme_default .sc_layouts_title_breadcrumbs a {
    color: #fe7799!important;
}

.scheme_default .sc_layouts_title_breadcrumbs a:hover {
    color: #141414!important;
}

.scheme_default .alices_tabs .alices_tabs_titles li a {
    color: #000000;
    background-color: #f5f5f5;
}

.scheme_default .alices_tabs .alices_tabs_titles li a:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .alices_tabs .alices_tabs_titles li.ui-state-active a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .post_item {
    color: #777777;
}

.scheme_default .post_meta,
.scheme_default .post_meta_item,
.scheme_default .post_meta_item a,
.scheme_default .post_meta_item:before,
.scheme_default .post_meta_item:hover:before,
.scheme_default .post_date a,
.scheme_default .post_date:before,
.scheme_default .post_info .post_info_item,
.scheme_default .post_info .post_info_item a,
.scheme_default .post_info_counters .post_counters_item,
.scheme_default .post_counters .socials_share .socials_caption:before,
.scheme_default .post_counters .socials_share .socials_caption:hover:before {
    color: #777777;
}

.scheme_default .post_date a:hover,
.scheme_default a.post_meta_item:hover,
.scheme_default .post_meta_item a:hover,
.scheme_default .post_info .post_info_item a:hover,
.scheme_default .post_info_counters .post_counters_item:hover {
    color: #141414;
}

.scheme_default .post_item .post_title a:hover {
    color: #fe7799;
}

.scheme_default .post_meta_item.post_date,
.scheme_default .post_meta_item.post_date a,
.scheme_default .post_item_single .post_header .post_meta_item.post_date,
.scheme_default .post_item_single .post_header .post_meta_item.post_date a {
    color: #fe7799;
}

.scheme_default .post_item_single .post_header .post_meta_item.post_date a:hover,
.scheme_default .post_meta_item.post_date a:hover {
    color: #141414;
}

.scheme_default .post_meta_item.post_categories,
.scheme_default .post_meta_item.post_categories a {
    color: #fe7799;
}

.scheme_default .post_meta_item.post_categories a:hover {
    color: #141414;
}

.scheme_default .post_meta_item .socials_share .social_items {
    background-color: #ffffff;
}

.scheme_default .post_meta_item .social_items,
.scheme_default .post_meta_item .social_items:before {
    background-color: #ffffff;
    border-color: #e5e5e5;
    color: #d8d8d8;
}

.scheme_default .post_layout_excerpt+.post_layout_excerpt {
    border-color: #e5e5e5;
}

.scheme_default .post_layout_classic {
    border-color: #e5e5e5;
}

.scheme_default.gallery_preview:before {
    background-color: #ffffff;
}

.scheme_default.gallery_preview {
    color: #777777;
}

.scheme_default .format-audio .post_featured .post_audio_author {
    color: #fe7799;
}

.scheme_default .format-audio .post_featured.without_thumb .post_audio {
    border-color: #fe7799;
}

.scheme_default .format-audio .post_featured.without_thumb .post_audio_title,
.scheme_default .without_thumb .mejs-controls .mejs-currenttime,
.scheme_default .without_thumb .mejs-controls .mejs-duration {
    color: #141414;
}

.scheme_default .mejs-controls .mejs-button,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_default .trx_addons_audio_player .mejs-controls .mejs-button,
.scheme_default .trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_default .trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.scheme_default .post_audio .mejs-controls .mejs-button,
.scheme_default .post_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_default .post_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #000000;
}

.scheme_default .post_featured.with_thumb .post_audio .mejs-controls .mejs-button,
.scheme_default .post_featured.with_thumb .post_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_default .post_featured.with_thumb .post_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_default .mejs-controls .mejs-button:hover {
    color: #fe7799;
}

.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-loaded,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #fe7799;
}

.scheme_default .format-aside .post_content_inner {
    color: #000000;
    background-color: #f5f5f5;
}

.scheme_default .format-link .post_content_inner,
.scheme_default .format-status .post_content_inner {
    color: #141414;
}

.scheme_default .format-chat p>b,
.scheme_default .format-chat p>strong {
    color: #141414;
}

.scheme_default .post_layout_chess .post_content_inner:after {
    background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%) no-repeat scroll right top/ 100% 100% rgba(255, 255, 255, 0);
}

.scheme_default .post_layout_chess_1 .post_meta:before {
    background-color: #e5e5e5;
}

.scheme_default .nav-links-old {
    color: #141414;
}

.scheme_default .nav-links-old a:hover {
    color: #141414;
    border-color: #141414;
}

.scheme_default .page_links>a,
.scheme_default .comments_pagination .page-numbers,
.scheme_default .nav-links .page-numbers {
    color: #777777;
    border-color: #777777;
}

.scheme_default .page_links>a:hover,
.scheme_default .page_links>span:not(.page_links_title),
.scheme_default .comments_pagination a.page-numbers:hover,
.scheme_default .comments_pagination .page-numbers.current,
.scheme_default .nav-links a.page-numbers:hover,
.scheme_default .nav-links .page-numbers.current {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .post_item_single .post_header .post_date {
    color: #d8d8d8;
}

.scheme_default .post_item_single .post_header .post_categories,
.scheme_default .post_item_single .post_header .post_categories a {
    color: #fe7799;
}

.scheme_default .post_item_single .post_header .post_meta_item,
.scheme_default .post_item_single .post_header .post_meta_item:before,
.scheme_default .post_item_single .post_header .post_meta_item:hover:before,
.scheme_default .post_item_single .post_header .post_meta_item a,
.scheme_default .post_item_single .post_header .post_meta_item a:before,
.scheme_default .post_item_single .post_header .post_meta_item a:hover:before,
.scheme_default .post_item_single .post_header .post_meta_item .socials_caption,
.scheme_default .post_item_single .post_header .post_meta_item .socials_caption:before,
.scheme_default .post_item_single .post_header .post_edit a {
    color: #777777;
}

.scheme_default .post_item_single .post_meta_item:hover,
.scheme_default .post_item_single .post_meta_item>a:hover,
.scheme_default .post_item_single .post_meta_item .socials_caption:hover,
.scheme_default .post_item_single .post_edit a:hover {
    color: #fe7799;
}

.scheme_default .post_item_single .post_content .post_meta_label,
.scheme_default .post_item_single .post_content .post_meta_item:hover .post_meta_label {
    color: #777777;
    border-color: #ebebeb;
}

.scheme_default .post_item_single .post_content .post_categories a,
.scheme_default .post_item_single .post_content .post_tags a {
    color: #777777;
    border-color: #ebebeb;
}

.scheme_default .post_item_single .post_content .post_categories a:hover,
.scheme_default .post_item_single .post_content .post_tags a:hover {
    color: #ffffff;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a {
    color: #d8d8d8!important;
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a:hover {
    color: #fe7799!important;
}

.scheme_default .post-password-form input[type="submit"] {
    border-color: #141414;
}

.scheme_default .post-password-form input[type="submit"]:hover,
.scheme_default .post-password-form input[type="submit"]:focus {
    color: #ffffff;
}

.scheme_default .nav-links-single .nav-links {
    border-color: #e5e5e5;
}

.scheme_default .nav-links-single .nav-links a .meta-nav {
    color: #d8d8d8;
}

.scheme_default .nav-links-single .nav-links a .post_date {
    color: #d8d8d8;
}

.scheme_default .nav-links-single .nav-links a:hover .meta-nav,
.scheme_default .nav-links-single .nav-links a:hover .post_date {
    color: #141414;
}

.scheme_default .nav-links-single .nav-links a:hover .post-title {
    color: #fe7799;
}

.scheme_default.author_info {
    color: #777777;
    background-color: #ffffff;
}

.scheme_default.author_info .author_title {
    color: #fe7799;
}

.scheme_default.author_info a {
    color: #141414;
}

.scheme_default.author_info a:hover {
    color: #fe7799;
}

.scheme_default .related_wrap {
    border-color: #e5e5e5;
}

.scheme_default .related_wrap .related_item_style_1 .post_header {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_default .related_wrap .related_item_style_1:hover .post_header {
    background-color: #ffffff;
}

.scheme_default .related_wrap .related_item_style_1 .post_date a {
    color: #777777;
}

.scheme_default .related_wrap .related_item_style_1:hover .post_date a {
    color: #d8d8d8;
}

.scheme_default .related_wrap .related_item_style_1:hover .post_date a:hover {
    color: #141414;
}

.scheme_default .comments_list_wrap,
.scheme_default .comments_list_wrap>ul {
    border-color: #e5e5e5;
}

.scheme_default .comments_list_wrap li+li,
.scheme_default .comments_list_wrap li ul {
    border-color: #e5e5e5;
}

.scheme_default .comments_list_wrap .comment_info {
    color: #141414;
}

.scheme_default .comments_list_wrap .comment_counters a {
    color: #fe7799;
}

.scheme_default .comments_list_wrap .comment_counters a:before {
    color: #fe7799;
}

.scheme_default .comments_list_wrap .comment_counters a:hover:before,
.scheme_default .comments_list_wrap .comment_counters a:hover {
    color: #141414;
}

.scheme_default .comments_list_wrap .comment_text {
    color: #777777;
}

.scheme_default .comments_list_wrap .comment_reply a {
    color: #fe7799;
}

.scheme_default .comments_list_wrap .comment_reply a:hover {
    color: #141414;
}

.scheme_default .comments_form_wrap {
    border-color: #e5e5e5;
}

.scheme_default .comments_wrap .comments_notes {
    color: #d8d8d8;
}

.scheme_default .comments_wrap .comments_field input,
.scheme_default .comments_wrap .comments_field textarea {
    border-color: #ebebeb;
}

.scheme_default .post_item_404 .page_title {
    color: #d8d8d8;
}

.scheme_default .post_item_404 .page_description {}

.scheme_default .post_item_404 .go_home {
    border-color: #141414;
}

.scheme_default .sidebar_inner {
    color: #777777;
}

.scheme_default .sidebar_inner .widget+.widget {
    border-color: #dae1e5;
}

.scheme_default .sidebar_inner h1,
.scheme_default .sidebar_inner h2,
.scheme_default .sidebar_inner h3,
.scheme_default .sidebar_inner h4,
.scheme_default .sidebar_inner h5,
.scheme_default .sidebar_inner h6,
.scheme_default .sidebar_inner h1 a,
.scheme_default .sidebar_inner h2 a,
.scheme_default .sidebar_inner h3 a,
.scheme_default .sidebar_inner h4 a,
.scheme_default .sidebar_inner h5 a,
.scheme_default .sidebar_inner h6 a {
    color: #000000;
}

.scheme_default .sidebar_inner h1 a:hover,
.scheme_default .sidebar_inner h2 a:hover,
.scheme_default .sidebar_inner h3 a:hover,
.scheme_default .sidebar_inner h4 a:hover,
.scheme_default .sidebar_inner h5 a:hover,
.scheme_default .sidebar_inner h6 a:hover {
    color: #fe7799;
}

.scheme_default .widget {
    color: #777777;
}

.scheme_default .widget li:before {
    background-color: #fe7799;
}

.scheme_default .widget a {
    color: #fe7799;
}

.scheme_default .widget a:hover {
    color: #141414;
}

.scheme_default .widget li>a {
    color: #777777;
}

.scheme_default .widget .post_title>a {
    color: #000000;
}

.scheme_default .widget li>a:hover,
.scheme_default .widget .post_title>a:hover {
    color: #fe7799;
}

.scheme_default .widget li.recentcomments a {
    color: #000000;
}

.scheme_default .widget li.recentcomments a:hover {
    color: #fe7799;
}

.scheme_default .widget_archive li {
    color: #000000;
}

.scheme_default .widget_calendar caption,
.scheme_default .widget_calendar tbody td a,
.scheme_default .widget_calendar th {
    color: #000000;
}

.scheme_default .widget_calendar tbody td {
    color: #777777!important;
}

.scheme_default .widget_calendar tbody td a:hover {
    color: #fe7799;
}

.scheme_default .widget_calendar tbody td a:after {
    background-color: #fe7799;
}

.scheme_default .widget_calendar td#today {
    color: #ffffff!important;
}

.scheme_default .widget_calendar td#today a {
    color: #ffffff;
}

.scheme_default .widget_calendar td#today a:hover {
    color: #13162b;
}

.scheme_default .widget_calendar td#today:before {
    background-color: #fe7799;
}

.scheme_default .widget_calendar td#today a:after {
    background-color: #ffffff;
}

.scheme_default .widget_calendar td#today a:hover:after {
    background-color: #13162b;
}

.scheme_default .widget_calendar #prev a,
.scheme_default .widget_calendar #next a {
    color: #fe7799;
}

.scheme_default .widget_calendar #prev a:hover,
.scheme_default .widget_calendar #next a:hover {
    color: #141414;
}

.scheme_default .widget_calendar td#prev a:before,
.scheme_default .widget_calendar td#next a:before {
    background-color: #f5f5f5;
}

.scheme_default .widget_categories li {
    color: #000000;
}

.scheme_default .widget_product_tag_cloud a,
.scheme_default .widget_tag_cloud a {
    color: #777777!important;
    border-color: #ebebeb;
}

.scheme_default .widget_product_tag_cloud a:hover,
.scheme_default .widget_tag_cloud a:hover {
    color: #ffffff!important;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .widget_rss .widget_title a:first-child {
    color: #fe7799;
}

.scheme_default .widget_rss .widget_title a:first-child:hover {
    color: #141414;
}

.scheme_default .widget_rss .rss-date {
    color: #bac0c3;
}

.scheme_default.footer_wrap {
    background-color: #f5f5f5;
    color: #777777;
}

.scheme_default.footer_wrap .widget,
.scheme_default.footer_wrap .sc_content .wpb_column {
    border-color: #dae1e5;
}

.scheme_default.footer_wrap h1,
.scheme_default.footer_wrap h2,
.scheme_default.footer_wrap h3,
.scheme_default.footer_wrap h4,
.scheme_default.footer_wrap h5,
.scheme_default.footer_wrap h6,
.scheme_default.footer_wrap h1 a,
.scheme_default.footer_wrap h2 a,
.scheme_default.footer_wrap h3 a,
.scheme_default.footer_wrap h4 a,
.scheme_default.footer_wrap h5 a,
.scheme_default.footer_wrap h6 a {
    color: #000000;
}

.scheme_default.footer_wrap h1 a:hover,
.scheme_default.footer_wrap h2 a:hover,
.scheme_default.footer_wrap h3 a:hover,
.scheme_default.footer_wrap h4 a:hover,
.scheme_default.footer_wrap h5 a:hover,
.scheme_default.footer_wrap h6 a:hover {
    color: #fe7799;
}

.scheme_default.footer_wrap a {
    color: #000000;
}

.scheme_default.footer_wrap a:hover {
    color: #fe7799;
}

.scheme_default.footer_wrap .textwidget a {
    color: #fe7799;
}

.scheme_default.footer_wrap .textwidget a:hover {
    color: #141414;
}

.scheme_default .footer_logo_inner {
    border-color: #dae1e5;
}

.scheme_default .footer_logo_inner:after {
    background-color: #777777;
}

.scheme_default .footer_socials_inner .social_item .social_icons {
    border-color: #777777;
    color: #777777;
}

.scheme_default .footer_socials_inner .social_item .social_icons:hover {
    border-color: #000000;
    color: #000000;
}

.scheme_default .menu_footer_nav_area ul li a {
    color: #000000;
}

.scheme_default .menu_footer_nav_area ul li a:hover {
    color: #fe7799;
}

.scheme_default .menu_footer_nav_area ul li+li:before {
    border-color: #bac0c3;
}

.scheme_default .footer_copyright_inner {
    background-color: #ffffff;
    border-color: #e5e5e5;
    color: #141414;
}

.scheme_default .footer_copyright_inner a {
    color: #141414;
}

.scheme_default .footer_copyright_inner a:hover {
    color: #fe7799;
}

.scheme_default .footer_copyright_inner .copyright_text {
    color: #777777;
}

.scheme_default .esg-loadmore-wrapper .esg-loadmore {
    color: #ffffff!important;
    background-color: #141414!important;
}

.scheme_default .esg-loadmore-wrapper .esg-loadmore:hover {
    color: #ffffff!important;
    background-color: #fe7799!important;
}

.scheme_default .theme_button,
.scheme_default .more-link,
.scheme_default .socials_share:not(.socials_type_drop) .social_icons,
.scheme_default .comments_wrap .form-submit input[type="submit"] {
    color: #ffffff!important;
    background-color: #fe7799!important;
}

.scheme_default .theme_button:hover,
.scheme_default .more-link:hover,
.scheme_default .socials_share:not(.socials_type_drop) .social_icons:hover,
.scheme_default .comments_wrap .form-submit input[type="submit"]:hover,
.scheme_default .comments_wrap .form-submit input[type="submit"]:focus {
    color: #ffffff!important;
    background-color: #141414!important;
}

.scheme_default .trx_addons_video_player.with_cover .video_mask {}

.scheme_default .format-video .post_featured.with_thumb .post_video_hover {
    border-color: #ffffff;
    color: #ffffff;
}

.scheme_default .format-video .post_featured.with_thumb .post_video_hover:hover {
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_default .theme_scroll_down:hover {
    color: #fe7799;
}

.scheme_default .mfp-bg {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_default .mfp-image-holder .mfp-close,
.scheme_default .mfp-iframe-holder .mfp-close {
    color: #141414;
}

.scheme_default .mfp-image-holder .mfp-close:hover,
.scheme_default .mfp-iframe-holder .mfp-close:hover {
    color: #fe7799;
}

.scheme_default .esg-entry-content.eg-theme-grid-shop-content div a {
    color: #777777;
}

.scheme_default .esg-entry-content.eg-theme-grid-shop-content div a:hover {
    color: #fe7799;
}

.scheme_default .minimal-light .esg-filters .esg-navigationbutton:hover {}

.scheme_default .inverse_link_color a {
    color: #141414;
}

.scheme_default .inverse_link_color a:hover {
    color: #fe7799;
}

.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_slide_right {
    background: linear-gradient(to left, #141414 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #141414 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_default_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 210% 100% #141414 !important;
}

.scheme_default .sc_button_default_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #141414 50%) no-repeat scroll left bottom/ 210% 100% #141414 !important;
}

.scheme_default .sc_button_default_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 100% 210% #141414 !important;
}

.scheme_default .sc_button_default_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #141414 50%) no-repeat scroll right top/ 100% 210% #141414 !important;
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 210% 100% #141414 !important;
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #141414 50%) no-repeat scroll left bottom/ 210% 100% #141414 !important;
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 100% 210% #141414 !important;
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #141414 50%) no-repeat scroll right top/ 100% 210% #141414 !important;
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left, #ffffff 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #ffffff 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_left {
    background: linear-gradient(to right, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_right {
    background: linear-gradient(to left, #141414 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #141414 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #000000 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_right {
    background: linear-gradient(to left, #000000 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #000000 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #000000 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #dae1e5 50%) no-repeat scroll right bottom/ 210% 100% #dae1e5 !important;
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #dae1e5 50%) no-repeat scroll left bottom/ 210% 100% #dae1e5 !important;
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #dae1e5 50%) no-repeat scroll right bottom/ 100% 210% #dae1e5 !important;
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #dae1e5 50%) no-repeat scroll right top/ 100% 210% #dae1e5 !important;
}

.scheme_default .sc_button_hover_slide_left:hover,
.scheme_default .sc_button_hover_slide_left.active,
.scheme_default .ui-state-active .sc_button_hover_slide_left,
.scheme_default .vc_active .sc_button_hover_slide_left,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
.scheme_default li.active .sc_button_hover_slide_left {
    background-position: left bottom!important;
}

.scheme_default .sc_button_hover_slide_right:hover,
.scheme_default .sc_button_hover_slide_right.active,
.scheme_default .ui-state-active .sc_button_hover_slide_right,
.scheme_default .vc_active .sc_button_hover_slide_right,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,
.scheme_default li.active .sc_button_hover_slide_right {
    background-position: right bottom!important;
}

.scheme_default .sc_button_hover_slide_top:hover,
.scheme_default .sc_button_hover_slide_top.active,
.scheme_default .ui-state-active .sc_button_hover_slide_top,
.scheme_default .vc_active .sc_button_hover_slide_top,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,
.scheme_default li.active .sc_button_hover_slide_top {
    background-position: right top!important;
}

.scheme_default .sc_button_hover_slide_bottom:hover,
.scheme_default .sc_button_hover_slide_bottom.active,
.scheme_default .ui-state-active .sc_button_hover_slide_bottom,
.scheme_default .vc_active .sc_button_hover_slide_bottom,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,
.scheme_default li.active .sc_button_hover_slide_bottom {
    background-position: right bottom!important;
}

.scheme_default .post_featured .mask {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_default .post_featured.hover_icon .mask {
    background-color: rgba(254, 119, 153, 0.7);
}

.scheme_default .post_featured.hover_dots:hover .mask {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_default .post_featured.hover_dots .icons span {
    background-color: #fe7799;
}

.scheme_default .post_featured.hover_dots .post_info {
    color: #ffffff;
}

.scheme_default .post_featured.hover_icon .icons a {
    color: #ffffff;
}

.scheme_default .post_featured.hover_icon a:hover {
    color: #141414;
}

.scheme_default .post_featured.hover_icons .icons a {
    background-color: rgba(255, 255, 255, 0.7);
    color: #141414;
}

.scheme_default .post_featured.hover_icons a:hover {
    background-color: #ffffff;
    color: #fe7799;
}

.scheme_default .post_featured.hover_fade .post_info,
.scheme_default .post_featured.hover_fade .post_info a,
.scheme_default .post_featured.hover_fade .post_info .post_meta_item,
.scheme_default .post_featured.hover_fade .post_info .post_meta .post_meta_item:before,
.scheme_default .post_featured.hover_fade .post_info .post_meta .post_meta_item:hover:before {
    color: #ffffff;
}

.scheme_default .post_featured.hover_fade .post_info a:hover {
    color: #fe7799;
}

.scheme_default .post_featured.hover_slide .post_info,
.scheme_default .post_featured.hover_slide .post_info a,
.scheme_default .post_featured.hover_slide .post_info .post_meta_item,
.scheme_default .post_featured.hover_slide .post_info .post_meta .post_meta_item:before,
.scheme_default .post_featured.hover_slide .post_info .post_meta .post_meta_item:hover:before {
    color: #ffffff;
}

.scheme_default .post_featured.hover_slide .post_info a:hover {
    color: #fe7799;
}

.scheme_default .post_featured.hover_slide .post_info .post_title:after {
    background-color: #ffffff;
}

.scheme_default .post_featured.hover_pull .post_info,
.scheme_default .post_featured.hover_pull .post_info a {
    color: #ffffff;
}

.scheme_default .post_featured.hover_pull .post_info a:hover {
    color: #fe7799;
}

.scheme_default .post_featured.hover_pull .post_info .post_descr {
    background-color: #141414;
}

.scheme_default .post_featured.hover_border .post_info,
.scheme_default .post_featured.hover_border .post_info a,
.scheme_default .post_featured.hover_border .post_info .post_meta_item,
.scheme_default .post_featured.hover_border .post_info .post_meta .post_meta_item:before,
.scheme_default .post_featured.hover_border .post_info .post_meta .post_meta_item:hover:before {
    color: #ffffff;
}

.scheme_default .post_featured.hover_border .post_info a:hover {
    color: #fe7799;
}

.scheme_default .post_featured.hover_border .post_info:before,
.scheme_default .post_featured.hover_border .post_info:after {
    border-color: #ffffff;
}

.scheme_default .post_featured.hover_shop .icons a {
    color: #ffffff;
    border-color: #fe7799!important;
    background-color: transparent;
}

.scheme_default .post_featured.hover_shop .icons a:hover {
    color: #ffffff;
    border-color: #fe7799!important;
    background-color: #fe7799;
}

.scheme_default .products.related .post_featured.hover_shop .icons a {
    color: #ffffff;
    border-color: #fe7799!important;
    background-color: #fe7799;
}

.scheme_default .products.related .post_featured.hover_shop .icons a:hover {
    color: #ffffff;
    border-color: #141414!important;
    background-color: #141414;
}

.scheme_default .post_featured.hover_shop_buttons .icons .shop_link {
    background-color: #141414!important;
}

.scheme_default .post_featured.hover_shop_buttons .icons .shop_link:hover {
    background-color: #fe7799!important;
}

.scheme_default .post_featured.hover_shop_buttons .icons .shop_cart {
    background-color: #fe7799!important;
}

.scheme_default .post_featured.hover_shop_buttons .icons .shop_cart:hover {
    background-color: #141414!important;
}

.scheme_default .sc_layouts_cart .widget_shopping_cart_content .buttons a.button.checkout,
.scheme_default .sc_layouts_cart .widget_shopping_cart .buttons .wc-forward:hover {
    background-color: #fe7799!important;
}

.scheme_default .menu_hover_fade_box .sc_layouts_menu_nav>a:hover,
.scheme_default .menu_hover_fade_box .sc_layouts_menu_nav>li>a:hover,
.scheme_default .menu_hover_fade_box .sc_layouts_menu_nav>li.sfHover>a {
    color: #fe7799;
    background-color: #f5f5f5;
}

.scheme_default .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
    background-color: #fe7799;
}

.scheme_default .menu_hover_slide_box .sc_layouts_menu_nav>li#blob {
    background-color: #f5f5f5;
}

.scheme_default .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:before {
    background-color: #fe7799;
}

.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li:before,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li:after,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li>a:before,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li>a:after {
    background-color: #fe7799;
}

.scheme_default .menu_hover_roll_down .sc_layouts_menu_nav>li>a:before {
    background-color: #fe7799;
}

.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:before {
    background-color: #141414;
}

.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:after,
.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    background-color: #fe7799;
}

.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li.sfHover>a,
.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:hover,
.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:focus {
    color: #fe7799;
}

.scheme_default .sc_layouts_cart_items_short {
    background-color: #141414;
    color: #ffffff;
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_cart_items_short {
    color: #fe7799;
}

.scheme_default .sc_layouts_cart_widget:after {
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.scheme_default .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    color: #d8d8d8;
}

.scheme_default .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
    color: #fe7799;
}

.scheme_default .sc_layouts_cart_widget a:hover {
    color: #fe7799!important;
}

.scheme_default .trx_addons_accent,
.scheme_default .trx_addons_accent>* {
    color: #fe7799;
}

.scheme_default .trx_addons_hover,
.scheme_default .trx_addons_hover>* {
    color: #141414
}

.scheme_default .trx_addons_accent_bg {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default .trx_addons_inverse {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .trx_addons_dark,
.scheme_default .trx_addons_dark>a {
    color: #141414;
}

.scheme_default .trx_addons_dark>a:hover {
    color: #fe7799;
}

.scheme_default .trx_addons_inverse,
.scheme_default .trx_addons_inverse>a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .trx_addons_inverse>a:hover {
    color: #13162b;
}

.scheme_default .trx_addons_dropcap_style_1 {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .trx_addons_dropcap_style_2 {
    color: #fe7799;
}

.scheme_default ul[class*="trx_addons_list"]>li:before {
    color: #fe7799;
}

.scheme_default ul[class*="trx_addons_list"][class*="_circled"]>li:before {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .trx_addons_list_parameters>li+li {
    border-color: #e5e5e5;
}

.scheme_default .trx_addons_tooltip {
    color: #141414;
    border-color: #141414;
}

.scheme_default .trx_addons_tooltip:before {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .trx_addons_tooltip:after {
    border-top-color: #fe7799;
}

.scheme_default blockquote.trx_addons_blockquote_style_1:before,
.scheme_default blockquote.trx_addons_blockquote_style_1 {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default blockquote.trx_addons_blockquote_style_1 a,
.scheme_default blockquote.trx_addons_blockquote_style_1 cite {
    color: #fe7799;
}

.scheme_default blockquote.trx_addons_blockquote_style_1 a:hover {
    color: #ffffff;
}

.scheme_default blockquote.trx_addons_blockquote_style_2 {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default blockquote.trx_addons_blockquote_style_2:before,
.scheme_default blockquote.trx_addons_blockquote_style_2 a,
.scheme_default blockquote.trx_addons_blockquote_style_2 cite {
    color: #ffffff;
}

.scheme_default blockquote.trx_addons_blockquote_style_2 a:hover {
    color: #13162b;
}

.scheme_default .trx_addons_hover_mask {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_default .trx_addons_hover_title {
    color: #ffffff;
}

.scheme_default .trx_addons_hover_text {
    color: #d8d8d8;
}

.scheme_default .trx_addons_hover_icon,
.scheme_default .trx_addons_hover_links a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .trx_addons_hover_icon:hover,
.scheme_default .trx_addons_hover_links a:hover {
    color: #fe7799!important;
    background-color: #f5f5f5;
}

.scheme_default .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    color: #777777;
    background-color: #dae1e5;
}

.scheme_default .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_default .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .slider_swiper .slide_info.slide_info_large {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_default .slider_swiper .slide_info.slide_info_large:hover {
    background-color: #ffffff;
}

.scheme_default .slider_swiper .slide_info.slide_info_large .slide_cats a {
    color: #fe7799;
}

.scheme_default .slider_swiper .slide_info.slide_info_large .slide_title a {
    color: #141414;
}

.scheme_default .slider_swiper .slide_info.slide_info_large .slide_date {
    color: #777777;
}

.scheme_default .slider_swiper .slide_info.slide_info_large:hover .slide_date {
    color: #d8d8d8;
}

.scheme_default .slider_swiper .slide_info.slide_info_large .slide_cats a:hover,
.scheme_default .slider_swiper .slide_info.slide_info_large .slide_title a:hover {
    color: #141414;
}

.scheme_default .slider_swiper.slider_multi .slide_cats a:hover,
.scheme_default .slider_swiper.slider_multi .slide_title a:hover,
.scheme_default .slider_swiper.slider_multi a:hover .slide_title {
    color: #141414;
}

.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a,
.scheme_default .slider_outer_controls_side .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #141414;
    border-color: #141414;
}

.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a:hover,
.scheme_default .slider_outer_controls_side .slider_controls_wrap>a:hover {
    color: #fe7799;
    background-color: #ffffff;
    border-color: #fe7799;
}

.scheme_default .slider_swiper.slider_controls_bottom .slider_controls_wrap>a,
.scheme_default .slider_outer_controls_bottom .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #141414;
    border-color: #141414;
}

.scheme_default .slider_swiper.slider_controls_bottom .slider_controls_wrap>a:hover,
.scheme_default .slider_outer_controls_bottom .slider_controls_wrap>a:hover {
    color: #ffffff;
    border-color: #fe7799;
    background-color: #fe7799;
}

.scheme_default .slider_swiper .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_default .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_default .slider_swiper .slider_pagination_wrap .swiper-pagination-bullet:hover,
.scheme_default .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: #fe7799;
    background-color: #fe7799;
}

.scheme_default .slider_titles_outside_wrap .slide_title a {
    color: #141414;
}

.scheme_default .slider_titles_outside_wrap .slide_title a:hover {
    color: #fe7799;
}

.scheme_default .slider_titles_outside_wrap .slide_cats,
.scheme_default .slider_titles_outside_wrap .slide_subtitle {
    color: #fe7799;
}

.scheme_default .slider_style_modern .slider_controls_label {
    color: #ffffff;
}

.scheme_default .slider_style_modern .slider_pagination_wrap {
    color: #d8d8d8;
}

.scheme_default .slider_style_modern .swiper-pagination-current {
    color: #141414;
}

.scheme_default .sc_slider_controller .swiper-slide.swiper-slide-active {
    border-color: #fe7799;
}

.scheme_default .sc_slider_controller_titles .swiper-slide {
    background-color: #f5f5f5;
}

.scheme_default .sc_slider_controller_titles .swiper-slide:after {
    background-color: #dae1e5;
}

.scheme_default .sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    background-color: #ffffff;
}

.scheme_default .sc_slider_controller_titles .sc_slider_controller_info_title {
    color: #000000;
}

.scheme_default .sc_slider_controller_titles .sc_slider_controller_info_number {
    color: #bac0c3;
}

.scheme_default .sc_slider_controller_titles .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .sc_slider_controller_titles .slider_controls_wrap>a:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .trx_addons_audio_player.without_cover {
    border-color: #fe7799;
}

.scheme_default .trx_addons_audio_player.with_cover .audio_caption {
    color: #ffffff;
}

.scheme_default .trx_addons_audio_player .audio_author {
    color: #fe7799;
}

.scheme_default .trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    color: #000000;
}

.scheme_default .trx_addons_audio_player.with_cover .mejs-container .mejs-controls .mejs-time {
    color: #ffffff;
}

.scheme_default .trx_addons_audio_player.with_cover .mejs-controls .mejs-button,
.scheme_default .trx_addons_audio_player.with_cover .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_default .trx_addons_audio_player.with_cover .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_default .trx_addons_audio_player.with_cover .mejs-controls .mejs-button:hover,
.scheme_default .trx_addons_audio_player.with_cover .mejs-controls .mejs-time-rail .mejs-time-current:hover,
.scheme_default .trx_addons_audio_player.with_cover .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current:hover {
    color: #fe7799;
}

.scheme_default .widget_categories_list .categories_list_style_2 .categories_list_title a:hover {
    color: #141414;
}

.scheme_default .widget_contacts .contacts_info {
    color: #777777;
}

.scheme_default .widget_contacts .contacts_info span:before {
    color: #fe7799;
}

.scheme_default .widget_contacts .contacts_info span a {
    color: #141414;
}

.scheme_default .widget_contacts .contacts_info span a:hover {
    color: #fe7799;
}

.scheme_default .sc_recent_news_header {
    border-color: #141414;
}

.scheme_default .sc_recent_news_header_category_item_more {
    color: #fe7799;
}

.scheme_default .sc_recent_news_header_more_categories {
    border-color: #dae1e5;
    background-color: #f5f5f5;
}

.scheme_default .sc_recent_news_header_more_categories>a {
    color: #fe7799;
}

.scheme_default .sc_recent_news_header_more_categories>a:hover {
    color: #141414;
    background-color: #e4e8eb;
}

.scheme_default .sc_recent_news .post_counters_item,
.scheme_default .sc_recent_news .post_counters .post_counters_edit a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .sc_recent_news .post_counters_item:hover,
.scheme_default .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .sidebar_inner .sc_recent_news .post_counters_item:hover,
.scheme_default .sidebar_inner .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #000000;
    background-color: #f5f5f5;
}

.scheme_default .sc_recent_news_style_news-magazine .post_accented_border {
    border-color: #e5e5e5;
}

.scheme_default .sc_recent_news_style_news-excerpt .post_item {
    border-color: #e5e5e5;
}

.scheme_default .widget_twitter .widget_content .sc_twitter_item,
.scheme_default .widget_twitter .widget_content li {
    color: #777777;
}

.scheme_default .widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
    color: #fe7799!important;
}

.scheme_default .widget_twitter .swiper-pagination-bullet {
    background-color: #d8d8d8;
}

.scheme_default .widget_twitter .swiper-pagination-bullet-active {
    background-color: #fe7799;
}

.scheme_default .trx_addons_video_player.with_cover .video_hover {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_default .trx_addons_video_player.with_cover .video_hover:hover {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .sidebar_inner .trx_addons_video_player.with_cover .video_hover {
    color: #fe7799;
}

.scheme_default .sidebar_inner .trx_addons_video_player.with_cover .video_hover:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .sc_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_item_subtitle.sc_item_title_style_shadow {
    color: #d8d8d8;
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image) {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image):hover {
    color: #ffffff!important;
    background-color: #141414;
}

.scheme_default .sc_item_button a.sc_button_default_inverse:not(.sc_button_bg_image) {
    background-color: #141414;
}

.scheme_default .sc_item_button a.sc_button_default_inverse:not(.sc_button_bg_image):hover {
    background-color: #fe7799;
}

.scheme_default a.sc_button_simple:not(.sc_button_bg_image),
.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image),
.scheme_default a.sc_button_simple:not(.sc_button_bg_image):before,
.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):before,
.scheme_default a.sc_button_simple:not(.sc_button_bg_image):after,
.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):after {
    color: #fe7799;
}

.scheme_default a.sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_default a.sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_default a.sc_button_simple:not(.sc_button_bg_image):hover:after,
.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:after {
    color: #141414!important;
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: #fe7799!important;
    background-color: #ffffff;
}

.scheme_default .sc_action_item .sc_action_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_action_item_date,
.scheme_default .sc_action_item_info {
    color: #141414;
    border-color: #777777;
}

.scheme_default .sc_action_item_description {
    color: #777777;
}

.scheme_default .sc_action_item .sc_action_item_link {
    color: #fe7799;
}

.scheme_default .sc_action_item .sc_action_item_link:hover {
    color: #141414;
}

.scheme_default .sc_action_item_event.with_image .sc_action_item_inner {
    background-color: #ffffff;
}

.scheme_default .toc_menu_item .toc_menu_icon {
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_default .toc_menu_item:hover .toc_menu_icon,
.scheme_default .toc_menu_item_active .toc_menu_icon {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default .toc_menu_icon_default:before {
    background-color: #fe7799;
}

.scheme_default .toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_default .toc_menu_item_active .toc_menu_icon_default:before {
    background-color: #141414;
}

.scheme_default .toc_menu_item .toc_menu_description {}

.scheme_default .toc_menu_item .menu_mobile_description {}

.scheme_default .sc_blogger.slider_swiper .swiper-pagination-bullet {
    border-color: #d8d8d8;
}

.scheme_default .sc_blogger_item {
    background-color: #f5f5f5;
}

.scheme_default .sc_blogger_post_meta {
    color: #bac0c3;
}

.scheme_default .sc_blogger_item_title a {
    color: #000000;
}

.scheme_default .sc_blogger_item_title a:hover {
    color: #fe7799;
}

.scheme_default .sc_blogger_post_meta {
    color: #bac0c3;
}

.scheme_default .sc_blogger_item_content {
    color: #777777;
}

.scheme_default .sc_blogger_item .more-link {
    color: #fe7799;
}

.scheme_default .sc_blogger_item .more-link:hover {
    color: #000000;
}

.scheme_default .sc_countdown_default .sc_countdown_digits span {
    color: #ffffff;
    border-color: #141414;
    background-color: #fe7799;
}

.scheme_default .sc_countdown_circle .sc_countdown_digits {
    color: #fe7799;
    border-color: #dae1e5;
    background-color: #f5f5f5;
}

.scheme_default .sc_courses.slider_swiper .swiper-pagination-bullet {
    border-color: #d8d8d8;
}

.scheme_default .sc_courses_default .sc_courses_item {
    background-color: #f5f5f5;
}

.scheme_default .sc_courses_default .sc_courses_item_categories {
    background-color: #000000;
}

.scheme_default .sc_courses_default .sc_courses_item_categories a {
    color: #ffffff;
}

.scheme_default .sc_courses_default .sc_courses_item_categories a:hover {
    color: #fe7799;
}

.scheme_default .sc_courses_default .sc_courses_item_meta {
    color: #bac0c3;
}

.scheme_default .sc_courses_default .sc_courses_item_date {
    color: #000000;
}

.scheme_default .sc_courses_default .sc_courses_item_price {
    color: #fe7799;
}

.scheme_default .sc_courses_default .sc_courses_item_period {
    color: #bac0c3;
}

.scheme_default .courses_single .courses_page_meta {
    color: #d8d8d8;
}

.scheme_default .courses_single .courses_page_meta_item_date {
    color: #141414;
}

.scheme_default .courses_single .courses_page_period {
    color: #d8d8d8;
}

.scheme_default .sc_dishes_default .sc_dishes_item {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .sc_dishes_default .sc_dishes_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_dishes_default .sc_dishes_item_featured_left,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_right {
    color: #777777;
    background-color: transparent;
}

.scheme_default .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_dishes_compact .sc_dishes_item {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .sc_dishes_compact .sc_dishes_item_header {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .sc_dishes_compact .sc_dishes_item_price,
.scheme_default .sc_dishes_compact .sc_dishes_item_subtitle a {
    color: #ffffff;
}

.scheme_default .sc_dishes_compact .sc_dishes_item_price:hover,
.scheme_default .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_default .sc_dishes_compact .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_subtitle a {
    color: #fe7799;
}

.scheme_default .sc_dishes_compact .sc_dishes_item_title a {
    color: #fe7799;
}

.scheme_default .sc_dishes_compact .sc_dishes_item_title a:hover,
.scheme_default .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_title a {
    color: #ffffff;
}

.scheme_default .sc_dishes.slider_swiper .swiper-pagination-bullet {
    border-color: #d8d8d8;
}

.scheme_default .sc_events.slider_swiper .swiper-pagination-bullet {
    border-color: #d8d8d8;
}

.scheme_default .sc_events_default .sc_events_item {
    background-color: #f5f5f5;
}

.scheme_default .sc_events_default .sc_events_item_date {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default .sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color: #000000;
}

.scheme_default .sc_events_default .sc_events_item_title {
    color: #000000;
}

.scheme_default .sc_events_default .sc_events_item:hover .sc_events_item_title {
    color: #fe7799;
}

.scheme_default .sc_events_default .sc_events_item_button {
    color: #fe7799;
}

.scheme_default .sc_events_default .sc_events_item:hover .sc_events_item_button {
    color: #000000;
}

.scheme_default .sc_events_detailed .sc_events_item,
.scheme_default .sc_events_detailed .sc_events_item_time_wrap:before,
.scheme_default .sc_events_detailed .sc_events_item_button_wrap:before {
    border-color: #fe7799;
}

.scheme_default .sc_events_detailed .sc_events_item_date,
.scheme_default .sc_events_detailed .sc_events_item_button {
    color: #fe7799;
}

.scheme_default .sc_events_detailed .sc_events_item_title {
    color: #141414;
}

.scheme_default .sc_events_detailed .sc_events_item_time {
    color: #777777;
}

.scheme_default .sc_events_detailed .sc_events_item:hover {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default .sc_events_detailed .sc_events_item:hover,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_date,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_button,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_title,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_time {
    color: #ffffff;
}

.scheme_default .sc_events_detailed .sc_events_item:hover,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_date_wrap,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_time_wrap:before,
.scheme_default .sc_events_detailed .sc_events_item:hover .sc_events_item_button_wrap:before {
    border-color: #ffffff;
}

.scheme_default.sc_form {
    background-color: #ffffff;
}

.scheme_default .sc_form_field_title {
    color: #141414;
}

.scheme_default .sc_form .sc_form_field input::-webkit-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input::-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input:-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input:-ms-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea::-webkit-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea::-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea:-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea:-ms-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input[type="text"],
.scheme_default .sc_form .sc_form_field input[type="password"],
.scheme_default .sc_form .sc_form_field input[type="email"],
.scheme_default .sc_form .sc_form_field input[type="number"],
.scheme_default .sc_form .sc_form_field input[type="tel"],
.scheme_default .sc_form .sc_form_field input[type="search"],
.scheme_default .sc_form .sc_form_field textarea {
    color: #777777;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_default .sc_form .sc_form_field input[type="text"]:focus,
.scheme_default .sc_form .sc_form_field input[type="password"]:focus,
.scheme_default .sc_form .sc_form_field input[type="email"]:focus,
.scheme_default .sc_form .sc_form_field input[type="number"]:focus,
.scheme_default .sc_form .sc_form_field input[type="tel"]:focus,
.scheme_default .sc_form .sc_form_field input[type="search"]:focus,
.scheme_default .sc_form .sc_form_field textarea:focus {
    color: #fe7799;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_default .sc_form .sc_form_field input:focus::-webkit-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input:focus::-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input:focus:-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field input:focus:-ms-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea:focus::-webkit-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea:focus::-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea:focus:-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form .sc_form_field textarea:focus:-ms-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_default .sc_form_field button {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .sc_form_field button:hover {
    color: #ffffff!important;
    background-color: #141414!important;
}

.scheme_default .sc_form_detailed .sc_form_info_area {
    color: #fe7799;
}

.scheme_default .sc_form .sc_form_info_icon {
    color: #fe7799;
}

.scheme_default .sc_form .sc_form_info_data>a,
.scheme_default .sc_form .sc_form_info_data>span {
    color: #777777;
}

.scheme_default .sc_form .sc_form_info_data>a:hover {
    color: #fe7799;
}

.scheme_default [class*="sc_input_hover_"] .sc_form_field_content {
    color: #141414;
}

.scheme_default .sc_input_hover_accent input[type="text"]:focus,
.scheme_default .sc_input_hover_accent input[type="number"]:focus,
.scheme_default .sc_input_hover_accent input[type="email"]:focus,
.scheme_default .sc_input_hover_accent input[type="password"]:focus,
.scheme_default .sc_input_hover_accent input[type="search"]:focus,
.scheme_default .sc_input_hover_accent select:focus,
.scheme_default .sc_input_hover_accent textarea:focus {
    border-color: #fe7799!important;
}

.scheme_default .sc_input_hover_accent .sc_form_field_hover:before {
    color: rgba(254, 119, 153, 0.2);
}

.scheme_default .sc_input_hover_path .sc_form_field_graphic {
    stroke: #ebebeb;
}

.scheme_default .sc_input_hover_jump .sc_form_field_content {
    color: #1e1d22;
}

.scheme_default .sc_input_hover_jump .sc_form_field_content:before {
    color: #fe7799;
}

.scheme_default .sc_input_hover_jump input[type="text"],
.scheme_default .sc_input_hover_jump input[type="number"],
.scheme_default .sc_input_hover_jump input[type="email"],
.scheme_default .sc_input_hover_jump input[type="password"],
.scheme_default .sc_input_hover_jump input[type="search"],
.scheme_default .sc_input_hover_jump textarea {
    border-color: #ebebeb;
}

.scheme_default .sc_input_hover_jump input[type="text"]:focus,
.scheme_default .sc_input_hover_jump input[type="number"]:focus,
.scheme_default .sc_input_hover_jump input[type="email"]:focus,
.scheme_default .sc_input_hover_jump input[type="password"]:focus,
.scheme_default .sc_input_hover_jump input[type="search"]:focus,
.scheme_default .sc_input_hover_jump textarea:focus {
    border-color: #fe7799!important;
}

.scheme_default .sc_input_hover_underline .sc_form_field_hover:before {
    background-color: #ebebeb;
}

.scheme_default .sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.scheme_default .sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.scheme_default .sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.scheme_default .sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
    background-color: #fe7799;
}

.scheme_default .sc_input_hover_underline .sc_form_field_content {
    color: #1e1d22;
}

.scheme_default .sc_input_hover_underline input:focus,
.scheme_default .sc_input_hover_underline textarea:focus,
.scheme_default .sc_input_hover_underline input.filled,
.scheme_default .sc_input_hover_underline textarea.filled,
.scheme_default .sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_default .sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_default .sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content,
.scheme_default .sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    color: #fe7799!important;
}

.scheme_default .sc_input_hover_iconed .sc_form_field_hover {
    color: #777777;
}

.scheme_default .sc_input_hover_iconed input:focus+.sc_form_field_hover,
.scheme_default .sc_input_hover_iconed textarea:focus+.sc_form_field_hover,
.scheme_default .sc_input_hover_iconed input.filled+.sc_form_field_hover,
.scheme_default .sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
    color: #1e1d22;
}

.scheme_default .sc_googlemap_content,
.scheme_default.sc_googlemap_content {
    color: #777777;
    background-color: #ffffff;
}

.scheme_default .sc_googlemap_content b,
.scheme_default .sc_googlemap_content strong,
.scheme_default.sc_googlemap_content b,
.scheme_default.sc_googlemap_content strong {
    color: #141414;
}

.scheme_default .sc_googlemap_content_detailed:before {
    background-color: #fe7799;
}

.scheme_default .sc_icons .sc_icons_icon {
    color: #fe7799;
}

.scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #141414;
}

.scheme_default .sc_icons .sc_icons_title {
    color: #fe7799;
}

.scheme_default .sc_icons_description,
.scheme_default .sc_icons_modern .sc_icons_description {
    color: #141414;
}

.scheme_default .sc_price {
    color: #777777;
    background-color: #ffffff;
    border-color: #141414;
}

.scheme_default.sc_price {
    color: #777777;
    background-color: #ffffff;
    border-color: #141414;
}

.scheme_default .sc_price.sc_price_extra {
    border-color: #fe7799;
}

.scheme_default.sc_price.sc_price_extra {
    border-color: #fe7799;
}

.scheme_default.sc_price .sc_price_icon {
    color: #fe7799;
}

.scheme_default.sc_price .sc_price_icon:hover {
    color: #141414;
}

.scheme_default .sc_price_info .sc_price_subtitle {
    color: #141414;
}

.scheme_default .sc_price_info .sc_price_title,
.scheme_default .sc_price_info .sc_price_title a {
    color: #141414;
}

.scheme_default .sc_price_extra .sc_price_info .sc_price_subtitle,
.scheme_default .sc_price_extra .sc_price_info .sc_price_title,
.scheme_default .sc_price_extra .sc_price_info .sc_price_title a {
    color: #fe7799;
}

.scheme_default .sc_price_info .sc_price_price {
    color: #141414;
}

.scheme_default .sc_price_extra .sc_price_info .sc_price_price {
    color: #fe7799;
}

.scheme_default .sc_price_info .sc_price_description {
    color: #777777;
}

.scheme_default .sc_price_info .sc_price_details {
    color: #141414;
}

.scheme_default .sc_price_extra .sc_price_info .sc_price_details {
    color: #fe7799;
}

.scheme_default .sc_price_info .sc_price_link {
    color: #141414;
}

.scheme_default .sc_price_info .sc_price_link:hover {
    color: #fe7799;
}

.scheme_default .sc_price_extra .sc_price_info .sc_price_link {
    color: #fe7799;
}

.scheme_default .sc_price_extra .sc_price_info .sc_price_link:hover {
    color: #141414;
}

.scheme_default .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple {
    color: #141414!important;
}

.scheme_default .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple:hover {
    color: #ffffff!important;
}

.scheme_default .sc_promo_modern .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple {
    color: #fe7799!important;
}

.scheme_default .sc_promo_modern .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple:hover {
    color: #ffffff!important;
}

.scheme_default .sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #141414;
}

.scheme_default .sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr {
    color: #777777;
}

.scheme_default .sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr a:hover {
    color: #ffffff;
}

.scheme_default .sc_promo_modern .sc_promo_link2 {
    color: #ffffff;
    background-color: #fe7799!important;
}

.scheme_default .sc_promo_modern .sc_promo_link2:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default.sc_promo .sc_promo_text_inner {
    background-color: #f5f5f5;
}

.scheme_default.sc_promo.sc_promo_size_normal .sc_promo_title {
    color: #fe7799;
}

.scheme_default.sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #000000;
}

.scheme_default .sc_services_default .sc_services_item {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .sc_services_default .sc_services_item_icon {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .sc_services_default .sc_services_item:hover .sc_services_item_icon {
    color: #ffffff;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .sc_services_default .sc_services_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_services_default .sc_services_item_featured_left,
.scheme_default .sc_services_default .sc_services_item_featured_right,
.scheme_default .sc_services_list .sc_services_item {
    color: #777777;
    background-color: transparent;
}

.scheme_default .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.scheme_default .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_featured_left .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_featured_right .sc_services_item_icon {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: #ffffff;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle,
.scheme_default .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_services_iconed .sc_services_item {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .sc_services_iconed .sc_services_item_header {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .sc_services_iconed .sc_services_item_icon,
.scheme_default .sc_services_iconed .sc_services_item_subtitle a {
    color: #ffffff;
}

.scheme_default .sc_services_iconed .sc_services_item_icon:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_iconed .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_subtitle a {
    color: #fe7799;
}

.scheme_default .sc_services_iconed .sc_services_item_title a {
    color: #fe7799;
}

.scheme_default .sc_services_iconed .sc_services_item_title a:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_title a {
    color: #ffffff;
}

.scheme_default .sc_services.slider_swiper .swiper-pagination-bullet {
    border-color: #d8d8d8;
}

.scheme_default .sc_skills_counter .sc_skills_icon {
    color: #141414;
}

.scheme_default .sc_skills .sc_skills_total {
    color: #141414;
}

.scheme_default .sc_skills .sc_skills_item_title,
.scheme_default .sc_skills .sc_skills_legend_title,
.scheme_default .sc_skills .sc_skills_legend_value {
    color: #141414;
}

.scheme_default .sc_skills_counter .sc_skills_item_title,
.scheme_default .sc_skills_counter .sc_skills_total {
    color: #fe7799;
}

.scheme_default .sc_skills_counter .sc_skills_item_wrap {
    border-color: #fe7799;
}

.scheme_default .socials_wrap .social_item a {
    color: #d8d8d8;
    background-color: transparent;
}

.scheme_default .socials_wrap .social_item a:hover {
    color: #fe7799;
}

.scheme_default .sidebar .socials_wrap .social_item a,
.scheme_default.footer_wrap .socials_wrap .social_item a {
    color: #d8d8d8;
}

.scheme_default .sidebar .socials_wrap .social_item a:hover,
.scheme_default.footer_wrap .socials_wrap .social_item a:hover {
    color: #fe7799;
}

.scheme_default .sc_testimonials_item_content {
    color: #141414;
}

.scheme_default .sc_testimonials_item_content:before {
    color: #fe7799;
}

.scheme_default .sc_testimonials_item_author_title {
    color: #141414;
}

.scheme_default .sc_testimonials_item_author_subtitle {
    color: #d8d8d8;
}

.scheme_default .sc_testimonials_simple .sc_testimonials_item_author_data:before {
    background-color: #777777;
}

.scheme_default.sc_testimonials .swiper-pagination-bullet:hover {
    background-color: #141414!important;
}

.scheme_default.sc_testimonials .swiper-pagination-bullet-active {
    background-color: #141414!important;
}

.scheme_default .sc_team_default .sc_team_item {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .sc_team_default .sc_team_item_subtitle {
    color: #fe7799;
}

.scheme_default .sc_team_default .sc_team_item_socials .social_item a,
.scheme_default .team_member_page .team_member_socials .social_item a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .sc_team_default .sc_team_item_socials .social_item a:hover,
.scheme_default .team_member_page .team_member_socials .social_item a:hover {
    color: #f5f5f5;
    background-color: #000000;
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_title a,
.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_subtitle a,
.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_content a {
    color: #ffffff;
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_title a:hover,
.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_subtitle a:hover,
.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_content a:hover {
    color: #ffffff;
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item a {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item a:hover {
    color: #fe7799;
    background-color: #ffffff;
}

.scheme_default .team_member_page .team_member_featured .team_member_avatar {
    border-color: #e5e5e5;
}

.scheme_default .sc_team_short .sc_team_item_thumb {
    border-color: #fe7799;
}

.scheme_default .sc_team.slider_swiper .swiper-pagination-bullet {
    border-color: #d8d8d8;
}

.scheme_default .trx_addons_scroll_to_top,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    border-color: #fe7799;
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default .trx_addons_scroll_to_top:hover,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
    border-color: #141414;
    background-color: #141414;
    color: #ffffff;
}

.scheme_default .trx_addons_popup {
    background-color: #f5f5f5;
    border-color: #dae1e5;
    color: #777777;
}

.scheme_default .trx_addons_popup .mfp-close {
    background-color: #e4e8eb;
    border-color: #ced5d9;
    color: #777777;
}

.scheme_default .trx_addons_popup .mfp-close:hover {
    color: #000000;
}

.scheme_default .trx_addons_popup .trx_addons_tabs_title {
    background-color: #e4e8eb;
    border-color: #ced5d9;
}

.scheme_default .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active {
    background-color: #f5f5f5;
    border-bottom-color: transparent;
}

.scheme_default .trx_addons_popup .trx_addons_tabs_title a,
.scheme_default .trx_addons_popup .trx_addons_tabs_title a>i {
    color: #777777;
}

.scheme_default .trx_addons_popup .trx_addons_tabs_title a:hover,
.scheme_default .trx_addons_popup .trx_addons_tabs_title a:hover>i {
    color: #000000;
}

.scheme_default .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a,
.scheme_default .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a>i,
.scheme_default .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a:hover,
.scheme_default .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a:hover>i {
    color: #bac0c3;
}

.scheme_default .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a,
.scheme_default .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a>i,
.scheme_default .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a:hover,
.scheme_default .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a:hover>i {
    color: #000000;
}

.scheme_default .trx_addons_profiler {
    background-color: #f5f5f5;
    border-color: #ced5d9;
}

.scheme_default .trx_addons_profiler_title {
    color: #000000;
}

.scheme_default .trx_addons_profiler table td,
.scheme_default .trx_addons_profiler table th {
    border-color: #dae1e5;
}

.scheme_default .trx_addons_profiler table td {
    color: #777777;
}

.scheme_default .trx_addons_profiler table th {
    background-color: #e4e8eb;
    color: #000000;
}

.scheme_default .trx_addons_cv,
.scheme_default .trx_addons_cv_body_wrap {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .trx_addons_cv a {
    color: #fe7799;
}

.scheme_default .trx_addons_cv a:hover {
    color: #141414;
}

.scheme_default .trx_addons_cv_header {
    background-color: #ffffff;
}

.scheme_default .trx_addons_cv_header_image img {
    border-color: #141414;
}

.scheme_default .trx_addons_cv_header .trx_addons_cv_header_letter,
.scheme_default .trx_addons_cv_header .trx_addons_cv_header_text {
    color: #141414;
}

.scheme_default .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>a {
    color: rgba(20, 20, 20, 0.7);
}

.scheme_default .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>a:hover {
    color: #141414;
}

.scheme_default .trx_addons_cv_header_letter,
.scheme_default .trx_addons_cv_header_text,
.scheme_default .trx_addons_cv_header_socials .social_item>a {
    text-shadow: 1px 1px 6px #ffffff;
}

.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_letter,
.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_text,
.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>a {
    color: #ffffff;
    text-shadow: 1px 1px 3px #141414;
}

.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>a:hover {
    color: #141414;
}

.scheme_default .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item {
    color: #bac0c3;
    background-color: #f5f5f5;
    border-color: #ffffff;
}

.scheme_default .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item_active,
.scheme_default .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item:hover {
    color: #000000;
    border-color: #f5f5f5;
}

.scheme_default .trx_addons_cv .trx_addons_cv_section_title,
.scheme_default .trx_addons_cv .trx_addons_cv_section_title a {
    color: #000000;
}

.scheme_default .trx_addons_cv_section_title.ui-state-active {
    border-color: #000000;
}

.scheme_default .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a {
    color: #bac0c3;
}

.scheme_default .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a,
.scheme_default .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a:hover {
    color: #000000;
}

.scheme_default .trx_addons_cv_section .trx_addons_pagination>* {
    color: #777777;
}

.scheme_default .trx_addons_cv_section .trx_addons_pagination>a:hover {
    color: #000000;
}

.scheme_default .trx_addons_pagination>span.active {
    color: #000000;
    border-color: #000000;
}

.scheme_default .trx_addons_cv_breadcrumbs .trx_addons_cv_breadcrumbs_item {
    color: #bac0c3;
}

.scheme_default .trx_addons_cv_breadcrumbs a.trx_addons_cv_breadcrumbs_item:hover {
    color: #000000;
}

.scheme_default .trx_addons_cv_single .trx_addons_cv_single_title {
    color: #000000;
}

.scheme_default .trx_addons_cv_single .trx_addons_cv_single_subtitle {
    color: #bac0c3;
}

.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+2) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+2) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+3) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+2) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+3) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+4) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+3) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+4) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+4) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+5) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+6) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+5) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+6) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+7) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+8) .trx_addons_cv_resume_item {
    border-color: #dae1e5;
}

.scheme_default .trx_addons_cv_resume_item_meta {
    color: #000000;
}

.scheme_default .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title,
.scheme_default .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a {
    color: #000000;
}

.scheme_default .trx_addons_cv_resume_item_subtitle {
    color: #bac0c3;
}

.scheme_default .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skills {
    color: #000000;
}

.scheme_default .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skill:after {
    border-color: #000000;
}

.scheme_default .trx_addons_cv_resume_style_education .trx_addons_cv_resume_item_number {
    color: #bac0c3;
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon {
    color: #000000;
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon:hover,
.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a:hover {
    color: #141414;
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:hover:after {
    border-color: #141414;
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:after {
    border-top-color: #000000;
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a {
    color: #000000;
}

.scheme_default .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title,
.scheme_default .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title a {
    color: #000000;
}

.scheme_default .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title,
.scheme_default .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title a {
    color: #000000;
}

.scheme_default .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title,
.scheme_default .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title a {
    color: #000000;
}

.scheme_default .trx_addons_cv .trx_addons_contact_form .trx_addons_contact_form_title {
    color: #000000;
}

.scheme_default .trx_addons_cv .trx_addons_contact_form_field_title {
    color: #000000;
}

.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field input[type="text"],
.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field textarea {
    border-color: #dae1e5;
    color: #777777;
}

.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field input[type="text"]:focus,
.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field textarea:focus {
    background-color: #e4e8eb;
    color: #000000;
}

.scheme_default .trx_addons_contact_form_field button {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
}

.scheme_default .trx_addons_contact_form_field button:hover {
    color: #000000;
}

.scheme_default .trx_addons_contact_form_info_icon {
    color: #bac0c3;
}

.scheme_default .trx_addons_contact_form_info_area {
    color: #000000;
}

.scheme_default .trx_addons_contact_form_info_item_phone .trx_addons_contact_form_info_data {
    color: #000000!important;
}

.scheme_default .trx_addons_cv_about_page .trx_addons_cv_single_title {
    color: #000000;
}

.scheme_default .sc_layouts_currency .chosen-container .active-result.highlighted,
.scheme_default .sc_layouts_currency .chosen-container .active-result.result-selected {
    color: #fe7799;
}

.scheme_default .sc_item_descr {
    color: #141414;
}

.scheme_default.wpb_row,
.scheme_default.column_row,
.scheme_default.wpb_column>.vc_column-inner>.wpb_wrapper,
.scheme_default.wpb_text_column {
    color: #777777;
    background-color: #ffffff;
}

.scheme_default.vc_row.vc_parallax[class*="scheme_"] .vc_parallax-inner:before {
    background-color: rgba(255, 255, 255, 0.8);
}

.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:before,
.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after {
    border-color: #ffffff;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #141414;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover {
    color: #fe7799;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon,
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover .vc_tta-controls-icon {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon:before,
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon:after {
    border-color: #ffffff;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a:hover,
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active>a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #e5e5e5;
}

.scheme_default .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {
    background-color: #f5f5f5;
}

.scheme_default .vc_progress_bar.vc_progress_bar_narrow.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #fe7799;
}

.scheme_default .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {
    color: #777777;
}

.scheme_default .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    color: #141414;
}

.scheme_default .woocommerce .woocommerce-breadcrumb {
    color: #777777;
}

.scheme_default .woocommerce .woocommerce-breadcrumb a {
    color: #fe7799;
}

.scheme_default .woocommerce .woocommerce-breadcrumb a:hover {
    color: #141414;
}

.scheme_default .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.scheme_default .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fe7799;
}

.scheme_default .woocommerce .woocommerce-ordering select {
    border-color: #e5e5e5;
    color: #777777;
}

.scheme_default .woocommerce span.onsale {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.scheme_default .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item {}

.scheme_default .woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover,
.scheme_default .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:hover {}

.scheme_default .woocommerce ul.products li.product .post_header a {
    color: #777777;
}

.scheme_default .woocommerce ul.products li.product .post_header a:hover {
    color: #fe7799;
}

.scheme_default .woocommerce ul.products li.product .post_header .post_tags,
.scheme_default .woocommerce ul.products li.product .post_header .post_tags a {
    color: #fe7799;
}

.scheme_default .woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: #141414;
}

.scheme_default .woocommerce ul.products li.product .price,
.scheme_default .woocommerce-page ul.products li.product .price,
.scheme_default .woocommerce ul.products li.product .price ins,
.scheme_default .woocommerce-page ul.products li.product .price ins {
    color: #fe7799;
}

.scheme_default .woocommerce ul.products li.product .price del,
.scheme_default .woocommerce-page ul.products li.product .price del {
    color: #bac0c3;
}

.scheme_default .woocommerce div.product p.price,
.scheme_default .woocommerce div.product span.price,
.scheme_default .woocommerce span.amount,
.scheme_default .woocommerce-page span.amount {
    color: #fe7799;
}

.scheme_default .woocommerce table.shop_table td span.amount {
    color: #141414;
}

.scheme_default aside.woocommerce del,
.scheme_default .woocommerce del,
.scheme_default .woocommerce del>span.amount,
.scheme_default .woocommerce-page del,
.scheme_default .woocommerce-page del>span.amount {
    color: #d8d8d8!important;
}

.scheme_default .woocommerce .price del:before {
    background-color: #d8d8d8;
}

.scheme_default .woocommerce div.product form.cart div.quantity span,
.scheme_default .woocommerce-page div.product form.cart div.quantity span {
    color: #777777;
    background-color: #ebebeb;
}

.scheme_default .woocommerce div.product form.cart div.quantity span:hover,
.scheme_default .woocommerce-page div.product form.cart div.quantity span:hover {
    background-color: #141414;
    color: #ffffff;
}

.scheme_default .woocommerce div.product form.cart div.quantity input[type="number"],
.scheme_default .woocommerce-page div.product form.cart div.quantity input[type="number"] {
    border-color: #ebebeb;
}

.scheme_default .woocommerce div.product .product_meta span>a {
    color: #141414;
}

.scheme_default .woocommerce div.product .product_meta span>span {
    color: #777777;
}

.scheme_default .woocommerce div.product .product_meta a:hover {
    color: #fe7799;
}

.scheme_default .woocommerce div.product div.images img {
    border-color: #e5e5e5;
}

.scheme_default .woocommerce div.product div.images a:hover img {
    border-color: #fe7799;
}

.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li.active a,
.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .woocommerce table.shop_attributes tr:nth-child(2n+1)>* {
    background-color: rgba(245, 245, 245, 0.4);
}

.scheme_default .woocommerce table.shop_attributes tr:nth-child(2n)>*,
.scheme_default .woocommerce table.shop_attributes tr.alt>* {
    background-color: rgba(245, 245, 245, 0.2);
}

.scheme_default .woocommerce table.shop_attributes th {
    color: #141414;
}

.scheme_default .single-product .related {
    border-color: #e5e5e5;
}

.scheme_default .single-product ul.products li.product .post_data {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .single-product ul.products li.product .post_data .price,
.scheme_default .single-product ul.products li.product .post_data .price span.amount {
    color: #ffffff;
}

.scheme_default .single-product ul.products li.product .post_data .post_header .post_tags,
.scheme_default .single-product ul.products li.product .post_data .post_header .post_tags a,
.scheme_default .single-product ul.products li.product .post_data a {
    color: #ffffff;
}

.scheme_default .single-product ul.products li.product .post_data .post_header .post_tags a:hover,
.scheme_default .single-product ul.products li.product .post_data a:hover {
    color: #141414;
}

.scheme_default .single-product ul.products li.product .post_data .button {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .single-product ul.products li.product .post_data .button:hover {
    color: #fe7799!important;
    background-color: #ffffff;
}

.scheme_default .star-rating span {
    color: #141414;
}

.scheme_default #review_form #respond p.form-submit input[type="submit"] {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default #review_form #respond p.form-submit input[type="submit"]:hover,
.scheme_default #review_form #respond p.form-submit input[type="submit"]:focus {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .alices_shop_mode_buttons a {
    color: #141414;
}

.scheme_default .alices_shop_mode_buttons a:hover {
    color: #fe7799;
}

.scheme_default .woocommerce #respond input#submit,
.scheme_default .woocommerce .button,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce a.button,
.scheme_default .woocommerce-page a.button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce-page button.button,
.scheme_default .woocommerce input.button,
.scheme_default .woocommerce-page input.button,
.scheme_default .woocommerce input[type="button"],
.scheme_default .woocommerce-page input[type="button"],
.scheme_default .woocommerce input[type="submit"],
.scheme_default .woocommerce-page input[type="submit"] {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .woocommerce #respond input#submit:hover,
.scheme_default .woocommerce .button:hover,
.scheme_default .woocommerce-page .button:hover,
.scheme_default .woocommerce a.button:hover,
.scheme_default .woocommerce-page a.button:hover,
.scheme_default .woocommerce button.button:hover,
.scheme_default .woocommerce-page button.button:hover,
.scheme_default .woocommerce input.button:hover,
.scheme_default .woocommerce-page input.button:hover,
.scheme_default .woocommerce input[type="button"]:hover,
.scheme_default .woocommerce-page input[type="button"]:hover,
.scheme_default .woocommerce input[type="submit"]:hover,
.scheme_default .woocommerce-page input[type="submit"]:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .widget_shopping_cart_content .buttons a.button {
    background: #fe7799!important;
}

.scheme_default .widget_shopping_cart_content .buttons a.button:hover {
    background: #141414!important;
}

.scheme_default .widget_shopping_cart_content .buttons a.button.checkout {
    background: #141414!important;
}

.scheme_default .widget_shopping_cart_content .buttons a.button.checkout:hover {
    background: #fe7799!important;
}

.scheme_default .woocommerce nav.woocommerce-pagination ul li a,
.scheme_default .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #777777;
    border-color: #777777;
}

.scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_default .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .woocommerce #respond input#submit.alt,
.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .woocommerce #respond input#submit.alt:hover,
.scheme_default .woocommerce a.button.alt:hover,
.scheme_default .woocommerce button.button.alt:hover,
.scheme_default .woocommerce input.button.alt:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_default .woocommerce .woocommerce-message,
.scheme_default .woocommerce .woocommerce-info {
    background-color: #f5f5f5;
    border-top-color: #000000;
}

.scheme_default .woocommerce .woocommerce-error {
    background-color: #f5f5f5;
    border-top-color: #fe7799;
}

.scheme_default .woocommerce .woocommerce-message:before,
.scheme_default .woocommerce .woocommerce-info:before {
    color: #000000;
}

.scheme_default .woocommerce .woocommerce-error:before {
    color: #fe7799;
}

.scheme_default .woocommerce .woocommerce-message .button,
.scheme_default .woocommerce .woocommerce-error .button,
.scheme_default .woocommerce .woocommerce-info .button {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_default .woocommerce .woocommerce-message .button:hover,
.scheme_default .woocommerce .woocommerce-info .button:hover {
    color: #ffffff;
    background-color: #000000;
}

.scheme_default .woocommerce table.shop_table td {
    border-color: #dae1e5!important;
}

.scheme_default .woocommerce table.shop_table th {
    border-color: rgba(218, 225, 229, 0.2)!important;
}

.scheme_default .woocommerce table.shop_table tfoot th,
.scheme_default .woocommerce-page table.shop_table tfoot th {
    color: #141414;
    border-color: transparent!important;
    background-color: transparent;
}

.scheme_default .woocommerce .quantity input.qty,
.scheme_default .woocommerce #content .quantity input.qty,
.scheme_default .woocommerce-page .quantity input.qty,
.scheme_default .woocommerce-page #content .quantity input.qty {
    color: #777777;
}

.scheme_default .woocommerce .cart-collaterals .cart_totals table select,
.scheme_default .woocommerce-page .cart-collaterals .cart_totals table select {
    color: #bac0c3;
    background-color: #ffffff;
}

.scheme_default .woocommerce .cart-collaterals .cart_totals table select:focus,
.scheme_default .woocommerce-page .cart-collaterals .cart_totals table select:focus {
    color: #777777;
    background-color: #f1f5f8;
}

.scheme_default .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.scheme_default .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    color: #141414;
}

.scheme_default .woocommerce table.shop_table .cart-subtotal .amount,
.scheme_default .woocommerce-page table.shop_table .cart-subtotal .amount,
.scheme_default .woocommerce table.shop_table .shipping td,
.scheme_default .woocommerce-page table.shop_table .shipping td {
    color: #141414;
}

.scheme_default .woocommerce table.cart td+td a,
.scheme_default .woocommerce #content table.cart td+td a,
.scheme_default .woocommerce-page table.cart td+td a,
.scheme_default .woocommerce-page #content table.cart td+td a,
.scheme_default .woocommerce table.cart td+td span,
.scheme_default .woocommerce #content table.cart td+td span,
.scheme_default .woocommerce-page table.cart td+td span,
.scheme_default .woocommerce-page #content table.cart td+td span {
    color: #141414;
}

.scheme_default .woocommerce table.cart td+td a:hover,
.scheme_default .woocommerce #content table.cart td+td a:hover,
.scheme_default .woocommerce-page table.cart td+td a:hover,
.scheme_default .woocommerce-page #content table.cart td+td a:hover {
    color: #fe7799;
}

.scheme_default #add_payment_method table.cart td.actions .coupon .input-text,
.scheme_default .woocommerce-cart table.cart td.actions .coupon .input-text,
.scheme_default .woocommerce-checkout table.cart td.actions .coupon .input-text {
    border-color: #ebebeb;
}

.scheme_default #add_payment_method #payment ul.payment_methods,
.scheme_default .woocommerce-cart #payment ul.payment_methods,
.scheme_default .woocommerce-checkout #payment ul.payment_methods {
    border-color: #e5e5e5;
}

.scheme_default #add_payment_method #payment div.payment_box,
.scheme_default .woocommerce-cart #payment div.payment_box,
.scheme_default .woocommerce-checkout #payment div.payment_box {
    color: #1e1d22;
    background-color: #f1f5f8;
}

.scheme_default #add_payment_method #payment div.payment_box:before,
.scheme_default .woocommerce-cart #payment div.payment_box:before,
.scheme_default .woocommerce-checkout #payment div.payment_box:before {
    border-color: transparent transparent #f1f5f8;
}

.scheme_default .woocommerce .order_details li strong,
.scheme_default .woocommerce-page .order_details li strong {
    color: #141414;
}

.scheme_default .woocommerce .order_details.woocommerce-thankyou-order-details {
    color: #777777;
    background-color: #f5f5f5;
}

.scheme_default .woocommerce .order_details.woocommerce-thankyou-order-details strong {
    color: #000000;
}

.scheme_default .woocommerce-account .woocommerce-MyAccount-navigation,
.scheme_default .woocommerce-MyAccount-navigation ul li,
.scheme_default .woocommerce-MyAccount-navigation li+li {
    border-color: #e5e5e5;
}

.scheme_default .woocommerce-MyAccount-navigation li.is-active a {
    color: #fe7799;
}

.scheme_default .widget_product_search form:after {
    color: #bac0c3;
}

.scheme_default .widget_product_search form:hover:after {
    color: #1e1d22;
}

.scheme_default .widget_product_search .search_button {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_default .widget_shopping_cart .total {
    color: #141414;
    border-color: #e5e5e5;
}

.scheme_default .widget_layered_nav ul li.chosen a {
    color: #141414;
}

.scheme_default .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #141414;
}

.scheme_default .widget_price_filter .price_label span {
    color: #141414;
}

.scheme_default .post_featured.hover_shop_buttons .icons a:hover {
    background: #141414;
}

.scheme_default .post_featured.hover_shop_buttons .icons a.shop_link:hover {
    background: #fe7799;
}

.scheme_default .product .single_add_to_cart_button {
    background: #141414!important;
}

.scheme_default .product .single_add_to_cart_button:hover {
    background: #fe7799!important;
}

.scheme_default .trx_addons_attrib_item.trx_addons_attrib_button:hover,
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_selected {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_default .yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
    border-color: #e5e5e5;
}

.scheme_dark h1,
.scheme_dark h2,
.scheme_dark h3,
.scheme_dark h4,
.scheme_dark h5,
.scheme_dark h6,
.scheme_dark h1 a,
.scheme_dark h2 a,
.scheme_dark h3 a,
.scheme_dark h4 a,
.scheme_dark h5 a,
.scheme_dark h6 a,
.scheme_dark li a {
    color: #ffffff;
}

.scheme_dark h1 a:hover,
.scheme_dark h2 a:hover,
.scheme_dark h3 a:hover,
.scheme_dark h4 a:hover,
.scheme_dark h5 a:hover,
.scheme_dark h6 a:hover,
.scheme_dark li a:hover {
    color: #fe7799;
}

.scheme_dark dt,
.scheme_dark b,
.scheme_dark strong,
.scheme_dark i,
.scheme_dark em,
.scheme_dark mark,
.scheme_dark ins {
    color: #ffffff;
}

.scheme_dark s,
.scheme_dark strike,
.scheme_dark del {
    color: #444448;
}

.scheme_dark code {
    color: #969fa6;
    background-color: #141414;
    border-color: #181e3d;
}

.scheme_dark code a {
    color: #fe7799;
}

.scheme_dark code a:hover {
    color: #141414;
}

.scheme_dark .color_text_link,
.scheme_dark .color_text_link a {
    color: #fe7799!important;
}

.scheme_dark .color_text_link_light,
.scheme_dark .color_text_link_light a {
    color: #141414!important;
}

.scheme_dark .color_text_link_light:hover,
.scheme_dark .color_text_link_light a:hover {
    color: #ffffff!important;
}

.scheme_dark .tp-bullets.custom .tp-bullet.selected,
.scheme_dark .tp-bullets.custom .tp-bullet:hover {
    background-color: #fe7799;
}

.scheme_dark a {
    color: #fe7799;
}

.scheme_dark a:hover {
    color: #ffffff;
}

.scheme_dark blockquote {
    color: #ffffff;
}

.scheme_dark blockquote:before {
    color: #fe7799;
}

.scheme_dark blockquote a {
    color: #fe7799;
}

.scheme_dark blockquote a:hover {
    color: #ffffff;
}

.scheme_dark table th,
.scheme_dark table th+th,
.scheme_dark table td+th {
    border-color: rgba(20, 20, 20, 0.2);
}

.scheme_dark table td,
.scheme_dark table th+td,
.scheme_dark table td+td {
    border-color: #141414;
}

.scheme_dark table {
    color: #969fa6;
}

.scheme_dark .sc_table table {
    border-color: #ffffff;
}

.scheme_dark table th {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark table>tbody>tr:nth-child(2n+1)>td {
    background-color: #141414;
}

.scheme_dark table>tbody>tr:nth-child(2n)>td {}

.scheme_dark table th a:hover {
    color: #141414;
}

.scheme_dark hr {
    border-color: #2b2e41;
}

.scheme_dark figure figcaption,
.scheme_dark .wp-caption .wp-caption-text,
.scheme_dark .wp-caption .wp-caption-dd,
.scheme_dark .wp-caption-overlay .wp-caption .wp-caption-text,
.scheme_dark .wp-caption-overlay .wp-caption .wp-caption-dd {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark ul>li:before {
    color: #fe7799;
}

.scheme_dark fieldset {
    border-color: #2b2e41;
}

.scheme_dark fieldset legend {
    color: #ffffff;
    background-color: #141414;
}

.scheme_dark input[type="text"],
.scheme_dark input[type="number"],
.scheme_dark input[type="email"],
.scheme_dark input[type="tel"],
.scheme_dark input[type="search"],
.scheme_dark input[type="password"],
.scheme_dark .widget_search form,
.scheme_dark .select_container,
.scheme_dark .select_container:before,
.scheme_dark .select2-container .select2-choice,
.scheme_dark textarea,
.scheme_dark textarea.wp-editor-area {
    color: #969fa6;
    border-color: #919090;
    background-color: transparent;
}

.scheme_dark .select_container select {
    color: #b8c3cc;
}

.scheme_dark input[type="text"]:focus,
.scheme_dark input[type="number"]:focus,
.scheme_dark input[type="email"]:focus,
.scheme_dark input[type="tel"]:focus,
.scheme_dark input[type="search"]:focus,
.scheme_dark input[type="password"]:focus,
.scheme_dark .select_container:hover,
.scheme_dark .select_container:before:hover,
.scheme_dark select option:hover,
.scheme_dark select option:focus,
.scheme_dark .select2-container .select2-choice:hover,
.scheme_dark textarea:focus,
.scheme_dark textarea.wp-editor-area:focus {
    color: #fe7799;
    border-color: #919090;
    background-color: transparent;
}

.scheme_dark .select_container select:focus {
    color: #ffffff;
    border-color: #919090;
}

.scheme_dark .select_container:after {
    color: #b8c3cc;
}

.scheme_dark .select_container:hover:after {
    color: #ffffff;
}

.scheme_dark .widget_search form:hover:after {
    color: #ffffff;
}

.scheme_dark input::-webkit-input-placeholder,
.scheme_dark textarea::-webkit-input-placeholder {
    color: #fe7799;
}

.scheme_dark input[type="radio"]+label:before,
.scheme_dark input[type="checkbox"]+label:before {
    border-color: #919090;
    background-color: #0e1123;
}

.scheme_dark button,
.scheme_dark input[type="reset"],
.scheme_dark input[type="submit"],
.scheme_dark input[type="button"] {
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark input[type="submit"]:hover,
.scheme_dark input[type="reset"]:hover,
.scheme_dark input[type="button"]:hover,
.scheme_dark button:hover,
.scheme_dark input[type="submit"]:focus,
.scheme_dark input[type="reset"]:focus,
.scheme_dark input[type="button"]:focus,
.scheme_dark button:focus {
    background-color: #ffffff;
    color: #141414;
}

.scheme_dark .wp-editor-container input[type="button"] {
    background-color: #141414;
    border-color: #181e3d;
    color: #ffffff;
    -webkit-box-shadow: 0 1px 0 0 #1f254d;
    -moz-box-shadow: 0 1px 0 0 #1f254d;
    box-shadow: 0 1px 0 0 #1f254d;
}

.scheme_dark .wp-editor-container input[type="button"]:hover,
.scheme_dark .wp-editor-container input[type="button"]:focus {
    background-color: #181e3d;
    border-color: #1f254d;
    color: #fe7799;
}

.scheme_dark .select2-results {
    color: #969fa6;
    border-color: #919090;
    background: #0e1123;
}

.scheme_dark .select2-results .select2-highlighted {
    color: #ffffff;
    background: #919090;
}

.scheme_dark .sticky {
    border-color: #2b2e41;
}

.scheme_dark .sticky .label_sticky {
    border-top-color: #fe7799;
}

.scheme_dark body {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark #page_preloader,
.scheme_dark.header_position_under .page_content_wrap,
.scheme_dark .page_wrap {
    background-color: #141414;
}

.scheme_dark .preloader_wrap>div {
    background-color: #fe7799;
}

.scheme_dark.top_panel.with_bg_image:before {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_dark .top_panel .slider_engine_revo .slide_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_delimiter,
.scheme_dark.sc_layouts_row_delimiter {
    border-color: #2b2e41;
}

.scheme_dark .sc_layouts_item_icon {
    color: #444448;
}

.scheme_dark .sc_layouts_menu_mobile_button a .sc_layouts_item_icon {
    color: #ffffff;
}

.scheme_dark .sc_layouts_menu_mobile_button>a:hover .sc_layouts_item_icon {
    color: #fe7799!important;
}

.scheme_dark .sc_layouts_item_details_line1 {
    color: #fe7799;
}

.scheme_dark .sc_layouts_item_details_line2 {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_fixed_on {
    background-color: rgba(20, 20, 20, 0.9);
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item {
    color: #969fa6;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item a,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item a:hover,
.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a:hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_cart:hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_cart:hover .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    color: #969fa6;
}

.scheme_dark .sc_layouts_row_type_narrow .socials_wrap .social_item a,
.scheme_dark.sc_layouts_row_type_narrow .socials_wrap .social_item a {
    background-color: transparent;
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_narrow .socials_wrap .social_item a:hover,
.scheme_dark.sc_layouts_row_type_narrow .socials_wrap .social_item a:hover {
    background-color: transparent;
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_wrap .sc_button,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_wrap .sc_button {
    background-color: transparent;
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_wrap .sc_button:hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_wrap .sc_button:hover {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff!important;
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_submit,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_submit {
    background-color: transparent;
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item {
    color: #969fa6;
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item a,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a {
    color: #969fa6;
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item a:hover,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:hover,
.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_details_line2,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    color: #969fa6
}

.scheme_dark .sc_layouts_row_type_compact .socials_wrap .social_item a,
.scheme_dark.sc_layouts_row_type_compact .socials_wrap .social_item a {
    background-color: transparent;
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_compact .socials_wrap .social_item a:hover,
.scheme_dark.sc_layouts_row_type_compact .socials_wrap .social_item a:hover {
    background-color: transparent;
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_submit,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_submit {
    background-color: transparent;
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_submit:hover,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit,
.scheme_dark.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
    color: #fe7799;
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,
.scheme_dark.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item {
    color: #969fa6;
}

.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:hover,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:hover,
.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #ffffff;
}

.scheme_dark .sc_layouts_row_type_normal .search_wrap .search_submit,
.scheme_dark.sc_layouts_row_type_normal .search_wrap .search_submit {
    background-color: transparent;
    color: #b8c3cc;
}

.scheme_dark .sc_layouts_row_type_normal .search_wrap .search_submit:hover,
.scheme_dark.sc_layouts_row_type_normal .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #969fa6;
}

.scheme_dark .sc_layouts_menu_nav>li>a {
    color: #ffffff;
}

.scheme_dark .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .sc_layouts_menu_nav>li.sfHover>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #fe7799!important;
}

.scheme_dark .sc_layouts_menu_nav>li ul {}

.scheme_dark .sc_layouts_menu_nav>li li>a:hover,
.scheme_dark .sc_layouts_menu_nav>li li.sfHover>a {
    color: #fe7799!important;
}

.scheme_dark .sc_layouts_menu_nav>li li.current-menu-item>a,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-parent>a,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #fe7799;
}

.scheme_dark .sc_layouts_menu_nav>li li[class*="icon-"]:before {
    color: #fe7799;
}

.scheme_dark .sc_layouts_menu_nav>li li[class*="icon-"]:hover:before,
.scheme_dark .sc_layouts_menu_nav>li li[class*="icon-"].shHover:before,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-item:before,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-parent:before,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-ancestor:before {
    color: #141414;
}

.scheme_dark .sc_layouts_logo b {
    color: #ffffff;
}

.scheme_dark .sc_layouts_logo i {
    color: #fe7799;
}

.scheme_dark .sc_layouts_logo_text {
    color: #fe7799;
}

.scheme_dark .sc_layouts_logo:hover .logo_text {
    color: #ffffff
}

.scheme_dark .logo_slogan {
    color: #969fa6;
}

.scheme_dark .socials_wrap .social_item a,
.scheme_dark .socials_wrap .social_item a i {
    color: #444448;
}

.scheme_dark .socials_wrap .social_item a:hover,
.scheme_dark .socials_wrap .social_item a:hover i {
    color: #ffffff;
}

.scheme_dark .search_style_expand.search_opened {
    background-color: #141414;
    border-color: #2b2e41;
}

.scheme_dark .search_style_expand.search_opened .search_submit {
    color: #969fa6;
}

.scheme_dark .search_style_expand .search_submit:hover,
.scheme_dark .search_style_expand .search_submit:focus {
    color: #ffffff;
}

.scheme_dark .search_style_fullscreen.search_opened .search_form_wrap {
    background-color: rgba(20, 20, 20, 0.9);
}

.scheme_dark .search_style_fullscreen.search_opened .search_form {
    border-color: #ffffff;
}

.scheme_dark .search_style_fullscreen.search_opened .search_close,
.scheme_dark .search_style_fullscreen.search_opened .search_field,
.scheme_dark .search_style_fullscreen.search_opened .search_submit {
    color: #ffffff;
}

.scheme_dark .search_style_fullscreen.search_opened .search_close:hover,
.scheme_dark .search_style_fullscreen.search_opened .search_field:hover,
.scheme_dark .search_style_fullscreen.search_opened .search_field:focus,
.scheme_dark .search_style_fullscreen.search_opened .search_submit:hover,
.scheme_dark .search_style_fullscreen.search_opened .search_submit:focus {
    color: #969fa6;
}

.scheme_dark .search_style_fullscreen.search_opened input::-webkit-input-placeholder {
    color: #b8c3cc;
    opacity: 1;
}

.scheme_dark .search_style_fullscreen.search_opened input::-moz-placeholder {
    color: #b8c3cc;
    opacity: 1;
}

.scheme_dark .search_style_fullscreen.search_opened input:-moz-placeholder {
    color: #b8c3cc;
    opacity: 1;
}

.scheme_dark .search_style_fullscreen.search_opened input:-ms-input-placeholder {
    color: #b8c3cc;
    opacity: 1;
}

.scheme_dark .search_wrap .search_results {
    background-color: #141414;
    border-color: #2b2e41;
}

.scheme_dark .search_wrap .search_results:after {
    background-color: #141414;
    border-left-color: #2b2e41;
    border-top-color: #2b2e41;
}

.scheme_dark .search_wrap .search_results .search_results_close {
    color: #444448;
}

.scheme_dark .search_wrap .search_results .search_results_close:hover {
    color: #ffffff;
}

.scheme_dark .search_results.widget_area .post_item+.post_item {
    border-top-color: #2b2e41;
}

.scheme_dark .toc_menu_item .menu_mobile_description:hover {
    color: #fe7799;
}

.scheme_dark.menu_side_wrap .menu_side_button {
    color: #ffffff;
    border-color: #181e3d;
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_dark.menu_side_wrap .menu_side_button:hover {
    color: #141414;
    border-color: #141414;
    background-color: #fe7799;
}

.scheme_dark .menu_side_inner {
    color: #969fa6;
}

.scheme_dark .menu_mobile_inner {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .menu_mobile_button {
    color: #ffffff;
}

.scheme_dark .menu_mobile_button:hover {
    color: #fe7799;
}

.scheme_dark .menu_mobile_close:before,
.scheme_dark .menu_mobile_close:after {
    border-color: #ffffff;
}

.scheme_dark .menu_mobile_close:hover:before,
.scheme_dark .menu_mobile_close:hover:after {
    border-color: #fe7799;
}

.scheme_dark .menu_mobile_inner a {
    color: #ffffff;
}

.scheme_dark .menu_mobile_inner a:hover,
.scheme_dark .menu_mobile_inner .current-menu-ancestor>a,
.scheme_dark .menu_mobile_inner .current-menu-item>a {
    color: #fe7799;
}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit {
    color: #b8c3cc;
}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #ffffff;
}

.scheme_dark .menu_mobile_inner .social_item a {
    color: #fe7799;
}

.scheme_dark .menu_mobile_inner .social_item a:hover {
    color: #ffffff;
}

.scheme_dark .sc_layouts_title .sc_layouts_title_meta {
    color: #969fa6;
}

.scheme_dark .sc_layouts_title .sc_layouts_title_description {
    color: #444448;
}

.scheme_dark .sc_layouts_title_breadcrumbs {
    color: #ffffff;
}

.scheme_dark .sc_layouts_title_breadcrumbs a {
    color: #fe7799!important;
}

.scheme_dark .sc_layouts_title_breadcrumbs a:hover {
    color: #ffffff!important;
}

.scheme_dark .alices_tabs .alices_tabs_titles li a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_dark .alices_tabs .alices_tabs_titles li a:hover {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .alices_tabs .alices_tabs_titles li.ui-state-active a {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .post_item {
    color: #969fa6;
}

.scheme_dark .post_meta,
.scheme_dark .post_meta_item,
.scheme_dark .post_meta_item a,
.scheme_dark .post_meta_item:before,
.scheme_dark .post_meta_item:hover:before,
.scheme_dark .post_date a,
.scheme_dark .post_date:before,
.scheme_dark .post_info .post_info_item,
.scheme_dark .post_info .post_info_item a,
.scheme_dark .post_info_counters .post_counters_item,
.scheme_dark .post_counters .socials_share .socials_caption:before,
.scheme_dark .post_counters .socials_share .socials_caption:hover:before {
    color: #969fa6;
}

.scheme_dark .post_date a:hover,
.scheme_dark a.post_meta_item:hover,
.scheme_dark .post_meta_item a:hover,
.scheme_dark .post_info .post_info_item a:hover,
.scheme_dark .post_info_counters .post_counters_item:hover {
    color: #ffffff;
}

.scheme_dark .post_item .post_title a:hover {
    color: #fe7799;
}

.scheme_dark .post_meta_item.post_date,
.scheme_dark .post_meta_item.post_date a,
.scheme_dark .post_item_single .post_header .post_meta_item.post_date,
.scheme_dark .post_item_single .post_header .post_meta_item.post_date a {
    color: #fe7799;
}

.scheme_dark .post_item_single .post_header .post_meta_item.post_date a:hover,
.scheme_dark .post_meta_item.post_date a:hover {
    color: #ffffff;
}

.scheme_dark .post_meta_item.post_categories,
.scheme_dark .post_meta_item.post_categories a {
    color: #fe7799;
}

.scheme_dark .post_meta_item.post_categories a:hover {
    color: #ffffff;
}

.scheme_dark .post_meta_item .socials_share .social_items {
    background-color: #141414;
}

.scheme_dark .post_meta_item .social_items,
.scheme_dark .post_meta_item .social_items:before {
    background-color: #141414;
    border-color: #2b2e41;
    color: #444448;
}

.scheme_dark .post_layout_excerpt+.post_layout_excerpt {
    border-color: #2b2e41;
}

.scheme_dark .post_layout_classic {
    border-color: #2b2e41;
}

.scheme_dark.gallery_preview:before {
    background-color: #141414;
}

.scheme_dark.gallery_preview {
    color: #969fa6;
}

.scheme_dark .format-audio .post_featured .post_audio_author {
    color: #fe7799;
}

.scheme_dark .format-audio .post_featured.without_thumb .post_audio {
    border-color: #fe7799;
}

.scheme_dark .format-audio .post_featured.without_thumb .post_audio_title,
.scheme_dark .without_thumb .mejs-controls .mejs-currenttime,
.scheme_dark .without_thumb .mejs-controls .mejs-duration {
    color: #ffffff;
}

.scheme_dark .mejs-controls .mejs-button,
.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #141414;
}

.scheme_dark .trx_addons_audio_player .mejs-controls .mejs-button,
.scheme_dark .trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_dark .trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.scheme_dark .post_audio .mejs-controls .mejs-button,
.scheme_dark .post_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_dark .post_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_dark .post_featured.with_thumb .post_audio .mejs-controls .mejs-button,
.scheme_dark .post_featured.with_thumb .post_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_dark .post_featured.with_thumb .post_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #141414;
}

.scheme_dark .mejs-controls .mejs-button:hover {
    color: #fe7799;
}

.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-loaded,
.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #fe7799;
}

.scheme_dark .format-aside .post_content_inner {
    color: #ffffff;
    background-color: #141414;
}

.scheme_dark .format-link .post_content_inner,
.scheme_dark .format-status .post_content_inner {
    color: #ffffff;
}

.scheme_dark .format-chat p>b,
.scheme_dark .format-chat p>strong {
    color: #ffffff;
}

.scheme_dark .post_layout_chess .post_content_inner:after {
    background: linear-gradient(to top, #141414 0%, rgba(20, 20, 20, 0) 100%) no-repeat scroll right top/ 100% 100% rgba(20, 20, 20, 0);
}

.scheme_dark .post_layout_chess_1 .post_meta:before {
    background-color: #2b2e41;
}

.scheme_dark .nav-links-old {
    color: #ffffff;
}

.scheme_dark .nav-links-old a:hover {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_dark .page_links>a,
.scheme_dark .comments_pagination .page-numbers,
.scheme_dark .nav-links .page-numbers {
    color: #969fa6;
    border-color: #969fa6;
}

.scheme_dark .page_links>a:hover,
.scheme_dark .page_links>span:not(.page_links_title),
.scheme_dark .comments_pagination a.page-numbers:hover,
.scheme_dark .comments_pagination .page-numbers.current,
.scheme_dark .nav-links a.page-numbers:hover,
.scheme_dark .nav-links .page-numbers.current {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .post_item_single .post_header .post_date {
    color: #444448;
}

.scheme_dark .post_item_single .post_header .post_categories,
.scheme_dark .post_item_single .post_header .post_categories a {
    color: #fe7799;
}

.scheme_dark .post_item_single .post_header .post_meta_item,
.scheme_dark .post_item_single .post_header .post_meta_item:before,
.scheme_dark .post_item_single .post_header .post_meta_item:hover:before,
.scheme_dark .post_item_single .post_header .post_meta_item a,
.scheme_dark .post_item_single .post_header .post_meta_item a:before,
.scheme_dark .post_item_single .post_header .post_meta_item a:hover:before,
.scheme_dark .post_item_single .post_header .post_meta_item .socials_caption,
.scheme_dark .post_item_single .post_header .post_meta_item .socials_caption:before,
.scheme_dark .post_item_single .post_header .post_edit a {
    color: #969fa6;
}

.scheme_dark .post_item_single .post_meta_item:hover,
.scheme_dark .post_item_single .post_meta_item>a:hover,
.scheme_dark .post_item_single .post_meta_item .socials_caption:hover,
.scheme_dark .post_item_single .post_edit a:hover {
    color: #fe7799;
}

.scheme_dark .post_item_single .post_content .post_meta_label,
.scheme_dark .post_item_single .post_content .post_meta_item:hover .post_meta_label {
    color: #969fa6;
    border-color: #919090;
}

.scheme_dark .post_item_single .post_content .post_categories a,
.scheme_dark .post_item_single .post_content .post_tags a {
    color: #969fa6;
    border-color: #919090;
}

.scheme_dark .post_item_single .post_content .post_categories a:hover,
.scheme_dark .post_item_single .post_content .post_tags a:hover {
    color: #141414;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a {
    color: #444448!important;
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a:hover {
    color: #fe7799!important;
}

.scheme_dark .post-password-form input[type="submit"] {
    border-color: #ffffff;
}

.scheme_dark .post-password-form input[type="submit"]:hover,
.scheme_dark .post-password-form input[type="submit"]:focus {
    color: #141414;
}

.scheme_dark .nav-links-single .nav-links {
    border-color: #2b2e41;
}

.scheme_dark .nav-links-single .nav-links a .meta-nav {
    color: #444448;
}

.scheme_dark .nav-links-single .nav-links a .post_date {
    color: #444448;
}

.scheme_dark .nav-links-single .nav-links a:hover .meta-nav,
.scheme_dark .nav-links-single .nav-links a:hover .post_date {
    color: #ffffff;
}

.scheme_dark .nav-links-single .nav-links a:hover .post-title {
    color: #fe7799;
}

.scheme_dark.author_info {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark.author_info .author_title {
    color: #fe7799;
}

.scheme_dark.author_info a {
    color: #ffffff;
}

.scheme_dark.author_info a:hover {
    color: #fe7799;
}

.scheme_dark .related_wrap {
    border-color: #2b2e41;
}

.scheme_dark .related_wrap .related_item_style_1 .post_header {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_dark .related_wrap .related_item_style_1:hover .post_header {
    background-color: #141414;
}

.scheme_dark .related_wrap .related_item_style_1 .post_date a {
    color: #969fa6;
}

.scheme_dark .related_wrap .related_item_style_1:hover .post_date a {
    color: #444448;
}

.scheme_dark .related_wrap .related_item_style_1:hover .post_date a:hover {
    color: #ffffff;
}

.scheme_dark .comments_list_wrap,
.scheme_dark .comments_list_wrap>ul {
    border-color: #2b2e41;
}

.scheme_dark .comments_list_wrap li+li,
.scheme_dark .comments_list_wrap li ul {
    border-color: #2b2e41;
}

.scheme_dark .comments_list_wrap .comment_info {
    color: #ffffff;
}

.scheme_dark .comments_list_wrap .comment_counters a {
    color: #fe7799;
}

.scheme_dark .comments_list_wrap .comment_counters a:before {
    color: #fe7799;
}

.scheme_dark .comments_list_wrap .comment_counters a:hover:before,
.scheme_dark .comments_list_wrap .comment_counters a:hover {
    color: #ffffff;
}

.scheme_dark .comments_list_wrap .comment_text {
    color: #969fa6;
}

.scheme_dark .comments_list_wrap .comment_reply a {
    color: #fe7799;
}

.scheme_dark .comments_list_wrap .comment_reply a:hover {
    color: #ffffff;
}

.scheme_dark .comments_form_wrap {
    border-color: #2b2e41;
}

.scheme_dark .comments_wrap .comments_notes {
    color: #444448;
}

.scheme_dark .comments_wrap .comments_field input,
.scheme_dark .comments_wrap .comments_field textarea {
    border-color: #919090;
}

.scheme_dark .post_item_404 .page_title {
    color: #444448;
}

.scheme_dark .post_item_404 .page_description {}

.scheme_dark .post_item_404 .go_home {
    border-color: #ffffff;
}

.scheme_dark .sidebar_inner {
    color: #969fa6;
}

.scheme_dark .sidebar_inner .widget+.widget {
    border-color: #181e3d;
}

.scheme_dark .sidebar_inner h1,
.scheme_dark .sidebar_inner h2,
.scheme_dark .sidebar_inner h3,
.scheme_dark .sidebar_inner h4,
.scheme_dark .sidebar_inner h5,
.scheme_dark .sidebar_inner h6,
.scheme_dark .sidebar_inner h1 a,
.scheme_dark .sidebar_inner h2 a,
.scheme_dark .sidebar_inner h3 a,
.scheme_dark .sidebar_inner h4 a,
.scheme_dark .sidebar_inner h5 a,
.scheme_dark .sidebar_inner h6 a {
    color: #ffffff;
}

.scheme_dark .sidebar_inner h1 a:hover,
.scheme_dark .sidebar_inner h2 a:hover,
.scheme_dark .sidebar_inner h3 a:hover,
.scheme_dark .sidebar_inner h4 a:hover,
.scheme_dark .sidebar_inner h5 a:hover,
.scheme_dark .sidebar_inner h6 a:hover {
    color: #fe7799;
}

.scheme_dark .widget {
    color: #969fa6;
}

.scheme_dark .widget li:before {
    background-color: #fe7799;
}

.scheme_dark .widget a {
    color: #fe7799;
}

.scheme_dark .widget a:hover {
    color: #141414;
}

.scheme_dark .widget li>a {
    color: #969fa6;
}

.scheme_dark .widget .post_title>a {
    color: #ffffff;
}

.scheme_dark .widget li>a:hover,
.scheme_dark .widget .post_title>a:hover {
    color: #fe7799;
}

.scheme_dark .widget li.recentcomments a {
    color: #ffffff;
}

.scheme_dark .widget li.recentcomments a:hover {
    color: #fe7799;
}

.scheme_dark .widget_archive li {
    color: #ffffff;
}

.scheme_dark .widget_calendar caption,
.scheme_dark .widget_calendar tbody td a,
.scheme_dark .widget_calendar th {
    color: #ffffff;
}

.scheme_dark .widget_calendar tbody td {
    color: #969fa6!important;
}

.scheme_dark .widget_calendar tbody td a:hover {
    color: #fe7799;
}

.scheme_dark .widget_calendar tbody td a:after {
    background-color: #fe7799;
}

.scheme_dark .widget_calendar td#today {
    color: #141414!important;
}

.scheme_dark .widget_calendar td#today a {
    color: #000000;
}

.scheme_dark .widget_calendar td#today a:hover {
    color: #1e1d22;
}

.scheme_dark .widget_calendar td#today:before {
    background-color: #fe7799;
}

.scheme_dark .widget_calendar td#today a:after {
    background-color: #000000;
}

.scheme_dark .widget_calendar td#today a:hover:after {
    background-color: #1e1d22;
}

.scheme_dark .widget_calendar #prev a,
.scheme_dark .widget_calendar #next a {
    color: #fe7799;
}

.scheme_dark .widget_calendar #prev a:hover,
.scheme_dark .widget_calendar #next a:hover {
    color: #141414;
}

.scheme_dark .widget_calendar td#prev a:before,
.scheme_dark .widget_calendar td#next a:before {
    background-color: #141414;
}

.scheme_dark .widget_categories li {
    color: #ffffff;
}

.scheme_dark .widget_product_tag_cloud a,
.scheme_dark .widget_tag_cloud a {
    color: #969fa6!important;
    border-color: #919090;
}

.scheme_dark .widget_product_tag_cloud a:hover,
.scheme_dark .widget_tag_cloud a:hover {
    color: #141414!important;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .widget_rss .widget_title a:first-child {
    color: #fe7799;
}

.scheme_dark .widget_rss .widget_title a:first-child:hover {
    color: #141414;
}

.scheme_dark .widget_rss .rss-date {
    color: #b8c3cc;
}

.scheme_dark.footer_wrap {
    background-color: #141414;
    color: #969fa6;
}

.scheme_dark.footer_wrap .widget,
.scheme_dark.footer_wrap .sc_content .wpb_column {
    border-color: #181e3d;
}

.scheme_dark.footer_wrap h1,
.scheme_dark.footer_wrap h2,
.scheme_dark.footer_wrap h3,
.scheme_dark.footer_wrap h4,
.scheme_dark.footer_wrap h5,
.scheme_dark.footer_wrap h6,
.scheme_dark.footer_wrap h1 a,
.scheme_dark.footer_wrap h2 a,
.scheme_dark.footer_wrap h3 a,
.scheme_dark.footer_wrap h4 a,
.scheme_dark.footer_wrap h5 a,
.scheme_dark.footer_wrap h6 a {
    color: #ffffff;
}

.scheme_dark.footer_wrap h1 a:hover,
.scheme_dark.footer_wrap h2 a:hover,
.scheme_dark.footer_wrap h3 a:hover,
.scheme_dark.footer_wrap h4 a:hover,
.scheme_dark.footer_wrap h5 a:hover,
.scheme_dark.footer_wrap h6 a:hover {
    color: #fe7799;
}

.scheme_dark.footer_wrap a {
    color: #ffffff;
}

.scheme_dark.footer_wrap a:hover {
    color: #fe7799;
}

.scheme_dark.footer_wrap .textwidget a {
    color: #fe7799;
}

.scheme_dark.footer_wrap .textwidget a:hover {
    color: #ffffff;
}

.scheme_dark .footer_logo_inner {
    border-color: #181e3d;
}

.scheme_dark .footer_logo_inner:after {
    background-color: #969fa6;
}

.scheme_dark .footer_socials_inner .social_item .social_icons {
    border-color: #969fa6;
    color: #969fa6;
}

.scheme_dark .footer_socials_inner .social_item .social_icons:hover {
    border-color: #ffffff;
    color: #ffffff;
}

.scheme_dark .menu_footer_nav_area ul li a {
    color: #ffffff;
}

.scheme_dark .menu_footer_nav_area ul li a:hover {
    color: #fe7799;
}

.scheme_dark .menu_footer_nav_area ul li+li:before {
    border-color: #b8c3cc;
}

.scheme_dark .footer_copyright_inner {
    background-color: #141414;
    border-color: #2b2e41;
    color: #ffffff;
}

.scheme_dark .footer_copyright_inner a {
    color: #ffffff;
}

.scheme_dark .footer_copyright_inner a:hover {
    color: #fe7799;
}

.scheme_dark .footer_copyright_inner .copyright_text {
    color: #969fa6;
}

.scheme_dark .esg-loadmore-wrapper .esg-loadmore {
    color: #141414!important;
    background-color: #ffffff!important;
}

.scheme_dark .esg-loadmore-wrapper .esg-loadmore:hover {
    color: #141414!important;
    background-color: #fe7799!important;
}

.scheme_dark .theme_button,
.scheme_dark .more-link,
.scheme_dark .socials_share:not(.socials_type_drop) .social_icons,
.scheme_dark .comments_wrap .form-submit input[type="submit"] {
    color: #141414!important;
    background-color: #fe7799!important;
}

.scheme_dark .theme_button:hover,
.scheme_dark .more-link:hover,
.scheme_dark .socials_share:not(.socials_type_drop) .social_icons:hover,
.scheme_dark .comments_wrap .form-submit input[type="submit"]:hover,
.scheme_dark .comments_wrap .form-submit input[type="submit"]:focus {
    color: #141414!important;
    background-color: #ffffff!important;
}

.scheme_dark .trx_addons_video_player.with_cover .video_mask {}

.scheme_dark .format-video .post_featured.with_thumb .post_video_hover {
    border-color: #141414;
    color: #141414;
}

.scheme_dark .format-video .post_featured.with_thumb .post_video_hover:hover {
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_dark .theme_scroll_down:hover {
    color: #fe7799;
}

.scheme_dark .mfp-bg {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_dark .mfp-image-holder .mfp-close,
.scheme_dark .mfp-iframe-holder .mfp-close {
    color: #ffffff;
}

.scheme_dark .mfp-image-holder .mfp-close:hover,
.scheme_dark .mfp-iframe-holder .mfp-close:hover {
    color: #fe7799;
}

.scheme_dark .esg-entry-content.eg-theme-grid-shop-content div a {
    color: #969fa6;
}

.scheme_dark .esg-entry-content.eg-theme-grid-shop-content div a:hover {
    color: #fe7799;
}

.scheme_dark .minimal-light .esg-filters .esg-navigationbutton:hover {}

.scheme_dark .inverse_link_color a {
    color: #ffffff;
}

.scheme_dark .inverse_link_color a:hover {
    color: #fe7799;
}

.scheme_dark .sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_slide_right {
    background: linear-gradient(to left, #ffffff 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #ffffff 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_default_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #ffffff 50%) no-repeat scroll right bottom/ 210% 100% #ffffff !important;
}

.scheme_dark .sc_button_default_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #ffffff 50%) no-repeat scroll left bottom/ 210% 100% #ffffff !important;
}

.scheme_dark .sc_button_default_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #ffffff 50%) no-repeat scroll right bottom/ 100% 210% #ffffff !important;
}

.scheme_dark .sc_button_default_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #ffffff 50%) no-repeat scroll right top/ 100% 210% #ffffff !important;
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #ffffff 50%) no-repeat scroll right bottom/ 210% 100% #ffffff !important;
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #ffffff 50%) no-repeat scroll left bottom/ 210% 100% #ffffff !important;
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #ffffff 50%) no-repeat scroll right bottom/ 100% 210% #ffffff !important;
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #ffffff 50%) no-repeat scroll right top/ 100% 210% #ffffff !important;
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left, #141414 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #141414 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_right {
    background: linear-gradient(to left, #ffffff 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #ffffff 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_right {
    background: linear-gradient(to left, #ffffff 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #ffffff 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #181e3d 50%) no-repeat scroll right bottom/ 210% 100% #181e3d !important;
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #181e3d 50%) no-repeat scroll left bottom/ 210% 100% #181e3d !important;
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #181e3d 50%) no-repeat scroll right bottom/ 100% 210% #181e3d !important;
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #181e3d 50%) no-repeat scroll right top/ 100% 210% #181e3d !important;
}

.scheme_dark .sc_button_hover_slide_left:hover,
.scheme_dark .sc_button_hover_slide_left.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_left,
.scheme_dark .vc_active .sc_button_hover_slide_left,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
.scheme_dark li.active .sc_button_hover_slide_left {
    background-position: left bottom!important;
}

.scheme_dark .sc_button_hover_slide_right:hover,
.scheme_dark .sc_button_hover_slide_right.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_right,
.scheme_dark .vc_active .sc_button_hover_slide_right,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,
.scheme_dark li.active .sc_button_hover_slide_right {
    background-position: right bottom!important;
}

.scheme_dark .sc_button_hover_slide_top:hover,
.scheme_dark .sc_button_hover_slide_top.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_top,
.scheme_dark .vc_active .sc_button_hover_slide_top,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,
.scheme_dark li.active .sc_button_hover_slide_top {
    background-position: right top!important;
}

.scheme_dark .sc_button_hover_slide_bottom:hover,
.scheme_dark .sc_button_hover_slide_bottom.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_bottom,
.scheme_dark .vc_active .sc_button_hover_slide_bottom,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,
.scheme_dark li.active .sc_button_hover_slide_bottom {
    background-position: right bottom!important;
}

.scheme_dark .post_featured .mask {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_dark .post_featured.hover_icon .mask {
    background-color: rgba(254, 119, 153, 0.7);
}

.scheme_dark .post_featured.hover_dots:hover .mask {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_dark .post_featured.hover_dots .icons span {
    background-color: #fe7799;
}

.scheme_dark .post_featured.hover_dots .post_info {
    color: #141414;
}

.scheme_dark .post_featured.hover_icon .icons a {
    color: #141414;
}

.scheme_dark .post_featured.hover_icon a:hover {
    color: #ffffff;
}

.scheme_dark .post_featured.hover_icons .icons a {
    background-color: rgba(20, 20, 20, 0.7);
    color: #ffffff;
}

.scheme_dark .post_featured.hover_icons a:hover {
    background-color: #141414;
    color: #fe7799;
}

.scheme_dark .post_featured.hover_fade .post_info,
.scheme_dark .post_featured.hover_fade .post_info a,
.scheme_dark .post_featured.hover_fade .post_info .post_meta_item,
.scheme_dark .post_featured.hover_fade .post_info .post_meta .post_meta_item:before,
.scheme_dark .post_featured.hover_fade .post_info .post_meta .post_meta_item:hover:before {
    color: #141414;
}

.scheme_dark .post_featured.hover_fade .post_info a:hover {
    color: #fe7799;
}

.scheme_dark .post_featured.hover_slide .post_info,
.scheme_dark .post_featured.hover_slide .post_info a,
.scheme_dark .post_featured.hover_slide .post_info .post_meta_item,
.scheme_dark .post_featured.hover_slide .post_info .post_meta .post_meta_item:before,
.scheme_dark .post_featured.hover_slide .post_info .post_meta .post_meta_item:hover:before {
    color: #141414;
}

.scheme_dark .post_featured.hover_slide .post_info a:hover {
    color: #fe7799;
}

.scheme_dark .post_featured.hover_slide .post_info .post_title:after {
    background-color: #141414;
}

.scheme_dark .post_featured.hover_pull .post_info,
.scheme_dark .post_featured.hover_pull .post_info a {
    color: #141414;
}

.scheme_dark .post_featured.hover_pull .post_info a:hover {
    color: #fe7799;
}

.scheme_dark .post_featured.hover_pull .post_info .post_descr {
    background-color: #ffffff;
}

.scheme_dark .post_featured.hover_border .post_info,
.scheme_dark .post_featured.hover_border .post_info a,
.scheme_dark .post_featured.hover_border .post_info .post_meta_item,
.scheme_dark .post_featured.hover_border .post_info .post_meta .post_meta_item:before,
.scheme_dark .post_featured.hover_border .post_info .post_meta .post_meta_item:hover:before {
    color: #141414;
}

.scheme_dark .post_featured.hover_border .post_info a:hover {
    color: #fe7799;
}

.scheme_dark .post_featured.hover_border .post_info:before,
.scheme_dark .post_featured.hover_border .post_info:after {
    border-color: #141414;
}

.scheme_dark .post_featured.hover_shop .icons a {
    color: #141414;
    border-color: #fe7799!important;
    background-color: transparent;
}

.scheme_dark .post_featured.hover_shop .icons a:hover {
    color: #141414;
    border-color: #fe7799!important;
    background-color: #fe7799;
}

.scheme_dark .products.related .post_featured.hover_shop .icons a {
    color: #141414;
    border-color: #fe7799!important;
    background-color: #fe7799;
}

.scheme_dark .products.related .post_featured.hover_shop .icons a:hover {
    color: #141414;
    border-color: #ffffff!important;
    background-color: #ffffff;
}

.scheme_dark .post_featured.hover_shop_buttons .icons .shop_link {
    background-color: #ffffff!important;
}

.scheme_dark .post_featured.hover_shop_buttons .icons .shop_link:hover {
    background-color: #fe7799!important;
}

.scheme_dark .post_featured.hover_shop_buttons .icons .shop_cart {
    background-color: #fe7799!important;
}

.scheme_dark .post_featured.hover_shop_buttons .icons .shop_cart:hover {
    background-color: #ffffff!important;
}

.scheme_dark .sc_layouts_cart .widget_shopping_cart_content .buttons a.button.checkout,
.scheme_dark .sc_layouts_cart .widget_shopping_cart .buttons .wc-forward:hover {
    background-color: #fe7799!important;
}

.scheme_dark .menu_hover_fade_box .sc_layouts_menu_nav>a:hover,
.scheme_dark .menu_hover_fade_box .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .menu_hover_fade_box .sc_layouts_menu_nav>li.sfHover>a {
    color: #fe7799;
    background-color: #141414;
}

.scheme_dark .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
    background-color: #fe7799;
}

.scheme_dark .menu_hover_slide_box .sc_layouts_menu_nav>li#blob {
    background-color: #141414;
}

.scheme_dark .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:before {
    background-color: #fe7799;
}

.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li:before,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li:after,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li>a:before,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li>a:after {
    background-color: #fe7799;
}

.scheme_dark .menu_hover_roll_down .sc_layouts_menu_nav>li>a:before {
    background-color: #fe7799;
}

.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:before {
    background-color: #ffffff;
}

.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:after,
.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    background-color: #fe7799;
}

.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li.sfHover>a,
.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:focus {
    color: #fe7799;
}

.scheme_dark .sc_layouts_cart_items_short {
    background-color: #ffffff;
    color: #141414;
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_cart_items_short {
    color: #fe7799;
}

.scheme_dark .sc_layouts_cart_widget:after {
    border-color: #2b2e41;
    background-color: #141414;
}

.scheme_dark .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    color: #444448;
}

.scheme_dark .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
    color: #fe7799;
}

.scheme_dark .sc_layouts_cart_widget a:hover {
    color: #fe7799!important;
}

.scheme_dark .trx_addons_accent,
.scheme_dark .trx_addons_accent>* {
    color: #fe7799;
}

.scheme_dark .trx_addons_hover,
.scheme_dark .trx_addons_hover>* {
    color: #ffffff;
}

.scheme_dark .trx_addons_accent_bg {
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark .trx_addons_inverse {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .trx_addons_dark,
.scheme_dark .trx_addons_dark>a {
    color: #ffffff;
}

.scheme_dark .trx_addons_dark>a:hover {
    color: #fe7799;
}

.scheme_dark .trx_addons_inverse,
.scheme_dark .trx_addons_inverse>a {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .trx_addons_inverse>a:hover {
    color: #1e1d22;
}

.scheme_dark .trx_addons_dropcap_style_1 {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .trx_addons_dropcap_style_2 {
    color: #fe7799;
}

.scheme_dark ul[class*="trx_addons_list"]>li:before {
    color: #fe7799;
}

.scheme_dark ul[class*="trx_addons_list"][class*="_circled"]>li:before {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .trx_addons_list_parameters>li+li {
    border-color: #2b2e41;
}

.scheme_dark .trx_addons_tooltip {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_dark .trx_addons_tooltip:before {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .trx_addons_tooltip:after {
    border-top-color: #fe7799;
}

.scheme_dark blockquote.trx_addons_blockquote_style_1:before,
.scheme_dark blockquote.trx_addons_blockquote_style_1 {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark blockquote.trx_addons_blockquote_style_1 a,
.scheme_dark blockquote.trx_addons_blockquote_style_1 cite {
    color: #fe7799;
}

.scheme_dark blockquote.trx_addons_blockquote_style_1 a:hover {
    color: #141414;
}

.scheme_dark blockquote.trx_addons_blockquote_style_2 {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark blockquote.trx_addons_blockquote_style_2:before,
.scheme_dark blockquote.trx_addons_blockquote_style_2 a,
.scheme_dark blockquote.trx_addons_blockquote_style_2 cite {
    color: #000000;
}

.scheme_dark blockquote.trx_addons_blockquote_style_2 a:hover {
    color: #1e1d22;
}

.scheme_dark .trx_addons_hover_mask {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_dark .trx_addons_hover_title {
    color: #141414;
}

.scheme_dark .trx_addons_hover_text {
    color: #444448;
}

.scheme_dark .trx_addons_hover_icon,
.scheme_dark .trx_addons_hover_links a {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .trx_addons_hover_icon:hover,
.scheme_dark .trx_addons_hover_links a:hover {
    color: #fe7799!important;
    background-color: #141414;
}

.scheme_dark .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    color: #969fa6;
    background-color: #181e3d;
}

.scheme_dark .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_dark .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .slider_swiper .slide_info.slide_info_large {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_dark .slider_swiper .slide_info.slide_info_large:hover {
    background-color: #141414;
}

.scheme_dark .slider_swiper .slide_info.slide_info_large .slide_cats a {
    color: #fe7799;
}

.scheme_dark .slider_swiper .slide_info.slide_info_large .slide_title a {
    color: #ffffff;
}

.scheme_dark .slider_swiper .slide_info.slide_info_large .slide_date {
    color: #969fa6;
}

.scheme_dark .slider_swiper .slide_info.slide_info_large:hover .slide_date {
    color: #444448;
}

.scheme_dark .slider_swiper .slide_info.slide_info_large .slide_cats a:hover,
.scheme_dark .slider_swiper .slide_info.slide_info_large .slide_title a:hover {
    color: #ffffff;
}

.scheme_dark .slider_swiper.slider_multi .slide_cats a:hover,
.scheme_dark .slider_swiper.slider_multi .slide_title a:hover,
.scheme_dark .slider_swiper.slider_multi a:hover .slide_title {
    color: #ffffff;
}

.scheme_dark .slider_swiper.slider_controls_side .slider_controls_wrap>a,
.scheme_dark .slider_outer_controls_side .slider_controls_wrap>a {
    color: #141414;
    background-color: #ffffff;
    border-color: #ffffff;
}

.scheme_dark .slider_swiper.slider_controls_side .slider_controls_wrap>a:hover,
.scheme_dark .slider_outer_controls_side .slider_controls_wrap>a:hover {
    color: #fe7799;
    background-color: #141414;
    border-color: #fe7799;
}

.scheme_dark .slider_swiper.slider_controls_bottom .slider_controls_wrap>a,
.scheme_dark .slider_outer_controls_bottom .slider_controls_wrap>a {
    color: #141414;
    background-color: #ffffff;
    border-color: #ffffff;
}

.scheme_dark .slider_swiper.slider_controls_bottom .slider_controls_wrap>a:hover,
.scheme_dark .slider_outer_controls_bottom .slider_controls_wrap>a:hover {
    color: #141414;
    border-color: #fe7799;
    background-color: #fe7799;
}

.scheme_dark .slider_swiper .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_dark .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_dark .slider_swiper .slider_pagination_wrap .swiper-pagination-bullet:hover,
.scheme_dark .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: #fe7799;
    background-color: #fe7799;
}

.scheme_dark .slider_titles_outside_wrap .slide_title a {
    color: #ffffff;
}

.scheme_dark .slider_titles_outside_wrap .slide_title a:hover {
    color: #fe7799;
}

.scheme_dark .slider_titles_outside_wrap .slide_cats,
.scheme_dark .slider_titles_outside_wrap .slide_subtitle {
    color: #fe7799;
}

.scheme_dark .slider_style_modern .slider_controls_label {
    color: #141414;
}

.scheme_dark .slider_style_modern .slider_pagination_wrap {
    color: #444448;
}

.scheme_dark .slider_style_modern .swiper-pagination-current {
    color: #ffffff;
}

.scheme_dark .sc_slider_controller .swiper-slide.swiper-slide-active {
    border-color: #fe7799;
}

.scheme_dark .sc_slider_controller_titles .swiper-slide {
    background-color: #141414;
}

.scheme_dark .sc_slider_controller_titles .swiper-slide:after {
    background-color: #181e3d;
}

.scheme_dark .sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    background-color: #141414;
}

.scheme_dark .sc_slider_controller_titles .sc_slider_controller_info_title {
    color: #ffffff;
}

.scheme_dark .sc_slider_controller_titles .sc_slider_controller_info_number {
    color: #b8c3cc;
}

.scheme_dark .sc_slider_controller_titles .slider_controls_wrap>a {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .sc_slider_controller_titles .slider_controls_wrap>a:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .trx_addons_audio_player.without_cover {
    border-color: #fe7799;
}

.scheme_dark .trx_addons_audio_player.with_cover .audio_caption {
    color: #141414;
}

.scheme_dark .trx_addons_audio_player .audio_author {
    color: #fe7799;
}

.scheme_dark .trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    color: #ffffff;
}

.scheme_dark .trx_addons_audio_player.with_cover .mejs-container .mejs-controls .mejs-time {
    color: #141414;
}

.scheme_dark .trx_addons_audio_player.with_cover .mejs-controls .mejs-button,
.scheme_dark .trx_addons_audio_player.with_cover .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_dark .trx_addons_audio_player.with_cover .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #141414;
}

.scheme_dark .trx_addons_audio_player.with_cover .mejs-controls .mejs-button:hover,
.scheme_dark .trx_addons_audio_player.with_cover .mejs-controls .mejs-time-rail .mejs-time-current:hover,
.scheme_dark .trx_addons_audio_player.with_cover .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current:hover {
    color: #fe7799;
}

.scheme_dark .widget_categories_list .categories_list_style_2 .categories_list_title a:hover {
    color: #ffffff;
}

.scheme_dark .widget_contacts .contacts_info {
    color: #969fa6;
}

.scheme_dark .widget_contacts .contacts_info span:before {
    color: #fe7799;
}

.scheme_dark .widget_contacts .contacts_info span a {
    color: #ffffff;
}

.scheme_dark .widget_contacts .contacts_info span a:hover {
    color: #fe7799;
}

.scheme_dark .sc_recent_news_header {
    border-color: #ffffff;
}

.scheme_dark .sc_recent_news_header_category_item_more {
    color: #fe7799;
}

.scheme_dark .sc_recent_news_header_more_categories {
    border-color: #181e3d;
    background-color: #141414;
}

.scheme_dark .sc_recent_news_header_more_categories>a {
    color: #fe7799;
}

.scheme_dark .sc_recent_news_header_more_categories>a:hover {
    color: #141414;
    background-color: #181e3d;
}

.scheme_dark .sc_recent_news .post_counters_item,
.scheme_dark .sc_recent_news .post_counters .post_counters_edit a {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .sc_recent_news .post_counters_item:hover,
.scheme_dark .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .sidebar_inner .sc_recent_news .post_counters_item:hover,
.scheme_dark .sidebar_inner .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_dark .sc_recent_news_style_news-magazine .post_accented_border {
    border-color: #2b2e41;
}

.scheme_dark .sc_recent_news_style_news-excerpt .post_item {
    border-color: #2b2e41;
}

.scheme_dark .widget_twitter .widget_content .sc_twitter_item,
.scheme_dark .widget_twitter .widget_content li {
    color: #969fa6;
}

.scheme_dark .widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
    color: #fe7799!important;
}

.scheme_dark .widget_twitter .swiper-pagination-bullet {
    background-color: #444448;
}

.scheme_dark .widget_twitter .swiper-pagination-bullet-active {
    background-color: #fe7799;
}

.scheme_dark .trx_addons_video_player.with_cover .video_hover {
    color: #141414;
    border-color: #141414;
}

.scheme_dark .trx_addons_video_player.with_cover .video_hover:hover {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .sidebar_inner .trx_addons_video_player.with_cover .video_hover {
    color: #fe7799;
}

.scheme_dark .sidebar_inner .trx_addons_video_player.with_cover .video_hover:hover {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .sc_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_item_subtitle.sc_item_title_style_shadow {
    color: #444448;
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image) {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image):hover {
    color: #141414!important;
    background-color: #ffffff;
}

.scheme_dark .sc_item_button a.sc_button_default_inverse:not(.sc_button_bg_image) {
    background-color: #ffffff;
}

.scheme_dark .sc_item_button a.sc_button_default_inverse:not(.sc_button_bg_image):hover {
    background-color: #fe7799;
}

.scheme_dark a.sc_button_simple:not(.sc_button_bg_image),
.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image),
.scheme_dark a.sc_button_simple:not(.sc_button_bg_image):before,
.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):before,
.scheme_dark a.sc_button_simple:not(.sc_button_bg_image):after,
.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):after {
    color: #fe7799;
}

.scheme_dark a.sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_dark a.sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_dark a.sc_button_simple:not(.sc_button_bg_image):hover:after,
.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:after {
    color: #ffffff!important;
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: #fe7799!important;
    background-color: #141414;
}

.scheme_dark .sc_action_item .sc_action_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_action_item_date,
.scheme_dark .sc_action_item_info {
    color: #ffffff;
    border-color: #969fa6;
}

.scheme_dark .sc_action_item_description {
    color: #969fa6;
}

.scheme_dark .sc_action_item .sc_action_item_link {
    color: #fe7799;
}

.scheme_dark .sc_action_item .sc_action_item_link:hover {
    color: #ffffff;
}

.scheme_dark .sc_action_item_event.with_image .sc_action_item_inner {
    background-color: #141414;
}

.scheme_dark .toc_menu_item .toc_menu_icon {
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_dark .toc_menu_item:hover .toc_menu_icon,
.scheme_dark .toc_menu_item_active .toc_menu_icon {
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark .toc_menu_icon_default:before {
    background-color: #fe7799;
}

.scheme_dark .toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_dark .toc_menu_item_active .toc_menu_icon_default:before {
    background-color: #ffffff;
}

.scheme_dark .toc_menu_item .toc_menu_description {}

.scheme_dark .toc_menu_item .menu_mobile_description {}

.scheme_dark .sc_blogger.slider_swiper .swiper-pagination-bullet {
    border-color: #444448;
}

.scheme_dark .sc_blogger_item {
    background-color: #141414;
}

.scheme_dark .sc_blogger_post_meta {
    color: #b8c3cc;
}

.scheme_dark .sc_blogger_item_title a {
    color: #ffffff;
}

.scheme_dark .sc_blogger_item_title a:hover {
    color: #fe7799;
}

.scheme_dark .sc_blogger_post_meta {
    color: #b8c3cc;
}

.scheme_dark .sc_blogger_item_content {
    color: #969fa6;
}

.scheme_dark .sc_blogger_item .more-link {
    color: #fe7799;
}

.scheme_dark .sc_blogger_item .more-link:hover {
    color: #ffffff;
}

.scheme_dark .sc_countdown_default .sc_countdown_digits span {
    color: #141414;
    border-color: #ffffff;
    background-color: #fe7799;
}

.scheme_dark .sc_countdown_circle .sc_countdown_digits {
    color: #fe7799;
    border-color: #181e3d;
    background-color: #141414;
}

.scheme_dark .sc_courses.slider_swiper .swiper-pagination-bullet {
    border-color: #444448;
}

.scheme_dark .sc_courses_default .sc_courses_item {
    background-color: #141414;
}

.scheme_dark .sc_courses_default .sc_courses_item_categories {
    background-color: #ffffff;
}

.scheme_dark .sc_courses_default .sc_courses_item_categories a {
    color: #141414;
}

.scheme_dark .sc_courses_default .sc_courses_item_categories a:hover {
    color: #fe7799;
}

.scheme_dark .sc_courses_default .sc_courses_item_meta {
    color: #b8c3cc;
}

.scheme_dark .sc_courses_default .sc_courses_item_date {
    color: #ffffff;
}

.scheme_dark .sc_courses_default .sc_courses_item_price {
    color: #fe7799;
}

.scheme_dark .sc_courses_default .sc_courses_item_period {
    color: #b8c3cc;
}

.scheme_dark .courses_single .courses_page_meta {
    color: #444448;
}

.scheme_dark .courses_single .courses_page_meta_item_date {
    color: #ffffff;
}

.scheme_dark .courses_single .courses_page_period {
    color: #444448;
}

.scheme_dark .sc_dishes_default .sc_dishes_item {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .sc_dishes_default .sc_dishes_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_dishes_default .sc_dishes_item_featured_left,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_right {
    color: #969fa6;
    background-color: transparent;
}

.scheme_dark .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_dishes_compact .sc_dishes_item {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_header {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_price,
.scheme_dark .sc_dishes_compact .sc_dishes_item_subtitle a {
    color: #141414;
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_price:hover,
.scheme_dark .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_dark .sc_dishes_compact .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_subtitle a {
    color: #fe7799;
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_title a {
    color: #fe7799;
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_title a:hover,
.scheme_dark .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_title a {
    color: #141414;
}

.scheme_dark .sc_dishes.slider_swiper .swiper-pagination-bullet {
    border-color: #444448;
}

.scheme_dark .sc_events.slider_swiper .swiper-pagination-bullet {
    border-color: #444448;
}

.scheme_dark .sc_events_default .sc_events_item {
    background-color: #141414;
}

.scheme_dark .sc_events_default .sc_events_item_date {
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark .sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color: #ffffff;
}

.scheme_dark .sc_events_default .sc_events_item_title {
    color: #ffffff;
}

.scheme_dark .sc_events_default .sc_events_item:hover .sc_events_item_title {
    color: #fe7799;
}

.scheme_dark .sc_events_default .sc_events_item_button {
    color: #fe7799;
}

.scheme_dark .sc_events_default .sc_events_item:hover .sc_events_item_button {
    color: #ffffff;
}

.scheme_dark .sc_events_detailed .sc_events_item,
.scheme_dark .sc_events_detailed .sc_events_item_time_wrap:before,
.scheme_dark .sc_events_detailed .sc_events_item_button_wrap:before {
    border-color: #fe7799;
}

.scheme_dark .sc_events_detailed .sc_events_item_date,
.scheme_dark .sc_events_detailed .sc_events_item_button {
    color: #fe7799;
}

.scheme_dark .sc_events_detailed .sc_events_item_title {
    color: #ffffff;
}

.scheme_dark .sc_events_detailed .sc_events_item_time {
    color: #969fa6;
}

.scheme_dark .sc_events_detailed .sc_events_item:hover {
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark .sc_events_detailed .sc_events_item:hover,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_date,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_button,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_title,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_time {
    color: #141414;
}

.scheme_dark .sc_events_detailed .sc_events_item:hover,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_date_wrap,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_time_wrap:before,
.scheme_dark .sc_events_detailed .sc_events_item:hover .sc_events_item_button_wrap:before {
    border-color: #141414;
}

.scheme_dark.sc_form {
    background-color: #141414;
}

.scheme_dark .sc_form_field_title {
    color: #ffffff;
}

.scheme_dark .sc_form .sc_form_field input::-webkit-input-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field input::-moz-placeholder {
    color: #969fa6;
    opacity: 1
}

.scheme_dark .sc_form .sc_form_field input:-moz-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field input:-ms-input-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea::-webkit-input-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea::-moz-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea:-moz-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea:-ms-input-placeholder {
    color: #969fa6;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field input[type="text"],
.scheme_dark .sc_form .sc_form_field input[type="password"],
.scheme_dark .sc_form .sc_form_field input[type="email"],
.scheme_dark .sc_form .sc_form_field input[type="number"],
.scheme_dark .sc_form .sc_form_field input[type="tel"],
.scheme_dark .sc_form .sc_form_field input[type="search"],
.scheme_dark .sc_form .sc_form_field textarea {
    color: #969fa6;
    border-color: #919090;
    background-color: transparent;
}

.scheme_dark .sc_form .sc_form_field input[type="text"]:focus,
.scheme_dark .sc_form .sc_form_field input[type="password"]:focus,
.scheme_dark .sc_form .sc_form_field input[type="email"]:focus,
.scheme_dark .sc_form .sc_form_field input[type="number"]:focus,
.scheme_dark .sc_form .sc_form_field input[type="tel"]:focus,
.scheme_dark .sc_form .sc_form_field input[type="search"]:focus,
.scheme_dark .sc_form .sc_form_field textarea:focus {
    color: #fe7799;
    border-color: #919090;
    background-color: transparent;
}

.scheme_dark .sc_form .sc_form_field input:focus::-webkit-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field input:focus::-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field input:focus:-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field input:focus:-ms-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea:focus::-webkit-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea:focus::-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea:focus:-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form .sc_form_field textarea:focus:-ms-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_dark .sc_form_field button {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .sc_form_field button:hover {
    color: #141414!important;
    background-color: #ffffff!important;
}

.scheme_dark .sc_form_detailed .sc_form_info_area {
    color: #fe7799;
}

.scheme_dark .sc_form .sc_form_info_icon {
    color: #fe7799;
}

.scheme_dark .sc_form .sc_form_info_data>a,
.scheme_dark .sc_form .sc_form_info_data>span {
    color: #969fa6;
}

.scheme_dark .sc_form .sc_form_info_data>a:hover {
    color: #fe7799;
}

.scheme_dark [class*="sc_input_hover_"] .sc_form_field_content {
    color: #ffffff;
}

.scheme_dark .sc_input_hover_accent input[type="text"]:focus,
.scheme_dark .sc_input_hover_accent input[type="number"]:focus,
.scheme_dark .sc_input_hover_accent input[type="email"]:focus,
.scheme_dark .sc_input_hover_accent input[type="password"]:focus,
.scheme_dark .sc_input_hover_accent input[type="search"]:focus,
.scheme_dark .sc_input_hover_accent select:focus,
.scheme_dark .sc_input_hover_accent textarea:focus {
    border-color: #fe7799!important;
}

.scheme_dark .sc_input_hover_accent .sc_form_field_hover:before {
    color: rgba(254, 119, 153, 0.2);
}

.scheme_dark .sc_input_hover_path .sc_form_field_graphic {
    stroke: #919090;
}

.scheme_dark .sc_input_hover_jump .sc_form_field_content {
    color: #ffffff;
}

.scheme_dark .sc_input_hover_jump .sc_form_field_content:before {
    color: #fe7799;
}

.scheme_dark .sc_input_hover_jump input[type="text"],
.scheme_dark .sc_input_hover_jump input[type="number"],
.scheme_dark .sc_input_hover_jump input[type="email"],
.scheme_dark .sc_input_hover_jump input[type="password"],
.scheme_dark .sc_input_hover_jump input[type="search"],
.scheme_dark .sc_input_hover_jump textarea {
    border-color: #919090;
}

.scheme_dark .sc_input_hover_jump input[type="text"]:focus,
.scheme_dark .sc_input_hover_jump input[type="number"]:focus,
.scheme_dark .sc_input_hover_jump input[type="email"]:focus,
.scheme_dark .sc_input_hover_jump input[type="password"]:focus,
.scheme_dark .sc_input_hover_jump input[type="search"]:focus,
.scheme_dark .sc_input_hover_jump textarea:focus {
    border-color: #fe7799!important;
}

.scheme_dark .sc_input_hover_underline .sc_form_field_hover:before {
    background-color: #919090;
}

.scheme_dark .sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.scheme_dark .sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.scheme_dark .sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.scheme_dark .sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
    background-color: #fe7799;
}

.scheme_dark .sc_input_hover_underline .sc_form_field_content {
    color: #ffffff;
}

.scheme_dark .sc_input_hover_underline input:focus,
.scheme_dark .sc_input_hover_underline textarea:focus,
.scheme_dark .sc_input_hover_underline input.filled,
.scheme_dark .sc_input_hover_underline textarea.filled,
.scheme_dark .sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_dark .sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_dark .sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content,
.scheme_dark .sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    color: #fe7799!important;
}

.scheme_dark .sc_input_hover_iconed .sc_form_field_hover {
    color: #969fa6;
}

.scheme_dark .sc_input_hover_iconed input:focus+.sc_form_field_hover,
.scheme_dark .sc_input_hover_iconed textarea:focus+.sc_form_field_hover,
.scheme_dark .sc_input_hover_iconed input.filled+.sc_form_field_hover,
.scheme_dark .sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
    color: #ffffff;
}

.scheme_dark .sc_googlemap_content,
.scheme_dark.sc_googlemap_content {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .sc_googlemap_content b,
.scheme_dark .sc_googlemap_content strong,
.scheme_dark.sc_googlemap_content b,
.scheme_dark.sc_googlemap_content strong {
    color: #ffffff;
}

.scheme_dark .sc_googlemap_content_detailed:before {
    background-color: #fe7799;
}

.scheme_dark .sc_icons .sc_icons_icon {
    color: #fe7799;
}

.scheme_dark .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #ffffff;
}

.scheme_dark .sc_icons .sc_icons_title {
    color: #fe7799;
}

.scheme_dark .sc_icons_description,
.scheme_dark .sc_icons_modern .sc_icons_description {
    color: #ffffff;
}

.scheme_dark .sc_price {
    color: #969fa6;
    background-color: #141414;
    border-color: #ffffff;
}

.scheme_dark.sc_price {
    color: #969fa6;
    background-color: #141414;
    border-color: #ffffff;
}

.scheme_dark .sc_price.sc_price_extra {
    border-color: #fe7799;
}

.scheme_dark.sc_price.sc_price_extra {
    border-color: #fe7799;
}

.scheme_dark.sc_price .sc_price_icon {
    color: #fe7799;
}

.scheme_dark.sc_price .sc_price_icon:hover {
    color: #ffffff;
}

.scheme_dark .sc_price_info .sc_price_subtitle {
    color: #ffffff;
}

.scheme_dark .sc_price_info .sc_price_title,
.scheme_dark .sc_price_info .sc_price_title a {
    color: #ffffff;
}

.scheme_dark .sc_price_extra .sc_price_info .sc_price_subtitle,
.scheme_dark .sc_price_extra .sc_price_info .sc_price_title,
.scheme_dark .sc_price_extra .sc_price_info .sc_price_title a {
    color: #fe7799;
}

.scheme_dark .sc_price_info .sc_price_price {
    color: #ffffff;
}

.scheme_dark .sc_price_extra .sc_price_info .sc_price_price {
    color: #fe7799;
}

.scheme_dark .sc_price_info .sc_price_description {
    color: #969fa6;
}

.scheme_dark .sc_price_info .sc_price_details {
    color: #ffffff;
}

.scheme_dark .sc_price_extra .sc_price_info .sc_price_details {
    color: #fe7799;
}

.scheme_dark .sc_price_info .sc_price_link {
    color: #ffffff;
}

.scheme_dark .sc_price_info .sc_price_link:hover {
    color: #fe7799;
}

.scheme_dark .sc_price_extra .sc_price_info .sc_price_link {
    color: #fe7799;
}

.scheme_dark .sc_price_extra .sc_price_info .sc_price_link:hover {
    color: #ffffff;
}

.scheme_dark .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple {
    color: #ffffff!important;
}

.scheme_dark .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple:hover {
    color: #141414!important;
}

.scheme_dark .sc_promo_modern .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple {
    color: #fe7799!important;
}

.scheme_dark .sc_promo_modern .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple:hover {
    color: #141414!important;
}

.scheme_dark .sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #ffffff;
}

.scheme_dark .sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr {
    color: #969fa6;
}

.scheme_dark .sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr a:hover {
    color: #141414;
}

.scheme_dark .sc_promo_modern .sc_promo_link2 {
    color: #141414;
    background-color: #fe7799!important;
}

.scheme_dark .sc_promo_modern .sc_promo_link2:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark.sc_promo .sc_promo_text_inner {
    background-color: #141414;
}

.scheme_dark.sc_promo.sc_promo_size_normal .sc_promo_title {
    color: #fe7799;
}

.scheme_dark.sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #ffffff;
}

.scheme_dark .sc_services_default .sc_services_item {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .sc_services_default .sc_services_item_icon {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .sc_services_default .sc_services_item:hover .sc_services_item_icon {
    color: #1e1d22;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .sc_services_default .sc_services_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_services_default .sc_services_item_featured_left,
.scheme_dark .sc_services_default .sc_services_item_featured_right,
.scheme_dark .sc_services_list .sc_services_item {
    color: #969fa6;
    background-color: transparent;
}

.scheme_dark .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.scheme_dark .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_featured_left .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_featured_right .sc_services_item_icon {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: #1e1d22;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle,
.scheme_dark .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_services_iconed .sc_services_item {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .sc_services_iconed .sc_services_item_header {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .sc_services_iconed .sc_services_item_icon,
.scheme_dark .sc_services_iconed .sc_services_item_subtitle a {
    color: #141414;
}

.scheme_dark .sc_services_iconed .sc_services_item_icon:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_iconed .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_subtitle a {
    color: #fe7799;
}

.scheme_dark .sc_services_iconed .sc_services_item_title a {
    color: #fe7799;
}

.scheme_dark .sc_services_iconed .sc_services_item_title a:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_title a {
    color: #141414;
}

.scheme_dark .sc_services.slider_swiper .swiper-pagination-bullet {
    border-color: #444448;
}

.scheme_dark .sc_skills_counter .sc_skills_icon {
    color: #ffffff;
}

.scheme_dark .sc_skills .sc_skills_total {
    color: #ffffff;
}

.scheme_dark .sc_skills .sc_skills_item_title,
.scheme_dark .sc_skills .sc_skills_legend_title,
.scheme_dark .sc_skills .sc_skills_legend_value {
    color: #ffffff;
}

.scheme_dark .sc_skills_counter .sc_skills_item_title,
.scheme_dark .sc_skills_counter .sc_skills_total {
    color: #fe7799;
}

.scheme_dark .sc_skills_counter .sc_skills_item_wrap {
    border-color: #fe7799;
}

.scheme_dark .socials_wrap .social_item a {
    color: #444448;
    background-color: transparent;
}

.scheme_dark .socials_wrap .social_item a:hover {
    color: #fe7799;
}

.scheme_dark .sidebar .socials_wrap .social_item a,
.scheme_dark.footer_wrap .socials_wrap .social_item a {
    color: #444448;
}

.scheme_dark .sidebar .socials_wrap .social_item a:hover,
.scheme_dark.footer_wrap .socials_wrap .social_item a:hover {
    color: #fe7799;
}

.scheme_dark .sc_testimonials_item_content {
    color: #ffffff;
}

.scheme_dark .sc_testimonials_item_content:before {
    color: #fe7799;
}

.scheme_dark .sc_testimonials_item_author_title {
    color: #ffffff;
}

.scheme_dark .sc_testimonials_item_author_subtitle {
    color: #444448;
}

.scheme_dark .sc_testimonials_simple .sc_testimonials_item_author_data:before {
    background-color: #969fa6;
}

.scheme_dark.sc_testimonials .swiper-pagination-bullet:hover {
    background-color: #ffffff!important;
}

.scheme_dark.sc_testimonials .swiper-pagination-bullet-active {
    background-color: #ffffff!important;
}

.scheme_dark .sc_team_default .sc_team_item {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .sc_team_default .sc_team_item_subtitle {
    color: #fe7799;
}

.scheme_dark .sc_team_default .sc_team_item_socials .social_item a,
.scheme_dark .team_member_page .team_member_socials .social_item a {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .sc_team_default .sc_team_item_socials .social_item a:hover,
.scheme_dark .team_member_page .team_member_socials .social_item a:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_title a,
.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_subtitle a,
.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_content a {
    color: #141414;
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_title a:hover,
.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_subtitle a:hover,
.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_content a:hover {
    color: #141414;
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item a {
    color: #141414;
    border-color: #141414;
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item a:hover {
    color: #fe7799;
    background-color: #141414;
}

.scheme_dark .team_member_page .team_member_featured .team_member_avatar {
    border-color: #2b2e41;
}

.scheme_dark .sc_team_short .sc_team_item_thumb {
    border-color: #fe7799;
}

.scheme_dark .sc_team.slider_swiper .swiper-pagination-bullet {
    border-color: #444448;
}

.scheme_dark .trx_addons_scroll_to_top,
.scheme_dark .trx_addons_cv .trx_addons_scroll_to_top {
    border-color: #fe7799;
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark .trx_addons_scroll_to_top:hover,
.scheme_dark .trx_addons_cv .trx_addons_scroll_to_top:hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #141414;
}

.scheme_dark .trx_addons_popup {
    background-color: #141414;
    border-color: #181e3d;
    color: #969fa6;
}

.scheme_dark .trx_addons_popup .mfp-close {
    background-color: #181e3d;
    border-color: #1f254d;
    color: #969fa6;
}

.scheme_dark .trx_addons_popup .mfp-close:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_title {
    background-color: #181e3d;
    border-color: #1f254d;
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active {
    background-color: #141414;
    border-bottom-color: transparent;
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_title a,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title a>i {
    color: #969fa6;
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_title a:hover,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title a:hover>i {
    color: #ffffff;
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a>i,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a:hover,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a:hover>i {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a>i,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a:hover,
.scheme_dark .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a:hover>i {
    color: #ffffff;
}

.scheme_dark .trx_addons_profiler {
    background-color: #141414;
    border-color: #1f254d;
}

.scheme_dark .trx_addons_profiler_title {
    color: #ffffff;
}

.scheme_dark .trx_addons_profiler table td,
.scheme_dark .trx_addons_profiler table th {
    border-color: #181e3d;
}

.scheme_dark .trx_addons_profiler table td {
    color: #969fa6;
}

.scheme_dark .trx_addons_profiler table th {
    background-color: #181e3d;
    color: #ffffff;
}

.scheme_dark .trx_addons_cv,
.scheme_dark .trx_addons_cv_body_wrap {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .trx_addons_cv a {
    color: #fe7799;
}

.scheme_dark .trx_addons_cv a:hover {
    color: #141414;
}

.scheme_dark .trx_addons_cv_header {
    background-color: #141414;
}

.scheme_dark .trx_addons_cv_header_image img {
    border-color: #ffffff;
}

.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_letter,
.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_text {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>a {
    color: rgba(255, 255, 255, 0.7);
}

.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>a:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_header_letter,
.scheme_dark .trx_addons_cv_header_text,
.scheme_dark .trx_addons_cv_header_socials .social_item>a {
    text-shadow: 1px 1px 6px #141414;
}

.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_letter,
.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_text,
.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>a {
    color: #141414;
    text-shadow: 1px 1px 3px #ffffff;
}

.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>a:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item {
    color: #b8c3cc;
    background-color: #141414;
    border-color: #141414;
}

.scheme_dark .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item_active,
.scheme_dark .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item:hover {
    color: #ffffff;
    border-color: #141414;
}

.scheme_dark .trx_addons_cv .trx_addons_cv_section_title,
.scheme_dark .trx_addons_cv .trx_addons_cv_section_title a {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_section_title.ui-state-active {
    border-color: #ffffff;
}

.scheme_dark .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a,
.scheme_dark .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_section .trx_addons_pagination>* {
    color: #969fa6;
}

.scheme_dark .trx_addons_cv_section .trx_addons_pagination>a:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_pagination>span.active {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_dark .trx_addons_cv_breadcrumbs .trx_addons_cv_breadcrumbs_item {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_cv_breadcrumbs a.trx_addons_cv_breadcrumbs_item:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_single .trx_addons_cv_single_title {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_single .trx_addons_cv_single_subtitle {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+2) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+2) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+3) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+2) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+3) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+4) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+3) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+4) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+4) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+5) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+6) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+5) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+6) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+7) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+8) .trx_addons_cv_resume_item {
    border-color: #181e3d;
}

.scheme_dark .trx_addons_cv_resume_item_meta {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title,
.scheme_dark .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_item_subtitle {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skills {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skill:after {
    border-color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_style_education .trx_addons_cv_resume_item_number {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon:hover,
.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:hover:after {
    border-color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:after {
    border-top-color: #ffffff;
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title,
.scheme_dark .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title a {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title,
.scheme_dark .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title a {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title,
.scheme_dark .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title a {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv .trx_addons_contact_form .trx_addons_contact_form_title {
    color: #ffffff;
}

.scheme_dark .trx_addons_cv .trx_addons_contact_form_field_title {
    color: #ffffff;
}

.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field input[type="text"],
.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field textarea {
    border-color: #181e3d;
    color: #969fa6;
}

.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field input[type="text"]:focus,
.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field textarea:focus {
    background-color: #181e3d;
    color: #ffffff;
}

.scheme_dark .trx_addons_contact_form_field button {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #141414;
}

.scheme_dark .trx_addons_contact_form_field button:hover {
    color: #ffffff;
}

.scheme_dark .trx_addons_contact_form_info_icon {
    color: #b8c3cc;
}

.scheme_dark .trx_addons_contact_form_info_area {
    color: #ffffff;
}

.scheme_dark .trx_addons_contact_form_info_item_phone .trx_addons_contact_form_info_data {
    color: #ffffff!important;
}

.scheme_dark .trx_addons_cv_about_page .trx_addons_cv_single_title {
    color: #ffffff;
}

.scheme_dark .sc_layouts_currency .chosen-container .active-result.highlighted,
.scheme_dark .sc_layouts_currency .chosen-container .active-result.result-selected {
    color: #fe7799;
}

.scheme_dark .sc_item_descr {
    color: #ffffff;
}

.scheme_dark.wpb_row,
.scheme_dark.column_row,
.scheme_dark.wpb_column>.vc_column-inner>.wpb_wrapper,
.scheme_dark.wpb_text_column {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark.vc_row.vc_parallax[class*="scheme_"] .vc_parallax-inner:before {
    background-color: rgba(20, 20, 20, 0.8);
}

.scheme_dark .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:before,
.scheme_dark .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after {
    border-color: #141414;
}

.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #ffffff;
}

.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover {
    color: #fe7799;
}

.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon,
.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover .vc_tta-controls-icon {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon:before,
.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon:after {
    border-color: #141414;
}

.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a:hover,
.scheme_dark .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active>a {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #2b2e41;
}

.scheme_dark .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {
    background-color: #141414;
}

.scheme_dark .vc_progress_bar.vc_progress_bar_narrow.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #fe7799;
}

.scheme_dark .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {
    color: #969fa6;
}

.scheme_dark .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    color: #ffffff;
}

.scheme_dark .woocommerce .woocommerce-breadcrumb {
    color: #969fa6;
}

.scheme_dark .woocommerce .woocommerce-breadcrumb a {
    color: #fe7799;
}

.scheme_dark .woocommerce .woocommerce-breadcrumb a:hover {
    color: #ffffff;
}

.scheme_dark .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.scheme_dark .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fe7799;
}

.scheme_dark .woocommerce .woocommerce-ordering select {
    border-color: #2b2e41;
    color: #969fa6;
}

.scheme_dark .woocommerce span.onsale {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.scheme_dark .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item {}

.scheme_dark .woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover,
.scheme_dark .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:hover {}

.scheme_dark .woocommerce ul.products li.product .post_header a {
    color: #969fa6;
}

.scheme_dark .woocommerce ul.products li.product .post_header a:hover {
    color: #fe7799;
}

.scheme_dark .woocommerce ul.products li.product .post_header .post_tags,
.scheme_dark .woocommerce ul.products li.product .post_header .post_tags a {
    color: #fe7799;
}

.scheme_dark .woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: #141414;
}

.scheme_dark .woocommerce ul.products li.product .price,
.scheme_dark .woocommerce-page ul.products li.product .price,
.scheme_dark .woocommerce ul.products li.product .price ins,
.scheme_dark .woocommerce-page ul.products li.product .price ins {
    color: #fe7799;
}

.scheme_dark .woocommerce ul.products li.product .price del,
.scheme_dark .woocommerce-page ul.products li.product .price del {
    color: #b8c3cc;
}

.scheme_dark .woocommerce div.product p.price,
.scheme_dark .woocommerce div.product span.price,
.scheme_dark .woocommerce span.amount,
.scheme_dark .woocommerce-page span.amount {
    color: #fe7799;
}

.scheme_dark .woocommerce table.shop_table td span.amount {
    color: #ffffff;
}

.scheme_dark aside.woocommerce del,
.scheme_dark .woocommerce del,
.scheme_dark .woocommerce del>span.amount,
.scheme_dark .woocommerce-page del,
.scheme_dark .woocommerce-page del>span.amount {
    color: #444448!important;
}

.scheme_dark .woocommerce .price del:before {
    background-color: #444448;
}

.scheme_dark .woocommerce div.product form.cart div.quantity span,
.scheme_dark .woocommerce-page div.product form.cart div.quantity span {
    color: #969fa6;
    background-color: #ebebeb;
}

.scheme_dark .woocommerce div.product form.cart div.quantity span:hover,
.scheme_dark .woocommerce-page div.product form.cart div.quantity span:hover {
    background-color: #ffffff;
    color: #141414;
}

.scheme_dark .woocommerce div.product form.cart div.quantity input[type="number"],
.scheme_dark .woocommerce-page div.product form.cart div.quantity input[type="number"] {
    border-color: #ebebeb;
}

.scheme_dark .woocommerce div.product .product_meta span>a {
    color: #ffffff;
}

.scheme_dark .woocommerce div.product .product_meta span>span {
    color: #969fa6;
}

.scheme_dark .woocommerce div.product .product_meta a:hover {
    color: #fe7799;
}

.scheme_dark .woocommerce div.product div.images img {
    border-color: #2b2e41;
}

.scheme_dark .woocommerce div.product div.images a:hover img {
    border-color: #fe7799;
}

.scheme_dark .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li.active a,
.scheme_dark .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a:hover {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .woocommerce table.shop_attributes tr:nth-child(2n+1)>* {
    background-color: rgba(20, 20, 20, 0.4);
}

.scheme_dark .woocommerce table.shop_attributes tr:nth-child(2n)>*,
.scheme_dark .woocommerce table.shop_attributes tr.alt>* {
    background-color: rgba(20, 20, 20, 0.2);
}

.scheme_dark .woocommerce table.shop_attributes th {
    color: #ffffff;
}

.scheme_dark .single-product .related {
    border-color: #2b2e41;
}

.scheme_dark .single-product ul.products li.product .post_data {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .single-product ul.products li.product .post_data .price,
.scheme_dark .single-product ul.products li.product .post_data .price span.amount {
    color: #141414;
}

.scheme_dark .single-product ul.products li.product .post_data .post_header .post_tags,
.scheme_dark .single-product ul.products li.product .post_data .post_header .post_tags a,
.scheme_dark .single-product ul.products li.product .post_data a {
    color: #141414;
}

.scheme_dark .single-product ul.products li.product .post_data .post_header .post_tags a:hover,
.scheme_dark .single-product ul.products li.product .post_data a:hover {
    color: #ffffff;
}

.scheme_dark .single-product ul.products li.product .post_data .button {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .single-product ul.products li.product .post_data .button:hover {
    color: #fe7799!important;
    background-color: #141414;
}

.scheme_dark .star-rating span,
.scheme_dark .star-rating:before {
    color: #ffffff;
}

.scheme_dark #review_form #respond p.form-submit input[type="submit"] {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark #review_form #respond p.form-submit input[type="submit"]:hover,
.scheme_dark #review_form #respond p.form-submit input[type="submit"]:focus {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .alices_shop_mode_buttons a {
    color: #ffffff;
}

.scheme_dark .alices_shop_mode_buttons a:hover {
    color: #fe7799;
}

.scheme_dark .woocommerce #respond input#submit,
.scheme_dark .woocommerce .button,
.scheme_dark .woocommerce-page .button,
.scheme_dark .woocommerce a.button,
.scheme_dark .woocommerce-page a.button,
.scheme_dark .woocommerce button.button,
.scheme_dark .woocommerce-page button.button,
.scheme_dark .woocommerce input.button,
.scheme_dark .woocommerce-page input.button,
.scheme_dark .woocommerce input[type="button"],
.scheme_dark .woocommerce-page input[type="button"],
.scheme_dark .woocommerce input[type="submit"],
.scheme_dark .woocommerce-page input[type="submit"] {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .woocommerce #respond input#submit:hover,
.scheme_dark .woocommerce .button:hover,
.scheme_dark .woocommerce-page .button:hover,
.scheme_dark .woocommerce a.button:hover,
.scheme_dark .woocommerce-page a.button:hover,
.scheme_dark .woocommerce button.button:hover,
.scheme_dark .woocommerce-page button.button:hover,
.scheme_dark .woocommerce input.button:hover,
.scheme_dark .woocommerce-page input.button:hover,
.scheme_dark .woocommerce input[type="button"]:hover,
.scheme_dark .woocommerce-page input[type="button"]:hover,
.scheme_dark .woocommerce input[type="submit"]:hover,
.scheme_dark .woocommerce-page input[type="submit"]:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .widget_shopping_cart_content .buttons a.button {
    background: #fe7799!important;
}

.scheme_dark .widget_shopping_cart_content .buttons a.button:hover {
    background: #ffffff!important;
}

.scheme_dark .widget_shopping_cart_content .buttons a.button.checkout {
    background: #ffffff!important;
}

.scheme_dark .widget_shopping_cart_content .buttons a.button.checkout:hover {
    background: #fe7799!important;
}

.scheme_dark .woocommerce nav.woocommerce-pagination ul li a,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #969fa6;
    border-color: #969fa6;
}

.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .woocommerce #respond input#submit.alt,
.scheme_dark .woocommerce a.button.alt,
.scheme_dark .woocommerce button.button.alt,
.scheme_dark .woocommerce input.button.alt {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .woocommerce #respond input#submit.alt:hover,
.scheme_dark .woocommerce a.button.alt:hover,
.scheme_dark .woocommerce button.button.alt:hover,
.scheme_dark .woocommerce input.button.alt:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .woocommerce .woocommerce-message,
.scheme_dark .woocommerce .woocommerce-info {
    background-color: #141414;
    border-top-color: #ffffff;
}

.scheme_dark .woocommerce .woocommerce-error {
    background-color: #141414;
    border-top-color: #fe7799;
}

.scheme_dark .woocommerce .woocommerce-message:before,
.scheme_dark .woocommerce .woocommerce-info:before {
    color: #ffffff;
}

.scheme_dark .woocommerce .woocommerce-error:before {
    color: #fe7799;
}

.scheme_dark .woocommerce .woocommerce-message .button,
.scheme_dark .woocommerce .woocommerce-error .button,
.scheme_dark .woocommerce .woocommerce-info .button {
    color: #141414;
    background-color: #fe7799;
}

.scheme_dark .woocommerce .woocommerce-message .button:hover,
.scheme_dark .woocommerce .woocommerce-info .button:hover {
    color: #141414;
    background-color: #ffffff;
}

.scheme_dark .woocommerce table.shop_table td {
    border-color: #181e3d!important;
}

.scheme_dark .woocommerce table.shop_table th {
    border-color: rgba(24, 30, 61, 0.2)!important;
}

.scheme_dark .woocommerce table.shop_table tfoot th,
.scheme_dark .woocommerce-page table.shop_table tfoot th {
    color: #ffffff;
    border-color: transparent!important;
    background-color: transparent;
}

.scheme_dark .woocommerce .quantity input.qty,
.scheme_dark .woocommerce #content .quantity input.qty,
.scheme_dark .woocommerce-page .quantity input.qty,
.scheme_dark .woocommerce-page #content .quantity input.qty {
    color: #969fa6;
}

.scheme_dark .woocommerce .cart-collaterals .cart_totals table select,
.scheme_dark .woocommerce-page .cart-collaterals .cart_totals table select {
    color: #b8c3cc;
    background-color: #0e1123;
}

.scheme_dark .woocommerce .cart-collaterals .cart_totals table select:focus,
.scheme_dark .woocommerce-page .cart-collaterals .cart_totals table select:focus {
    color: #969fa6;
    background-color: #919090;
}

.scheme_dark .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.scheme_dark .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    color: #ffffff;
}

.scheme_dark .woocommerce table.shop_table .cart-subtotal .amount,
.scheme_dark .woocommerce-page table.shop_table .cart-subtotal .amount,
.scheme_dark .woocommerce table.shop_table .shipping td,
.scheme_dark .woocommerce-page table.shop_table .shipping td {
    color: #ffffff;
}

.scheme_dark .woocommerce table.cart td+td a,
.scheme_dark .woocommerce #content table.cart td+td a,
.scheme_dark .woocommerce-page table.cart td+td a,
.scheme_dark .woocommerce-page #content table.cart td+td a,
.scheme_dark .woocommerce table.cart td+td span,
.scheme_dark .woocommerce #content table.cart td+td span,
.scheme_dark .woocommerce-page table.cart td+td span,
.scheme_dark .woocommerce-page #content table.cart td+td span {
    color: #ffffff;
}

.scheme_dark .woocommerce table.cart td+td a:hover,
.scheme_dark .woocommerce #content table.cart td+td a:hover,
.scheme_dark .woocommerce-page table.cart td+td a:hover,
.scheme_dark .woocommerce-page #content table.cart td+td a:hover {
    color: #fe7799;
}

.scheme_dark #add_payment_method table.cart td.actions .coupon .input-text,
.scheme_dark .woocommerce-cart table.cart td.actions .coupon .input-text,
.scheme_dark .woocommerce-checkout table.cart td.actions .coupon .input-text {
    border-color: #919090;
}

.scheme_dark #add_payment_method #payment ul.payment_methods,
.scheme_dark .woocommerce-cart #payment ul.payment_methods,
.scheme_dark .woocommerce-checkout #payment ul.payment_methods {
    border-color: #2b2e41;
}

.scheme_dark #add_payment_method #payment div.payment_box,
.scheme_dark .woocommerce-cart #payment div.payment_box,
.scheme_dark .woocommerce-checkout #payment div.payment_box {
    color: #ffffff;
    background-color: #919090;
}

.scheme_dark #add_payment_method #payment div.payment_box:before,
.scheme_dark .woocommerce-cart #payment div.payment_box:before,
.scheme_dark .woocommerce-checkout #payment div.payment_box:before {
    border-color: transparent transparent #919090;
}

.scheme_dark .woocommerce .order_details li strong,
.scheme_dark .woocommerce-page .order_details li strong {
    color: #ffffff;
}

.scheme_dark .woocommerce .order_details.woocommerce-thankyou-order-details {
    color: #969fa6;
    background-color: #141414;
}

.scheme_dark .woocommerce .order_details.woocommerce-thankyou-order-details strong {
    color: #ffffff;
}

.scheme_dark .woocommerce-account .woocommerce-MyAccount-navigation,
.scheme_dark .woocommerce-MyAccount-navigation ul li,
.scheme_dark .woocommerce-MyAccount-navigation li+li {
    border-color: #2b2e41;
}

.scheme_dark .woocommerce-MyAccount-navigation li.is-active a {
    color: #fe7799;
}

.scheme_dark .widget_product_search form:after {
    color: #b8c3cc;
}

.scheme_dark .widget_product_search form:hover:after {
    color: #ffffff;
}

.scheme_dark .widget_product_search .search_button {
    background-color: #fe7799;
    color: #141414;
}

.scheme_dark .widget_shopping_cart .total {
    color: #ffffff;
    border-color: #2b2e41;
}

.scheme_dark .widget_layered_nav ul li.chosen a {
    color: #ffffff;
}

.scheme_dark .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #ffffff;
}

.scheme_dark .widget_price_filter .price_label span {
    color: #ffffff;
}

.scheme_dark .post_featured.hover_shop_buttons .icons a:hover {
    background: #ffffff;
}

.scheme_dark .post_featured.hover_shop_buttons .icons a.shop_link:hover {
    background: #fe7799;
}

.scheme_dark .product .single_add_to_cart_button {
    background: #ffffff!important;
}

.scheme_dark .product .single_add_to_cart_button:hover {
    background: #fe7799!important;
}

.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_button:hover,
.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_selected {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_dark .yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
    border-color: #2b2e41;
}

.scheme_side h1,
.scheme_side h2,
.scheme_side h3,
.scheme_side h4,
.scheme_side h5,
.scheme_side h6,
.scheme_side h1 a,
.scheme_side h2 a,
.scheme_side h3 a,
.scheme_side h4 a,
.scheme_side h5 a,
.scheme_side h6 a,
.scheme_side li a {
    color: #141414;
}

.scheme_side h1 a:hover,
.scheme_side h2 a:hover,
.scheme_side h3 a:hover,
.scheme_side h4 a:hover,
.scheme_side h5 a:hover,
.scheme_side h6 a:hover,
.scheme_side li a:hover {
    color: #fe7799;
}

.scheme_side dt,
.scheme_side b,
.scheme_side strong,
.scheme_side i,
.scheme_side em,
.scheme_side mark,
.scheme_side ins {
    color: #141414;
}

.scheme_side s,
.scheme_side strike,
.scheme_side del {
    color: #d6d6d6;
}

.scheme_side code {
    color: #777777;
    background-color: #ffffff;
    border-color: #dae1e5;
}

.scheme_side code a {
    color: #fe7799;
}

.scheme_side code a:hover {
    color: #33a1e3;
}

.scheme_side .color_text_link,
.scheme_side .color_text_link a {
    color: #fe7799!important;
}

.scheme_side .color_text_link_light,
.scheme_side .color_text_link_light a {
    color: #ffffff!important;
}

.scheme_side .color_text_link_light:hover,
.scheme_side .color_text_link_light a:hover {
    color: #141414!important;
}

.scheme_side .tp-bullets.custom .tp-bullet.selected,
.scheme_side .tp-bullets.custom .tp-bullet:hover {
    background-color: #fe7799;
}

.scheme_side a {
    color: #fe7799;
}

.scheme_side a:hover {
    color: #141414;
}

.scheme_side blockquote {
    color: #141414;
}

.scheme_side blockquote:before {
    color: #fe7799;
}

.scheme_side blockquote a {
    color: #fe7799;
}

.scheme_side blockquote a:hover {
    color: #141414;
}

.scheme_side table th,
.scheme_side table th+th,
.scheme_side table td+th {
    border-color: rgba(255, 255, 255, 0.2);
}

.scheme_side table td,
.scheme_side table th+td,
.scheme_side table td+td {
    border-color: #ffffff;
}

.scheme_side table {
    color: #777777;
}

.scheme_side .sc_table table {
    border-color: #00111a;
}

.scheme_side table th {
    color: #ffffff;
    background-color: #00111a;
}

.scheme_side table>tbody>tr:nth-child(2n+1)>td {
    background-color: #ffffff;
}

.scheme_side table>tbody>tr:nth-child(2n)>td {}

.scheme_side table th a:hover {
    color: #ffffff;
}

.scheme_side hr {
    border-color: #e5e5e5;
}

.scheme_side figure figcaption,
.scheme_side .wp-caption .wp-caption-text,
.scheme_side .wp-caption .wp-caption-dd,
.scheme_side .wp-caption-overlay .wp-caption .wp-caption-text,
.scheme_side .wp-caption-overlay .wp-caption .wp-caption-dd {
    color: #ffffff;
    background-color: #00111a;
}

.scheme_side ul>li:before {
    color: #fe7799;
}

.scheme_side fieldset {
    border-color: #e5e5e5;
}

.scheme_side fieldset legend {
    color: #141414;
    background-color: #ffffff;
}

.scheme_side input[type="text"],
.scheme_side input[type="number"],
.scheme_side input[type="email"],
.scheme_side input[type="tel"],
.scheme_side input[type="search"],
.scheme_side input[type="password"],
.scheme_side .widget_search form,
.scheme_side .select_container,
.scheme_side .select_container:before,
.scheme_side .select2-container .select2-choice,
.scheme_side textarea,
.scheme_side textarea.wp-editor-area {
    color: #777777;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_side .select_container select {
    color: #777777;
}

.scheme_side input[type="text"]:focus,
.scheme_side input[type="number"]:focus,
.scheme_side input[type="email"]:focus,
.scheme_side input[type="tel"]:focus,
.scheme_side input[type="search"]:focus,
.scheme_side input[type="password"]:focus,
.scheme_side .select_container:hover,
.scheme_side .select_container:before:hover,
.scheme_side select option:hover,
.scheme_side select option:focus,
.scheme_side .select2-container .select2-choice:hover,
.scheme_side textarea:focus,
.scheme_side textarea.wp-editor-area:focus {
    color: #fe7799;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_side .select_container select:focus {
    color: #1e1d22;
    border-color: #ebebeb;
}

.scheme_side .select_container:after {
    color: #777777;
}

.scheme_side .select_container:hover:after {
    color: #1e1d22;
}

.scheme_side .widget_search form:hover:after {
    color: #1e1d22;
}

.scheme_side input::-webkit-input-placeholder,
.scheme_side textarea::-webkit-input-placeholder {
    color: #fe7799;
}

.scheme_side input[type="radio"]+label:before,
.scheme_side input[type="checkbox"]+label:before {
    border-color: #ebebeb;
    background-color: #ffffff;
}

.scheme_side button,
.scheme_side input[type="reset"],
.scheme_side input[type="submit"],
.scheme_side input[type="button"] {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side input[type="submit"]:hover,
.scheme_side input[type="reset"]:hover,
.scheme_side input[type="button"]:hover,
.scheme_side button:hover,
.scheme_side input[type="submit"]:focus,
.scheme_side input[type="reset"]:focus,
.scheme_side input[type="button"]:focus,
.scheme_side button:focus {
    background-color: #141414;
    color: #ffffff;
}

.scheme_side .wp-editor-container input[type="button"] {
    background-color: #ffffff;
    border-color: #dae1e5;
    color: #00111a;
    -webkit-box-shadow: 0 1px 0 0 #ced5d9;
    -moz-box-shadow: 0 1px 0 0 #ced5d9;
    box-shadow: 0 1px 0 0 #ced5d9;
}

.scheme_side .wp-editor-container input[type="button"]:hover,
.scheme_side .wp-editor-container input[type="button"]:focus {
    background-color: #e4e8eb;
    border-color: #ced5d9;
    color: #fe7799;
}

.scheme_side .select2-results {
    color: #777777;
    border-color: #ebebeb;
    background: #ffffff;
}

.scheme_side .select2-results .select2-highlighted {
    color: #1e1d22;
    background: #f1f5f8;
}

.scheme_side .sticky {
    border-color: #e5e5e5;
}

.scheme_side .sticky .label_sticky {
    border-top-color: #fe7799;
}

.scheme_side body {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side #page_preloader,
.scheme_side.header_position_under .page_content_wrap,
.scheme_side .page_wrap {
    background-color: #ffffff;
}

.scheme_side .preloader_wrap>div {
    background-color: #fe7799;
}

.scheme_side.top_panel.with_bg_image:before {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_side .top_panel .slider_engine_revo .slide_subtitle {
    color: #fe7799;
}

.scheme_side .sc_layouts_row_delimiter,
.scheme_side.sc_layouts_row_delimiter {
    border-color: #e5e5e5;
}

.scheme_side .sc_layouts_item_icon {
    color: #d6d6d6;
}

.scheme_side .sc_layouts_menu_mobile_button a .sc_layouts_item_icon {
    color: #141414;
}

.scheme_side .sc_layouts_menu_mobile_button>a:hover .sc_layouts_item_icon {
    color: #fe7799!important;
}

.scheme_side .sc_layouts_item_details_line1 {
    color: #fe7799;
}

.scheme_side .sc_layouts_item_details_line2 {
    color: #141414;
}

.scheme_side .sc_layouts_row_fixed_on {
    background-color: rgba(255, 255, 255, 0.9);
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item {
    color: #777777;
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item a,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item a {
    color: #141414;
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item a:hover,
.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item a:hover,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item_icon,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: #141414;
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_cart:hover .sc_layouts_item_icon,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_cart:hover .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_side .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_side.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    color: #777777;
}

.scheme_side .sc_layouts_row_type_narrow .socials_wrap .social_item a,
.scheme_side.sc_layouts_row_type_narrow .socials_wrap .social_item a {
    background-color: transparent;
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_narrow .socials_wrap .social_item a:hover,
.scheme_side.sc_layouts_row_type_narrow .socials_wrap .social_item a:hover {
    background-color: transparent;
    color: #141414;
}

.scheme_side .sc_layouts_row_type_narrow .sc_button_wrap .sc_button,
.scheme_side.sc_layouts_row_type_narrow .sc_button_wrap .sc_button {
    background-color: transparent;
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_narrow .sc_button_wrap .sc_button:hover,
.scheme_side.sc_layouts_row_type_narrow .sc_button_wrap .sc_button:hover {
    background-color: transparent;
    border-color: #141414;
    color: #141414!important;
}

.scheme_side .sc_layouts_row_type_narrow .search_wrap .search_submit,
.scheme_side.sc_layouts_row_type_narrow .search_wrap .search_submit {
    background-color: transparent;
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_compact .sc_layouts_item,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item {
    color: #777777;
}

.scheme_side .sc_layouts_row_type_compact .sc_layouts_item a,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item a {
    color: #777777;
}

.scheme_side .sc_layouts_row_type_compact .sc_layouts_item a:hover,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item a:hover,
.scheme_side .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #141414;
}

.scheme_side .sc_layouts_row_type_compact .sc_layouts_item_icon,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_side .sc_layouts_row_type_compact .sc_layouts_item_details_line2,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_side.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    color: #777777;
}

.scheme_side .sc_layouts_row_type_compact .socials_wrap .social_item a,
.scheme_side.sc_layouts_row_type_compact .socials_wrap .social_item a {
    background-color: transparent;
    color: #141414;
}

.scheme_side .sc_layouts_row_type_compact .socials_wrap .social_item a:hover,
.scheme_side.sc_layouts_row_type_compact .socials_wrap .social_item a:hover {
    background-color: transparent;
    color: #141414;
}

.scheme_side .sc_layouts_row_type_compact .search_wrap .search_submit,
.scheme_side.sc_layouts_row_type_compact .search_wrap .search_submit {
    background-color: transparent;
    color: #141414;
}

.scheme_side .sc_layouts_row_type_compact .search_wrap .search_submit:hover,
.scheme_side.sc_layouts_row_type_compact .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #141414;
}

.scheme_side .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit,
.scheme_side.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
    color: #fe7799;
}

.scheme_side .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,
.scheme_side.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover {
    color: #141414;
}

.scheme_side .sc_layouts_row_type_normal .sc_layouts_item,
.scheme_side.sc_layouts_row_type_normal .sc_layouts_item {
    color: #777777;
}

.scheme_side .sc_layouts_row_type_normal .sc_layouts_item a,
.scheme_side.sc_layouts_row_type_normal .sc_layouts_item a {
    color: #141414;
}

.scheme_side .sc_layouts_row_type_normal .sc_layouts_item a:hover,
.scheme_side.sc_layouts_row_type_normal .sc_layouts_item a:hover,
.scheme_side .sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_side.sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #141414;
}

.scheme_side .sc_layouts_row_type_normal .search_wrap .search_submit,
.scheme_side.sc_layouts_row_type_normal .search_wrap .search_submit {
    background-color: transparent;
    color: #777777;
}

.scheme_side .sc_layouts_row_type_normal .search_wrap .search_submit:hover,
.scheme_side.sc_layouts_row_type_normal .search_wrap .search_submit:hover {
    background-color: transparent;
    color: #777777;
}

.scheme_side .sc_layouts_menu_nav>li>a {
    color: #141414;
}

.scheme_side .sc_layouts_menu_nav>li>a:hover,
.scheme_side .sc_layouts_menu_nav>li.sfHover>a,
.scheme_side .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_side .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_side .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #fe7799!important;
}

.scheme_side .sc_layouts_menu_nav>li ul {}

.scheme_side .sc_layouts_menu_nav>li li>a:hover,
.scheme_side .sc_layouts_menu_nav>li li.sfHover>a {
    color: #fe7799!important;
}

.scheme_side .sc_layouts_menu_nav>li li.current-menu-item>a,
.scheme_side .sc_layouts_menu_nav>li li.current-menu-parent>a,
.scheme_side .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #fe7799;
}

.scheme_side .sc_layouts_menu_nav>li li[class*="icon-"]:before {
    color: #fe7799;
}

.scheme_side .sc_layouts_menu_nav>li li[class*="icon-"]:hover:before,
.scheme_side .sc_layouts_menu_nav>li li[class*="icon-"].shHover:before,
.scheme_side .sc_layouts_menu_nav>li li.current-menu-item:before,
.scheme_side .sc_layouts_menu_nav>li li.current-menu-parent:before,
.scheme_side .sc_layouts_menu_nav>li li.current-menu-ancestor:before {
    color: #33a1e3;
}

.scheme_side .sc_layouts_logo b {
    color: #141414;
}

.scheme_side .sc_layouts_logo i {
    color: #fe7799;
}

.scheme_side .sc_layouts_logo_text {
    color: #fe7799;
}

.scheme_side .sc_layouts_logo:hover .logo_text {
    color: #141414;
}

.scheme_side .logo_slogan {
    color: #777777;
}

.scheme_side .socials_wrap .social_item a,
.scheme_side .socials_wrap .social_item a i {
    color: #d6d6d6;
}

.scheme_side .socials_wrap .social_item a:hover,
.scheme_side .socials_wrap .social_item a:hover i {
    color: #141414;
}

.scheme_side .search_style_expand.search_opened {
    background-color: #ffffff;
    border-color: #e5e5e5;
}

.scheme_side .search_style_expand.search_opened .search_submit {
    color: #777777;
}

.scheme_side .search_style_expand .search_submit:hover,
.scheme_side .search_style_expand .search_submit:focus {
    color: #141414;
}

.scheme_side .search_style_fullscreen.search_opened .search_form_wrap {
    background-color: rgba(255, 255, 255, 0.9);
}

.scheme_side .search_style_fullscreen.search_opened .search_form {
    border-color: #141414;
}

.scheme_side .search_style_fullscreen.search_opened .search_close,
.scheme_side .search_style_fullscreen.search_opened .search_field,
.scheme_side .search_style_fullscreen.search_opened .search_submit {
    color: #1e1d22;
}

.scheme_side .search_style_fullscreen.search_opened .search_close:hover,
.scheme_side .search_style_fullscreen.search_opened .search_field:hover,
.scheme_side .search_style_fullscreen.search_opened .search_field:focus,
.scheme_side .search_style_fullscreen.search_opened .search_submit:hover,
.scheme_side .search_style_fullscreen.search_opened .search_submit:focus {
    color: #777777;
}

.scheme_side .search_style_fullscreen.search_opened input::-webkit-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .search_style_fullscreen.search_opened input::-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .search_style_fullscreen.search_opened input:-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .search_style_fullscreen.search_opened input:-ms-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .search_wrap .search_results {
    background-color: #ffffff;
    border-color: #e5e5e5;
}

.scheme_side .search_wrap .search_results:after {
    background-color: #ffffff;
    border-left-color: #e5e5e5;
    border-top-color: #e5e5e5;
}

.scheme_side .search_wrap .search_results .search_results_close {
    color: #d6d6d6;
}

.scheme_side .search_wrap .search_results .search_results_close:hover {
    color: #141414;
}

.scheme_side .search_results.widget_area .post_item+.post_item {
    border-top-color: #e5e5e5;
}

.scheme_side .toc_menu_item .menu_mobile_description:hover {
    color: #fe7799;
}

.scheme_side.menu_side_wrap .menu_side_button {
    color: #00111a;
    border-color: #dae1e5;
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_side.menu_side_wrap .menu_side_button:hover {
    color: #ffffff;
    border-color: #33a1e3;
    background-color: #fe7799;
}

.scheme_side .menu_side_inner {
    color: #777777;
}

.scheme_side .menu_mobile_inner {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .menu_mobile_button {
    color: #141414;
}

.scheme_side .menu_mobile_button:hover {
    color: #fe7799;
}

.scheme_side .menu_mobile_close:before,
.scheme_side .menu_mobile_close:after {
    border-color: #00111a;
}

.scheme_side .menu_mobile_close:hover:before,
.scheme_side .menu_mobile_close:hover:after {
    border-color: #fe7799;
}

.scheme_side .menu_mobile_inner a {
    color: #00111a;
}

.scheme_side .menu_mobile_inner a:hover,
.scheme_side .menu_mobile_inner .current-menu-ancestor>a,
.scheme_side .menu_mobile_inner .current-menu-item>a {
    color: #fe7799;
}

.scheme_side .menu_mobile_inner .search_mobile .search_submit {
    color: #777777;
}

.scheme_side .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_side .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #1e1d22;
}

.scheme_side .menu_mobile_inner .social_item a {
    color: #fe7799;
}

.scheme_side .menu_mobile_inner .social_item a:hover {
    color: #00111a;
}

.scheme_side .sc_layouts_title .sc_layouts_title_meta {
    color: #777777;
}

.scheme_side .sc_layouts_title .sc_layouts_title_description {
    color: #d6d6d6;
}

.scheme_side .sc_layouts_title_breadcrumbs {
    color: #141414;
}

.scheme_side .sc_layouts_title_breadcrumbs a {
    color: #fe7799!important;
}

.scheme_side .sc_layouts_title_breadcrumbs a:hover {
    color: #141414!important;
}

.scheme_side .alices_tabs .alices_tabs_titles li a {
    color: #00111a;
    background-color: #ffffff;
}

.scheme_side .alices_tabs .alices_tabs_titles li a:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .alices_tabs .alices_tabs_titles li.ui-state-active a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .post_item {
    color: #777777;
}

.scheme_side .post_meta,
.scheme_side .post_meta_item,
.scheme_side .post_meta_item a,
.scheme_side .post_meta_item:before,
.scheme_side .post_meta_item:hover:before,
.scheme_side .post_date a,
.scheme_side .post_date:before,
.scheme_side .post_info .post_info_item,
.scheme_side .post_info .post_info_item a,
.scheme_side .post_info_counters .post_counters_item,
.scheme_side .post_counters .socials_share .socials_caption:before,
.scheme_side .post_counters .socials_share .socials_caption:hover:before {
    color: #777777;
}

.scheme_side .post_date a:hover,
.scheme_side a.post_meta_item:hover,
.scheme_side .post_meta_item a:hover,
.scheme_side .post_info .post_info_item a:hover,
.scheme_side .post_info_counters .post_counters_item:hover {
    color: #141414;
}

.scheme_side .post_item .post_title a:hover {
    color: #fe7799;
}

.scheme_side .post_meta_item.post_date,
.scheme_side .post_meta_item.post_date a,
.scheme_side .post_item_single .post_header .post_meta_item.post_date,
.scheme_side .post_item_single .post_header .post_meta_item.post_date a {
    color: #fe7799;
}

.scheme_side .post_item_single .post_header .post_meta_item.post_date a:hover,
.scheme_side .post_meta_item.post_date a:hover {
    color: #141414;
}

.scheme_side .post_meta_item.post_categories,
.scheme_side .post_meta_item.post_categories a {
    color: #fe7799;
}

.scheme_side .post_meta_item.post_categories a:hover {
    color: #141414;
}

.scheme_side .post_meta_item .socials_share .social_items {
    background-color: #ffffff;
}

.scheme_side .post_meta_item .social_items,
.scheme_side .post_meta_item .social_items:before {
    background-color: #ffffff;
    border-color: #e5e5e5;
    color: #d6d6d6;
}

.scheme_side .post_layout_excerpt+.post_layout_excerpt {
    border-color: #e5e5e5;
}

.scheme_side .post_layout_classic {
    border-color: #e5e5e5;
}

.scheme_side.gallery_preview:before {
    background-color: #ffffff;
}

.scheme_side.gallery_preview {
    color: #777777;
}

.scheme_side .format-audio .post_featured .post_audio_author {
    color: #fe7799;
}

.scheme_side .format-audio .post_featured.without_thumb .post_audio {
    border-color: #fe7799;
}

.scheme_side .format-audio .post_featured.without_thumb .post_audio_title,
.scheme_side .without_thumb .mejs-controls .mejs-currenttime,
.scheme_side .without_thumb .mejs-controls .mejs-duration {
    color: #141414;
}

.scheme_side .mejs-controls .mejs-button,
.scheme_side .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_side .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_side .trx_addons_audio_player .mejs-controls .mejs-button,
.scheme_side .trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_side .trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.scheme_side .post_audio .mejs-controls .mejs-button,
.scheme_side .post_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_side .post_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #00111a;
}

.scheme_side .post_featured.with_thumb .post_audio .mejs-controls .mejs-button,
.scheme_side .post_featured.with_thumb .post_audio .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_side .post_featured.with_thumb .post_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_side .mejs-controls .mejs-button:hover {
    color: #fe7799;
}

.scheme_side .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.scheme_side .mejs-controls .mejs-time-rail .mejs-time-loaded,
.scheme_side .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #fe7799;
}

.scheme_side .format-aside .post_content_inner {
    color: #00111a;
    background-color: #ffffff;
}

.scheme_side .format-link .post_content_inner,
.scheme_side .format-status .post_content_inner {
    color: #141414;
}

.scheme_side .format-chat p>b,
.scheme_side .format-chat p>strong {
    color: #141414;
}

.scheme_side .post_layout_chess .post_content_inner:after {
    background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%) no-repeat scroll right top/ 100% 100% rgba(255, 255, 255, 0);
}

.scheme_side .post_layout_chess_1 .post_meta:before {
    background-color: #e5e5e5;
}

.scheme_side .nav-links-old {
    color: #141414;
}

.scheme_side .nav-links-old a:hover {
    color: #141414;
    border-color: #141414;
}

.scheme_side .page_links>a,
.scheme_side .comments_pagination .page-numbers,
.scheme_side .nav-links .page-numbers {
    color: #777777;
    border-color: #777777;
}

.scheme_side .page_links>a:hover,
.scheme_side .page_links>span:not(.page_links_title),
.scheme_side .comments_pagination a.page-numbers:hover,
.scheme_side .comments_pagination .page-numbers.current,
.scheme_side .nav-links a.page-numbers:hover,
.scheme_side .nav-links .page-numbers.current {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .post_item_single .post_header .post_date {
    color: #d6d6d6;
}

.scheme_side .post_item_single .post_header .post_categories,
.scheme_side .post_item_single .post_header .post_categories a {
    color: #fe7799;
}

.scheme_side .post_item_single .post_header .post_meta_item,
.scheme_side .post_item_single .post_header .post_meta_item:before,
.scheme_side .post_item_single .post_header .post_meta_item:hover:before,
.scheme_side .post_item_single .post_header .post_meta_item a,
.scheme_side .post_item_single .post_header .post_meta_item a:before,
.scheme_side .post_item_single .post_header .post_meta_item a:hover:before,
.scheme_side .post_item_single .post_header .post_meta_item .socials_caption,
.scheme_side .post_item_single .post_header .post_meta_item .socials_caption:before,
.scheme_side .post_item_single .post_header .post_edit a {
    color: #777777;
}

.scheme_side .post_item_single .post_meta_item:hover,
.scheme_side .post_item_single .post_meta_item>a:hover,
.scheme_side .post_item_single .post_meta_item .socials_caption:hover,
.scheme_side .post_item_single .post_edit a:hover {
    color: #fe7799;
}

.scheme_side .post_item_single .post_content .post_meta_label,
.scheme_side .post_item_single .post_content .post_meta_item:hover .post_meta_label {
    color: #777777;
    border-color: #ebebeb;
}

.scheme_side .post_item_single .post_content .post_categories a,
.scheme_side .post_item_single .post_content .post_tags a {
    color: #777777;
    border-color: #ebebeb;
}

.scheme_side .post_item_single .post_content .post_categories a:hover,
.scheme_side .post_item_single .post_content .post_tags a:hover {
    color: #ffffff;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .post_item_single .post_content .post_meta .post_share .social_item a {
    color: #d6d6d6!important;
}

.scheme_side .post_item_single .post_content .post_meta .post_share .social_item a:hover {
    color: #fe7799!important;
}

.scheme_side .post-password-form input[type="submit"] {
    border-color: #141414;
}

.scheme_side .post-password-form input[type="submit"]:hover,
.scheme_side .post-password-form input[type="submit"]:focus {
    color: #ffffff;
}

.scheme_side .nav-links-single .nav-links {
    border-color: #e5e5e5;
}

.scheme_side .nav-links-single .nav-links a .meta-nav {
    color: #d6d6d6;
}

.scheme_side .nav-links-single .nav-links a .post_date {
    color: #d6d6d6;
}

.scheme_side .nav-links-single .nav-links a:hover .meta-nav,
.scheme_side .nav-links-single .nav-links a:hover .post_date {
    color: #141414;
}

.scheme_side .nav-links-single .nav-links a:hover .post-title {
    color: #fe7799;
}

.scheme_side.author_info {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side.author_info .author_title {
    color: #fe7799;
}

.scheme_side.author_info a {
    color: #141414;
}

.scheme_side.author_info a:hover {
    color: #fe7799;
}

.scheme_side .related_wrap {
    border-color: #e5e5e5;
}

.scheme_side .related_wrap .related_item_style_1 .post_header {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_side .related_wrap .related_item_style_1:hover .post_header {
    background-color: #ffffff;
}

.scheme_side .related_wrap .related_item_style_1 .post_date a {
    color: #777777;
}

.scheme_side .related_wrap .related_item_style_1:hover .post_date a {
    color: #d6d6d6;
}

.scheme_side .related_wrap .related_item_style_1:hover .post_date a:hover {
    color: #141414;
}

.scheme_side .comments_list_wrap,
.scheme_side .comments_list_wrap>ul {
    border-color: #e5e5e5;
}

.scheme_side .comments_list_wrap li+li,
.scheme_side .comments_list_wrap li ul {
    border-color: #e5e5e5;
}

.scheme_side .comments_list_wrap .comment_info {
    color: #141414;
}

.scheme_side .comments_list_wrap .comment_counters a {
    color: #fe7799;
}

.scheme_side .comments_list_wrap .comment_counters a:before {
    color: #fe7799;
}

.scheme_side .comments_list_wrap .comment_counters a:hover:before,
.scheme_side .comments_list_wrap .comment_counters a:hover {
    color: #141414;
}

.scheme_side .comments_list_wrap .comment_text {
    color: #777777;
}

.scheme_side .comments_list_wrap .comment_reply a {
    color: #fe7799;
}

.scheme_side .comments_list_wrap .comment_reply a:hover {
    color: #141414;
}

.scheme_side .comments_form_wrap {
    border-color: #e5e5e5;
}

.scheme_side .comments_wrap .comments_notes {
    color: #d6d6d6;
}

.scheme_side .comments_wrap .comments_field input,
.scheme_side .comments_wrap .comments_field textarea {
    border-color: #ebebeb;
}

.scheme_side .post_item_404 .page_title {
    color: #d6d6d6;
}

.scheme_side .post_item_404 .page_description {}

.scheme_side .post_item_404 .go_home {
    border-color: #141414;
}

.scheme_side .sidebar_inner {
    color: #777777;
}

.scheme_side .sidebar_inner .widget+.widget {
    border-color: #dae1e5;
}

.scheme_side .sidebar_inner h1,
.scheme_side .sidebar_inner h2,
.scheme_side .sidebar_inner h3,
.scheme_side .sidebar_inner h4,
.scheme_side .sidebar_inner h5,
.scheme_side .sidebar_inner h6,
.scheme_side .sidebar_inner h1 a,
.scheme_side .sidebar_inner h2 a,
.scheme_side .sidebar_inner h3 a,
.scheme_side .sidebar_inner h4 a,
.scheme_side .sidebar_inner h5 a,
.scheme_side .sidebar_inner h6 a {
    color: #00111a;
}

.scheme_side .sidebar_inner h1 a:hover,
.scheme_side .sidebar_inner h2 a:hover,
.scheme_side .sidebar_inner h3 a:hover,
.scheme_side .sidebar_inner h4 a:hover,
.scheme_side .sidebar_inner h5 a:hover,
.scheme_side .sidebar_inner h6 a:hover {
    color: #fe7799;
}

.scheme_side .widget {
    color: #777777;
}

.scheme_side .widget li:before {
    background-color: #fe7799;
}

.scheme_side .widget a {
    color: #fe7799;
}

.scheme_side .widget a:hover {
    color: #33a1e3;
}

.scheme_side .widget li>a {
    color: #777777;
}

.scheme_side .widget .post_title>a {
    color: #00111a;
}

.scheme_side .widget li>a:hover,
.scheme_side .widget .post_title>a:hover {
    color: #fe7799;
}

.scheme_side .widget li.recentcomments a {
    color: #00111a;
}

.scheme_side .widget li.recentcomments a:hover {
    color: #fe7799;
}

.scheme_side .widget_archive li {
    color: #00111a;
}

.scheme_side .widget_calendar caption,
.scheme_side .widget_calendar tbody td a,
.scheme_side .widget_calendar th {
    color: #00111a;
}

.scheme_side .widget_calendar tbody td {
    color: #777777!important;
}

.scheme_side .widget_calendar tbody td a:hover {
    color: #fe7799;
}

.scheme_side .widget_calendar tbody td a:after {
    background-color: #fe7799;
}

.scheme_side .widget_calendar td#today {
    color: #ffffff!important;
}

.scheme_side .widget_calendar td#today a {
    color: #ffffff;
}

.scheme_side .widget_calendar td#today a:hover {
    color: #13162b;
}

.scheme_side .widget_calendar td#today:before {
    background-color: #fe7799;
}

.scheme_side .widget_calendar td#today a:after {
    background-color: #ffffff;
}

.scheme_side .widget_calendar td#today a:hover:after {
    background-color: #13162b;
}

.scheme_side .widget_calendar #prev a,
.scheme_side .widget_calendar #next a {
    color: #fe7799;
}

.scheme_side .widget_calendar #prev a:hover,
.scheme_side .widget_calendar #next a:hover {
    color: #33a1e3;
}

.scheme_side .widget_calendar td#prev a:before,
.scheme_side .widget_calendar td#next a:before {
    background-color: #ffffff;
}

.scheme_side .widget_categories li {
    color: #00111a;
}

.scheme_side .widget_product_tag_cloud a,
.scheme_side .widget_tag_cloud a {
    color: #777777!important;
    border-color: #ebebeb;
}

.scheme_side .widget_product_tag_cloud a:hover,
.scheme_side .widget_tag_cloud a:hover {
    color: #ffffff!important;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .widget_rss .widget_title a:first-child {
    color: #fe7799;
}

.scheme_side .widget_rss .widget_title a:first-child:hover {
    color: #33a1e3;
}

.scheme_side .widget_rss .rss-date {
    color: #bac0c3;
}

.scheme_side.footer_wrap {
    background-color: #ffffff;
    color: #777777;
}

.scheme_side.footer_wrap .widget,
.scheme_side.footer_wrap .sc_content .wpb_column {
    border-color: #dae1e5
}

.scheme_side.footer_wrap h1,
.scheme_side.footer_wrap h2,
.scheme_side.footer_wrap h3,
.scheme_side.footer_wrap h4,
.scheme_side.footer_wrap h5,
.scheme_side.footer_wrap h6,
.scheme_side.footer_wrap h1 a,
.scheme_side.footer_wrap h2 a,
.scheme_side.footer_wrap h3 a,
.scheme_side.footer_wrap h4 a,
.scheme_side.footer_wrap h5 a,
.scheme_side.footer_wrap h6 a {
    color: #00111a;
}

.scheme_side.footer_wrap h1 a:hover,
.scheme_side.footer_wrap h2 a:hover,
.scheme_side.footer_wrap h3 a:hover,
.scheme_side.footer_wrap h4 a:hover,
.scheme_side.footer_wrap h5 a:hover,
.scheme_side.footer_wrap h6 a:hover {
    color: #fe7799;
}

.scheme_side.footer_wrap a {
    color: #00111a;
}

.scheme_side.footer_wrap a:hover {
    color: #fe7799;
}

.scheme_side.footer_wrap .textwidget a {
    color: #fe7799;
}

.scheme_side.footer_wrap .textwidget a:hover {
    color: #141414;
}

.scheme_side .footer_logo_inner {
    border-color: #dae1e5;
}

.scheme_side .footer_logo_inner:after {
    background-color: #777777;
}

.scheme_side .footer_socials_inner .social_item .social_icons {
    border-color: #777777;
    color: #777777;
}

.scheme_side .footer_socials_inner .social_item .social_icons:hover {
    border-color: #00111a;
    color: #00111a;
}

.scheme_side .menu_footer_nav_area ul li a {
    color: #00111a;
}

.scheme_side .menu_footer_nav_area ul li a:hover {
    color: #fe7799;
}

.scheme_side .menu_footer_nav_area ul li+li:before {
    border-color: #bac0c3;
}

.scheme_side .footer_copyright_inner {
    background-color: #ffffff;
    border-color: #e5e5e5;
    color: #141414;
}

.scheme_side .footer_copyright_inner a {
    color: #141414;
}

.scheme_side .footer_copyright_inner a:hover {
    color: #fe7799;
}

.scheme_side .footer_copyright_inner .copyright_text {
    color: #777777;
}

.scheme_side .esg-loadmore-wrapper .esg-loadmore {
    color: #ffffff!important;
    background-color: #141414!important;
}

.scheme_side .esg-loadmore-wrapper .esg-loadmore:hover {
    color: #ffffff!important;
    background-color: #fe7799!important;
}

.scheme_side .theme_button,
.scheme_side .more-link,
.scheme_side .socials_share:not(.socials_type_drop) .social_icons,
.scheme_side .comments_wrap .form-submit input[type="submit"] {
    color: #ffffff!important;
    background-color: #fe7799!important;
}

.scheme_side .theme_button:hover,
.scheme_side .more-link:hover,
.scheme_side .socials_share:not(.socials_type_drop) .social_icons:hover,
.scheme_side .comments_wrap .form-submit input[type="submit"]:hover,
.scheme_side .comments_wrap .form-submit input[type="submit"]:focus {
    color: #ffffff!important;
    background-color: #141414!important;
}

.scheme_side .trx_addons_video_player.with_cover .video_mask {}

.scheme_side .format-video .post_featured.with_thumb .post_video_hover {
    border-color: #ffffff;
    color: #ffffff;
}

.scheme_side .format-video .post_featured.with_thumb .post_video_hover:hover {
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_side .theme_scroll_down:hover {
    color: #fe7799;
}

.scheme_side .mfp-bg {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_side .mfp-image-holder .mfp-close,
.scheme_side .mfp-iframe-holder .mfp-close {
    color: #141414;
}

.scheme_side .mfp-image-holder .mfp-close:hover,
.scheme_side .mfp-iframe-holder .mfp-close:hover {
    color: #fe7799;
}

.scheme_side .esg-entry-content.eg-theme-grid-shop-content div a {
    color: #777777;
}

.scheme_side .esg-entry-content.eg-theme-grid-shop-content div a:hover {
    color: #fe7799;
}

.scheme_side .minimal-light .esg-filters .esg-navigationbutton:hover {}

.scheme_side .inverse_link_color a {
    color: #141414;
}

.scheme_side .inverse_link_color a:hover {
    color: #fe7799;
}

.scheme_side .sc_button_hover_slide_left {
    background: linear-gradient(to right, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_slide_right {
    background: linear-gradient(to left, #141414 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #141414 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_default_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 210% 100% #141414 !important;
}

.scheme_side .sc_button_default_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #141414 50%) no-repeat scroll left bottom/ 210% 100% #141414 !important;
}

.scheme_side .sc_button_default_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 100% 210% #141414 !important;
}

.scheme_side .sc_button_default_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #141414 50%) no-repeat scroll right top/ 100% 210% #141414 !important;
}

.scheme_side .sc_button_hover_style_dark.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 210% 100% #141414 !important;
}

.scheme_side .sc_button_hover_style_dark.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #141414 50%) no-repeat scroll left bottom/ 210% 100% #141414 !important;
}

.scheme_side .sc_button_hover_style_dark.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #141414 50%) no-repeat scroll right bottom/ 100% 210% #141414 !important;
}

.scheme_side .sc_button_hover_style_dark.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #141414 50%) no-repeat scroll right top/ 100% 210% #141414 !important;
}

.scheme_side .sc_button_hover_style_inverse.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_inverse.sc_button_hover_slide_right {
    background: linear-gradient(to left, #ffffff 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_inverse.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffffff 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #ffffff 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_hover.sc_button_hover_slide_left {
    background: linear-gradient(to right, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_hover.sc_button_hover_slide_right {
    background: linear-gradient(to left, #141414 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_hover.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #141414 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_hover.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #141414 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #00111a 50%, #fe7799 50%) no-repeat scroll right bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_alter.sc_button_hover_slide_right {
    background: linear-gradient(to left, #00111a 50%, #fe7799 50%) no-repeat scroll left bottom/ 210% 100% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_alter.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #00111a 50%, #fe7799 50%) no-repeat scroll right bottom/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_alter.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #00111a 50%, #fe7799 50%) no-repeat scroll right top/ 100% 210% #fe7799 !important;
}

.scheme_side .sc_button_hover_style_alterbd.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fe7799 50%, #dae1e5 50%) no-repeat scroll right bottom/ 210% 100% #dae1e5 !important;
}

.scheme_side .sc_button_hover_style_alterbd.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fe7799 50%, #dae1e5 50%) no-repeat scroll left bottom/ 210% 100% #dae1e5 !important;
}

.scheme_side .sc_button_hover_style_alterbd.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fe7799 50%, #dae1e5 50%) no-repeat scroll right bottom/ 100% 210% #dae1e5 !important;
}

.scheme_side .sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fe7799 50%, #dae1e5 50%) no-repeat scroll right top/ 100% 210% #dae1e5 !important;
}

.scheme_side .sc_button_hover_slide_left:hover,
.scheme_side .sc_button_hover_slide_left.active,
.scheme_side .ui-state-active .sc_button_hover_slide_left,
.scheme_side .vc_active .sc_button_hover_slide_left,
.scheme_side .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
.scheme_side li.active .sc_button_hover_slide_left {
    background-position: left bottom!important;
}

.scheme_side .sc_button_hover_slide_right:hover,
.scheme_side .sc_button_hover_slide_right.active,
.scheme_side .ui-state-active .sc_button_hover_slide_right,
.scheme_side .vc_active .sc_button_hover_slide_right,
.scheme_side .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,
.scheme_side li.active .sc_button_hover_slide_right {
    background-position: right bottom!important;
}

.scheme_side .sc_button_hover_slide_top:hover,
.scheme_side .sc_button_hover_slide_top.active,
.scheme_side .ui-state-active .sc_button_hover_slide_top,
.scheme_side .vc_active .sc_button_hover_slide_top,
.scheme_side .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,
.scheme_side li.active .sc_button_hover_slide_top {
    background-position: right top!important;
}

.scheme_side .sc_button_hover_slide_bottom:hover,
.scheme_side .sc_button_hover_slide_bottom.active,
.scheme_side .ui-state-active .sc_button_hover_slide_bottom,
.scheme_side .vc_active .sc_button_hover_slide_bottom,
.scheme_side .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,
.scheme_side li.active .sc_button_hover_slide_bottom {
    background-position: right bottom!important;
}

.scheme_side .post_featured .mask {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_side .post_featured.hover_icon .mask {
    background-color: rgba(254, 119, 153, 0.7);
}

.scheme_side .post_featured.hover_dots:hover .mask {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_side .post_featured.hover_dots .icons span {
    background-color: #fe7799;
}

.scheme_side .post_featured.hover_dots .post_info {
    color: #ffffff;
}

.scheme_side .post_featured.hover_icon .icons a {
    color: #ffffff;
}

.scheme_side .post_featured.hover_icon a:hover {
    color: #141414;
}

.scheme_side .post_featured.hover_icons .icons a {
    background-color: rgba(255, 255, 255, 0.7);
    color: #141414;
}

.scheme_side .post_featured.hover_icons a:hover {
    background-color: #ffffff;
    color: #fe7799;
}

.scheme_side .post_featured.hover_fade .post_info,
.scheme_side .post_featured.hover_fade .post_info a,
.scheme_side .post_featured.hover_fade .post_info .post_meta_item,
.scheme_side .post_featured.hover_fade .post_info .post_meta .post_meta_item:before,
.scheme_side .post_featured.hover_fade .post_info .post_meta .post_meta_item:hover:before {
    color: #ffffff;
}

.scheme_side .post_featured.hover_fade .post_info a:hover {
    color: #fe7799;
}

.scheme_side .post_featured.hover_slide .post_info,
.scheme_side .post_featured.hover_slide .post_info a,
.scheme_side .post_featured.hover_slide .post_info .post_meta_item,
.scheme_side .post_featured.hover_slide .post_info .post_meta .post_meta_item:before,
.scheme_side .post_featured.hover_slide .post_info .post_meta .post_meta_item:hover:before {
    color: #ffffff;
}

.scheme_side .post_featured.hover_slide .post_info a:hover {
    color: #fe7799;
}

.scheme_side .post_featured.hover_slide .post_info .post_title:after {
    background-color: #ffffff;
}

.scheme_side .post_featured.hover_pull .post_info,
.scheme_side .post_featured.hover_pull .post_info a {
    color: #ffffff;
}

.scheme_side .post_featured.hover_pull .post_info a:hover {
    color: #fe7799;
}

.scheme_side .post_featured.hover_pull .post_info .post_descr {
    background-color: #141414;
}

.scheme_side .post_featured.hover_border .post_info,
.scheme_side .post_featured.hover_border .post_info a,
.scheme_side .post_featured.hover_border .post_info .post_meta_item,
.scheme_side .post_featured.hover_border .post_info .post_meta .post_meta_item:before,
.scheme_side .post_featured.hover_border .post_info .post_meta .post_meta_item:hover:before {
    color: #ffffff;
}

.scheme_side .post_featured.hover_border .post_info a:hover {
    color: #fe7799;
}

.scheme_side .post_featured.hover_border .post_info:before,
.scheme_side .post_featured.hover_border .post_info:after {
    border-color: #ffffff;
}

.scheme_side .post_featured.hover_shop .icons a {
    color: #ffffff;
    border-color: #fe7799!important;
    background-color: transparent;
}

.scheme_side .post_featured.hover_shop .icons a:hover {
    color: #ffffff;
    border-color: #fe7799!important;
    background-color: #fe7799;
}

.scheme_side .products.related .post_featured.hover_shop .icons a {
    color: #ffffff;
    border-color: #fe7799!important;
    background-color: #fe7799;
}

.scheme_side .products.related .post_featured.hover_shop .icons a:hover {
    color: #ffffff;
    border-color: #141414!important;
    background-color: #141414;
}

.scheme_side .post_featured.hover_shop_buttons .icons .shop_link {
    background-color: #141414!important;
}

.scheme_side .post_featured.hover_shop_buttons .icons .shop_link:hover {
    background-color: #fe7799!important;
}

.scheme_side .post_featured.hover_shop_buttons .icons .shop_cart {
    background-color: #fe7799!important;
}

.scheme_side .post_featured.hover_shop_buttons .icons .shop_cart:hover {
    background-color: #141414!important;
}

.scheme_side .sc_layouts_cart .widget_shopping_cart_content .buttons a.button.checkout,
.scheme_side .sc_layouts_cart .widget_shopping_cart .buttons .wc-forward:hover {
    background-color: #fe7799!important;
}

.scheme_side .menu_hover_fade_box .sc_layouts_menu_nav>a:hover,
.scheme_side .menu_hover_fade_box .sc_layouts_menu_nav>li>a:hover,
.scheme_side .menu_hover_fade_box .sc_layouts_menu_nav>li.sfHover>a {
    color: #fe7799;
    background-color: #ffffff;
}

.scheme_side .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
    background-color: #fe7799;
}

.scheme_side .menu_hover_slide_box .sc_layouts_menu_nav>li#blob {
    background-color: #ffffff;
}

.scheme_side .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:before {
    background-color: #fe7799;
}

.scheme_side .menu_hover_path_line .sc_layouts_menu_nav>li:before,
.scheme_side .menu_hover_path_line .sc_layouts_menu_nav>li:after,
.scheme_side .menu_hover_path_line .sc_layouts_menu_nav>li>a:before,
.scheme_side .menu_hover_path_line .sc_layouts_menu_nav>li>a:after {
    background-color: #fe7799;
}

.scheme_side .menu_hover_roll_down .sc_layouts_menu_nav>li>a:before {
    background-color: #fe7799;
}

.scheme_side .menu_hover_color_line .sc_layouts_menu_nav>li>a:before {
    background-color: #141414;
}

.scheme_side .menu_hover_color_line .sc_layouts_menu_nav>li>a:after,
.scheme_side .menu_hover_color_line .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    background-color: #fe7799;
}

.scheme_side .menu_hover_color_line .sc_layouts_menu_nav>li.sfHover>a,
.scheme_side .menu_hover_color_line .sc_layouts_menu_nav>li>a:hover,
.scheme_side .menu_hover_color_line .sc_layouts_menu_nav>li>a:focus {
    color: #fe7799;
}

.scheme_side .sc_layouts_cart_items_short {
    background-color: #141414;
    color: #ffffff;
}

.scheme_side .sc_layouts_row_type_narrow .sc_layouts_cart_items_short {
    color: #fe7799;
}

.scheme_side .sc_layouts_cart_widget:after {
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.scheme_side .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    color: #d6d6d6;
}

.scheme_side .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
    color: #fe7799;
}

.scheme_side .sc_layouts_cart_widget a:hover {
    color: #fe7799!important;
}

.scheme_side .trx_addons_accent,
.scheme_side .trx_addons_accent>* {
    color: #fe7799;
}

.scheme_side .trx_addons_hover,
.scheme_side .trx_addons_hover>* {
    color: #141414;
}

.scheme_side .trx_addons_accent_bg {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side .trx_addons_inverse {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .trx_addons_dark,
.scheme_side .trx_addons_dark>a {
    color: #141414;
}

.scheme_side .trx_addons_dark>a:hover {
    color: #fe7799;
}

.scheme_side .trx_addons_inverse,
.scheme_side .trx_addons_inverse>a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .trx_addons_inverse>a:hover {
    color: #13162b;
}

.scheme_side .trx_addons_dropcap_style_1 {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .trx_addons_dropcap_style_2 {
    color: #fe7799;
}

.scheme_side ul[class*="trx_addons_list"]>li:before {
    color: #fe7799;
}

.scheme_side ul[class*="trx_addons_list"][class*="_circled"]>li:before {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .trx_addons_list_parameters>li+li {
    border-color: #e5e5e5;
}

.scheme_side .trx_addons_tooltip {
    color: #141414;
    border-color: #141414;
}

.scheme_side .trx_addons_tooltip:before {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .trx_addons_tooltip:after {
    border-top-color: #fe7799;
}

.scheme_side blockquote.trx_addons_blockquote_style_1:before,
.scheme_side blockquote.trx_addons_blockquote_style_1 {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side blockquote.trx_addons_blockquote_style_1 a,
.scheme_side blockquote.trx_addons_blockquote_style_1 cite {
    color: #fe7799;
}

.scheme_side blockquote.trx_addons_blockquote_style_1 a:hover {
    color: #ffffff;
}

.scheme_side blockquote.trx_addons_blockquote_style_2 {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side blockquote.trx_addons_blockquote_style_2:before,
.scheme_side blockquote.trx_addons_blockquote_style_2 a,
.scheme_side blockquote.trx_addons_blockquote_style_2 cite {
    color: #ffffff;
}

.scheme_side blockquote.trx_addons_blockquote_style_2 a:hover {
    color: #13162b;
}

.scheme_side .trx_addons_hover_mask {
    background-color: rgba(20, 20, 20, 0.7);
}

.scheme_side .trx_addons_hover_title {
    color: #ffffff;
}

.scheme_side .trx_addons_hover_text {
    color: #d6d6d6;
}

.scheme_side .trx_addons_hover_icon,
.scheme_side .trx_addons_hover_links a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .trx_addons_hover_icon:hover,
.scheme_side .trx_addons_hover_links a:hover {
    color: #fe7799!important;
    background-color: #ffffff;
}

.scheme_side .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
    color: #777777;
    background-color: #dae1e5;
}

.scheme_side .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_side .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .slider_swiper .slide_info.slide_info_large {
    background-color: rgba(255, 255, 255, 0.7);
}

.scheme_side .slider_swiper .slide_info.slide_info_large:hover {
    background-color: #ffffff;
}

.scheme_side .slider_swiper .slide_info.slide_info_large .slide_cats a {
    color: #fe7799;
}

.scheme_side .slider_swiper .slide_info.slide_info_large .slide_title a {
    color: #141414;
}

.scheme_side .slider_swiper .slide_info.slide_info_large .slide_date {
    color: #777777;
}

.scheme_side .slider_swiper .slide_info.slide_info_large:hover .slide_date {
    color: #d6d6d6;
}

.scheme_side .slider_swiper .slide_info.slide_info_large .slide_cats a:hover,
.scheme_side .slider_swiper .slide_info.slide_info_large .slide_title a:hover {
    color: #141414;
}

.scheme_side .slider_swiper.slider_multi .slide_cats a:hover,
.scheme_side .slider_swiper.slider_multi .slide_title a:hover,
.scheme_side .slider_swiper.slider_multi a:hover .slide_title {
    color: #141414;
}

.scheme_side .slider_swiper.slider_controls_side .slider_controls_wrap>a,
.scheme_side .slider_outer_controls_side .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #141414;
    border-color: #141414;
}

.scheme_side .slider_swiper.slider_controls_side .slider_controls_wrap>a:hover,
.scheme_side .slider_outer_controls_side .slider_controls_wrap>a:hover {
    color: #fe7799;
    background-color: #ffffff;
    border-color: #fe7799;
}

.scheme_side .slider_swiper.slider_controls_bottom .slider_controls_wrap>a,
.scheme_side .slider_outer_controls_bottom .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #141414;
    border-color: #141414;
}

.scheme_side .slider_swiper.slider_controls_bottom .slider_controls_wrap>a:hover,
.scheme_side .slider_outer_controls_bottom .slider_controls_wrap>a:hover {
    color: #ffffff;
    border-color: #fe7799;
    background-color: #fe7799;
}

.scheme_side .slider_swiper .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_side .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_side .slider_swiper .slider_pagination_wrap .swiper-pagination-bullet:hover,
.scheme_side .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
    border-color: #fe7799;
    background-color: #fe7799;
}

.scheme_side .slider_titles_outside_wrap .slide_title a {
    color: #141414;
}

.scheme_side .slider_titles_outside_wrap .slide_title a:hover {
    color: #fe7799;
}

.scheme_side .slider_titles_outside_wrap .slide_cats,
.scheme_side .slider_titles_outside_wrap .slide_subtitle {
    color: #fe7799;
}

.scheme_side .slider_style_modern .slider_controls_label {
    color: #ffffff;
}

.scheme_side .slider_style_modern .slider_pagination_wrap {
    color: #d6d6d6;
}

.scheme_side .slider_style_modern .swiper-pagination-current {
    color: #141414;
}

.scheme_side .sc_slider_controller .swiper-slide.swiper-slide-active {
    border-color: #fe7799;
}

.scheme_side .sc_slider_controller_titles .swiper-slide {
    background-color: #ffffff;
}

.scheme_side .sc_slider_controller_titles .swiper-slide:after {
    background-color: #dae1e5;
}

.scheme_side .sc_slider_controller_titles .swiper-slide.swiper-slide-active {
    background-color: #ffffff;
}

.scheme_side .sc_slider_controller_titles .sc_slider_controller_info_title {
    color: #00111a;
}

.scheme_side .sc_slider_controller_titles .sc_slider_controller_info_number {
    color: #bac0c3;
}

.scheme_side .sc_slider_controller_titles .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .sc_slider_controller_titles .slider_controls_wrap>a:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .trx_addons_audio_player.without_cover {
    border-color: #fe7799;
}

.scheme_side .trx_addons_audio_player.with_cover .audio_caption {
    color: #ffffff;
}

.scheme_side .trx_addons_audio_player .audio_author {
    color: #fe7799;
}

.scheme_side .trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
    color: #00111a;
}

.scheme_side .trx_addons_audio_player.with_cover .mejs-container .mejs-controls .mejs-time {
    color: #ffffff;
}

.scheme_side .trx_addons_audio_player.with_cover .mejs-controls .mejs-button,
.scheme_side .trx_addons_audio_player.with_cover .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_side .trx_addons_audio_player.with_cover .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    color: #ffffff;
}

.scheme_side .trx_addons_audio_player.with_cover .mejs-controls .mejs-button:hover,
.scheme_side .trx_addons_audio_player.with_cover .mejs-controls .mejs-time-rail .mejs-time-current:hover,
.scheme_side .trx_addons_audio_player.with_cover .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current:hover {
    color: #fe7799;
}

.scheme_side .widget_categories_list .categories_list_style_2 .categories_list_title a:hover {
    color: #141414;
}

.scheme_side .widget_contacts .contacts_info {
    color: #777777;
}

.scheme_side .widget_contacts .contacts_info span:before {
    color: #fe7799;
}

.scheme_side .widget_contacts .contacts_info span a {
    color: #141414;
}

.scheme_side .widget_contacts .contacts_info span a:hover {
    color: #fe7799;
}

.scheme_side .sc_recent_news_header {
    border-color: #141414;
}

.scheme_side .sc_recent_news_header_category_item_more {
    color: #fe7799;
}

.scheme_side .sc_recent_news_header_more_categories {
    border-color: #dae1e5;
    background-color: #ffffff;
}

.scheme_side .sc_recent_news_header_more_categories>a {
    color: #fe7799;
}

.scheme_side .sc_recent_news_header_more_categories>a:hover {
    color: #33a1e3;
    background-color: #e4e8eb;
}

.scheme_side .sc_recent_news .post_counters_item,
.scheme_side .sc_recent_news .post_counters .post_counters_edit a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .sc_recent_news .post_counters_item:hover,
.scheme_side .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .sidebar_inner .sc_recent_news .post_counters_item:hover,
.scheme_side .sidebar_inner .sc_recent_news .post_counters .post_counters_edit a:hover {
    color: #00111a;
    background-color: #ffffff;
}

.scheme_side .sc_recent_news_style_news-magazine .post_accented_border {
    border-color: #e5e5e5;
}

.scheme_side .sc_recent_news_style_news-excerpt .post_item {
    border-color: #e5e5e5;
}

.scheme_side .widget_twitter .widget_content .sc_twitter_item,
.scheme_side .widget_twitter .widget_content li {
    color: #777777;
}

.scheme_side .widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
    color: #fe7799!important;
}

.scheme_side .widget_twitter .swiper-pagination-bullet {
    background-color: #d6d6d6;
}

.scheme_side .widget_twitter .swiper-pagination-bullet-active {
    background-color: #fe7799;
}

.scheme_side .trx_addons_video_player.with_cover .video_hover {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_side .trx_addons_video_player.with_cover .video_hover:hover {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .sidebar_inner .trx_addons_video_player.with_cover .video_hover {
    color: #fe7799;
}

.scheme_side .sidebar_inner .trx_addons_video_player.with_cover .video_hover:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .sc_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_item_subtitle.sc_item_title_style_shadow {
    color: #d6d6d6;
}

.scheme_side .sc_item_button a:not(.sc_button_bg_image) {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .sc_item_button a:not(.sc_button_bg_image):hover {
    color: #ffffff!important;
    background-color: #141414;
}

.scheme_side .sc_item_button a.sc_button_default_inverse:not(.sc_button_bg_image) {
    background-color: #141414;
}

.scheme_side .sc_item_button a.sc_button_default_inverse:not(.sc_button_bg_image):hover {
    background-color: #fe7799;
}

.scheme_side a.sc_button_simple:not(.sc_button_bg_image),
.scheme_side .sc_item_button a.sc_button_simple:not(.sc_button_bg_image),
.scheme_side a.sc_button_simple:not(.sc_button_bg_image):before,
.scheme_side .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):before,
.scheme_side a.sc_button_simple:not(.sc_button_bg_image):after,
.scheme_side .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):after {
    color: #fe7799;
}

.scheme_side a.sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_side .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_side a.sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_side .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_side a.sc_button_simple:not(.sc_button_bg_image):hover:after,
.scheme_side .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover:after {
    color: #141414!important;
}

.scheme_side .trx_addons_hover_content .trx_addons_hover_links a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: #fe7799!important;
    background-color: #ffffff;
}

.scheme_side .sc_action_item .sc_action_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_action_item_date,
.scheme_side .sc_action_item_info {
    color: #141414;
    border-color: #777777;
}

.scheme_side .sc_action_item_description {
    color: #777777;
}

.scheme_side .sc_action_item .sc_action_item_link {
    color: #fe7799;
}

.scheme_side .sc_action_item .sc_action_item_link:hover {
    color: #141414;
}

.scheme_side .sc_action_item_event.with_image .sc_action_item_inner {
    background-color: #ffffff;
}

.scheme_side .toc_menu_item .toc_menu_icon {
    border-color: #fe7799;
    color: #fe7799;
}

.scheme_side .toc_menu_item:hover .toc_menu_icon,
.scheme_side .toc_menu_item_active .toc_menu_icon {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side .toc_menu_icon_default:before {
    background-color: #fe7799;
}

.scheme_side .toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_side .toc_menu_item_active .toc_menu_icon_default:before {
    background-color: #141414;
}

.scheme_side .toc_menu_item .toc_menu_description {}

.scheme_side .toc_menu_item .menu_mobile_description {}

.scheme_side .sc_blogger.slider_swiper .swiper-pagination-bullet {
    border-color: #d6d6d6;
}

.scheme_side .sc_blogger_item {
    background-color: #ffffff;
}

.scheme_side .sc_blogger_post_meta {
    color: #bac0c3;
}

.scheme_side .sc_blogger_item_title a {
    color: #00111a;
}

.scheme_side .sc_blogger_item_title a:hover {
    color: #fe7799;
}

.scheme_side .sc_blogger_post_meta {
    color: #bac0c3;
}

.scheme_side .sc_blogger_item_content {
    color: #777777;
}

.scheme_side .sc_blogger_item .more-link {
    color: #fe7799;
}

.scheme_side .sc_blogger_item .more-link:hover {
    color: #00111a;
}

.scheme_side .sc_countdown_default .sc_countdown_digits span {
    color: #ffffff;
    border-color: #141414;
    background-color: #fe7799;
}

.scheme_side .sc_countdown_circle .sc_countdown_digits {
    color: #fe7799;
    border-color: #dae1e5;
    background-color: #ffffff;
}

.scheme_side .sc_courses.slider_swiper .swiper-pagination-bullet {
    border-color: #d6d6d6;
}

.scheme_side .sc_courses_default .sc_courses_item {
    background-color: #ffffff;
}

.scheme_side .sc_courses_default .sc_courses_item_categories {
    background-color: #00111a;
}

.scheme_side .sc_courses_default .sc_courses_item_categories a {
    color: #ffffff;
}

.scheme_side .sc_courses_default .sc_courses_item_categories a:hover {
    color: #fe7799;
}

.scheme_side .sc_courses_default .sc_courses_item_meta {
    color: #bac0c3;
}

.scheme_side .sc_courses_default .sc_courses_item_date {
    color: #00111a;
}

.scheme_side .sc_courses_default .sc_courses_item_price {
    color: #fe7799;
}

.scheme_side .sc_courses_default .sc_courses_item_period {
    color: #bac0c3;
}

.scheme_side .courses_single .courses_page_meta {
    color: #d6d6d6;
}

.scheme_side .courses_single .courses_page_meta_item_date {
    color: #141414;
}

.scheme_side .courses_single .courses_page_period {
    color: #d6d6d6;
}

.scheme_side .sc_dishes_default .sc_dishes_item {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .sc_dishes_default .sc_dishes_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_dishes_default .sc_dishes_item_featured_left,
.scheme_side .sc_dishes_default .sc_dishes_item_featured_right {
    color: #777777;
    background-color: transparent;
}

.scheme_side .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_side .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_dishes_compact .sc_dishes_item {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .sc_dishes_compact .sc_dishes_item_header {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .sc_dishes_compact .sc_dishes_item_price,
.scheme_side .sc_dishes_compact .sc_dishes_item_subtitle a {
    color: #ffffff;
}

.scheme_side .sc_dishes_compact .sc_dishes_item_price:hover,
.scheme_side .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_side .sc_dishes_compact .sc_dishes_item_subtitle a:hover,
.scheme_side .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_subtitle a {
    color: #fe7799;
}

.scheme_side .sc_dishes_compact .sc_dishes_item_title a {
    color: #fe7799;
}

.scheme_side .sc_dishes_compact .sc_dishes_item_title a:hover,
.scheme_side .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_title a {
    color: #ffffff;
}

.scheme_side .sc_dishes.slider_swiper .swiper-pagination-bullet {
    border-color: #d6d6d6;
}

.scheme_side .sc_events.slider_swiper .swiper-pagination-bullet {
    border-color: #d6d6d6;
}

.scheme_side .sc_events_default .sc_events_item {
    background-color: #ffffff;
}

.scheme_side .sc_events_default .sc_events_item_date {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side .sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color: #00111a;
}

.scheme_side .sc_events_default .sc_events_item_title {
    color: #00111a;
}

.scheme_side .sc_events_default .sc_events_item:hover .sc_events_item_title {
    color: #fe7799;
}

.scheme_side .sc_events_default .sc_events_item_button {
    color: #fe7799;
}

.scheme_side .sc_events_default .sc_events_item:hover .sc_events_item_button {
    color: #00111a;
}

.scheme_side .sc_events_detailed .sc_events_item,
.scheme_side .sc_events_detailed .sc_events_item_time_wrap:before,
.scheme_side .sc_events_detailed .sc_events_item_button_wrap:before {
    border-color: #fe7799;
}

.scheme_side .sc_events_detailed .sc_events_item_date,
.scheme_side .sc_events_detailed .sc_events_item_button {
    color: #fe7799;
}

.scheme_side .sc_events_detailed .sc_events_item_title {
    color: #141414;
}

.scheme_side .sc_events_detailed .sc_events_item_time {
    color: #777777;
}

.scheme_side .sc_events_detailed .sc_events_item:hover {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side .sc_events_detailed .sc_events_item:hover,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_date,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_button,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_title,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_time {
    color: #ffffff;
}

.scheme_side .sc_events_detailed .sc_events_item:hover,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_date_wrap,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_time_wrap:before,
.scheme_side .sc_events_detailed .sc_events_item:hover .sc_events_item_button_wrap:before {
    border-color: #ffffff;
}

.scheme_side.sc_form {
    background-color: #ffffff;
}

.scheme_side .sc_form_field_title {
    color: #141414;
}

.scheme_side .sc_form .sc_form_field input::-webkit-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input::-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input:-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input:-ms-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea::-webkit-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea::-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea:-moz-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea:-ms-input-placeholder {
    color: #777777;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input[type="text"],
.scheme_side .sc_form .sc_form_field input[type="password"],
.scheme_side .sc_form .sc_form_field input[type="email"],
.scheme_side .sc_form .sc_form_field input[type="number"],
.scheme_side .sc_form .sc_form_field input[type="tel"],
.scheme_side .sc_form .sc_form_field input[type="search"],
.scheme_side .sc_form .sc_form_field textarea {
    color: #777777;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_side .sc_form .sc_form_field input[type="text"]:focus,
.scheme_side .sc_form .sc_form_field input[type="password"]:focus,
.scheme_side .sc_form .sc_form_field input[type="email"]:focus,
.scheme_side .sc_form .sc_form_field input[type="number"]:focus,
.scheme_side .sc_form .sc_form_field input[type="tel"]:focus,
.scheme_side .sc_form .sc_form_field input[type="search"]:focus,
.scheme_side .sc_form .sc_form_field textarea:focus {
    color: #fe7799;
    border-color: #ebebeb;
    background-color: transparent;
}

.scheme_side .sc_form .sc_form_field input:focus::-webkit-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input:focus::-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input:focus:-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field input:focus:-ms-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea:focus::-webkit-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea:focus::-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea:focus:-moz-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form .sc_form_field textarea:focus:-ms-input-placeholder {
    color: #fe7799;
    opacity: 1;
}

.scheme_side .sc_form_field button {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .sc_form_field button:hover {
    color: #ffffff!important;
    background-color: #141414!important;
}

.scheme_side .sc_form_detailed .sc_form_info_area {
    color: #fe7799;
}

.scheme_side .sc_form .sc_form_info_icon {
    color: #fe7799;
}

.scheme_side .sc_form .sc_form_info_data>a,
.scheme_side .sc_form .sc_form_info_data>span {
    color: #777777;
}

.scheme_side .sc_form .sc_form_info_data>a:hover {
    color: #fe7799;
}

.scheme_side [class*="sc_input_hover_"] .sc_form_field_content {
    color: #141414;
}

.scheme_side .sc_input_hover_accent input[type="text"]:focus,
.scheme_side .sc_input_hover_accent input[type="number"]:focus,
.scheme_side .sc_input_hover_accent input[type="email"]:focus,
.scheme_side .sc_input_hover_accent input[type="password"]:focus,
.scheme_side .sc_input_hover_accent input[type="search"]:focus,
.scheme_side .sc_input_hover_accent select:focus,
.scheme_side .sc_input_hover_accent textarea:focus {
    border-color: #fe7799!important;
}

.scheme_side .sc_input_hover_accent .sc_form_field_hover:before {
    color: rgba(254, 119, 153, 0.2);
}

.scheme_side .sc_input_hover_path .sc_form_field_graphic {
    stroke: #ebebeb;
}

.scheme_side .sc_input_hover_jump .sc_form_field_content {
    color: #1e1d22;
}

.scheme_side .sc_input_hover_jump .sc_form_field_content:before {
    color: #fe7799;
}

.scheme_side .sc_input_hover_jump input[type="text"],
.scheme_side .sc_input_hover_jump input[type="number"],
.scheme_side .sc_input_hover_jump input[type="email"],
.scheme_side .sc_input_hover_jump input[type="password"],
.scheme_side .sc_input_hover_jump input[type="search"],
.scheme_side .sc_input_hover_jump textarea {
    border-color: #ebebeb;
}

.scheme_side .sc_input_hover_jump input[type="text"]:focus,
.scheme_side .sc_input_hover_jump input[type="number"]:focus,
.scheme_side .sc_input_hover_jump input[type="email"]:focus,
.scheme_side .sc_input_hover_jump input[type="password"]:focus,
.scheme_side .sc_input_hover_jump input[type="search"]:focus,
.scheme_side .sc_input_hover_jump textarea:focus {
    border-color: #fe7799!important;
}

.scheme_side .sc_input_hover_underline .sc_form_field_hover:before {
    background-color: #ebebeb;
}

.scheme_side .sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.scheme_side .sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.scheme_side .sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.scheme_side .sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
    background-color: #fe7799;
}

.scheme_side .sc_input_hover_underline .sc_form_field_content {
    color: #1e1d22;
}

.scheme_side .sc_input_hover_underline input:focus,
.scheme_side .sc_input_hover_underline textarea:focus,
.scheme_side .sc_input_hover_underline input.filled,
.scheme_side .sc_input_hover_underline textarea.filled,
.scheme_side .sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_side .sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_side .sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content,
.scheme_side .sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
    color: #fe7799!important;
}

.scheme_side .sc_input_hover_iconed .sc_form_field_hover {
    color: #777777;
}

.scheme_side .sc_input_hover_iconed input:focus+.sc_form_field_hover,
.scheme_side .sc_input_hover_iconed textarea:focus+.sc_form_field_hover,
.scheme_side .sc_input_hover_iconed input.filled+.sc_form_field_hover,
.scheme_side .sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
    color: #1e1d22;
}

.scheme_side .sc_googlemap_content,
.scheme_side.sc_googlemap_content {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .sc_googlemap_content b,
.scheme_side .sc_googlemap_content strong,
.scheme_side.sc_googlemap_content b,
.scheme_side.sc_googlemap_content strong {
    color: #141414;
}

.scheme_side .sc_googlemap_content_detailed:before {
    background-color: #fe7799;
}

.scheme_side .sc_icons .sc_icons_icon {
    color: #fe7799;
}

.scheme_side .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #141414;
}

.scheme_side .sc_icons .sc_icons_title {
    color: #fe7799;
}

.scheme_side .sc_icons_description,
.scheme_side .sc_icons_modern .sc_icons_description {
    color: #141414;
}

.scheme_side .sc_price {
    color: #777777;
    background-color: #ffffff;
    border-color: #141414;
}

.scheme_side.sc_price {
    color: #777777;
    background-color: #ffffff;
    border-color: #141414;
}

.scheme_side .sc_price.sc_price_extra {
    border-color: #fe7799;
}

.scheme_side.sc_price.sc_price_extra {
    border-color: #fe7799;
}

.scheme_side.sc_price .sc_price_icon {
    color: #fe7799;
}

.scheme_side.sc_price .sc_price_icon:hover {
    color: #141414;
}

.scheme_side .sc_price_info .sc_price_subtitle {
    color: #141414;
}

.scheme_side .sc_price_info .sc_price_title,
.scheme_side .sc_price_info .sc_price_title a {
    color: #141414;
}

.scheme_side .sc_price_extra .sc_price_info .sc_price_subtitle,
.scheme_side .sc_price_extra .sc_price_info .sc_price_title,
.scheme_side .sc_price_extra .sc_price_info .sc_price_title a {
    color: #fe7799;
}

.scheme_side .sc_price_info .sc_price_price {
    color: #141414;
}

.scheme_side .sc_price_extra .sc_price_info .sc_price_price {
    color: #fe7799;
}

.scheme_side .sc_price_info .sc_price_description {
    color: #777777;
}

.scheme_side .sc_price_info .sc_price_details {
    color: #141414;
}

.scheme_side .sc_price_extra .sc_price_info .sc_price_details {
    color: #fe7799;
}

.scheme_side .sc_price_info .sc_price_link {
    color: #141414;
}

.scheme_side .sc_price_info .sc_price_link:hover {
    color: #fe7799;
}

.scheme_side .sc_price_extra .sc_price_info .sc_price_link {
    color: #fe7799;
}

.scheme_side .sc_price_extra .sc_price_info .sc_price_link:hover {
    color: #141414;
}

.scheme_side .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple {
    color: #141414!important;
}

.scheme_side .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple:hover {
    color: #ffffff!important;
}

.scheme_side .sc_promo_modern .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple {
    color: #fe7799!important;
}

.scheme_side .sc_promo_modern .sc_promo_text a:not(.sc_button_bg_image).sc_button_simple:hover {
    color: #ffffff!important;
}

.scheme_side .sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #141414;
}

.scheme_side .sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr {
    color: #777777;
}

.scheme_side .sc_promo.sc_promo_modern.sc_promo_size_normal .sc_promo_descr a:hover {
    color: #ffffff;
}

.scheme_side .sc_promo_modern .sc_promo_link2 {
    color: #ffffff;
    background-color: #fe7799!important;
}

.scheme_side .sc_promo_modern .sc_promo_link2:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side.sc_promo .sc_promo_text_inner {
    background-color: #ffffff;
}

.scheme_side.sc_promo.sc_promo_size_normal .sc_promo_title {
    color: #fe7799;
}

.scheme_side.sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #00111a;
}

.scheme_side .sc_services_default .sc_services_item {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .sc_services_default .sc_services_item_icon {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .sc_services_default .sc_services_item:hover .sc_services_item_icon {
    color: #ffffff;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .sc_services_default .sc_services_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_services_default .sc_services_item_featured_left,
.scheme_side .sc_services_default .sc_services_item_featured_right,
.scheme_side .sc_services_list .sc_services_item {
    color: #777777;
    background-color: transparent;
}

.scheme_side .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.scheme_side .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.scheme_side .sc_services_list .sc_services_item_featured_left .sc_services_item_icon,
.scheme_side .sc_services_list .sc_services_item_featured_right .sc_services_item_icon {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_side .sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_side .sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_side .sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
    color: #ffffff;
    background-color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle,
.scheme_side .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_services_iconed .sc_services_item {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .sc_services_iconed .sc_services_item_header {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .sc_services_iconed .sc_services_item_icon,
.scheme_side .sc_services_iconed .sc_services_item_subtitle a {
    color: #ffffff;
}

.scheme_side .sc_services_iconed .sc_services_item_icon:hover,
.scheme_side .sc_services_iconed .sc_services_item:hover .sc_services_item_icon,
.scheme_side .sc_services_iconed .sc_services_item_subtitle a:hover,
.scheme_side .sc_services_iconed .sc_services_item:hover .sc_services_item_subtitle a {
    color: #fe7799;
}

.scheme_side .sc_services_iconed .sc_services_item_title a {
    color: #fe7799;
}

.scheme_side .sc_services_iconed .sc_services_item_title a:hover,
.scheme_side .sc_services_iconed .sc_services_item:hover .sc_services_item_title a {
    color: #ffffff;
}

.scheme_side .sc_services.slider_swiper .swiper-pagination-bullet {
    border-color: #d6d6d6;
}

.scheme_side .sc_skills_counter .sc_skills_icon {
    color: #141414;
}

.scheme_side .sc_skills .sc_skills_total {
    color: #141414;
}

.scheme_side .sc_skills .sc_skills_item_title,
.scheme_side .sc_skills .sc_skills_legend_title,
.scheme_side .sc_skills .sc_skills_legend_value {
    color: #141414;
}

.scheme_side .sc_skills_counter .sc_skills_item_title,
.scheme_side .sc_skills_counter .sc_skills_total {
    color: #fe7799;
}

.scheme_side .sc_skills_counter .sc_skills_item_wrap {
    border-color: #fe7799;
}

.scheme_side .socials_wrap .social_item a {
    color: #d6d6d6;
    background-color: transparent;
}

.scheme_side .socials_wrap .social_item a:hover {
    color: #fe7799;
}

.scheme_side .sidebar .socials_wrap .social_item a,
.scheme_side.footer_wrap .socials_wrap .social_item a {
    color: #d6d6d6;
}

.scheme_side .sidebar .socials_wrap .social_item a:hover,
.scheme_side.footer_wrap .socials_wrap .social_item a:hover {
    color: #fe7799;
}

.scheme_side .sc_testimonials_item_content {
    color: #141414;
}

.scheme_side .sc_testimonials_item_content:before {
    color: #fe7799;
}

.scheme_side .sc_testimonials_item_author_title {
    color: #141414;
}

.scheme_side .sc_testimonials_item_author_subtitle {
    color: #d6d6d6;
}

.scheme_side .sc_testimonials_simple .sc_testimonials_item_author_data:before {
    background-color: #777777;
}

.scheme_side.sc_testimonials .swiper-pagination-bullet:hover {
    background-color: #141414!important;
}

.scheme_side.sc_testimonials .swiper-pagination-bullet-active {
    background-color: #141414!important;
}

.scheme_side .sc_team_default .sc_team_item {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .sc_team_default .sc_team_item_subtitle {
    color: #fe7799;
}

.scheme_side .sc_team_default .sc_team_item_socials .social_item a,
.scheme_side .team_member_page .team_member_socials .social_item a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .sc_team_default .sc_team_item_socials .social_item a:hover,
.scheme_side .team_member_page .team_member_socials .social_item a:hover {
    color: #ffffff;
    background-color: #00111a;
}

.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_title a,
.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_subtitle a,
.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_content a {
    color: #ffffff;
}

.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_title a:hover,
.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_subtitle a:hover,
.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_content a:hover {
    color: #ffffff;
}

.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item a {
    color: #ffffff;
    border-color: #ffffff;
}

.scheme_side .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item a:hover {
    color: #fe7799;
    background-color: #ffffff;
}

.scheme_side .team_member_page .team_member_featured .team_member_avatar {
    border-color: #e5e5e5;
}

.scheme_side .sc_team_short .sc_team_item_thumb {
    border-color: #fe7799;
}

.scheme_side .sc_team.slider_swiper .swiper-pagination-bullet {
    border-color: #d6d6d6;
}

.scheme_side .trx_addons_scroll_to_top,
.scheme_side .trx_addons_cv .trx_addons_scroll_to_top {
    border-color: #fe7799;
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side .trx_addons_scroll_to_top:hover,
.scheme_side .trx_addons_cv .trx_addons_scroll_to_top:hover {
    border-color: #141414;
    background-color: #141414;
    color: #ffffff;
}

.scheme_side .trx_addons_popup {
    background-color: #ffffff;
    border-color: #dae1e5;
    color: #777777;
}

.scheme_side .trx_addons_popup .mfp-close {
    background-color: #e4e8eb;
    border-color: #ced5d9;
    color: #777777;
}

.scheme_side .trx_addons_popup .mfp-close:hover {
    color: #00111a;
}

.scheme_side .trx_addons_popup .trx_addons_tabs_title {
    background-color: #e4e8eb;
    border-color: #ced5d9;
}

.scheme_side .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active {
    background-color: #ffffff;
    border-bottom-color: transparent;
}

.scheme_side .trx_addons_popup .trx_addons_tabs_title a,
.scheme_side .trx_addons_popup .trx_addons_tabs_title a>i {
    color: #777777;
}

.scheme_side .trx_addons_popup .trx_addons_tabs_title a:hover,
.scheme_side .trx_addons_popup .trx_addons_tabs_title a:hover>i {
    color: #00111a;
}

.scheme_side .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a,
.scheme_side .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a>i,
.scheme_side .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a:hover,
.scheme_side .trx_addons_popup .trx_addons_tabs_title[data-disabled="true"] a:hover>i {
    color: #bac0c3;
}

.scheme_side .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a,
.scheme_side .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a>i,
.scheme_side .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a:hover,
.scheme_side .trx_addons_popup .trx_addons_tabs_title.ui-tabs-active a:hover>i {
    color: #00111a;
}

.scheme_side .trx_addons_profiler {
    background-color: #ffffff;
    border-color: #ced5d9;
}

.scheme_side .trx_addons_profiler_title {
    color: #00111a;
}

.scheme_side .trx_addons_profiler table td,
.scheme_side .trx_addons_profiler table th {
    border-color: #dae1e5;
}

.scheme_side .trx_addons_profiler table td {
    color: #777777;
}

.scheme_side .trx_addons_profiler table th {
    background-color: #e4e8eb;
    color: #00111a;
}

.scheme_side .trx_addons_cv,
.scheme_side .trx_addons_cv_body_wrap {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .trx_addons_cv a {
    color: #fe7799;
}

.scheme_side .trx_addons_cv a:hover {
    color: #33a1e3;
}

.scheme_side .trx_addons_cv_header {
    background-color: #ffffff;
}

.scheme_side .trx_addons_cv_header_image img {
    border-color: #141414;
}

.scheme_side .trx_addons_cv_header .trx_addons_cv_header_letter,
.scheme_side .trx_addons_cv_header .trx_addons_cv_header_text {
    color: #141414;
}

.scheme_side .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>a {
    color: rgba(20, 20, 20, 0.7);
}

.scheme_side .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>a:hover {
    color: #141414;
}

.scheme_side .trx_addons_cv_header_letter,
.scheme_side .trx_addons_cv_header_text,
.scheme_side .trx_addons_cv_header_socials .social_item>a {
    text-shadow: 1px 1px 6px #ffffff;
}

.scheme_side .trx_addons_cv_tint_dark .trx_addons_cv_header_letter,
.scheme_side .trx_addons_cv_tint_dark .trx_addons_cv_header_text,
.scheme_side .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>a {
    color: #ffffff;
    text-shadow: 1px 1px 3px #141414;
}

.scheme_side .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>a:hover {
    color: #141414;
}

.scheme_side .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item {
    color: #bac0c3;
    background-color: #ffffff;
    border-color: #ffffff;
}

.scheme_side .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item_active,
.scheme_side .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item:hover {
    color: #00111a;
    border-color: #ffffff;
}

.scheme_side .trx_addons_cv .trx_addons_cv_section_title,
.scheme_side .trx_addons_cv .trx_addons_cv_section_title a {
    color: #00111a;
}

.scheme_side .trx_addons_cv_section_title.ui-state-active {
    border-color: #00111a;
}

.scheme_side .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a {
    color: #bac0c3;
}

.scheme_side .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a,
.scheme_side .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a:hover {
    color: #00111a;
}

.scheme_side .trx_addons_cv_section .trx_addons_pagination>* {
    color: #777777;
}

.scheme_side .trx_addons_cv_section .trx_addons_pagination>a:hover {
    color: #00111a;
}

.scheme_side .trx_addons_pagination>span.active {
    color: #00111a;
    border-color: #00111a;
}

.scheme_side .trx_addons_cv_breadcrumbs .trx_addons_cv_breadcrumbs_item {
    color: #bac0c3;
}

.scheme_side .trx_addons_cv_breadcrumbs a.trx_addons_cv_breadcrumbs_item:hover {
    color: #00111a;
}

.scheme_side .trx_addons_cv_single .trx_addons_cv_single_title {
    color: #00111a;
}

.scheme_side .trx_addons_cv_single .trx_addons_cv_single_subtitle {
    color: #bac0c3;
}

.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+2) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+2) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+3) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+2) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+3) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+4) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+3) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+4) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+4) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+5) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+6) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+5) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+6) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+7) .trx_addons_cv_resume_item,
.scheme_side .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+8) .trx_addons_cv_resume_item {
    border-color: #dae1e5;
}

.scheme_side .trx_addons_cv_resume_item_meta {
    color: #00111a;
}

.scheme_side .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title,
.scheme_side .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a {
    color: #00111a;
}

.scheme_side .trx_addons_cv_resume_item_subtitle {
    color: #bac0c3;
}

.scheme_side .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skills {
    color: #00111a;
}

.scheme_side .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skill:after {
    border-color: #00111a;
}

.scheme_side .trx_addons_cv_resume_style_education .trx_addons_cv_resume_item_number {
    color: #bac0c3;
}

.scheme_side .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon {
    color: #00111a;
}

.scheme_side .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon:hover,
.scheme_side .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a:hover {
    color: #141414;
}

.scheme_side .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:hover:after {
    border-color: #141414;
}

.scheme_side .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:after {
    border-top-color: #00111a;
}

.scheme_side .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a {
    color: #00111a;
}

.scheme_side .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title,
.scheme_side .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title a {
    color: #00111a;
}

.scheme_side .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title,
.scheme_side .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title a {
    color: #00111a;
}

.scheme_side .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title,
.scheme_side .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title a {
    color: #00111a;
}

.scheme_side .trx_addons_cv .trx_addons_contact_form .trx_addons_contact_form_title {
    color: #00111a;
}

.scheme_side .trx_addons_cv .trx_addons_contact_form_field_title {
    color: #00111a;
}

.scheme_side .trx_addons_contact_form .trx_addons_contact_form_field input[type="text"],
.scheme_side .trx_addons_contact_form .trx_addons_contact_form_field textarea {
    border-color: #dae1e5;
    color: #777777;
}

.scheme_side .trx_addons_contact_form .trx_addons_contact_form_field input[type="text"]:focus,
.scheme_side .trx_addons_contact_form .trx_addons_contact_form_field textarea:focus {
    background-color: #e4e8eb;
    color: #00111a;
}

.scheme_side .trx_addons_contact_form_field button {
    background-color: #00111a;
    border-color: #00111a;
    color: #ffffff;
}

.scheme_side .trx_addons_contact_form_field button:hover {
    color: #00111a;
}

.scheme_side .trx_addons_contact_form_info_icon {
    color: #bac0c3;
}

.scheme_side .trx_addons_contact_form_info_area {
    color: #00111a;
}

.scheme_side .trx_addons_contact_form_info_item_phone .trx_addons_contact_form_info_data {
    color: #00111a!important;
}

.scheme_side .trx_addons_cv_about_page .trx_addons_cv_single_title {
    color: #00111a;
}

.scheme_side .sc_layouts_currency .chosen-container .active-result.highlighted,
.scheme_side .sc_layouts_currency .chosen-container .active-result.result-selected {
    color: #fe7799;
}

.scheme_side .sc_item_descr {
    color: #141414;
}

.scheme_side.wpb_row,
.scheme_side.wpb_column>.vc_column-inner>.wpb_wrapper,
.scheme_side.wpb_text_column {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side.vc_row.vc_parallax[class*="scheme_"] .vc_parallax-inner:before {
    background-color: rgba(255, 255, 255, 0.8);
}

.scheme_side .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:before,
.scheme_side .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after {
    border-color: #ffffff;
}

.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #141414;
}

.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover {
    color: #fe7799;
}

.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon,
.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover .vc_tta-controls-icon {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon:before,
.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon:after {
    border-color: #ffffff;
}

.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a:hover,
.scheme_side .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active>a {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #e5e5e5;
}

.scheme_side .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {
    background-color: #ffffff;
}

.scheme_side .vc_progress_bar.vc_progress_bar_narrow.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #fe7799;
}

.scheme_side .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {
    color: #777777;
}

.scheme_side .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    color: #141414;
}

.scheme_side .woocommerce .woocommerce-breadcrumb {
    color: #777777;
}

.scheme_side .woocommerce .woocommerce-breadcrumb a {
    color: #fe7799;
}

.scheme_side .woocommerce .woocommerce-breadcrumb a:hover {
    color: #141414;
}

.scheme_side .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.scheme_side .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fe7799;
}

.scheme_side .woocommerce .woocommerce-ordering select {
    border-color: #e5e5e5;
    color: #777777;
}

.scheme_side .woocommerce span.onsale {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.scheme_side .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item {}

.scheme_side .woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover,
.scheme_side .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:hover {}

.scheme_side .woocommerce ul.products li.product .post_header a {
    color: #777777;
}

.scheme_side .woocommerce ul.products li.product .post_header a:hover {
    color: #fe7799;
}

.scheme_side .woocommerce ul.products li.product .post_header .post_tags,
.scheme_side .woocommerce ul.products li.product .post_header .post_tags a {
    color: #fe7799;
}

.scheme_side .woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: #33a1e3;
}

.scheme_side .woocommerce ul.products li.product .price,
.scheme_side .woocommerce-page ul.products li.product .price,
.scheme_side .woocommerce ul.products li.product .price ins,
.scheme_side .woocommerce-page ul.products li.product .price ins {
    color: #fe7799;
}

.scheme_side .woocommerce ul.products li.product .price del,
.scheme_side .woocommerce-page ul.products li.product .price del {
    color: #bac0c3;
}

.scheme_side .woocommerce div.product p.price,
.scheme_side .woocommerce div.product span.price,
.scheme_side .woocommerce span.amount,
.scheme_side .woocommerce-page span.amount {
    color: #fe7799;
}

.scheme_side .woocommerce table.shop_table td span.amount {
    color: #141414;
}

.scheme_side aside.woocommerce del,
.scheme_side .woocommerce del,
.scheme_side .woocommerce del>span.amount,
.scheme_side .woocommerce-page del,
.scheme_side .woocommerce-page del>span.amount {
    color: #d6d6d6!important;
}

.scheme_side .woocommerce .price del:before {
    background-color: #d6d6d6;
}

.scheme_side .woocommerce div.product form.cart div.quantity span,
.scheme_side .woocommerce-page div.product form.cart div.quantity span {
    color: #777777;
    background-color: #ebebeb;
}

.scheme_side .woocommerce div.product form.cart div.quantity span:hover,
.scheme_side .woocommerce-page div.product form.cart div.quantity span:hover {
    background-color: #141414;
    color: #ffffff;
}

.scheme_side .woocommerce div.product form.cart div.quantity input[type="number"],
.scheme_side .woocommerce-page div.product form.cart div.quantity input[type="number"] {
    border-color: #ebebeb;
}

.scheme_side .woocommerce div.product .product_meta span>a {
    color: #141414;
}

.scheme_side .woocommerce div.product .product_meta span>span {
    color: #777777;
}

.scheme_side .woocommerce div.product .product_meta a:hover {
    color: #fe7799;
}

.scheme_side .woocommerce div.product div.images img {
    border-color: #e5e5e5;
}

.scheme_side .woocommerce div.product div.images a:hover img {
    border-color: #fe7799;
}

.scheme_side .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li.active a,
.scheme_side .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a:hover {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .woocommerce table.shop_attributes tr:nth-child(2n+1)>* {
    background-color: rgba(255, 255, 255, 0.4);
}

.scheme_side .woocommerce table.shop_attributes tr:nth-child(2n)>*,
.scheme_side .woocommerce table.shop_attributes tr.alt>* {
    background-color: rgba(255, 255, 255, 0.2);
}

.scheme_side .woocommerce table.shop_attributes th {
    color: #141414;
}

.scheme_side .single-product .related {
    border-color: #e5e5e5;
}

.scheme_side .single-product ul.products li.product .post_data {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .single-product ul.products li.product .post_data .price,
.scheme_side .single-product ul.products li.product .post_data .price span.amount {
    color: #ffffff;
}

.scheme_side .single-product ul.products li.product .post_data .post_header .post_tags,
.scheme_side .single-product ul.products li.product .post_data .post_header .post_tags a,
.scheme_side .single-product ul.products li.product .post_data a {
    color: #ffffff;
}

.scheme_side .single-product ul.products li.product .post_data .post_header .post_tags a:hover,
.scheme_side .single-product ul.products li.product .post_data a:hover {
    color: #141414;
}

.scheme_side .single-product ul.products li.product .post_data .button {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .single-product ul.products li.product .post_data .button:hover {
    color: #fe7799!important;
    background-color: #ffffff;
}

.scheme_side .star-rating span,
.scheme_side .star-rating:before {
    color: #141414;
}

.scheme_side #review_form #respond p.form-submit input[type="submit"] {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side #review_form #respond p.form-submit input[type="submit"]:hover,
.scheme_side #review_form #respond p.form-submit input[type="submit"]:focus {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .alices_shop_mode_buttons a {
    color: #141414;
}

.scheme_side .alices_shop_mode_buttons a:hover {
    color: #fe7799;
}

.scheme_side .woocommerce #respond input#submit,
.scheme_side .woocommerce .button,
.scheme_side .woocommerce-page .button,
.scheme_side .woocommerce a.button,
.scheme_side .woocommerce-page a.button,
.scheme_side .woocommerce button.button,
.scheme_side .woocommerce-page button.button,
.scheme_side .woocommerce input.button,
.scheme_side .woocommerce-page input.button,
.scheme_side .woocommerce input[type="button"],
.scheme_side .woocommerce-page input[type="button"],
.scheme_side .woocommerce input[type="submit"],
.scheme_side .woocommerce-page input[type="submit"] {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .woocommerce #respond input#submit:hover,
.scheme_side .woocommerce .button:hover,
.scheme_side .woocommerce-page .button:hover,
.scheme_side .woocommerce a.button:hover,
.scheme_side .woocommerce-page a.button:hover,
.scheme_side .woocommerce button.button:hover,
.scheme_side .woocommerce-page button.button:hover,
.scheme_side .woocommerce input.button:hover,
.scheme_side .woocommerce-page input.button:hover,
.scheme_side .woocommerce input[type="button"]:hover,
.scheme_side .woocommerce-page input[type="button"]:hover,
.scheme_side .woocommerce input[type="submit"]:hover,
.scheme_side .woocommerce-page input[type="submit"]:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .widget_shopping_cart_content .buttons a.button {
    background: #fe7799!important;
}

.scheme_side .widget_shopping_cart_content .buttons a.button:hover {
    background: #141414!important;
}

.scheme_side .widget_shopping_cart_content .buttons a.button.checkout {
    background: #141414!important;
}

.scheme_side .widget_shopping_cart_content .buttons a.button.checkout:hover {
    background: #fe7799!important;
}

.scheme_side .woocommerce nav.woocommerce-pagination ul li a,
.scheme_side .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #777777;
    border-color: #777777;
}

.scheme_side .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_side .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .woocommerce #respond input#submit.alt,
.scheme_side .woocommerce a.button.alt,
.scheme_side .woocommerce button.button.alt,
.scheme_side .woocommerce input.button.alt {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .woocommerce #respond input#submit.alt:hover,
.scheme_side .woocommerce a.button.alt:hover,
.scheme_side .woocommerce button.button.alt:hover,
.scheme_side .woocommerce input.button.alt:hover {
    color: #ffffff;
    background-color: #141414;
}

.scheme_side .woocommerce .woocommerce-message,
.scheme_side .woocommerce .woocommerce-info {
    background-color: #ffffff;
    border-top-color: #00111a;
}

.scheme_side .woocommerce .woocommerce-error {
    background-color: #ffffff;
    border-top-color: #fe7799;
}

.scheme_side .woocommerce .woocommerce-message:before,
.scheme_side .woocommerce .woocommerce-info:before {
    color: #00111a;
}

.scheme_side .woocommerce .woocommerce-error:before {
    color: #fe7799;
}

.scheme_side .woocommerce .woocommerce-message .button,
.scheme_side .woocommerce .woocommerce-error .button,
.scheme_side .woocommerce .woocommerce-info .button {
    color: #ffffff;
    background-color: #fe7799;
}

.scheme_side .woocommerce .woocommerce-message .button:hover,
.scheme_side .woocommerce .woocommerce-info .button:hover {
    color: #ffffff;
    background-color: #00111a;
}

.scheme_side .woocommerce table.shop_table td {
    border-color: #dae1e5!important;
}

.scheme_side .woocommerce table.shop_table th {
    border-color: rgba(218, 225, 229, 0.2)!important;
}

.scheme_side .woocommerce table.shop_table tfoot th,
.scheme_side .woocommerce-page table.shop_table tfoot th {
    color: #141414;
    border-color: transparent!important;
    background-color: transparent;
}

.scheme_side .woocommerce .quantity input.qty,
.scheme_side .woocommerce #content .quantity input.qty,
.scheme_side .woocommerce-page .quantity input.qty,
.scheme_side .woocommerce-page #content .quantity input.qty {
    color: #777777;
}

.scheme_side .woocommerce .cart-collaterals .cart_totals table select,
.scheme_side .woocommerce-page .cart-collaterals .cart_totals table select {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .woocommerce .cart-collaterals .cart_totals table select:focus,
.scheme_side .woocommerce-page .cart-collaterals .cart_totals table select:focus {
    color: #777777;
    background-color: #f1f5f8;
}

.scheme_side .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.scheme_side .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    color: #141414;
}

.scheme_side .woocommerce table.shop_table .cart-subtotal .amount,
.scheme_side .woocommerce-page table.shop_table .cart-subtotal .amount,
.scheme_side .woocommerce table.shop_table .shipping td,
.scheme_side .woocommerce-page table.shop_table .shipping td {
    color: #141414;
}

.scheme_side .woocommerce table.cart td+td a,
.scheme_side .woocommerce #content table.cart td+td a,
.scheme_side .woocommerce-page table.cart td+td a,
.scheme_side .woocommerce-page #content table.cart td+td a,
.scheme_side .woocommerce table.cart td+td span,
.scheme_side .woocommerce #content table.cart td+td span,
.scheme_side .woocommerce-page table.cart td+td span,
.scheme_side .woocommerce-page #content table.cart td+td span {
    color: #141414;
}

.scheme_side .woocommerce table.cart td+td a:hover,
.scheme_side .woocommerce #content table.cart td+td a:hover,
.scheme_side .woocommerce-page table.cart td+td a:hover,
.scheme_side .woocommerce-page #content table.cart td+td a:hover {
    color: #fe7799;
}

.scheme_side #add_payment_method table.cart td.actions .coupon .input-text,
.scheme_side .woocommerce-cart table.cart td.actions .coupon .input-text,
.scheme_side .woocommerce-checkout table.cart td.actions .coupon .input-text {
    border-color: #ebebeb;
}

.scheme_side #add_payment_method #payment ul.payment_methods,
.scheme_side .woocommerce-cart #payment ul.payment_methods,
.scheme_side .woocommerce-checkout #payment ul.payment_methods {
    border-color: #e5e5e5;
}

.scheme_side #add_payment_method #payment div.payment_box,
.scheme_side .woocommerce-cart #payment div.payment_box,
.scheme_side .woocommerce-checkout #payment div.payment_box {
    color: #1e1d22;
    background-color: #f1f5f8;
}

.scheme_side #add_payment_method #payment div.payment_box:before,
.scheme_side .woocommerce-cart #payment div.payment_box:before,
.scheme_side .woocommerce-checkout #payment div.payment_box:before {
    border-color: transparent transparent #f1f5f8;
}

.scheme_side .woocommerce .order_details li strong,
.scheme_side .woocommerce-page .order_details li strong {
    color: #141414;
}

.scheme_side .woocommerce .order_details.woocommerce-thankyou-order-details {
    color: #777777;
    background-color: #ffffff;
}

.scheme_side .woocommerce .order_details.woocommerce-thankyou-order-details strong {
    color: #00111a;
}

.scheme_side .woocommerce-account .woocommerce-MyAccount-navigation,
.scheme_side .woocommerce-MyAccount-navigation ul li,
.scheme_side .woocommerce-MyAccount-navigation li+li {
    border-color: #e5e5e5;
}

.scheme_side .woocommerce-MyAccount-navigation li.is-active a {
    color: #fe7799;
}

.scheme_side .widget_product_search form:after {
    color: #777777;
}

.scheme_side .widget_product_search form:hover:after {
    color: #1e1d22;
}

.scheme_side .widget_product_search .search_button {
    background-color: #fe7799;
    color: #ffffff;
}

.scheme_side .widget_shopping_cart .total {
    color: #141414;
    border-color: #e5e5e5;
}

.scheme_side .widget_layered_nav ul li.chosen a {
    color: #141414;
}

.scheme_side .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #141414;
}

.scheme_side .widget_price_filter .price_label span {
    color: #141414;
}

.scheme_side .post_featured.hover_shop_buttons .icons a:hover {
    background: #141414;
}

.scheme_side .post_featured.hover_shop_buttons .icons a.shop_link:hover {
    background: #fe7799;
}

.scheme_side .product .single_add_to_cart_button {
    background: #141414!important;
}

.scheme_side .product .single_add_to_cart_button:hover {
    background: #fe7799!important;
}

.scheme_side .trx_addons_attrib_item.trx_addons_attrib_button:hover,
.scheme_side .trx_addons_attrib_item.trx_addons_attrib_selected {
    color: #fe7799;
    border-color: #fe7799;
}

.scheme_side .yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
    border-color: #e5e5e5;
}/* End custom CSS */