
.trx_addons_scroll_to_top { display: block; position: fixed; z-index: 100001; font-size: 10px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; border: 1px solid #eee; cursor: pointer; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; opacity: 0; -webkit-transform: rotate(-90deg) translateX(50%) translateY(9em); -ms-transform: rotate(-90deg) translateX(50%) translateY(9em); transform: rotate(-90deg) translateX(50%) translateY(9em) }
.trx_addons_scroll_to_top:before { content: ''; width: 130px; height: 2px; display: inline-block; vertical-align: middle; margin: 0 2em 0 0 !important }
.trx_addons_scroll_to_top.show:hover { bottom: 0em }
.trx_addons_scroll_to_top.show { opacity: 1; bottom: 2em; right: 2em }
@media (max-width:959px) {
	.trx_addons_scroll_to_top { right: 1em }
	.trx_addons_scroll_to_top.show { bottom: 1em }
}

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 { font-size: 1rem; font-weight: 200; 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: '/' }
[class^="trx_addons_icon-"]:before, [class*=" trx_addons_icon-"]:before { margin: 0; width: auto }
.post_counters_likes.disabled, .comment_counters_likes.disabled { color: #e05100 }
.post_counters_item:before { vertical-align: top; line-height: inherit; margin: 0 0.2em 0 0 }
.post_counters_item, .comment_counters_item { margin-left: 0.5em; white-space: nowrap }
.post_counters_item .post_counters_number, .comment_counters .comment_counters_number { margin: 0 0.25em }

.trx_addons_no_posts .trx_addons_no_posts_title { margin-top: 0 }

.trx_addons_stretch_height { min-height: 100vh }
.trx_addons_hidden { display: none }
.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; -ms-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-left: 0 !important; margin-right: 0 !important }
.trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"] { padding: 0 !important }
.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,.trx_addons_columns_wrap:before{content:" "; display:table}*/
.clearfix:after, .trx_addons_columns_wrap:after { content: " "; display: table; clear: both; width: 100%; height: 0; display: block }
@media (max-width:767px) {
	.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: 10px; padding-right: 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: 20px }
	.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]:nth-child(2n+3), .trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]:nth-child(2n+4) { padding-top: 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% }
}
@media (max-width:479px) {
	.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: 5px; padding-right: 5px }
	.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom { padding-bottom: 10px }
	.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]+[class*="trx_addons_column-"], .trx_addons_columns_wrap.columns_fluid:not(.columns_padding_bottom)>[class*="trx_addons_column-"]:nth-child(2n+3), .trx_addons_columns_wrap.columns_fluid:not(.columns_padding_bottom)>[class*="trx_addons_column-"]:nth-child(2n+4) { padding-top: 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% }
}

@keyframes zoomin {
	0% { opacity: 0; transform: scale(.1); -ms-transform: scale(.1); -webkit-transform: scale(.1) }
	100% { opacity: 1; transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1) }
}
@-webkit-keyframes zoomin {
	0% { opacity: 0; transform: scale(.1); -ms-transform: scale(.1); -webkit-transform: scale(.1) }
	100% { opacity: 1; transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1) }
}
@keyframes zoomout {
	0% { transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1) }
	100% { transform: scale(.1); -ms-transform: scale(.1); -webkit-transform: scale(.1) }
}
@-webkit-keyframes zoomout {
	0% { transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1) }
	100% { transform: scale(.1); -ms-transform: scale(.1); -webkit-transform: scale(.1) }
}
@keyframes flash {
	0% { opacity: 1 }
	100% { transform: scale(1.15); -ms-transform: scale(1.15); -webkit-transform: scale(1.15); opacity: 0 }
}
@-webkit-keyframes flash {
	0% { opacity: 1 }
	100% { transform: scale(1.15); -ms-transform: scale(1.15); -webkit-transform: scale(1.15); opacity: 0 }
}
@keyframes jump {
	0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
	50% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }
	100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
}
@-webkit-keyframes jump {
	0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
	50% { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }
	100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
}
@keyframes squat {
	0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
	50% { -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px) }
	100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
}
@-webkit-keyframes squat {
	0% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
	50% { -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px) }
	100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
}
.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 }
.trx_addons_inverse { color: #fff; background-color: #000; padding: 0 0.4em; display: inline-block }
.trx_addons_dark { color: #000 }
.trx_addons_tiny_text { font-size: 11px; line-height: 1.3em; text-transform: uppercase; font-weight: 700; letter-spacing: 1px }
.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: #f00; background-color: #000 }
.trx_addons_dropcap_style_2 { background-color: #efa758 }
.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%; opacity: 0; border: none; -webkit-transform: translateX(-70%); -ms-transform: translateX(-70%); transform: translateX(-70%); -webkit-transition: all ease-out 0.1s; -ms-transition: all ease-out 0.1s; transition: all ease-out 0.1s; -webkit-border-radius: 2px; -ms-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%; opacity: 0; margin-bottom: -4px; -webkit-transition: all ease-out 0.1s; -ms-transition: all ease-out 0.1s; transition: all ease-out 0.1s; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg) }
.trx_addons_tooltip:hover:before, .trx_addons_tooltip:hover:after { bottom: 115%; opacity: 1 }
del { color: #ddd; text-decoration: line-through }
.trx_addons_no_margin { margin: 0 }
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: '-' }
ul[class*="trx_addons_list_stars"]>li:before { content: '\e86e'; font-size: 0.85em; left: -1.4em }
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%; -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 }
.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_tiny { padding: 1em 6% }
.sc_padding_small { padding: 2em 8% }
.sc_padding_medium { padding: 3em 10% }
.sc_padding_large { padding: 4em 12% }
.sc_margin_tiny { margin: 1em 6% }
.sc_margin_small { margin: 2em 8% }
.sc_margin_medium { margin: 3em 10% }
.sc_margin_large { margin: 4em 12% }
.sc_push_tiny { margin-top: -2em }
.sc_push_small { margin-top: -4em }
.sc_push_medium { margin-top: -6em }
.sc_push_large { margin-top: -8em }
.sc_pull_tiny { margin-bottom: -2em }
.sc_pull_small { margin-bottom: -4em }
.sc_pull_medium { margin-bottom: -6em }
.sc_pull_large { margin-bottom: -8em }
@media (max-width:767px) {
	.sc_push_hide_on_mobile { margin-top: 0 }
	.sc_pull_hide_on_mobile { margin-bottom: 0 }
}
@media (max-width:1023px) {
	.sc_push_hide_on_tablet { margin-top: 0 }
	.sc_pull_hide_on_tablet { margin-bottom: 0 }
}
a .sc_icon_as_image { filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); -webkit-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease }
a:hover .sc_icon_as_image { filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1) }
.sc_item_title, .sc_item_subtitle, .sc_item_descr, .sc_item_button { margin-top: 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-size: 8rem; line-height: 1.2em; font-style: normal; font-weight: 900; color: #f0f0f0; opacity: 0.1; position: absolute; z-index: 0; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.sc_item_subtitle.sc_item_title_style_shadow.sc_align_left, .sc_item_subtitle.sc_item_title_style_shadow.sc_align_default { left: 0; -webkit-transform: none; -ms-transform: none; transform: none }
.sc_item_subtitle.sc_item_title_style_shadow.sc_align_right { left: auto; right: 0; -webkit-transform: none; -ms-transform: none; transform: none }
.sc_item_subtitle.sc_item_title_style_shadow + .sc_item_title { padding: 2.5rem 0; margin: 0 }
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr { margin-top: 1em }
.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: 2em }
.sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content { margin-top: 2em }
.sc_item_descr + .sc_item_slider, .sc_item_descr + .sc_item_columns, .sc_item_descr + .sc_item_content { margin-top: 3em }
h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_content { margin-top: 2em }
h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_content { margin-top: 1.8em }
h3.sc_item_title_tag + .sc_item_descr, h3.sc_item_title_tag + .sc_item_slider, h3.sc_item_title_tag + .sc_item_columns, h3.sc_item_title_tag + .sc_item_content { margin-top: 1.6em }
h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_content { margin-top: 1.4em }
h5.sc_item_title_tag + .sc_item_descr, h5.sc_item_title_tag + .sc_item_slider, h5.sc_item_title_tag + .sc_item_columns, h5.sc_item_title_tag + .sc_item_content { margin-top: 1.2em }
h6.sc_item_title_tag + .sc_item_descr, h6.sc_item_title_tag + .sc_item_slider, h6.sc_item_title_tag + .sc_item_columns, h6.sc_item_title_tag + .sc_item_content { margin-top: 1em }
.sc_item_descr { margin-bottom: 2em }
.sc_item_descr.sc_align_center { max-width: 75%; margin-left: auto; margin-right: auto }
.sc_item_descr:last-child { margin-bottom: 0 }
.wpb_column:not(.vc_col-sm-12) .sc_item_descr.sc_align_center { max-width: none }
.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: 2em }
.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.5em }
.sc_item_button_image img { max-height: 8em; width: auto }
.sc_layouts_item { max-width: 100% }
.sc_layouts_column .sc_layouts_item { display: inline-block; vertical-align: middle; margin-right: 2em }
.sc_layouts_column .sc_layouts_item:last-child { margin-right: 0 }
.sc_layouts_column_align_right .sc_layouts_item { margin-left: 2em; margin-right: 0 }
.sc_layouts_column_align_right .sc_layouts_item:first-child { margin-left: 0 }
.sc_layouts_column_align_left, .sc_layouts_column.sc_layouts_column_align_left .widget, .sc_layouts_column.sc_layouts_column_align_left .widget_title, .sc_layouts_column.sc_layouts_column_align_left .widgettitle { text-align: left }
.sc_layouts_column_align_center, .sc_layouts_column.sc_layouts_column_align_center .widget, .sc_layouts_column.sc_layouts_column_align_center .widget_title, .sc_layouts_column.sc_layouts_column_align_center .widgettitle { text-align: center }
.sc_layouts_column_align_right, .sc_layouts_column.sc_layouts_column_align_right .widget, .sc_layouts_column.sc_layouts_column_align_right .widget_title, .sc_layouts_column.sc_layouts_column_align_right .widgettitle { text-align: right }
@media (max-width:767px) {
	.sc_layouts_column { width: 100% !important }
	.sc_layouts_column_align_left, .sc_layouts_column_align_right { text-align: center }
	.sc_layouts_hide_on_mobile { display: none !important }
}
@media (max-width:1023px) {
	.sc_layouts_hide_on_tablet { 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 }
.sc_layouts_row .vc_separator { margin-top: 3em !important; margin-bottom: 3em !important }
.sc_layouts_item_link { display: block }
.sc_layouts_item_icon { font-size: 2.25em; line-height: 1.1em; display: inline-block; vertical-align: middle; -webkit-transition: color .3s ease; -ms-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: 1em }
.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 }
@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-------------------------------------------------- */

@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 }
}

@media (max-width:959px) {
	.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 { }
	.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 { margin-left: 0 }
}
.sc_layouts_row_type_narrow .socials_wrap { margin: 0 -8px 0 0 }
.sc_layouts_row_type_narrow .socials_wrap .social_item { margin: 0 8px 0 0 }
.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon { width: 2em; height: auto; line-height: 1.8em; font-size: 0.9rem; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.sc_layouts_row_type_narrow .socials_wrap .social_item_style_bg .social_icon { width: 1.2em; height: 1.2em }
.sc_layouts_row_type_narrow .sc_layouts_item_link .sc_layouts_item_text { display: none }

/* Row type:Compact-------------------------------------------------- */
.sc_layouts_row_type_compact { padding: 0.84em 2.857em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.sc_layouts_row_type_compact .sc_layouts_item { margin-top: 0.6em; margin-bottom: 0.6em }
.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 }
.sc_layouts_row_type_compact .socials_wrap { margin: 0 -10px 0 0 }
.sc_layouts_row_type_compact .socials_wrap .social_item { margin: 0 10px 0 0 }
.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon { width: auto; height: auto; line-height: inherit; font-size: 15px; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.sc_layouts_row_type_compact .socials_wrap .social_item_style_bg .social_icon { width: 1.2em; height: 1.2em }
.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button) { font-size: 1.143em; font-style: italic; font-family: PT Serif, serif }
.sc_layouts_row_type_compact .sc_layouts_login_details, .sc_layouts_row_type_compact .sc_layouts_cart_details { display: none }
.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon { width: 2em; height: auto; line-height: 1.8em; font-size: 0.9rem; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.sc_layouts_row_type_compact .sc_layouts_menu_nav>li>ul { top: 4.4em; left: 0 }
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_link { padding: 0.858em 2.143rem; font-weight: 500; border: 1px solid }
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_link .sc_layouts_item_text { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; margin-right: 5px }
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_link .sc_layouts_item_icon { height: auto; line-height: inherit; width: auto }

/* Row type:Normal-------------------------------------------------- */
.sc_layouts_row_type_normal { padding: 0.8em 3em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }

.sc_layouts_row_type_normal .sc_layouts_item_icon { font-size: 1rem; font-weight: 600; line-height: 2.5em; height: 2.5em; width: 2.5em; border-radius: 50%; text-align: center }
.sc_layouts_row_type_normal .sc_layouts_item_link { padding: 0.858em 2.143rem; border: 1px solid }
.sc_layouts_row_type_normal .sc_layouts_item_link .sc_layouts_item_text { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; margin-right: 5px }
.sc_layouts_row_type_normal .sc_layouts_item_link .sc_layouts_item_icon { height: auto; line-height: inherit; width: auto }
.sc_layouts_row_type_normal .sc_layouts_cart_items_short { bottom: auto; top: -5px }
.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: 100002; top: 0; left: -15px; right: -15px; margin: 0 !important; background-color: #fff }
.sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on { z-index: 100001 }
.sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on { z-index: 100000 }
@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 }
.sc_layouts_separator { width: 1px; height: 21px; margin: 0 1em }
.sc_layouts_item .sc_button_simple { margin-top: 0.45em; padding-bottom: 3px; line-height: 1em }
.sc_layouts_logo img { max-height: 31px; width: auto; display: block }
.sc_layouts_row_type_compact .sc_layouts_logo img { max-height: 50px }
.sc_layouts_row_type_narrow .sc_layouts_logo img { max-height: 30px }

@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 }
}



/* Widget:Cart */

.sc_layouts_menu_mobile_button { display: none }
.sc_layouts_menu_mobile_button .sc_layouts_item_icon { font-size: 1.2em }
@media (max-width:767px) {
	.sc_layouts_menu_mobile_button { display: inline-block }
}
.sc_layouts_menu_mobile_button_burger:not(.without_menu) { display: inline-block }

/* Menu:common rules----------------------------------------- */
.sc_layouts_menu { position: relative; z-index: 1000; overflow: hidden; visibility: hidden; max-height: 3em }
.sc_layouts_menu.inited { overflow: visible; visibility: visible; max-height: none }
.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 }
.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: 0.5em 2.143em; position: relative; color: #333; -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease; -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease; transition: color .3s ease, background-color .3s ease, border-color .3s ease }
.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_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after, .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: 2em; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
.sc_layouts_menu_nav li[class*="icon-"]:before { -webkit-transition: all .3s ease; -ms-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: 1em 0; 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 }
.sc_layouts_menu_nav li[class*="image-"]>a { background-position: 1em center; background-repeat: no-repeat; background-size: 1em; padding-left: 2.3em }
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul { position: absolute; display: none; z-index: 10000; width: 13em; padding: 1.5em 0; text-align: left; background-color: #f0f0f0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li li>a { padding: 0.3em 2.6rem; 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: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); 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 li[class*="image-"]>a { background-position: 1.6667em center; padding-left: 3em }
.sc_layouts_menu_nav>li>ul { top: 2.3em; left: 0; margin-left: 0; }
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul, .sc_layouts_menu_nav>li>ul ul { left: 13em; top: -1.5em; margin: 0 0 0 1px; background-color: #f0f0f0 }
.sc_layouts_column_align_right .sc_layouts_menu_nav>li.menu-collapse ul, .sc_layouts_column_align_right .sc_layouts_menu_nav>li>ul ul, .sc_layouts_menu_nav>li>ul ul.submenu_left { left: -13em; margin: 0 0 0 -2px }
.sc_layouts_column_align_right .sc_layouts_menu_nav>li.menu-collapse>ul { left: auto; right: 0; margin-left: 0 }
.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 ul li.columns-2>ul { width: 26em }
.sc_layouts_menu_nav ul li.columns-2>ul.submenu_left { left: -26em }
.sc_layouts_menu_nav ul li.columns-3>ul { width: 39em }
.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left { left: -39em }
.sc_layouts_menu_nav ul li.columns-4>ul { width: 52em }
.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left { left: -52em }
.sc_layouts_menu_nav ul li.columns-5>ul { width: 65em }
.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left { left: -65em }
.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% }
@media (min-width:960px) and (max-width:1279px) {
	.sc_layouts_menu_nav ul li.columns-4>ul, .sc_layouts_menu_nav ul li.columns-5>ul { width: 39em }
	.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left { left: -39em }
	.sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li { width: 33.3333% }
}
@media (max-width:959px) {
	.sc_layouts_menu_nav ul li.columns-3>ul, .sc_layouts_menu_nav ul li.columns-4>ul, .sc_layouts_menu_nav ul li.columns-5>ul { width: 26em }
	.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left { left: -26em }
	.sc_layouts_menu_nav li.columns-3>ul>li, .sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li { width: 50% }
}
.sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children>a { font-weight: bold }
.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; padding: 0; left: auto; top: auto; width: auto; vertical-align: top; opacity: 1 !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important }
.sc_layouts_row_fixed_on { -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2) }
.sc_layouts_menu_mobile_button_burger { position: relative }
.sc_layouts_menu_popup { position: absolute; z-index: 1000; top: 2.4em; left: 50%; display: none; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.sc_layouts_menu_popup .sc_layouts_menu_nav { position: relative; left: 0; top: 0 }
.sc_layouts_menu_popup .sc_layouts_menu_nav>li { display: block; float: none }
.sc_layouts_menu_nav .menu-collapse { display: none }
.sc_layouts_menu_nav .menu-collapse>a { position: relative; text-align: center }
.sc_layouts_menu_nav .menu-collapse>a:before { position: relative; z-index: 2; left: 1px; top: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.sc_layouts_menu_nav .menu-collapse>a:after { content: ' '; position: absolute; z-index: 1; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: block; width: 2em; height: 2em; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #f7f7f7 }

.sc_layouts_title {
	padding: 5em 0;
}

.sc_services .sc_services_item_icon:before { overflow: hidden }
.sc_services_columns_wrap, .services_page_related .related_columns { display: flex; flex-wrap: wrap }
.sc_services_slider .sc_services_item, .sc_services_columns_wrap .sc_services_item, .services_page_related .related_columns .sc_services_item { display: inline-block; vertical-align: top; width: 100%; height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.sc_services_default .sc_services_item { background-color: #fafafa; margin-bottom: 2em; text-align: center; padding-top: 0.0001px }
.sc_services_default.slider_swiper .sc_services_item, .sc_services_default .columns_padding_bottom .sc_services_item { margin-bottom: 0 }
.sc_services_default .sc_services_item_thumb { margin-bottom: 0 }
.sc_services_default .sc_services_item_thumb img { width: 100% }
.sc_services_default .sc_services_item_icon { position: relative; display: inline-block; text-align: center; font-size: 3em; width: 2em; height: 2em; line-height: 2em; margin-top: 0.5em; border: 3px solid #000; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50% }
.sc_services_default .sc_services_item_icon img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.sc_services_default .sc_services_item_icon.sc_icon_type_svg svg { width: 1em; height: 1em; position: relative; top: 2px }
.sc_services_default .sc_services_item_number { display: inline-block; text-align: center; font-size: 6em; line-height: 1em; font-weight: 900; margin-top: 0.3em }
.sc_services_default .sc_services_item_info { padding: 1.5em 2em }
.sc_services_default .sc_services_item_title { margin: 0 }
.sc_services_default .sc_services_item_subtitle { font-size: 0.9286em; font-style: italic; line-height: 1.5em; margin-top: 0.1em }
.sc_services_default .sc_services_item_content { margin-top: 1em }
.sc_services_default .sc_services_item_content p { margin: 0 }
.sc_services_default .sc_services_item_button { margin: 1em 0 0 }
.sc_services_default .sc_services_item_featured_left, .sc_services_default .sc_services_item_featured_right { position: relative; overflow: hidden; background-color: transparent }
.sc_services_default .sc_services_item_featured_left { text-align: left }
.sc_services_default .sc_services_item_featured_right { text-align: right }
.sc_services_default .sc_services_item_featured_left .sc_services_item_number, .sc_services_default .sc_services_item_featured_right .sc_services_item_number { font-size: 2em; line-height: 1.1em; margin-top: 0; position: absolute; z-index: 1; top: 0 }
.sc_services_default .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon { font-size: 2em; border-width: 2px; margin-top: 0; position: absolute; z-index: 1; top: 0 }
.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_icon { font-size: 1.5em; border-width: 1px }
.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_thumb { width: 30%; position: absolute; z-index: 1; top: 0 }
.sc_services_default .sc_services_item_featured_left .sc_services_item_content, .sc_services_default .sc_services_item_featured_right .sc_services_item_content { min-height: 0 }
.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default .sc_services_item_featured_left .sc_services_item_number { left: 0 }
.sc_services_default .sc_services_item_featured_left .sc_services_item_info { text-align: left; padding: 0; margin-left: 4em }
.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info { padding-left: 2em; margin-left: 30% }
.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_number { left: auto; right: 0 }
.sc_services_default .sc_services_item_featured_right .sc_services_item_info { text-align: right; padding: 0; margin-right: 4em }
.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info { padding-right: 2em; margin-right: 30% }
.sc_services_light .sc_services_item { margin-bottom: 2em; text-align: left; padding-top: 0.0001px }
.sc_services_light.slider_swiper .sc_services_item, .sc_services_light .columns_padding_bottom .sc_services_item { margin-bottom: 0 }
.sc_services_light .sc_services_item_thumb { margin-bottom: 0 }
.sc_services_light .sc_services_item_icon { display: inline-block; text-align: center; font-size: 3em; line-height: 1em }
.sc_services_light .sc_services_item_icon.sc_icon_type_svg svg { width: 1em; height: 1em; position: relative; top: 2px }
.sc_services_light .sc_services_item_number { position: absolute; z-index: 0; top: 0; left: 0; display: inline-block; text-align: left; font-size: 7em; line-height: 1em; font-weight: 900 }
.sc_services_light .sc_services_item_info { padding-top: 1.5em }
.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_info { padding-top: 3em; position: relative; z-index: 2 }
.sc_services_light .sc_services_item_title { margin: 0 }
.sc_services_light .sc_services_item_subtitle { font-size: 0.9286em; font-style: italic; line-height: 1.5em; margin-top: 0.1em }
.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_subtitle { font-weight: bold; font-style: normal }
.sc_services_light .sc_services_item_content { margin-top: 0.8em }
.sc_services_light .sc_services_item_content p { margin: 0 }
.sc_services_light .sc_services_item_button { margin: 1em 0 0 }
.sc_services_light .sc_services_item_featured_left, .sc_services_light .sc_services_item_featured_right { position: relative; overflow: hidden }
.sc_services_light .sc_services_item_featured_left { text-align: left }
.sc_services_light .sc_services_item_featured_right { text-align: right }
.sc_services_light .sc_services_item_featured_top.with_icon { text-align: center }
.sc_services_light .sc_services_item_featured_left .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right .sc_services_item_icon { font-size: 2.5em; margin-top: 0; position: absolute; z-index: 1; top: 0 }
.sc_services_light .sc_services_item_featured_left.without_content .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right.without_content .sc_services_item_icon { font-size: 1.5em }
.sc_services_light .sc_services_item_featured_left .sc_services_item_number, .sc_services_light .sc_services_item_featured_right .sc_services_item_number { font-size: 2em }
.sc_services_light .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_right .sc_services_item_thumb { width: 30%; position: absolute; z-index: 1; top: 0 }
.sc_services_light .sc_services_item_featured_left .sc_services_item_button, .sc_services_light .sc_services_item_featured_right .sc_services_item_button { display: none }
.sc_services_light .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_left .sc_services_item_icon, .sc_services_light .sc_services_item_featured_left .sc_services_item_number { left: 0 }
.sc_services_light .sc_services_item_featured_left .sc_services_item_info { text-align: left; padding: 0; margin-left: 4em }
.sc_services_light .sc_services_item_featured_left.with_image .sc_services_item_info { padding-left: 2em; margin-left: 30% }
.sc_services_light .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_right .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right .sc_services_item_number { left: auto; right: 0 }
.sc_services_light .sc_services_item_featured_right .sc_services_item_info { text-align: right; padding: 0; margin-right: 4em }
.sc_services_light .sc_services_item_featured_right.with_image .sc_services_item_info { padding-right: 2em; margin-right: 30% }


/* Style 'Short' & 'Featured' */

.sc_action_columns_wrap { display: flex; flex-wrap: wrap }
.sc_action_slider .sc_action_item, .sc_action_columns_wrap .sc_action_item { display: inline-block; vertical-align: top; width: 100%; height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.sc_action { position: relative; padding-top: 0.0001px }
.sc_action_item { position: relative }
.sc_action_item_mask { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; opacity: 0; pointer-events: none; -webkit-transition: opacity ease .3s; -ms-transition: opacity ease .3s; transition: opacity ease .3s }
.sc_action_item:hover .sc_action_item_mask { opacity: 1 }
.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; color: #efa758 }
.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, .sc_action_item_date + .sc_action_item_link { 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 .sc_action_item_inner { padding: 2em }
.sc_action_item.with_image .sc_action_item_mask { position: absolute; background-color: rgba(0, 0, 0, 0.5); opacity: 0 }
.sc_action_item.with_image:hover .sc_action_item_mask { opacity: 1 }
@media (max-width:479px) {
	.sc_action_item_description, .sc_action_item_info { }
	.sc_action_item_event.with_image { max-height: 33em }
}

.sc_background_wrap { position: initial !important }
.sc_background { position: absolute; font-size: 16.43rem; line-height: 0.6em; font-weight: 300; text-transform: uppercase; text-align: center; font-family: 'Cormorant Infant', serif }
.sc_blogger .sc_blogger_slider.slider_outer_pagination_pos_bottom { padding-bottom: 3em }
.sc_blogger { position: relative; padding-top: 0.0001px }
.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 }
.sc_blogger_columns_wrap { display: flex; flex-wrap: wrap }
.sc_blogger_slider .sc_blogger_item, .sc_blogger_columns_wrap .sc_blogger_item { display: inline-block; vertical-align: top; width: 100%; height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.sc_blogger_default .sc_blogger_item { background-color: #f7f7f7; text-align: center }
.sc_blogger_default .sc_blogger_item_content { padding: 2em }
.sc_blogger_default .sc_blogger_post_meta { margin-top: 0.5em; font-size: 0.9286em }
.sc_blogger_default .sc_blogger_item_excerpt { margin-top: 1.5em }
.sc_blogger_default .sc_blogger_item_excerpt_text { max-height: 8em; overflow: hidden }
.sc_blogger_default .sc_blogger_item.post_format_quote .sc_blogger_item_excerpt_text { max-height: none }
.sc_blogger_default .sc_blogger_item_excerpt_text + p, .sc_blogger_default .sc_blogger_item_excerpt_text + a { margin: 2em 0 0 }
.sc_blogger_modern .sc_blogger_item { background-color: #f7f7f7; padding: 2em; overflow: hidden; position: relative }
.sc_blogger_modern .sc_blogger_item + .sc_blogger_item { margin-top: 2em }
.sc_blogger_modern.slider_swiper .sc_blogger_item + .sc_blogger_item { margin-top: 0 }
.sc_blogger_modern .sc_blogger_item_featured { width: 40%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.sc_blogger_modern .sc_blogger_item_content { width: 50%; position: absolute; z-index: 1; top: 50%; left: 50%; padding-right: 2em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
.sc_blogger_modern .sc_blogger_post_meta { margin-top: 1em; font-size: 0.9286em }
.sc_blogger_modern .sc_blogger_item_excerpt { margin-top: 1em }
.sc_blogger_modern .sc_blogger_button { text-align: center }
.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.4em 0 0.6em }
.sc_button_wrap:not([class*="sc_align_"]) { display: inline-block }
.sc_button { display: inline-block; text-transform: uppercase; white-space: nowrap; padding: 1.5em 3em; background-position: center center; background-repeat: repeat; overflow: hidden; background-color: #efa758; color: #fff; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s }
.sc_button:hover { background-color: #007fc5 }
.sc_button + .sc_button { margin-left: 1em }
.sc_button_subtitle { font-size: 0.85em; line-height: 1.25em; text-transform: none; display: block }
.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 img { max-height: 2.5em; width: auto }
.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.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_large { font-size: 1.25em }
.sc_button.sc_button_size_large .sc_button_icon img { max-height: 4em; width: auto }
.sc_button_bg_image { position: relative; background-position: center center; background-size: cover; background-repeat: no-repeat }
.sc_button.sc_button_bg_image, .sc_button.sc_button_bg_image:hover { color: #fff !important }
.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) }
.sc_button_bordered { background: none !important; border: 2px solid #efa758; color: #efa758 }
.sc_button_bordered:hover { border-color: #007fc5; color: #007fc5 }

/* Simple button (link with arrow) */
.sc_button_simple { display: inline-block; background-color: transparent; color: #efa758; position: relative; padding: 0 1.8em 0 0 }
.sc_button_simple:hover { color: #000; background-color: transparent }
.sc_button.sc_button_simple:before, .sc_button.sc_button_simple:after { content: '\e911'; font-family: 'trx_addons_icons'; position: absolute; top: 50%; right: 0; margin: 0; line-height: inherit; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s }
.sc_button.sc_button_simple:before { right: 20px; opacity: 0 }
.sc_button.sc_button_simple:hover:before { opacity: 1; right: 0 }
.sc_button.sc_button_simple:hover:after { opacity: 0; right: -20px }
.sc_button_simple.sc_button_icon_left .sc_button_icon { margin-right: 0.4em }
.sc_button_simple.sc_button_icon_right .sc_button_icon { margin-left: 0.4em }
.sc_content { position: relative }
.sc_content:not([class*="sc_padding_"]) { padding-top: 0.0001px }
.sc_content:not([class*="sc_margin_"]) { margin-left: auto; margin-right: auto }
[class*="sc_content_width_"] { -webkit-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 }
.sc_content_width_100p { width: 100% }
.sc_content_width_90p { width: 90% }
.sc_content_width_80p { width: 80% }
.sc_content_width_75p { width: 75% }
.sc_content_width_70p { width: 70% }
.sc_content_width_60p { width: 60% }
.sc_content_width_50p { width: 50% }
.sc_content_width_45p { width: 45% }
.sc_content_width_40p { width: 40% }
.sc_content_width_30p { width: 30% }
.sc_content_width_25p { width: 25% }
.sc_content_width_20p { width: 20% }
.sc_content_width_15p { width: 15% }
.sc_content_width_10p { width: 10% }
.sc_content_container.with_number { position: relative }
.sc_content_number { position: absolute; z-index: 0; color: #f0f0f0; font-size: 10em; line-height: 1em; font-weight: 900; letter-spacing: -10px; -webkit-transform: translate(-75%, -50%); -ms-transform: translate(-75%, -50%); transform: translate(-75%, -50%) }
.sc_content_number_tl { left: 0; top: 0 }
.sc_content_number_tc { left: 50%; top: 0 }
.sc_content_number_tr { left: 100%; top: 0 }
.sc_content_number_ml { left: 0; top: 50% }
.sc_content_number_mc { left: 50%; top: 50% }
.sc_content_number_mr { left: 100%; top: 50% }
.sc_content_number_bl { left: 0; top: 100% }
.sc_content_number_bc { left: 50%; top: 100% }
.sc_content_number_br { left: 100%; top: 100% }
.sc_form { position: relative; padding-top: 0.0001px }



.sc_promo { position: relative; overflow: hidden; padding-top: 0.0001px }
.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_image .trx_addons_video_player, .sc_promo_image>.slider_swiper_outer { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100% }
.sc_promo_image>.slider_swiper_outer>.slider_swiper { height: 100% !important }
.sc_promo_text { width: 50%; position: relative }
.sc_promo_text_inner { position: relative; z-index: 10 }
blockquote.sc_promo_text { margin: 0 !important; -webkit-box-sizing: border-box; -ms-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 }
.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 }
.sc_promo.sc_promo_size_normal .sc_promo_descr { font-size: 1.0714em }
.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_item_title + .sc_item_descr, .sc_promo.sc_promo_size_small .sc_item_subtitle + .sc_item_descr, .sc_promo.sc_promo_size_small .sc_item_title + .sc_item_content, .sc_promo.sc_promo_size_small .sc_item_subtitle + .sc_item_content, .sc_promo.sc_promo_size_small .sc_item_descr + .sc_item_content { margin-top: 1.5em }
.sc_promo.sc_promo_size_small .sc_promo_button, .sc_promo.sc_promo_size_small .sc_promo_button_image { margin-top: 1.25em }
.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: 1em }
.sc_promo.sc_promo_size_tiny .sc_promo_link { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100% }
.sc_promo.sc_promo_size_tiny .sc_item_title + .sc_item_descr, .sc_promo.sc_promo_size_tiny .sc_item_subtitle + .sc_item_descr, .sc_promo.sc_promo_size_tiny .sc_item_title + .sc_item_content, .sc_promo.sc_promo_size_tiny .sc_item_subtitle + .sc_item_content, .sc_promo.sc_promo_size_tiny .sc_item_descr + .sc_item_content { margin-top: 1em }

/*.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 }
.sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
.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 }
.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 }
.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 }
.sc_promo_modern .sc_promo_image_wrap { -webkit-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_descr+.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 }
.sc_skills { position: relative; padding-top: 0.0001px }
.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%); -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_off .sc_skills_icon img { width: 1.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 }
.sc_skills_counter .sc_skills_item_wrap { max-width: 6.5em }
.sc_skills_counter .sc_skills_icon { position: relative; 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: center; font-size: 1.1429em; line-height: 1.3em }
.sc_socials { position: relative; padding-top: 0.0001px }
.socials_wrap { display: block; vertical-align: middle; white-space: nowrap; margin: -8px -8px 0 0 }
.socials_wrap .social_item { display: inline-block; line-height: inherit; vertical-align: top; text-align: center; margin: 8px 8px 0 0 }
.socials_wrap .social_item_style_bg { overflow: hidden }
.socials_wrap .social_item .social_icon { position: relative; display: block; width: 3em; height: 3em; line-height: 3em; text-align: center; background-size: 100%; background-position: top center; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden }
.socials_wrap .social_item .social_icon, .socials_wrap .social_item .social_name { -webkit-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease }
.socials_wrap .social_item_type_icons_names .social_icon { margin: 0 auto }
.socials_wrap .social_item .social_icon .social_hover { position: absolute; background-size: 100%; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background-position: bottom center; -webkit-transition: opacity .3s ease; -ms-transition: opacity .3s ease; transition: opacity .3s ease }
.socials_wrap .social_item .social_icon:hover .social_hover { opacity: 1 }
.sc_table { position: relative; padding-top: 0.0001px }
.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 }
.sc_title { position: relative }

