/*----------------------------------------------------------------IMPREZA basic stylesCopyright 2015 UpSolutionhttp://us-themes.com/NOTE: DO NOT EDIT THIS FILE!THIS FILE IS REPLACED DURING AUTO-UPDATESAND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.----------------------------------------------------------------*/a {	text-decoration: none;	transition-property: background-color, box-shadow, border, color, opacity;	transition-duration: 0.3s;}::-moz-selection {	background-color: rgba(0,0,0,0.66);	color: #fff;}::selection {	background-color: rgba(0,0,0,0.66);	color: #fff;}/* Typography   ========================================================================== */h1 {	font: 38px/1.4 sans-serif;}h2 {	font: 32px/1.4 sans-serif;}h3 {	font: 26px/1.4 sans-serif;}h4 {	font: 22px/1.5 sans-serif;}h5 {	font: 20px/1.6 sans-serif;}h6 {	font: 18px/1.6 sans-serif;}h1, h2, h3, h4, h5, h6 {	margin: 0 0 20px;}.l-content h2,.l-content h3,.l-content h4,.l-content h5,.l-content h6 {	padding-top: 10px;}.l-content h2:first-child,.l-content h3:first-child,.l-content h4:first-child,.l-content h5:first-child,.l-content h6:first-child,.l-content h1 + h2,.l-content h1 + h3,.l-content h1 + h4,.l-content h1 + h5,.l-content h1 + h6,.l-content h2 + h3,.l-content h2 + h4,.l-content h2 + h5,.l-content h2 + h6,.l-content h3 + h4,.l-content h3 + h5,.l-content h3 + h6,.l-content h4 + h6,.l-content h4 + h5,.l-content h5 + h6 {	padding-top: 0;}/* Improvements for color sections */.l-section.color_primary h1,.l-section.color_primary h2,.l-section.color_primary h3,.l-section.color_primary h4,.l-section.color_primary h5,.l-section.color_primary h6,.l-section.color_secondary h1,.l-section.color_secondary h2,.l-section.color_secondary h3,.l-section.color_secondary h4,.l-section.color_secondary h5,.l-section.color_secondary h6,.l-section[style~="color:"] h1,.l-section[style~="color:"] h2,.l-section[style~="color:"] h3,.l-section[style~="color:"] h4,.l-section[style~="color:"] h5,.l-section[style~="color:"] h6,.g-cols > .color_custom h1,.g-cols > .color_custom h2,.g-cols > .color_custom h3,.g-cols > .color_custom h4,.g-cols > .color_custom h5,.g-cols > .color_custom h6 {	color: inherit;}/* Paragraph */.l-content p {	margin: 0 0 1.5em;}.l-content .w-gallery + p {	margin-top: 1.5em;}/* Lists */.l-content ul,.l-content ol {	margin: 0 0 1.5em 35px;}.l-content ul {	list-style-type: disc;}.l-content ol {	list-style-type: decimal;}.l-content ul li,.l-content ol li {	margin: 0 0 6px;}.l-content ul > li ul,.l-content ul > li ol,.l-content ol > li ul,.l-content ol > li ol {	margin-bottom: 6px;	margin-top: 6px;}/* Address */.l-content address {	margin: 0 0 1.5em;}/* Blockquote */.l-content blockquote {	font-size: 1.2em;	line-height: 1.56;	font-style: italic;	padding: 0 0 0 32px;	margin: 0 0 1.5rem;	border-left: 5px solid;}.l-content blockquote q,.l-content blockquote p {	font: inherit;	margin: 0;}.l-content blockquote cite {	display: block;	font-size: 80%;	margin-top: 10px;}/* Preformat */.l-content pre {	display: block;	font-family: Consolas, Lucida Console, monospace;	font-size: 12px;	line-height: 20px;	padding: 10px 15px;	margin: 0 0 20px;	width: 100%;	background-color: #faf6e1;	color: #333;}.l-content code {	display: inline-block;	vertical-align: top;	font-family: Consolas, Lucida Console, monospace;	padding: 0 5px;	background-color: #faf6e1;	color: #333;}.l-content pre code {	display: block;	padding: 0;	overflow-wrap: normal;}.l-content .l-section-h > p:last-child,.l-content .l-section-h > ul:last-child,.l-content .l-section-h > ol:last-child,.l-content .l-section-h > blockquote:last-child,.l-content .l-section-h > pre:last-child {	margin-bottom: 0;}/* Image */.l-content img + h1,.l-content img + h2,.l-content img + h3,.l-content img + h4,.l-content img + ul,.l-content img + ol,.l-content img + p,.l-content div[class^="animate"] {	margin-bottom: 20px;}.l-content img.alignleft {	float: left;	margin: 0 40px 40px 0;}.l-content img.alignright {	float: right;	margin: 0 0 40px 40px;}.l-content img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}/* Highlight */.highlight_white {	color: #fff;}.highlight_black {	color: #000;}.highlight_primary_bg,.highlight_secondary_bg,.highlight_faded_bg {	display: inline-block;	padding: 0 0.3em;	color: #fff;}.highlight_dark_bg {	display: inline-block;	padding: 0 0.3em;	background-color: rgba(0,0,0,0.5);	color: #fff;}.highlight_light_bg {	display: inline-block;	padding: 0 0.3em;	background-color: rgba(255,255,255,0.5);	color: #111;}/* Input Elements   ========================================================================== */input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],textarea,select {	padding: 8px 12px;	border-radius: 5px;	box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0,0,0,0.08) inset;	transition: all 0.3s;}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],input[type=range],select {	height: 40px;}select > option {	padding: 4px 8px;}input[type="checkbox"],input[type="radio"] {	margin-right: 5px;	box-shadow: none !important;}/* Fix input placeholders */::-webkit-input-placeholder { /* WebKit, Blink, Edge */	color: inherit;	position: static;	opacity: 0.5;}/* Edge fix. Remove when https://connect.microsoft.com/IE/feedback/details/1627778/microsoft-edge-placeholder-bug is fixed */_:-ms-lang(x), _:-webkit-full-screen, ::-webkit-input-placeholder {	opacity: 1;}::-moz-placeholder { /* Mozilla Firefox 19+ */	opacity: 0.5;	color: inherit;}/* Preloader Screen   ========================================================================== */.l-preloader {	position: fixed;	top: 0;	left: 0;	right: 0;	height: 100%;	z-index: 11111;	overflow: hidden;	transition: height 0.45s;}.l-preloader.done {	height: 0;}.l-preloader-spinner {	position: absolute;	top: 50%;	left: 50%;	text-align: center;	height: 60px;	width: 60px;	margin: -30px 0 0 -30px;	background-color: inherit;	color: inherit;	opacity: 1;	transition: opacity 0.3s;}.l-preloader.done .l-preloader-spinner {	opacity: 0;}/* Header   ========================================================================== */.l-subheader {	font-size: 0;	padding-left: 40px;	padding-right: 40px;}.l-header.pos_fixed .l-subheader {	transition-property: background-color, box-shadow, line-height, height;	transition-duration: 0.3s;}/* Styles for the header until smooth scroll is working */.l-header.notransition .l-subheader,.l-header.notransition .l-subheader .w-logo-img {	transition-property: none !important;	transition-duration: 0s !important;}.l-subheader.at_top {	line-height: 36px; /* predefined fixed value */}.l-subheader.at_top .l-subheader-h {	display: table; /* alternative way to avoid 'overflow:hidden' */	width: 100%;}.l-subheader.at_middle {	text-align: right;	line-height: 80px; /* predefined fixed value */}.l-subheader.at_bottom {	clear: both;	line-height: 50px; /* predefined fixed value */}/* SHOW: onscroll */.l-header.pos_fixed.show_onscroll {	overflow: hidden;	transition: transform 0.3s;	-webkit-transform: translateY(-100%);	transform: translateY(-100%);}.l-header.pos_fixed.show_onscroll.sticky {	overflow: visible;	-webkit-transform: none;	transform: none;}/* LAYOUT: standard & extended */.l-header.layout_standard .l-subheader.at_middle,.l-header.layout_extended .l-subheader.at_middle {	box-shadow: 0 2px 0 -1px rgba(0,0,0,0.08);}/* LAYOUT: advanced */.l-header.layout_advanced .l-subheader.at_bottom {	box-shadow: 0 2px 0 -1px rgba(0,0,0,0.08);}.l-header.layout_advanced .l-subheader.at_middle .l-subheader-h {	display: table; /* alternative way to avoid 'overflow:hidden' */	width: 100%;}/* LAYOUT: centered */.l-header.layout_centered.pos_fixed .l-subheader.at_middle {	overflow: hidden;}.l-header.layout_centered .l-subheader.at_middle,.l-header.layout_centered .l-subheader.at_bottom {	text-align: center !important;}.l-header.layout_centered .l-subheader.at_bottom {	box-shadow: 0 2px 0 -1px rgba(0,0,0,0.08);}.l-header.layout_centered .w-logo-img {	max-width: none;}.l-header.layout_centered .w-cart,.l-header.layout_centered .w-search {	float: none;}.l-header.layout_centered .w-nav.type_mobile ~ .w-search {	display: block;	margin: 0;}.l-header.layout_centered .w-nav.type_mobile ~ .w-search:not(.layout_fullwidth) {	position: absolute;	top: 0;	right: 0;}.l-header.layout_centered .w-nav.type_mobile ~ .w-search.layout_fullwidth .w-search-open {	position: absolute;	top: 0;	right: 0;	line-height: inherit;}.l-header.layout_centered .w-nav.type_mobile ~ .w-cart.has_items {	display: block;	position: absolute;	top: 0;	right: 0;}.l-header.layout_centered .w-nav.type_mobile ~ .w-search ~ .w-cart.has_items {	right: 40px;}/* LAYOUT: sided */.l-header.layout_sided {	top: 0;	left: 0;	bottom: 0;	min-width: 0 !important;	overflow: visible !important;	-webkit-transform: none !important;	transform: none !important;}.l-header.layout_sided.pos_static {	position: absolute;}.l-header.layout_sided .l-subheader.at_middle {	text-align: center !important;	line-height: 40px;	min-height: 100%;	padding: 0;	box-shadow: 4px 0 5px -2px rgba(0,0,0,0.1), 2px 0 1px -1px rgba(0,0,0,0.05);}.l-header.layout_sided .l-subheader-h {	position: static;}.l-header.layout_sided .w-logo {	float: none !important;	margin: 30px 0;}.l-header.layout_sided .w-logo-img {	display: block;	max-width: none;	height: auto;}.l-header.layout_sided .w-logo img {	height: auto;	margin: 0 auto !important;}.l-header.layout_sided .w-logo.with_transparent img.for_transparent,.l-header.layout_sided.transparent .w-logo.with_transparent img.for_default {	display: none;}.l-header.layout_sided.transparent .w-logo.with_transparent img.for_transparent {	display: block;}.l-header.layout_sided .w-nav {	display: block;	margin-bottom: 30px;}.l-header.layout_sided .w-nav-control {	display: none !important;}.l-header.layout_sided .w-nav.type_mobile .w-nav-list.level_1 {	margin: 0;	padding: 0;}.l-header.layout_sided .w-nav.type_mobile .w-nav-item {	line-height: 30px;}.l-header.layout_sided .w-nav-item.level_1 {	text-align: center;	margin: 0 !important;}.l-header.layout_sided .w-nav-anchor.level_1 {	box-shadow: none !important;}.l-header.layout_sided .w-nav-anchor.level_1 .w-nav-title {	padding-right: 0 !important;}.l-header.layout_sided .w-nav-anchor.level_1 .w-nav-arrow {	position: static;	line-height: inherit !important;	width: auto !important;	padding-left: 6px;}.l-header.layout_sided .w-search {	float: none !important;	margin: 0 5px 30px !important;}.l-header.layout_sided .w-search-open {	padding: 0 10px;	line-height: 40px;}.l-header.layout_sided .w-search.layout_fullwidth .w-form {	left: 0;	right: 0;}.l-header.layout_sided .w-cart {	float: none !important;	margin: 0 5px 30px !important;}.l-header.layout_sided .w-cart-h {	line-height: 40px;}.l-header.layout_sided .w-cart-link {	padding-left: 0;}.l-header.layout_sided .w-cart-dropdown {	display: none !important;}.l-header.layout_sided .w-contacts {	display: block;	float: none !important;	line-height: 30px;	margin: 0 30px 10px;}.l-header.layout_sided .w-contacts-list {	margin: 0;}.l-header.layout_sided .w-socials {	display: block;	float: none !important;	margin: 0 30px 10px;}.l-header.layout_sided .w-socials-list {	margin: 0;}.l-header.layout_sided.pos_fixed .w-lang.layout_dropdown .w-lang-list {	bottom: 0;	padding: 3px 0 35px;}/* LOGOPOS: right */.l-header.logopos_right .l-subheader.at_middle {	text-align: left;}.l-header.logopos_right .w-logo,.l-header.logopos_right .w-logo img {	float: right;}.l-header.logopos_right .l-subheader.at_middle .w-search {	float: left;}.l-header.logopos_right .l-subheader.at_middle .w-search-open {	padding-left: 1px;	padding-right: 15px;}.l-header.logopos_right .l-subheader.at_middle .w-cart.has_items + .w-search .w-search-open {	padding-left: 15px;}.l-header.logopos_right .l-subheader.at_middle .w-cart.has_items + .w-search.layout_modern .w-search-open {	padding-right: 1px;}.l-header.logopos_right .l-subheader.at_middle .w-search.layout_modern .w-form input {	margin-left: 0;	width: 240px;}.l-header.logopos_right .l-subheader.at_middle .w-cart {	float: left;}.l-header.logopos_right .l-subheader.at_middle .w-cart-link {	padding-left: 0;	padding-right: 10px;}.l-header.logopos_right .l-subheader.at_middle .w-cart-notification,.l-header.logopos_right .l-subheader.at_middle .w-cart-dropdown {	left: 0;	right: auto;}.l-header.logopos_right .l-subheader.at_middle .w-nav-control {	float: left;	text-align: left;}.l-header.logopos_right .l-subheader.at_middle .w-cart + .w-nav .w-nav-control,.l-header.logopos_right .l-subheader.at_middle .w-search + .w-nav .w-nav-control {	margin-left: 10px;	margin-right: 0;}/* Transparent */.l-header.transparent .l-subheader {	box-shadow: none !important;	background-color: transparent;}.l-header.layout_standard.transparent .l-subheader.at_top,.l-header.layout_extended.transparent .l-subheader.at_top {	background-color: rgba(0,0,0,0.2);	color: rgba(255,255,255,0.66);}.l-header.layout_advanced.transparent .l-subheader.at_middle .l-subheader-h {	box-shadow: 0 1px 0 rgba(255,255,255,0.22);}.l-header.layout_sided.transparent .w-nav-list.level_1,.l-header.transparent .w-nav-anchor.level_1 {	background-color: transparent !important;}.l-header.transparent .w-nav-anchor.level_1 .ripple {	background-color: #fff !important;}.l-header.bg_transparent ~ .l-main .l-section.height_auto:first-child {	padding-top: 0 !important;}/* Title Bar   ========================================================================== */.l-titlebar {	padding-left: 40px;	padding-right: 40px;	box-shadow: 0 -2px 0 -1px rgba(0,0,0,0.08) inset;	transition: padding 0.3s;}.l-titlebar.color_alternate,.l-titlebar.color_primary,.l-titlebar.color_secondary {	box-shadow: none;}.l-titlebar h1 {	margin: 0;}.l-titlebar p {	margin: 8px 0 0;	opacity: 0.7;}.l-titlebar .g-breadcrumbs {	font-size: 13px;	line-height: 22px;	margin: 12px 0 4px;}.g-breadcrumbs-separator {	margin: 0 10px;}.g-breadcrumbs-separator:before {	content: '\f105';	font-family: fontawesome;	vertical-align: top;}.l-titlebar .g-nav-item {	display: block;	position: absolute;	top: 50%;	margin-top: -25px;	text-align: center;	font-size: 30px;	font-family: fontawesome;	line-height: 46px;	height: 50px;	width: 50px;	border-radius: 50%;	border: 2px solid transparent;	color: inherit;	transition: color 0.2s, border 0.2s;}.l-titlebar .g-nav-item.to_next {	left: 0;	padding-right: 3px;}.l-titlebar .g-nav-item.to_next:before {	content: '\f104';	vertical-align: top;}.l-titlebar .g-nav-item.to_prev {	right: 0;	padding-left: 3px;}.l-titlebar .g-nav-item.to_prev:before {	content: '\f105';	vertical-align: top;}/* SIZE small & medium */.l-titlebar.size_small .l-titlebar-h,.l-titlebar.size_medium .l-titlebar-h {	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;	padding: 13px 0;}.l-titlebar.size_medium .l-titlebar-h {	padding: 27px 0 29px;}.l-titlebar.size_small .l-titlebar-content,.l-titlebar.size_medium .l-titlebar-content {}.l-titlebar.size_small h1,.l-titlebar.size_medium h1 {	display: inline-block;	font-size: 24px;	line-height: 34px;	margin: 5px 20px 5px 0;}.l-titlebar.size_small p,.l-titlebar.size_medium p {	display: inline-block;	margin: 5px 20px 5px 0;}.l-titlebar.size_small .g-breadcrumbs,.l-titlebar.size_medium .g-breadcrumbs {	margin: 5px 0;}.l-titlebar.size_small .g-nav,.l-titlebar.size_medium .g-nav {	font-size: 0;	margin: -4px 0;}.l-titlebar.size_small .g-nav-item,.l-titlebar.size_medium .g-nav-item {	display: inline-block;	vertical-align: top;	position: static;	margin: 0;}/* SIZE large & huge */.l-titlebar.size_large,.l-titlebar.size_huge {	text-align: center;}.l-header.bg_transparent ~ .l-titlebar.size_large,.l-header.bg_transparent ~ .l-titlebar.size_huge {	padding-bottom: 30px;}.l-header.bg_transparent.layout_sided ~ .l-titlebar.size_large,.l-header.bg_transparent.layout_sided ~ .l-titlebar.size_huge {	padding-bottom: 0;}.single-us_portfolio .l-titlebar.size_large .l-titlebar-h,.single-us_portfolio .l-titlebar.size_huge .l-titlebar-h {	padding-left: 80px;	padding-right: 80px;}.l-titlebar.size_large .l-titlebar-h {	padding-top: 50px;	padding-bottom: 50px;}.l-titlebar.size_huge .l-titlebar-h {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.l-titlebar.size_huge h1 {		font-size: 44px;		line-height: 54px;		letter-spacing: 2px;		font-weight: 300;	}}.l-titlebar.size_huge h1,.l-titlebar.size_huge p {	text-transform: uppercase;}/* COLOR primary & secondary */.l-titlebar.color_primary,.l-titlebar.color_secondary {	color: #fff;}.l-titlebar.color_primary h1,.l-titlebar.color_primary a,.l-titlebar.color_secondary h1,.l-titlebar.color_secondary a,.no-touch .l-titlebar.color_secondary a:hover {	color: inherit;}.no-touch .l-titlebar.color_primary .g-nav-item:hover,.no-touch .l-titlebar.color_secondary .g-nav-item:hover {	border-color: #fff;	color: #fff;}/* Main, Content, Sidebar   ========================================================================== */.l-canvas.sidebar_left .l-main,.l-canvas.sidebar_right .l-main {	padding-left: 40px;	padding-right: 40px;}.l-sidebar {	padding: 50px 0;}/* Section   ========================================================================== */.l-canvas.sidebar_none .l-section {	padding: 0 40px;}.l-section-h {	padding: 50px 0;}/* HEIGHT small */.l-section.height_small .l-section-h {	padding: 30px 0;}/* HEIGHT large */.l-section.height_large .l-section-h {	padding: 80px 0;}/* HEIGHT huge */.l-section.height_huge .l-section-h {	padding: 120px 0;}/* COLOR primary & secondary */.l-section.color_primary,.l-section.color_secondary {	color: #fff;}.l-section.color_primary a,.l-section.color_secondary a {	color: inherit;}/* FOR blogpost */.l-section.for_blogpost ~ .l-section:last-child {	margin-bottom: 50px;}/* PREVIEW basic */.l-section.preview_basic .l-section-h {	padding-bottom: 0;}.l-section.preview_basic + .l-section .l-section-h {	padding-top: 0;}.l-section.preview_basic .w-blog-post-preview {	margin-bottom: 30px;}.l-section.preview_basic .w-blog-post-meta {	padding: 5px 0 20px;}/* PREVIEW none */.l-section.preview_none .l-section-h {	padding-bottom: 0;}.l-section.preview_none + .l-section .l-section-h {	padding-top: 0;}.l-section.preview_none .w-blog-post-preview {	display: none;}.l-section.preview_none .w-blog-post-meta {	padding: 5px 0 20px;}/* PREVIEW modern */.l-section.preview_modern .l-section-h {	padding-bottom: 0;}.l-section.preview_modern .w-blog {	position: relative;	padding: 40% 40px 30px;}.l-section.preview_modern .w-blog:after {	content: '';	position: absolute;	left: 0;	right: 0;	bottom: 0;	height: 50%;	background: linear-gradient(to top, rgba(0,0,0,0.66) 0, transparent 100% ) repeat-x;}.l-section.preview_modern .w-blog-post-preview {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	overflow: hidden;}.l-section.preview_modern .w-blog-post-body {	margin: 0 auto;	position: relative;	z-index: 1;}.l-section.preview_modern .w-blog-post-title {	color: #fff;}.l-section.preview_modern .w-blog-post-meta > * {	color: rgba(255,255,255,0.5);}.sidebar_left .l-section.preview_modern + .l-section .l-section-h,.sidebar_right .l-section.preview_modern + .l-section .l-section-h {	padding-top: 40px;}.sidebar_none .l-section.preview_modern .l-section-h,.sidebar_none .l-section.preview_modern .w-blog {	position: static;}.sidebar_none .l-section.preview_modern .w-blog {	padding-top: 20%;	padding-left: 0;	padding-right: 0;}/* PREVIEW trendy */.l-section.preview_trendy {	overflow: hidden;}.l-section.preview_trendy .w-blog {	position: relative;	text-align: center;	padding: 24% 40px;}.l-section.preview_trendy .w-blog:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: rgba(0,0,0,0.5);}.l-section.preview_trendy .w-blog-post-preview {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;}.l-section.preview_trendy .w-blog-post-body {	position: relative;	padding-top: 35px;	z-index: 1;}.l-section.preview_trendy .w-blog-post-title {	font-weight: bold;	color: #fff;}.l-section.preview_trendy .w-blog-post-meta > * {	color: rgba(255,255,255,0.5);}.l-section.preview_trendy .w-blog-post-meta-category {	position: absolute;	top: 0;	left: 0;	right: 0;	font-size: 0;	margin: 0;}.l-section.preview_trendy .w-blog-post-meta-category:before {	/*display: none;*/}.l-section.preview_trendy .w-blog-post-meta-category a {	display: inline-block;	vertical-align: top;	font-size: 11px;	line-height: 18px;	font-weight: bold;	text-transform: uppercase;	margin: 2px;	padding: 4px 12px;	border-radius: 50px;	background-color: rgba(0,0,0,0.3);	color: #fff;}.sidebar_left .l-section.preview_trendy + .l-section .l-section-h,.sidebar_right .l-section.preview_trendy + .l-section .l-section-h {	padding-top: 0;}.sidebar_none .l-section.preview_trendy .l-section-h,.sidebar_none .l-section.preview_trendy .w-blog {	position: static;}.sidebar_none .l-section.preview_trendy .w-blog {	padding: 10% 0;}.sidebar_none .l-header.bg_transparent + .l-main .l-section.preview_trendy .w-blog {	padding-top: 5%;}/* FOR pagination */.l-section.for_pagination .l-section-h {	padding: 0 0 20px;}/* FOR tags */.l-section.for_tags .l-section-h {	padding: 35px 0;}.l-section.for_blogpost + .l-section + .l-section.for_tags .l-section-h {	padding-top: 0;}/* FOR sharing */.l-section.for_sharing .l-section-h {	padding: 0 0 35px;}/* FOR author */.l-section.for_author .l-section-h {	padding: 0;}/* FOR blognav */.l-section.for_blognav .l-section-h {	padding: 30px 0;	border-top: 1px solid;	border-color: inherit;}.l-section.for_author + .l-section.for_blognav .l-section-h {	border-top: none;}/* FOR related */.l-section.for_related .l-section-h {	padding: 30px 0;	border-top: 1px solid;	border-color: inherit;}/* FOR comments */.l-section.for_comments .l-section-h {	border-top: 1px solid;	border-color: inherit;}.l-section.for_blogpost ~ .l-section.for_comments .l-section-h {	padding: 35px 0 0;}/* Navigation (for Portfolio Items)   ========================================================================== */.l-navigation-item {	display: block;	position: fixed;	z-index: 99;	top: 50%;	width: 240px;	margin-top: -60px;	transition: right 0.3s cubic-bezier(.78,.13,.15,.86), left 0.3s cubic-bezier(.78,.13,.15,.86);}.l-navigation-item.to_prev {	right: -200px;	text-align: right;}.l-navigation-item.to_next {	left: -200px;	text-align: left;}.no-touch .l-navigation-item.to_prev:hover {	right: 0;}.no-touch .l-navigation-item.to_next:hover {	left: 0;}.l-navigation-item-arrow {	float: right;	text-align: center;	padding: 40px 0;	width: 120px;	background-color: rgba(0,0,0,0.3);	color: #fff;	transition: background-color 0.3s cubic-bezier(.78,.13,.15,.86);}.l-navigation-item.to_prev .l-navigation-item-arrow {	float: left;}.l-navigation-item-arrow:before {	display: inline-block;	vertical-align: top;	content: '\f104';	font-family: fontawesome;	font-size: 30px;	line-height: 40px;	width: 40px;	transform: translate(38px,0);	transition: transform 0.3s cubic-bezier(.78,.13,.15,.86);}.l-navigation-item.to_prev .l-navigation-item-arrow:before {	content: '\f105';	transform: translate(-38px,0);}.no-touch .l-navigation-item:hover .l-navigation-item-arrow:before {	transform: translateX(0);}.l-navigation-item-preview {	float: left;	width: 120px;}.l-navigation-item-preview img {	display: block;	width: 100%;}.l-navigation-item-title {	clear: both;	overflow: hidden;}.l-navigation-item-title span {	display: block;	font-size: 13px;	line-height: 20px;	padding: 12px 15px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	background-color: rgba(30,30,30,0.9);	color: #fff;	opacity: 0;	transform: translate(0,-44px);	transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);}.no-touch .l-navigation-item:hover .l-navigation-item-title span {	opacity: 1;	transform: translate(0,0);	transition-delay: 0.2s;}/* Footer   ========================================================================== */.l-subfooter {	padding-left: 40px;	padding-right: 40px;}.l-subfooter.at_top p {	margin: 0 0 20px;}.l-subfooter.at_top p:last-child {	margin-bottom: 0;}/* LAYOUT compact */.l-footer.layout_compact .l-subfooter.at_top {	font-size: 0.9em;	line-height: 1.6;	padding-top: 50px;	padding-bottom: 20px;}.l-footer.layout_compact .l-subfooter.at_bottom {	font-size: 0.9em;	line-height: 20px;	text-align: center;	padding-top: 15px;	padding-bottom: 15px;}.l-footer.layout_compact .l-subfooter.at_bottom .w-nav-anchor.level_1 {	margin-left: 20px;}/* LAYOUT modern */.l-footer.layout_modern .l-subfooter.at_top {	padding-top: 80px;	padding-bottom: 50px;}.l-footer.layout_modern .l-subfooter.at_bottom {	text-align: center;	padding-top: 50px;	padding-bottom: 50px;}.l-footer.layout_modern .l-subfooter.at_bottom .w-nav-anchor.level_1 {	margin-left: 40px;}/* Responsive Columns   ========================================================================== */.g-cols.offset_none {	display: table;	width: 100%;	table-layout: fixed;}.g-cols.offset_none > div {	float: none;	display: table-cell;	vertical-align: middle;	padding: 5%;	background-position: center center !important;	background-size: cover !important;}/* ActionBox   ========================================================================== */.w-actionbox {	padding: 35px 40px;	border-radius: 5px;}.w-actionbox-text > *:first-child {	margin: 0 !important;}.w-actionbox-text p {	margin: 12px 0 0;}.w-actionbox.controls_bottom .w-actionbox-controls {	margin-top: 20px;}.w-actionbox.controls_bottom .w-btn {	margin-left: 5px;	margin-right: 5px;}.w-actionbox.controls_right .w-actionbox-controls {	padding-left: 30px;}.w-actionbox.controls_right .w-btn {	margin-left: 15px;}/* COLORS */.w-actionbox.color_primary,.w-actionbox.color_secondary {	color: #fff;}.l-section.color_custom .w-actionbox.color_custom,.l-section.color_primary .w-actionbox.color_primary,.l-section.color_alternate .w-actionbox.color_light,.l-section.color_secondary .w-actionbox.color_secondary {	padding: 0;	background-color: transparent;}.w-actionbox.color_primary h2,.w-actionbox.color_secondary h2 {	color: #fff;}.w-actionbox.color_primary .w-actionbox-text a,.w-actionbox.color_secondary .w-actionbox-text a {	color: #111;}.no-touch .w-actionbox.color_primary .w-actionbox-text a:hover,.no-touch .w-actionbox.color_secondary .w-actionbox-text a:hover,.no-touch .w-actionbox.color_primary a.w-btn.color_transparent,.no-touch .w-actionbox.color_secondary a.w-btn.color_transparent {	color: #fff;}/* Author Box   ========================================================================== */.w-author {	overflow: hidden;	padding: 35px;	border-radius: 5px;	border: 2px solid;}.w-author-img {	float: left;}.w-author-img img {	display: inline-block;	vertical-align: top;	width: 90px;	border-radius: 50%;}.w-author-name {	font-size: 18px;	line-height: 28px;	margin-left: 120px;	margin-bottom: 10px;}.w-author-bio {	font-size: 13px;	line-height: 22px;	margin-left: 120px;}/* Blog   ========================================================================== */.w-blog-post-preview-icon {	display: none;	height: 0;	width: 100%;	color: #fff;}.w-blog-post-preview-icon:before {	content: '\f040';	display: block;	position: absolute;	top: 50%;	left: 50%;	text-align: center;	font-family: fontawesome;	font-size: 40px;	line-height: 80px;	width: 80px;	margin: -40px 0 0 -40px;}.format-video.has-post-thumbnail .w-blog-post-preview-icon {	display: block;}.w-blog-post.format-video .w-blog-post-preview-icon:before {	content: '\f04b';	font-size: 24px;	line-height: 50px;	width: 46px;	padding-left: 4px;	margin: -25px 0 0 -25px;	border-radius: 50%;	background-color: rgba(0,0,0,0.5);}.w-blog-post.format-quote .w-blog-post-preview-icon:before {	content: '\f10d';}.w-blog-post.format-audio .w-blog-post-preview-icon:before {	content: '\f001';}.w-blog-post.format-link .w-blog-post-preview-icon:before {	content: '\f0c1';}.w-blog-post.type-page .w-blog-post-preview-icon:before {	content: '\f016';}.w-blog-post.post-password-required .w-blog-post-preview-icon:before {	content: '\f023';}.w-blog-list .w-blog-post-title {	margin-bottom: 15px;}.w-blog-post.sticky .w-blog-post-title {	font-weight: bold;}.w-blog-post-meta a,.color_alternate .w-blog-post-meta a {	color: inherit;}.w-blog-post-meta > * {	font-size: 0.9em;	line-height: 18px;	margin: 0 18px 8px 0;}.w-blog-post-meta > *:before {	font-size: 14px;	font-family: fontawesome;	vertical-align: top;	margin-right: 5px;}.w-blog-post-meta-date:before {	content: '\f017';}.w-blog-post-meta-author:before {	content: '\f007';}.w-blog-post-meta-tags:before {	content: '\f02c';}.w-blog-post-meta-category:before {	content: '\f07c';}.w-blog-post-meta-comments:before {	content: '\f086';}.w-blog-post-content {	word-wrap: break-word;	margin-top: 5px;}.w-blog-post-more.w-btn {	margin: 20px 0 0;}/* Preloader */.w-blog-preloader {	position: relative;	height: 0;	width: 100%;	overflow: hidden;}.w-blog-preloader .g-preloader {	position: absolute;	top: 50%;	left: 50%;	margin: -20px 0 0 -20px;}.w-blog-preloader.active {	height: 400px;}.w-blog-preloader.active ~ .g-loadmore,.w-blog-preloader.active ~ .g-pagination {	display: none;}/* Columns */.w-blog:not(.cols_1) .w-blog-list {	font-size: 0;}.w-blog:not(.cols_1) .w-blog-post {	display: inline-block;	vertical-align: top;}.w-blog.cols_2 .w-blog-post {	width: 50%;}.w-blog.cols_3 .w-blog-post {	width: 33.3333%;}.w-blog.cols_3.layout_masonry .w-blog-post {	width: 33.34%; /* fix for isotope alignment */}.w-blog.cols_4 .w-blog-post {	width: 25%;}.w-blog.cols_5 .w-blog-post {	width: 20%;}.w-blog:not(.cols_1) .g-pagination {	text-align: center;}/* LAYOUT classic */.w-blog.layout_classic:not(.cols_1) .w-blog-list {	margin-left: -25px;	margin-right: -25px;}.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_classic .w-blog-list {	margin-left: 25px;	margin-right: 25px;}.w-blog.layout_classic .g-filters:not(.style_2) ~ .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_classic:not(.with_filters) .w-blog-list {	margin-top: 50px;}.w-blog.layout_classic:not(.cols_1) .w-blog-post {	padding: 0 25px;	margin-bottom: 50px;}.w-blog.layout_classic.cols_1 .w-blog-post {	margin-bottom: 70px;}.w-blog.layout_classic .format-video .w-blog-post-preview-icon {	display: none;}.w-blog.layout_classic.cols_2 .w-blog-post-preview .w-video-h,.w-blog.layout_classic.cols_3 .w-blog-post-preview .w-video-h,.w-blog.layout_classic.cols_4 .w-blog-post-preview .w-video-h,.w-blog.layout_classic.cols_5 .w-blog-post-preview .w-video-h {	padding-bottom: 66.6667%;}.w-blog.layout_classic .format-audio .w-blog-post-title,.w-blog.layout_classic .format-video .w-blog-post-title,.w-blog.layout_classic .format-gallery .w-blog-post-title,.w-blog.layout_classic .has-post-thumbnail .w-blog-post-title {	padding-top: 20px;}.w-blog.layout_classic .w-blog-post-title a {	color: inherit;}/* LAYOUT small */.w-blog.layout_smallcircle:not(.cols_1) .w-blog-list,.w-blog.layout_smallsquare:not(.cols_1) .w-blog-list {	margin-left: -25px;	margin-right: -25px;}.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_smallcircle .w-blog-list,.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_smallsquare .w-blog-list {	margin-left: 25px;	margin-right: 25px;}.w-blog.layout_smallcircle .g-filters:not(.style_2) ~ .w-blog-list,.w-blog.layout_smallsquare .g-filters:not(.style_2) ~ .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_smallcircle:not(.with_filters) .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_smallsquare:not(.with_filters) .w-blog-list {	margin-top: 50px;}.w-blog.layout_smallcircle:not(.cols_1) .w-blog-post,.w-blog.layout_smallsquare:not(.cols_1) .w-blog-post {	padding: 0 25px;	margin-bottom: 50px;}.w-blog.layout_smallcircle.cols_1 .w-blog-post,.w-blog.layout_smallsquare.cols_1 .w-blog-post {	margin-bottom: 70px;}.w-blog.layout_smallcircle .w-blog-post-preview,.w-blog.layout_smallsquare .w-blog-post-preview {	float: left;	width: 30%;	max-width: 350px;}.w-blog.layout_smallcircle .w-blog-post-preview {	border-radius: 50%;	overflow: hidden;}.w-blog.layout_smallcircle .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon,.w-blog.layout_smallsquare .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {	display: block;	padding-bottom: 100%;}.w-blog.layout_smallcircle .w-blog-post-body,.w-blog.layout_smallsquare .w-blog-post-body {	margin-left: 35%;}.w-blog.layout_smallcircle .w-blog-post-title a,.w-blog.layout_smallsquare .w-blog-post-title a {	color: inherit;}/* LAYOUT masonry */.w-blog.layout_masonry .w-blog-post {	float: left;	text-align: center;	box-shadow: 0 1px 1px rgba(0,0,0,0);	transition: box-shadow 0.3s;}.no-touch .w-blog.layout_masonry .w-blog-post:hover {	box-shadow: 0 2px 15px rgba(0,0,0,0.17);	z-index: 3;}.w-blog.layout_masonry .format-video .w-blog-post-preview-icon {	display: none;}.w-blog.layout_masonry .w-blog-post-body {	padding: 40px;}.w-blog.layout_masonry .format-audio .w-blog-post-body,.w-blog.layout_masonry .format-video .w-blog-post-body,.w-blog.layout_masonry .format-gallery .w-blog-post-body,.w-blog.layout_masonry .has-post-thumbnail .w-blog-post-body {	padding-top: 30px;}.w-blog.layout_masonry .w-blog-post-title a {	color: inherit;}.w-blog.layout_masonry .w-blog-post-meta > * {	margin: 4px 8px;}.w-blog.layout_masonry .w-blog-post-content {	margin-top: 10px;}.w-blog.layout_masonry .g-pagination {	margin-top: 30px;}/* LAYOUT tiles */.w-blog.layout_tiles .w-blog-list {	margin: -2px -2px 2px;}.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_tiles .w-blog-list {	margin-left: 2px;	margin-right: 2px;}.w-blog.layout_tiles .g-filters:not(.style_2) ~ .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_tiles:not(.with_filters) .w-blog-list {	margin-top: 2px;}.w-blog.layout_tiles .w-blog-post {	padding: 2px;}.w-blog.layout_tiles .w-blog-post-h {	overflow: hidden;}.w-blog.layout_tiles .has-post-thumbnail .w-blog-post-preview:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);}.w-blog.layout_tiles .w-blog-post-preview img {	transition: transform 0.3s;}.no-touch .w-blog.layout_tiles .w-blog-post-h:hover .w-blog-post-preview img {	transform: scale(1.2);}.w-blog.layout_tiles .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {	display: block;	padding-bottom: 66.6666%;}.w-blog.layout_tiles .w-blog-post-preview-icon:before {	display: none;}.w-blog.layout_tiles .w-blog-post-body {	position: absolute;	left: 0;	right: 0;	bottom: 0;	padding: 0 30px 15px;	pointer-events: none;	color: #fff;}.w-blog.layout_tiles .w-blog-post-title {	font-weight: bold;}.w-blog.layout_tiles .w-blog-post-title a,.no-touch .w-blog.layout_tiles .w-blog-post-meta a:hover {	color: #fff !important;}.w-blog.layout_tiles .w-blog-post-meta > * {	line-height: 16px;	color: rgba(255,255,255,0.5);	pointer-events: auto;}.w-blog.layout_tiles .w-blog-post-meta-category {	position: absolute;	left: 30px;	bottom: 100%;	font-size: 0;	margin: 0 -2px 10px;}.w-blog.layout_tiles .w-blog-post-meta-category:before {	display: none;}.w-blog.layout_tiles .w-blog-post-meta-category a {	display: inline-block;	vertical-align: top;	font-size: 11px;	line-height: 18px;	text-transform: uppercase;	font-weight: bold;	padding: 2px 8px;	margin: 2px;	border: none !important;	background-color: rgba(0,0,0,0.3);	color: #fff !important;}.w-blog.layout_tiles .w-blog-post-content,.w-blog.layout_tiles .w-blog-post-more {	display: none;}.w-blog.layout_masonry .g-pagination {	margin-top: 30px;}/* LAYOUT cards */.w-blog.layout_cards .w-blog-list {	margin: -5px -5px 5px;}.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_cards .w-blog-list {	margin-left: 5px;	margin-right: 5px;}.w-blog.layout_cards .g-filters:not(.style_2) ~ .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_cards:not(.with_filters) .w-blog-list {	margin-top: 5px;}.w-blog.layout_cards .w-blog-post {	float: left;	padding: 5px;}.w-blog.layout_cards .w-blog-post-h {	border-radius: 5px;	overflow: hidden;	box-shadow: 0 1px 2px rgba(0,0,0,0.08), 0 1px 5px rgba(0,0,0,0.06);	transition: box-shadow 0.3s;}.w-blog.layout_cards .w-blog-post-h:hover {	box-shadow: 0 1px 3px rgba(0,0,0,0.08), 0 2px 12px rgba(0,0,0,0.16);}.w-blog.layout_cards .w-blog-post-body {	padding: 45px;}.w-blog.layout_cards .w-blog-post-title {	font-weight: bold;}.w-blog.layout_cards.with_categories .w-blog-post:not(.has-post-thumbnail) .w-blog-post-title {	margin-top: 36px;}.w-blog.layout_cards .w-blog-post-title a {	color: inherit;}.w-blog.layout_cards .w-blog-post-meta-category {	position: absolute;	top: 45px;	left: 45px;	font-size: 0;	margin: -2px;}.w-blog.layout_cards .has-post-thumbnail .w-blog-post-meta-category {	top: 20px;	left: 20px;}.w-blog.layout_cards .w-blog-post-meta-category:before {	display: none;}.w-blog.layout_cards .w-blog-post-meta-category a {	display: inline-block;	vertical-align: top;	font-size: 11px;	line-height: 18px;	text-transform: uppercase;	font-weight: bold;	padding: 4px 12px;	margin: 2px;	border-radius: 50px;	border: none !important;	background-color: rgba(0,0,0,0.3);	color: #fff !important;}.w-blog.layout_cards .g-pagination {	margin-top: 30px;}/* LAYOUT latest */.w-blog.layout_latest:not(.cols_1) .w-blog-list {	margin-left: -25px;	margin-right: -25px;}.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_latest .w-blog-list {	margin-left: 25px;	margin-right: 25px;}.w-blog.layout_latest .g-filters:not(.style_2) ~ .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_latest:not(.with_filters) .w-blog-list {	margin-top: 50px;}.w-blog.layout_latest .w-blog-post {	min-height: 80px;	margin-bottom: 50px;}.w-blog.layout_latest:not(.cols_1) .w-blog-post {	padding: 0 25px;}.w-blog.layout_latest .w-blog-post-body {	margin-left: 105px;}.w-blog.layout_latest .w-blog-post-meta-date {	position: absolute;	left: 0;	top: 0;	text-align: center;	height: 80px;	width: 80px;	padding: 16px 0 0;	border-radius: 50%;	border: 2px solid;	color: inherit;}.w-blog-post-meta-date-day {	display: block;	font-size: 26px;	line-height: 32px;}.w-blog-post-meta-date-month {	display: block;	font-size: 14px;	line-height: 14px;	text-transform: uppercase;}.w-blog.layout_latest .w-blog-post-meta-date:before,.w-blog-post-meta-date-year {	display: none;}/* LAYOUT compact */.w-blog.layout_compact:not(.cols_1) .w-blog-list {	margin-left: -25px;	margin-right: -25px;}.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_compact .w-blog-list {	margin-left: 25px;	margin-right: 25px;}.w-blog.layout_compact .g-filters:not(.style_2) ~ .w-blog-list,.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_compact:not(.with_filters) .w-blog-list {	margin-top: 50px;}.w-blog.layout_compact:not(.cols_1) .w-blog-post {	padding: 0 25px;}.w-blog.layout_compact .w-blog-post {	margin-bottom: 30px;}.l-section.for_related .w-blog.layout_compact .w-blog-post {	margin-bottom: 8px;}.l-section.for_related .w-blog.layout_compact .w-blog-post:last-child {	margin-bottom: 4px;}.w-blog.layout_compact .w-blog-post-title {	display: inline-block;	vertical-align: baseline;	font-family: inherit;	margin: 0 10px 0 0;}.w-blog.layout_compact[class*="cols"] .w-blog-post-title {	font-size: inherit;}.w-blog.layout_compact .w-blog-post-meta {	display: inline-block;	vertical-align: baseline;}.w-blog.layout_compact .w-blog-post-meta > * {	margin: 0 16px 0 0;	vertical-align: baseline;}.w-blog.layout_compact .w-blog-post-meta > *:before,.w-blog.layout_compact .w-blog-post-content,.w-blog.layout_compact .w-blog-post-more {	display: none;}/* LAYOUT related */.w-blog.layout_related .w-blog-list {	margin: 0 -15px;}.w-blog.layout_related .w-blog-post {	float: left;	padding: 0 15px;	width: 33.3333%;}.w-blog.layout_related .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {	display: block;	padding-bottom: 66.6666%;}.w-blog.layout_related .w-blog-post-title {	font-size: 16px;	font-family: inherit;	margin: 12px 0 10px;	color: inherit;}/* POST FORMAT link */.w-blog-post.format-link .w-blog-post-title a:after {	content: '\f08e';	font-family: fontawesome;	font-weight: normal;	line-height: 1;	font-size: 0.8em;	margin-left: 0.6em;}.w-blog-post.format-link .w-blog-post-content,.w-blog-post.format-link .w-blog-post-meta-comments {	display: none;}/* POST FORMAT quote */.w-blog-post.format-quote blockquote {	font-size: 20px;	line-height: 30px;	font-style: normal;	padding: 0;	margin: 0;	border: none;}.w-blog-post.format-quote blockquote cite {	font-size: 14px;	line-height: 24px;	opacity: 0.5;}.w-blog.layout_classic .format-quote.has-post-thumbnail blockquote {	padding-top: 20px;}.w-blog.layout_tiles .format-quote blockquote {	margin-bottom: 8px;}.w-blog.layout_cards .format-quote .w-blog-post-h {	color: #fff;}/* Blog Navigation (next/prev posts)   ========================================================================== */.w-blognav {	overflow: hidden;}.w-blognav-prev {	float: left;	padding: 0 35px;	width: 50%;	position: relative;	color: inherit !important;	transition: none;}.w-blognav-prev:before {	content: '\f104';	font: 36px/1 fontawesome;	position: absolute;	top: 6px;	left: 0;	opacity: 0.3;}.w-blognav-next {	float: right;	text-align: right;	padding: 0 35px;	width: 50%;	position: relative;	color: inherit !important;	transition: none;}.w-blognav-next:before {	content: '\f105';	font: 36px/1 fontawesome;	position: absolute;	top: 6px;	right: 0;	opacity: 0.3;}.w-blognav-meta {	display: block;	font-size: 13px;	line-height: 20px;	text-transform: uppercase;	margin-bottom: 4px;	opacity: 0.5;}.w-blognav-title {	display: inline-block;	vertical-align: top;	line-height: 1.5;	transition: color 0.3s;}/* Buttons   ========================================================================== */.w-btn,button,input[type="submit"] {	font-size: 15px;	line-height: 20px;	font-weight: bold;	text-transform: uppercase;	padding: 11px 28px;	margin: 5px 0;	border: none;	border-radius: 5px;	overflow: hidden;	z-index: 0;	transition: background-color 0.3s, box-shadow 0.3s, color 0.3s;	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */}input[type="submit"]:focus {	box-shadow: none;}.no-touch .w-btn:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	height: 0;	background-color: rgba(0,0,0,0.1);	transition: height 0.3s;}.no-touch .w-btn:hover:before {	height: 100%;}.w-btn-label {	position: relative;}.w-btn i {	position: absolute;	line-height: inherit;	vertical-align: top;}/* ICON atleft */.w-btn.icon_atleft i {	left: 28px;}.w-btn.icon_atleft i + .w-btn-label {	padding-left: 25px;}/* ICON atright */.w-btn.icon_atright i {	right: 28px;}.w-btn.icon_atright i + .w-btn-label {	padding-right: 25px;}/* SIZE small */.w-btn.size_small,input.w-btn.size_small,button.w-btn.size_small {	font-size: 13px;	padding: 7px 22px;	border-radius: 4px;}.w-btn.size_small.icon_atleft i {	left: 20px;}.w-btn.size_small.icon_atleft i + .w-btn-label {	padding-left: 22px;}.w-btn.size_small.icon_atright i {	right: 20px;}.w-btn.size_small.icon_atright i + .w-btn-label {	padding-right: 22px;}/* SIZE large */.w-btn.size_large,input.w-btn.size_large,button.w-btn.size_large {	font-size: 18px;	padding: 16px 42px;}.w-btn.size_large.icon_atleft i {	left: 40px;}.w-btn.size_large.icon_atleft i + .w-btn-label {	padding-left: 28px;}.w-btn.size_large.icon_atright i {	right: 40px;}.w-btn.size_large.icon_atright i + .w-btn-label {	padding-right: 28px;}/* STYLE outlined */.w-btn.style_outlined {	background-color: transparent !important;}/* COLOR: transparent */.w-btn.color_transparent {	font-weight: normal;	text-transform: none;	overflow: visible;	margin: 0 4px;	padding: 0 !important;}.no-touch .w-btn.color_transparent:before {	display: none;}.w-btn.color_transparent.icon_atleft i {	left: 0 !important;}.w-btn.color_transparent.icon_atright i {	right: 0 !important;}/* COLOR: primary & secondary */button,input[type="submit"],a.w-btn.color_primary,.w-btn.color_primary,a.w-btn.color_secondary,.w-btn.color_secondary,.no-touch button:hover,.no-touch input[type="submit"]:hover,.no-touch a.w-btn.color_primary:hover,.no-touch .w-btn.color_primary:hover,.no-touch a.w-btn.color_secondary:hover,.no-touch .w-btn.color_secondary:hover,.no-touch a.w-btn.color_primary.style_outlined:hover,.no-touch .w-btn.color_primary.style_outlined:hover,.no-touch a.w-btn.color_secondary.style_outlined:hover,.no-touch .w-btn.color_secondary.style_outlined:hover {	color: #fff;}/* COLOR: light & contrast */.w-btn.color_light:before,.w-btn.color_contrast:before {	background-color: rgba(0,0,0,0.06);}/* COLOR: white */.w-btn.color_white,a.w-btn.color_white {	background-color: #fff;	color: #444;}.no-touch .w-btn.color_white:hover,.no-touch a.w-btn.color_white:hover {	color: #444;}.no-touch .w-btn.color_white:before {	background-color: rgba(0,0,0,0.06);}.w-btn.color_white.style_outlined,a.w-btn.color_white.style_outlined {	box-shadow: 0 0 0 2px #fff inset;	color: #fff;}.no-touch .w-btn.color_white.style_outlined:hover,.no-touch a.w-btn.color_white.style_outlined:hover {	color: #444;}.w-btn.color_white.style_outlined:before {	background-color: #fff;}/* COLOR: black */.w-btn.color_black {	background-color: #000;	color: #fff;}.no-touch .w-btn.color_black:hover {	color: #fff;}.no-touch .w-btn.color_black:before {	background-color: rgba(255,255,255,0.05);}.w-btn.color_black.style_outlined {	box-shadow: 0 0 0 2px #000 inset;	color: #000;}.no-touch .w-btn.color_black.style_outlined:hover {	color: #fff;}.w-btn.color_black.style_outlined:before {	background-color: #000;}/* COLOR: red */.w-btn.color_red {	background-color: #f40;	color: #fff;}.no-touch .w-btn.color_red:hover {	color: #fff;}.w-btn.color_red.style_outlined {	box-shadow: 0 0 0 2px #f40 inset;	color: #f40;}.no-touch .w-btn.color_red.style_outlined:hover {	color: #fff;}.w-btn.color_red.style_outlined:before {	background-color: #f40;}/* COLOR: pink */.w-btn.color_pink {	background-color: #ff6b6b;	color: #fff;}.no-touch .w-btn.color_pink:hover {	color: #fff;}.w-btn.color_pink.style_outlined {	box-shadow: 0 0 0 2px #ff6b6b inset;	color: #ff6b6b;}.no-touch .w-btn.color_pink.style_outlined:hover {	color: #fff;}.w-btn.color_pink.style_outlined:before {	background-color: #ff6b6b;}/* COLOR: blue */.w-btn.color_blue {	background-color: #5ac8ed;	color: #fff;}.no-touch .w-btn.color_blue:hover {	color: #fff;}.w-btn.color_blue.style_outlined {	box-shadow: 0 0 0 2px #5ac8ed inset;	color: #5ac8ed;}.no-touch .w-btn.color_blue.style_outlined:hover {	color: #fff;}.w-btn.color_blue.style_outlined:before {	background-color: #5ac8ed;}/* COLOR: green */.w-btn.color_green {	background-color: #59ba41;	color: #fff;}.no-touch .w-btn.color_green:hover {	color: #fff;}.w-btn.color_green.style_outlined {	box-shadow: 0 0 0 2px #59ba41 inset;	color: #59ba41;}.no-touch .w-btn.color_green.style_outlined:hover {	color: #fff;}.w-btn.color_green.style_outlined:before {	background-color: #59ba41;}/* COLOR: yellow */.w-btn.color_yellow {	background-color: #fac000;	color: #fff;}.no-touch .w-btn.color_yellow:hover {	color: #fff;}.w-btn.color_yellow:before {	background-color: rgba(0,0,0,0.06);}.w-btn.color_yellow.style_outlined {	box-shadow: 0 0 0 2px #fac000 inset;	color: #fac000;}.no-touch .w-btn.color_yellow.style_outlined:hover {	color: #fff;}.w-btn.color_yellow.style_outlined:before {	background-color: #fac000;}/* COLOR: midnight */.w-btn.color_midnight {	background-color: #2c3e50;	color: #fff;}.no-touch .w-btn.color_midnight:hover {	color: #fff;}.w-btn.color_midnight.style_outlined {	box-shadow: 0 0 0 2px #2c3e50 inset;	color: #2c3e50;}.no-touch .w-btn.color_midnight.style_outlined:hover {	color: #fff;}.w-btn.color_midnight.style_outlined:before {	background-color: #2c3e50;}/* COLOR: purple */.w-btn.color_purple {	background-color: #8560a8;	color: #fff;}.no-touch .w-btn.color_purple:hover {	color: #fff;}.w-btn.color_purple.style_outlined {	box-shadow: 0 0 0 2px #8560a8 inset;	color: #8560a8;}.no-touch .w-btn.color_purple.style_outlined:hover {	color: #fff;}.w-btn.color_purple.style_outlined:before {	background-color: #8560a8;}/* COLOR: navy */.w-btn.color_navy {	background-color: #1265a8;	color: #fff;}.no-touch .w-btn.color_navy:hover {	color: #fff;}.w-btn.color_navy.style_outlined {	box-shadow: 0 0 0 2px #1265a8 inset;	color: #1265a8;}.no-touch .w-btn.color_navy.style_outlined:hover {	color: #fff;}.w-btn.color_navy.style_outlined:before {	background-color: #1265a8;}/* COLOR: teal */.w-btn.color_teal {	background-color: #008b83;	color: #fff;}.no-touch .w-btn.color_teal:hover {	color: #fff;}.w-btn.color_teal.style_outlined {	box-shadow: 0 0 0 2px #008b83 inset;	color: #008b83;}.no-touch .w-btn.color_teal.style_outlined:hover {	color: #fff;}.w-btn.color_teal.style_outlined:before {	background-color: #008b83;}/* COLOR: brown */.w-btn.color_brown {	background-color: #6a4530;	color: #fff;}.no-touch .w-btn.color_brown:hover {	color: #fff;}.w-btn.color_brown.style_outlined {	box-shadow: 0 0 0 2px #6a4530 inset;	color: #6a4530;}.no-touch .w-btn.color_brown.style_outlined:hover {	color: #fff;}.w-btn.color_brown.style_outlined:before {	background-color: #6a4530;}/* COLOR: cream */.w-btn.color_cream {	background-color: #f5ddbf;	color: #605c57;}.no-touch .w-btn.color_cream:hover {	color: #605c57;}.w-btn.color_cream:before {	background-color: rgba(0,0,0,0.06);}.w-btn.color_cream.style_outlined {	box-shadow: 0 0 0 2px #f5ddbf inset;	color: #f5ddbf;}.no-touch .w-btn.color_cream.style_outlined:hover {	color: #605c57;}.w-btn.color_cream.style_outlined:before {	background-color: #f5ddbf;}/* COLOR: lime */.w-btn.color_lime {	background-color: #baeb59;	color: #656c57;}.no-touch .w-btn.color_lime:hover {	color: #656c57;}.w-btn.color_lime:before {	background-color: rgba(0,0,0,0.06);}.w-btn.color_lime.style_outlined {	box-shadow: 0 0 0 2px #baeb59 inset;	color: #baeb59;}.no-touch .w-btn.color_lime.style_outlined:hover {	color: #656c57;}.w-btn.color_lime.style_outlined:before {	background-color: #baeb59;}/* ALIGN left */.w-btn-wrapper.align_left {	display: inline-block;	vertical-align: top;	margin-right: 6px;}.align_center > .w-btn-wrapper.align_left {	margin-left: 10px;	margin-right: 10px;}/* ALIGN center */.w-btn-wrapper.align_center {	text-align: center;}/* ALIGN right */.w-btn-wrapper.align_right {	float: right;	margin-left: 10px;}/* Cart   ========================================================================== */.w-cart {	display: none;	float: right;	vertical-align: top;}.w-cart.has_items {	display: inline-block;}.w-nav.type_desktop ~ .w-search ~ .w-cart.has_items {	margin-left: 10px;}.w-cart-h {	display: inline-block;	vertical-align: middle;	line-height: 50px;}.l-subheader.at_bottom .w-cart-h {	line-height: 40px;}.w-cart-link {	display: block;	font-size: 20px;	padding-left: 10px;	position: relative;	color: inherit;}.w-cart-link:before {	content: '\f07a';	font-family: fontawesome;	vertical-align: top;}.w-cart-quantity {	font-size: 18px;	font-weight: bold;	margin-left: 2px;	vertical-align: top;	transition: color 0.3s;}/* Notification */.w-cart-notification {	display: none;	position: absolute;	right: 0;	font-size: 13px;	text-align: center;	line-height: 20px;	padding: 18px 20px;	width: 285px;	z-index: 11;	border-radius: 3px;	background-color: rgba(0,0,0,0.85);	color: #ccc;}.w-cart-notification .product-name {	color: #fff;}/* Dropdown */.w-cart-dropdown {	display: none;	position: absolute;	z-index: 11;	right: 0;	font-size: 14px;	text-align: left;	padding: 30px 30px 25px;	width: 285px;	box-shadow: 0 8px 15px rgba(0,0,0,0.1);}.woocommerce-cart .w-cart-dropdown,.woocommerce-checkout .w-cart-dropdown {	display: none !important;}.w-cart-dropdown .widget_shopping_cart {	padding: 0;	margin: 0;	background-color: transparent;}.w-cart-dropdown .widgettitle {	display: none;}.w-cart-dropdown ul.product_list_widget {	max-height: 280px;	overflow-y: auto;}.w-cart-dropdown .widget_shopping_cart p.total {	text-align: center;	line-height: 24px;}/* Comments   ========================================================================== */.w-comments-title {	margin-bottom: 10px;}.w-comments-title:before {	display: inline-block;	vertical-align: top;	content: '\f086';	font-family: fontawesome;	margin-right: 5px;	opacity: 0.33;}.w-comments-title > span {	display: inline-block;	vertical-align: top;}.w-comments-list {	margin-bottom: 30px;	border-bottom: 1px solid;}.w-comments-item {	padding-top: 30px;	margin-bottom: 30px;	border-top: 1px solid;	border-color: inherit;}.w-comments-list > .w-comments-item:first-child {	border-top: none;}.w-comments-childlist {	margin-left: 30px;	border-color: inherit;}.w-comments-item-meta,.w-comments-item-text,.w-comments-item-answer {	margin-left: 70px;}.w-comments-item-meta {	margin-bottom: 15px;}.w-comments-item-icon {	top: 30px;	width: 50px;	border-radius: 50%;	overflow: hidden;}.w-comments-item-author {	font-weight: bold;	margin-right: 20px;}.w-comments-item-date {	font-size: 13px;	color: inherit;	opacity: 0.5;}.w-comments-item-text > *:last-child {	margin-bottom: 0;}.w-comments-item-answer {	font-size: 13px;	margin-top: 15px;}.w-comments-pagination {	font-size: 13px;	text-align: center;}.w-comments-pagination a {	margin: 0 10px;}.no-touch .w-comments-item-meta a:hover,.no-touch .w-comments-item-text a:hover,.no-touch .w-comments-item-answer a:hover,.no-touch .w-comments-pagination a:hover,.no-touch .comment-reply-title a:hover {	opacity: 1;}.comment-reply-title small {	font-size: 13px;	margin-left: 5px;}/* Contacts   ========================================================================== */.w-contacts-item.for_address:before {	content: '\f041';	font-family: fontawesome;}.w-contacts-item.for_phone:before {	content: '\f095';	font-family: fontawesome;}.w-contacts-item.for_email:before {	content: '\f0e0';	font-family: fontawesome;}.w-contacts-item.for_fax:before {	content: '\f02f';	font-family: fontawesome;}/* w-contacts in header */.l-subheader .w-contacts {	display: inline-block;	vertical-align: middle;	font-size: 13px;	line-height: 36px;}.l-subheader .w-contacts-list {	margin: 0 -10px;}.l-subheader .w-contacts-item {	display: inline-block;	vertical-align: top;	margin: 0 10px;	white-space: nowrap;}.l-subheader .w-contacts-item:before {	font-size: 15px;	vertical-align: top;	opacity: 0.5;}.l-subheader .w-contacts-item i {	font-size: 15px;	vertical-align: top;	line-height: inherit;	opacity: 0.5;}.l-subheader .w-contacts-item-value {	display: inline-block;	vertical-align: top;	margin: 0 0 0 5px;}.l-subheader .w-contacts-item i,.l-subheader .w-contacts-item.for_phone .w-contacts-item-value {	transition: color 0.3s;}.l-subheader .w-contacts-item-value a {	color: inherit;}/* w-contacts in main */.l-main .w-contacts-list {	font-size: 0;	margin: 0 -20px -20px;}.l-main .w-contacts-item {	display: inline-block;	vertical-align: middle;	padding: 0 20px 20px;	white-space: nowrap;}.l-main .w-contacts-item:before {	display: inline-block;	vertical-align: inherit;	text-align: center;	font-size: 20px;	line-height: 50px;	height: 50px;	width: 50px;	margin-right: 15px;	border-radius: 50%;}.l-section.color_primary .w-contacts-item:before,.l-section.color_secondary .w-contacts-item:before {	box-shadow: 0 0 0 2px #fff inset;	color: #fff;}.l-main .w-contacts-item-value {	display: inline-block;	vertical-align: inherit;	font-size: 16px;	line-height: 26px;}.l-main .w-contacts-item.for_address .w-contacts-item-value {	white-space: normal;	max-width: calc(100% - 65px);}/* w-contacts in footer */.l-subfooter .w-contacts-item {	position: relative;}.l-subfooter .w-contacts-item:before {	display: block;	position: absolute;	top: 0;	left: 0;	text-align: center;	font-size: 18px;	line-height: 21px;	height: 21px;	width: 21px;}.l-subfooter .w-contacts-item-value {	display: block;	margin: 0 0 12px 36px;}/* Copyright   ========================================================================== */.w-nav + .w-copyright {	float: left;}/* Counter   ========================================================================== */.w-counter {	text-align: center;	margin: 0 auto;	max-width: 300px;}.w-counter-number {	line-height: 1;}.l-section.color_primary .w-counter-number,.l-section.color_secondary .w-counter-number,.l-section.color_custom .w-counter-number {	color: inherit;}.w-counter h6.w-counter-title {	padding: 10px 0 8px;	margin: 0;}/* SIZE: small */.w-counter.size_small .w-counter-number {	font-size: 4em;}/* SIZE: medium */.w-counter.size_medium .w-counter-number {	font-size: 5em;}/* SIZE: large */.w-counter.size_large .w-counter-number {	font-size: 6em;}/* Filters   ========================================================================== */.g-filters {	text-align: center;}.g-filters-item {	display: inline-block;	vertical-align: top;	white-space: nowrap;	text-overflow: ellipsis;	cursor: pointer;	transition: all 0.2s;}.g-filters-item.active {	cursor: default;}/* STYLE: 1 */.l-section.color_primary .g-filters.style_1,.l-section.color_secondary .g-filters.style_1,.l-section.color_custom .g-filters.style_1 {	background-color: transparent;}.g-filters.style_1 .g-filters-item {	font-size: 14px;	line-height: 50px;	padding: 0 18px;}.no-touch .g-filters.style_1 .g-filters-item:hover {	color: #fff;}/* STYLE: 2 */.g-filters.style_2 {	padding: 0 18px 18px;}.w-portfolio.with_indents .g-filters.style_2 {	padding-bottom: 10px;}.l-section.height_auto .g-filters.style_2 {	padding-top: 18px;}.g-filters.style_2 .g-filters-item {	line-height: 42px;	padding: 0 20px;	margin: 2px;	border-radius: 3px;}.no-touch .g-filters.style_2 .g-filters-item:hover {	color: #fff;}.l-section.color_primary .g-filters.style_2 .g-filters-item.active,.l-section.color_secondary .g-filters.style_2 .g-filters-item.active,.l-section.color_custom .g-filters.style_2 .g-filters-item.active {	background-color: rgba(255,255,255,0.12);	color: #fff;}/* STYLE: 3 */.g-filters.style_3 .g-filters-item {	font-size: 16px;	line-height: 24px;	padding: 15px 20px 12px;	background-color: transparent !important;	border-bottom: 3px solid transparent;	opacity: 0.66;}.no-touch .g-filters.style_3 .g-filters-item:hover,.g-filters.style_3 .g-filters-item.active {	opacity: 1;}.l-section.color_primary .g-filters.style_3 .g-filters-item.active,.l-section.color_secondary .g-filters.style_3 .g-filters-item.active,.l-section.color_custom .g-filters.style_3 .g-filters-item.active {	border-color: #fff;	color: #fff;}/* Form   ========================================================================== */.w-form-row {	margin-bottom: 16px;}.w-form-row.for_submit {	margin-bottom: 0;}.w-form-row-label {	display: none;	margin-bottom: 5px;}.w-form-row.for_captcha .w-form-row-label {	display: block;}.w-form-row-field {	position: relative;}.w-form-row-field > input[type="text"],.w-form-row-field > input[type="password"],.w-form-row-field > input[type="email"],.w-form-row-field > textarea,.w-form-row-field > select {	padding-left: 48px;}.w-form-row-field:before {	display: block;	position: absolute;	top: 0;	left: 0;	font-size: 20px;	font-family: fontawesome;	text-align: center;	line-height: 40px;	width: 50px;	opacity: 0.33;	pointer-events: none;	transition: opacity 0.3s, color 0.3s;}.w-form-row.for_log .w-form-row-field:before,.w-form-row.for_name .w-form-row-field:before,.w-form-row.for_author .w-form-row-field:before {	content: '\f007';}.w-form-row.for_email .w-form-row-field:before {	content: '\f0e0';}.w-form-row.for_phone .w-form-row-field:before {	content: '\f095';}.w-form-row.for_comment .w-form-row-field:before,.w-form-row.for_message .w-form-row-field:before {	content: '\f040';}.w-form-row.for_url .w-form-row-field:before {	content: '\f0c1';}.w-form-row.for_captcha .w-form-row-field:before {	content: '\f059';}.w-form-row.for_pwd .w-form-row-field:before,.w-form-row.for_post_password .w-form-row-field:before {	content: '\f023';}.w-form-row.focused .w-form-row-field:before {	opacity: 1;}.w-form-row-field-bar {	display: none;}.w-form .w-btn {	margin: 0;}.w-form .w-btn-label {	display: block;	transform: translateY(0);	transition: transform 0.3s, opacity 0.3s;}.w-form .w-btn.loading .w-btn-label {	opacity: 0;	transform: translateY(100%);}.w-form .w-btn .g-preloader {	position: absolute;	top: 50%;	left: 50%;	height: 26px;	width: 26px;	margin: -13px 0 0 -13px;	opacity: 0;	transform: translateY(-100%);	transition: transform 0.3s, opacity 0.3s;}.w-form .w-btn.loading .g-preloader {	opacity: 1;	transform: translateY(0);}.w-form-row-state {	font-size: 13px;	line-height: 18px;	height: 0;	opacity: 0;	transition-property: height, padding, opacity;	transition-duration: 0.3s;}.w-form-message {	font-size: 18px;	line-height: 26px;	opacity: 0;	transition-property: padding, opacity;	transition-duration: 0.3s;}.w-form-message.type_success {	padding: 8px 0;	opacity: 1;	color: #4c0;}.w-form-message.type_error {	padding: 8px 0;	opacity: 1;	color: red;}/* ALIGN left */.w-form.align_left .w-form-row.for_submit {	display: inline-block;	vertical-align: middle;	margin-right: 15px;}.w-form.align_left .w-form-message.type_success {	display: inline-block;	vertical-align: middle;}/* ALIGN right */.w-form.align_right {	text-align: left;}.w-form.align_right .w-form-row.for_submit {	float: right;	display: inline-block;	vertical-align: middle;	margin-left: 15px;}.w-form.align_right .w-form-message.type_success {	display: inline-block;	vertical-align: middle;}/* CHECK wrong */.w-form-row.check_wrong input,.w-form-row.check_wrong textarea,.w-form-row.check_wrong select {	box-shadow: 0 0 0 2px red;}.w-form-row.check_wrong .w-form-row-state {	height: 20px;	padding-top: 4px;	opacity: 1;	color: red;}/* FOR comments */.w-form.for_comments .form-submit input {	margin: 0;}/* FOR protected post */.w-form.for_protectedpost:after {	display: block;	content: '';	clear: both;}.w-form.for_protectedpost .w-form-row.for_post_password,.w-form.for_protectedpost .w-form-row.for_submit {	float: left;	margin-right: 10px;}/* FOR login */.w-form.for_login .w-form-row.for_submit {	float: left;	margin-right: 15px;}.w-form.for_login .w-form-row.for_submit ~ label {	display: inline-block;	vertical-align: top;	font-size: 13px;	margin-top: 8px;	white-space: nowrap;}.w-form.for_login .w-form-row.for_submit ~ label input[type="checkbox"] {	margin-top: -3px;	vertical-align: middle;}.w-form-row.for_links {	clear: both;	margin: 0;	padding-top: 10px;}.w-form-row-link {	font-size: 13px;	margin-right: 10px;}/* Gallery   ========================================================================== */.w-gallery.link_media .w-gallery-item {	cursor: zoom-in;}.no-touch a.w-gallery-item .w-gallery-item-hover {	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	transition: box-shadow 0.3s;	box-shadow: 0 0 0 1px transparent inset;}.no-touch a.w-gallery-item:hover .w-gallery-item-hover {	box-shadow: 0 0 0 8px #fff inset;}/* WITH indents */.w-gallery.with_indents .w-gallery-list {	margin: -4px;}.l-section.width_full .full-width .w-gallery.with_indents .w-gallery-list {	margin-left: 4px;	margin-right: 4px;}.l-section.height_auto .full-width .w-gallery.with_indents .w-gallery-list {	margin-top: 4px;	margin-bottom: 4px;}.w-gallery.with_indents .w-gallery-item {	padding: 4px;}.w-gallery.with_indents a.w-gallery-item .w-gallery-item-hover {	top: 4px;	left: 4px;	right: 4px;	bottom: 4px;}/* IconBox   ========================================================================== */.w-iconbox-link {	color: inherit;	transition: none;	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */}.w-iconbox-icon {	line-height: 1;	position: relative;	transition: background-color 0.3s, color 0.3s, box-shadow 0.1s;}.no-touch .l-footer .w-iconbox-link:hover .w-iconbox-icon {	color: inherit;}.w-iconbox-title {	transition: color 0.3s;}.w-iconbox-text p,.w-iconbox-text ul,.w-iconbox-text ol {	margin-bottom: 12px !important;}/* ICONPOS: top */.w-iconbox.iconpos_top {	max-width: 350px;}.w-iconbox.iconpos_top .w-iconbox-title {	padding: 15px 0;}/* ICONPOS: left */.w-iconbox.iconpos_left .w-iconbox-title {	padding: 0 0 15px;}/* STYLE: default */.w-iconbox.style_default .w-iconbox-icon {	background-color: transparent !important;	box-shadow: none !important;	color: inherit;}/* STYLE: circle & outlined */.w-iconbox.style_circle .w-iconbox-icon,.w-iconbox.style_outlined .w-iconbox-icon {	overflow: hidden;	border-radius: 50%;}.w-iconbox.style_outlined .w-iconbox-icon {	background-color: transparent !important;}.no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon {	color: #fff !important;}.no-touch .w-iconbox.style_outlined .w-iconbox-link:hover .w-iconbox-icon {	color: #fff !important;	box-shadow: 0 0 0 2px transparent inset;	transition: color 0.3s, box-shadow 0.1s 0.3s;}.no-touch .w-iconbox.style_circle .w-iconbox-icon:before,.no-touch .w-iconbox.style_outlined .w-iconbox-icon:before {	display: block;	content: '';	position: absolute;	top: -2px;	left: 0;	height: 0;	width: 100%;	border: 1px solid transparent; /* fix for Chrome */	transition: height 0.3s;}.no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon:before,.no-touch .w-iconbox.style_outlined .w-iconbox-link:hover .w-iconbox-icon:before {	height: 100%;}.w-iconbox.style_circle .w-iconbox-icon i,.w-iconbox.style_outlined .w-iconbox-icon i {	position: relative;}.w-iconbox.cont_img .w-iconbox-icon:before {	display: none !important;}/* COLOR */.w-iconbox.color_primary.style_circle .w-iconbox-icon,.w-iconbox.color_secondary.style_circle .w-iconbox-icon,.no-touch .l-section.color_primary .w-iconbox-link:hover .w-iconbox-title {	color: #fff;}/* SIZE: tiny */.w-iconbox.no_text.size_tiny {	max-width: 50px;}.w-iconbox.size_tiny .w-iconbox-icon {	font-size: 24px;	line-height: 28px;}.w-iconbox.style_default.size_tiny .w-iconbox-icon img {	max-width: 24px;}.w-iconbox.size_tiny .w-iconbox-title {	font-size: 20px;	line-height: 28px;	padding: 10px 0;}.w-iconbox.size_tiny.iconpos_left .w-iconbox-title {	margin-left: 38px;	padding-top: 0;}.w-iconbox.style_circle.size_tiny .w-iconbox-icon,.w-iconbox.style_outlined.size_tiny .w-iconbox-icon {	font-size: 20px;	line-height: 50px;	height: 50px;	width: 50px;}.w-iconbox.style_circle.size_tiny .w-iconbox-icon img,.w-iconbox.style_outlined.size_tiny .w-iconbox-icon img {	max-width: 20px;}.w-iconbox.style_circle.size_tiny.iconpos_left .w-iconbox-title,.w-iconbox.style_circle.size_tiny.iconpos_left .w-iconbox-text,.w-iconbox.style_outlined.size_tiny.iconpos_left .w-iconbox-title,.w-iconbox.style_outlined.size_tiny.iconpos_left .w-iconbox-text {	margin-left: 70px;}/* SIZE: small */.w-iconbox.no_text.size_small {	max-width: 70px;}.w-iconbox.size_small .w-iconbox-icon {	font-size: 36px;}.w-iconbox.style_default.size_small .w-iconbox-icon img {	max-width: 36px;}.w-iconbox.size_small.iconpos_left .w-iconbox-title,.w-iconbox.size_small.iconpos_left .w-iconbox-text {	margin-left: 55px;}.w-iconbox.style_circle.size_small .w-iconbox-icon,.w-iconbox.style_outlined.size_small .w-iconbox-icon {	font-size: 28px;	line-height: 70px;	height: 70px;	width: 70px;}.w-iconbox.style_circle.size_small .w-iconbox-icon img,.w-iconbox.style_outlined.size_small .w-iconbox-icon img {	max-width: 28px;}.w-iconbox.style_circle.size_small.iconpos_left .w-iconbox-title,.w-iconbox.style_circle.size_small.iconpos_left .w-iconbox-text,.w-iconbox.style_outlined.size_small.iconpos_left .w-iconbox-title,.w-iconbox.style_outlined.size_small.iconpos_left .w-iconbox-text {	margin-left: 95px;}/* SIZE: medium */.w-iconbox.no_text.size_medium {	max-width: 90px;}.w-iconbox.size_medium .w-iconbox-icon {	font-size: 48px;}.w-iconbox.style_default.size_medium .w-iconbox-icon img {	max-width: 48px;}.w-iconbox.size_medium.iconpos_left .w-iconbox-title,.w-iconbox.size_medium.iconpos_left .w-iconbox-text {	margin-left: 70px;}.w-iconbox.style_circle.size_medium .w-iconbox-icon,.w-iconbox.style_outlined.size_medium .w-iconbox-icon {	font-size: 36px;	line-height: 90px;	height: 90px;	width: 90px;}.w-iconbox.style_circle.size_medium .w-iconbox-icon img,.w-iconbox.style_outlined.size_medium .w-iconbox-icon img {	max-width: 36px;}.w-iconbox.style_circle.size_medium.iconpos_left .w-iconbox-title,.w-iconbox.style_circle.size_medium.iconpos_left .w-iconbox-text,.w-iconbox.style_outlined.size_medium.iconpos_left .w-iconbox-title,.w-iconbox.style_outlined.size_medium.iconpos_left .w-iconbox-text {	margin-left: 115px;}/* SIZE: large */.w-iconbox.no_text.size_large {	max-width: 110px;}.w-iconbox.size_large .w-iconbox-icon {	font-size: 70px;}.w-iconbox.style_default.size_large .w-iconbox-icon img {	max-width: 70px;}.w-iconbox.size_large.iconpos_left .w-iconbox-title,.w-iconbox.size_large.iconpos_left .w-iconbox-text {	margin-left: 95px;}.w-iconbox.style_circle.size_large .w-iconbox-icon,.w-iconbox.style_outlined.size_large .w-iconbox-icon {	font-size: 46px;	line-height: 110px;	height: 110px;	width: 110px;}.w-iconbox.style_circle.size_large .w-iconbox-icon img,.w-iconbox.style_outlined.size_large .w-iconbox-icon img {	max-width: 46px;}.w-iconbox.style_circle.size_large.iconpos_left .w-iconbox-title,.w-iconbox.style_circle.size_large.iconpos_left .w-iconbox-text,.w-iconbox.style_outlined.size_large.iconpos_left .w-iconbox-title,.w-iconbox.style_outlined.size_large.iconpos_left .w-iconbox-text {	margin-left: 135px;}/* SIZE: huge */.w-iconbox.no_text.size_huge {	max-width: 130px;}.w-iconbox.size_huge .w-iconbox-icon {	font-size: 90px;	line-height: 100px;}.w-iconbox.style_default.size_huge .w-iconbox-icon img {	max-width: 90px;}.w-iconbox.size_huge.iconpos_left .w-iconbox-title,.w-iconbox.size_huge.iconpos_left .w-iconbox-text {	margin-left: 115px;}.w-iconbox.style_circle.size_huge .w-iconbox-icon,.w-iconbox.style_outlined.size_huge .w-iconbox-icon {	font-size: 56px;	line-height: 130px;	height: 130px;	width: 130px;}.w-iconbox.style_circle.size_huge .w-iconbox-icon img,.w-iconbox.style_outlined.size_huge .w-iconbox-icon img {	max-width: 56px;}.w-iconbox.style_circle.size_huge.iconpos_left .w-iconbox-title,.w-iconbox.style_circle.size_huge.iconpos_left .w-iconbox-text,.w-iconbox.style_outlined.size_huge.iconpos_left .w-iconbox-title,.w-iconbox.style_outlined.size_huge.iconpos_left .w-iconbox-text {	margin-left: 160px;}/* Single Image   ========================================================================== */.w-image {	line-height: 0;	margin-bottom: 20px;}.w-image.align_left {	float: left;	margin-right: 20px;}.w-image.align_right {	float: right;	margin-left: 20px;}.w-image.align_center {	clear: both;	text-align: center;}.one-half .w-image,.one-third .w-image,.two-thirds .w-image,.one-quarter .w-image,.three-quarters .w-image {	margin-bottom: 20px;}.w-image:last-child,.l-section.width_full .g-cols > .full-width > .w-image {	margin-bottom: 0 !important;}/* Lang   ========================================================================== */.w-lang {	display: inline-block;	vertical-align: middle;	line-height: 36px;	margin-left: 15px;}.w-lang.layout_dropdown .w-lang-list {	padding-top: 32px;	padding-bottom: 4px;	min-width: 100%;	box-sizing: content-box;	box-shadow: 0 0 0 0 rgba(0,0,0,0);	transition: box-shadow 0.3s;}.w-lang.layout_dropdown.active .w-lang-list {	box-shadow: 0 0 1px 1px rgba(0,0,0,0.08);}.w-lang-item {	padding: 0 30px 0 12px;	transition: color 0.3s;}.w-lang-list .w-lang-item {	line-height: 28px;	padding-right: 12px;	color: inherit;	opacity: 0;}.w-lang.active .w-lang-list .w-lang-item {	opacity: 1;}.w-lang-item-title {	font-size: 13px;}.w-lang-item-icon {	margin-right: 6px;}.w-lang-current {	position: relative;	cursor: pointer;}.w-lang-current .w-lang-item:before {	display: block;	content: "\f107";	position: absolute;	top: 0;	right: 10px;	font-size: 20px;	font-family: fontawesome;	cursor: pointer;}.w-lang.layout_dropdown.active .w-lang-current,.w-lang.layout_dropdown.active .w-lang-list {	z-index: 1;}/* Load More   ========================================================================== */.g-loadmore {	text-align: center;	position: relative;}.g-loadmore.done {	display: none;}.g-loadmore-btn {	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	padding: 20px;	cursor: pointer;	position: relative;	z-index: 1;	transition: background-color 0.3s, opacity 0.3s;}.l-section.height_auto.width_full .g-loadmore-btn {	padding: 30px;}.g-loadmore.loading .g-loadmore-btn {	opacity: 0;}.l-section.color_primary .g-loadmore-btn,.l-section.color_secondary .g-loadmore-btn,.l-section.color_custom .g-loadmore-btn {	background-color: rgba(255,255,255,0.12);}.no-touch .l-section.color_primary .g-loadmore-btn:hover,.no-touch .l-section.color_secondary .g-loadmore-btn:hover,.no-touch .l-section.color_custom .g-loadmore-btn:hover {	background-color: rgba(255,255,255,0.2);}.g-loadmore .g-preloader {	position: absolute;	top: 50%;	left: 50%;	margin: -20px 0 0 -20px;	opacity: 0;	transition: opacity 0.3s;}.g-loadmore.loading .g-preloader {	opacity: 1;}/* Logo   ========================================================================== */.w-logo {	float: left;}.l-header.layout_centered .w-logo {	float: none !important;}.w-logo-link {	color: inherit;}.w-logo-img {	max-width: 200px;	transition: height 0.3s;}.w-logo img {	display: block;	height: inherit;	min-height: 20px;	max-width: none;	width: auto;	transition: margin 0.3s, opacity 0.3s;}.w-logo img.for_tablets {	display: none;	max-height: 80px;}.w-logo img.for_mobiles {	display: none;	max-height: 50px;}/* Enable additional logo image for transparent header */.w-logo.with_transparent img.for_transparent,.l-header.transparent .w-logo.with_transparent img.for_default {	opacity: 0;}.l-header.transparent .w-logo.with_transparent img.for_transparent {	opacity: 1;}/* Enable additional logo image for tablets */@media (max-width: 900px) and (min-width: 601px) {	.w-logo.with_tablets img.for_default,	.w-logo.with_tablets img.for_transparent {		display: none;	}	.w-logo.with_tablets img.for_tablets {		display: block;	}}/* Enable additional logo image for mobiles */@media (max-width: 600px) {	.w-logo.with_mobiles img.for_default,	.w-logo.with_mobiles img.for_transparent {		display: none;	}	.w-logo.with_mobiles img.for_mobiles {		display: block;	}}/* Logos   ========================================================================== */.w-logos-item {	display: block;	border-radius: 5px;}.w-logos.with_indents .w-logos-item {	padding: 30px;}.w-logos-item img {	display: block;	margin: 0 auto;}/* STYLE: 1 */.w-logos.style_1 .w-logos-item {	border: 2px solid transparent;	opacity: 0.66;	transition: border-color 0.3s, opacity 0.3s;}.no-touch .w-logos.style_1 .w-logos-item:hover {	opacity: 1;}/* STYLE: 2 */.w-logos.style_2 .w-logos-item {	opacity: 0.66;	transition: opacity 0.3s;}.no-touch .w-logos.style_2 .w-logos-item:hover {	opacity: 1;}/* TYPE: carousel */.w-logos-list.owl-carousel .owl-stage {	display: flex;	align-items: center;}.w-logos-list.owl-carousel .owl-item {	-webkit-backface-visibility: initial; /* fix for hover effect on Chrome */}.w-logos.type_carousel .w-logos-item {	opacity: 0;	height: 0;}.w-logos.type_carousel .owl-loaded .w-logos-item {	opacity: 0.66;	height: auto;}.w-logos.style_3.type_carousel .owl-loaded .w-logos-item {	opacity: 1;}.owl-carousel .owl-item .w-logos-item img {	width: auto;}@media (max-width: 1280px) {	.w-logos.nav_arrows {		padding: 0 50px;	}}.sidebar_left .w-logos.nav_arrows,.sidebar_right .w-logos.nav_arrows {	padding: 0 50px;}.l-section.width_full .w-logos.nav_arrows {	padding: 0 70px;}/* TYPE: grid */.w-logos.type_grid .w-logos-item {	display: inline-block;	vertical-align: middle;	width: 100%;}.w-logos.type_grid.cols_2 .w-logos-item {	width: 50%;}.w-logos.type_grid.cols_3 .w-logos-item {	width: 33.3333%;}.w-logos.type_grid.cols_4 .w-logos-item {	width: 25%;}.w-logos.type_grid.cols_5 .w-logos-item {	width: 20%;}.w-logos.type_grid.cols_6 .w-logos-item {	width: 16.6666%;}.w-logos.type_grid.cols_7 .w-logos-item {	width: 14.2857%;}.w-logos.type_grid.cols_7.with_indents .w-logos-item {	padding: 25px;}.w-logos.type_grid.cols_8 .w-logos-item {	width: 12.5%;}.w-logos.type_grid.cols_8.with_indents .w-logos-item {	padding: 20px;}/* Arrows */.w-logos .owl-prev,.w-logos .owl-next {	position: absolute;	top: 50%;	font-size: 0;	font-family: fontawesome;	text-align: center;	line-height: 46px;	height: 50px;	width: 50px;	margin-top: -25px;	border-radius: 50%;	border: 2px solid transparent;	transition: border-color 0.3s, color 0.3s;}.w-logos .owl-prev {	left: -50px;}.w-logos .owl-prev:before {	content: '\f104';	font-size: 30px;	vertical-align: top;	padding-right: 3px;}.w-logos .owl-next {	right: -50px;}.w-logos .owl-next:before {	content: '\f105';	font-size: 30px;	vertical-align: top;	padding-left: 3px;}.no-touch .color_primary .w-logos .owl-prev:hover,.no-touch .color_primary .w-logos .owl-next:hover,.no-touch .color_secondary .w-logos .owl-prev:hover,.no-touch .color_secondary .w-logos .owl-next:hover,.no-touch .color_custom .w-logos .owl-prev:hover,.no-touch .color_custom .w-logos .owl-next:hover {	border-color: #fff;	color: #fff;}/* Map   ========================================================================== */.w-map img {	max-width: none !important;}.w-map label {	display: inline;	width: auto;}.gm-style .gm-style-iw > div {	width: auto !important;}.gm-style-iw {	color: #333;}.gm-style-iw h1,.gm-style-iw h2,.gm-style-iw h3,.gm-style-iw h4,.gm-style-iw h5,.gm-style-iw h6,.gm-style-iw p,.gm-style-iw ul,.gm-style-iw ol {	margin: 0;	padding: 8px 10px 4px !important;	color: inherit !important;}/* Message Box   ========================================================================== */.w-message {	margin-bottom: 24px;}.w-message-icon {	font-size: 30px;	width: 80px;	opacity: 0.5;}.w-message-body {	padding: 20px 25px;}.w-message.with_close .w-message-body {	padding-right: 60px;}.w-message.with_icon .w-message-body {	padding-left: 0;}.w-message-close {	font-size: 22px;	padding: 20px;	opacity: 0.3;	transition: opacity 0.3s;	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */}.no-touch .w-message-close:hover {	opacity: 1;}/* Navigation (Main Menu)   ========================================================================== */.l-header .w-nav {	display: inline-block;	vertical-align: middle;	line-height: 50px;}.l-subheader.at_bottom .w-nav.type_desktop {	line-height: 40px;}.w-nav.type_desktop.height_full,.l-subheader.at_bottom .w-nav.type_desktop.height_full {	line-height: inherit;}.w-nav-control {	float: right;	text-align: right;	font-size: 21px;	width: 40px;	cursor: pointer;	transition: color 0.3s;	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */}.l-subheader.at_bottom .w-nav-control {	float: left;	text-align: left;}.l-subheader.at_middle .w-cart + .w-nav .w-nav-control,.l-subheader.at_middle .w-search + .w-nav .w-nav-control {	margin-right: 10px;}.w-nav-control:before {	content: '\f0c9';	font-family: fontawesome;	vertical-align: top;	line-height: inherit;}.l-header .w-nav-anchor.level_1 {	padding: 0 20px;	color: inherit;}.w-nav-anchor.level_2,.w-nav-anchor.level_3,.w-nav-anchor.level_4 {	padding: 10px 20px;}.w-nav-title i {	width: 20px;}/* menu sublevel arrow */.w-nav-arrow {	display: none;	position: absolute;	top: 0;	right: 0;	font-family: fontawesome;	font-size: 20px;	font-weight: normal;	line-height: inherit;	text-align: center;	width: 20px;}.w-nav-arrow:before {	content: '\f107';}.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {	display: block;	line-height: 40px;	width: 30px;}.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {	content: '\f105';}.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {	padding-right: 20px;}/* menu underline hover effect */.w-nav.type_desktop .hover_underline .w-nav-title {	position: relative;}.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after  {	display: block;	content: '';	position: absolute;	left: 0;	bottom: -6px;	margin: 0 auto -2px;	height: 2px;	width: 100%;	opacity: 0;	transition: all 0.3s;}.no-touch .w-nav.type_desktop .hover_underline .w-nav-item.level_1:hover .w-nav-title:after {	bottom: -2px;	opacity: 1;}/* menu dropdown lists */.l-header .w-nav-list.level_2,.l-header .w-nav-list.level_3,.l-header .w-nav-list.level_4 {	box-shadow: 0 8px 15px rgba(0,0,0,0.1);	min-width: 200px;}.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3,.l-header .w-nav-anchor.level_4 {	line-height: 20px;	white-space: nowrap;	transition: color 0.1s, background-color 0.1s;}/* menu dropdown columns list */.w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {	padding: 15px 0;	min-width: 0;}.w-nav.type_desktop [class*="columns"] .w-nav-item.level_2 {	padding: 0 15px;}.type_desktop [class*="columns"] .w-nav-list.level_3 {	box-shadow: none;	min-width: 0;}.type_desktop [class*="columns"] .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-anchor.level_3 {	white-space: normal;}.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {	font-weight: bold;	margin: 0 0 8px;	background-color: transparent !important;}.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {	display: none !important;}/* menu button */.w-logo + .w-nav.type_desktop .btn.w-nav-item.level_1:last-child {	margin-right: 0;}.btn.w-nav-item .w-nav-anchor.level_1 {	display: inline-block;	vertical-align: middle;	line-height: 40px;	border-radius: 5px;	border: none !important;}.no-touch .btn.w-nav-item .w-nav-anchor.level_1:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	height: 0;	background-color: rgba(0,0,0,0.1);	transition: height 0.3s;}.no-touch .btn.w-nav-item .w-nav-anchor.level_1:hover:before {	height: 100%;}.btn.w-nav-item .w-nav-anchor.level_1 .w-nav-title {	position: relative;}.btn.w-nav-item .w-nav-title:after {	display: none !important;}.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {	line-height: 40px;}.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {	padding-right: 25px;}/* TYPE: mobile */.w-nav.type_mobile,.w-nav.type_mobile .w-nav-control {	display: block;	line-height: inherit;}.w-nav.type_mobile .w-nav-list.level_1 {	clear: both;	overflow-y: auto;	padding-left: 30px;	padding-right: 30px;	margin-left: -40px;	margin-right: -40px;}.w-nav.type_mobile .w-nav-item {	float: none !important;	width: 100%;	line-height: 26px;	text-align: left;}.w-nav.type_mobile .btn.w-nav-item {	text-align: center;}.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {	display: inline-block;	vertical-align: top;	font-size: 26px;	text-align: center;	line-height: 46px;	width: 50px;}.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {	content: '\f107';}.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {	padding-right: 50px;}.w-nav.type_mobile .w-nav-item.level_1.open .w-nav-anchor.level_1 .w-nav-arrow,.w-nav.type_mobile .w-nav-item.level_2.open .w-nav-anchor.level_2 .w-nav-arrow,.w-nav.type_mobile .w-nav-item.level_3.open .w-nav-anchor.level_3 .w-nav-arrow {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.w-nav.type_mobile .w-nav-list.level_2,.w-nav.type_mobile .w-nav-list.level_3,.w-nav.type_mobile .w-nav-list.level_4 {	display: block;	position: static;	box-shadow: none;}.w-nav.type_mobile .w-nav-anchor.level_1 {	margin: 0;	padding: 10px;	box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;}.w-nav.type_mobile .btn.w-nav-item .w-nav-anchor.level_1 {	margin: 10px 0;	padding: 0 20px;}.w-nav.type_mobile .w-nav-anchor.level_2 {	line-height: 26px;	margin: 0;	padding: 10px 0 10px 20px;	box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;}.w-nav.type_mobile .w-nav-anchor.level_3 {	line-height: 26px;	margin: 0;	padding: 10px 0 10px 30px;	box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;}.w-nav.type_mobile .w-nav-anchor.level_4 {	line-height: 26px;	margin: 0;	padding: 10px 0 10px 40px;	box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;}/* Navigation in Footer   ========================================================================== */.l-subfooter.at_bottom .w-nav {	float: right;}.l-subfooter.at_bottom .w-nav-anchor.level_1 {	display: inline;	vertical-align: top;}.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {	display: inline-block;	line-height: 32px;	padding: 0 15px;	margin-top: -6px;	margin-bottom: -6px;	border-radius: 3px;}.l-footer.layout_modern .l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {	line-height: 40px;	padding: 0 20px;}.l-subfooter.at_bottom .w-nav-list.level_2 {	display: none !important;}/* Person   ========================================================================== */.w-person {	max-width: 350px;}.w-person-content {	padding-bottom: 10px;}.w-person-name {	margin-bottom: 6px;}.w-person-link .w-person-name {	color: inherit;	transition: color 0.3s;}.w-person-role {	font-size: 0.9em;	margin-bottom: 10px;	opacity: 0.5;}.w-person-description p {	margin: 0;}.w-person-links-item {	font-size: 18px;	line-height: 42px;	width: 42px;	margin: 2px;	position: relative;	overflow: hidden;	border-radius: 50%;	color: inherit;}.l-section.color_primary .w-person-links-item,.l-section.color_secondary .w-person-links-item {	box-shadow: 0 0 0 2px #fff inset;}/* LAYOUT toplinks */.no-touch .w-person.layout_toplinks .w-person-image {	overflow: hidden;	border-radius: 50%;	z-index: 0;}.w-person.layout_toplinks .w-person-image img {	border-radius: 50%;}.w-person.layout_toplinks .w-person-links {	text-align: center;	height: 100%;	z-index: 10;}.no-touch .w-person.layout_toplinks .w-person-links {	position: absolute;	top: -100%;	left: 0;	transition: top 0.3s;}.no-touch .w-person.layout_toplinks:hover .w-person-links {	top: 0;}.no-touch .w-person.layout_toplinks .w-person-links:before {	content: '';	display: inline-block;	height: 100%;	vertical-align: middle;}.w-person.layout_toplinks .w-person-links-list {	display: inline-block;	vertical-align: middle;	line-height: 0;	padding: 10px;}.no-touch .w-person.layout_toplinks .w-person-links-list {	padding: 20px;}.no-touch .w-person.layout_toplinks .w-person-links-item {	font-size: 20px;	line-height: 50px;	width: 50px;	box-shadow: 0 0 0 2px #fff inset;	color: #fff !important;}.no-touch .w-person.layout_toplinks .w-person-links-item:hover {	color: #333 !important;}.no-touch .w-person.layout_toplinks .w-person-links-item:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	height: 0;	width: 100%;	transition: height 0.3s;	background-color: #fff;}.no-touch .w-person.layout_toplinks .w-person-links-item:hover:before {	height: 100%;}.w-person.layout_toplinks .w-person-links-item i {	position: relative;	vertical-align: top;	line-height: inherit;}.no-touch .w-person.layout_toplinks .w-person-content {	padding-top: 15px;}/* Portfolio   ========================================================================== */.w-portfolio-item-anchor {	background-color: #8a8f76 !important;	color: #ffffff !important;}.w-portfolio-item-meta {	padding: 8%;}.w-portfolio-item-title {	font-size: 20px;	position: relative;	z-index: 1;	color: inherit !important;}.w-portfolio-item-text {	font-size: 13px;	line-height: 1.5;	margin-top: 8px;	opacity: 0.66;}.w-portfolio-item-arrow {	display: block;	position: absolute;	top: -10px;	left: 50%;	margin-left: -15px;	height: 24px;	width: 24px;	-webkit-transform: rotate(45deg);	transform: rotate(45deg);	background-color: inherit;	transition: top 0.3s;}.w-portfolio-item .g-preloader {	position: absolute;	top: 50%;	left: 50%;	margin: -20px 0 0 -20px;	opacity: 0;	transition: opacity 0.3s;}.w-portfolio-item.loading .g-preloader {	opacity: 1;}.w-portfolio .g-pagination {	margin-top: 30px;}.w-portfolio .g-pagination .prev.page-numbers,.w-portfolio .g-pagination .next.page-numbers {	display: none;}/* INDENTS */.w-portfolio.with_indents .w-portfolio-list {	margin: 4px -4px;}.l-section.width_full .w-portfolio.with_indents .w-portfolio-list {	margin: 4px;}.w-portfolio.with_indents .w-portfolio-item {	padding: 4px;}@media (min-width: 481px) {	.w-portfolio.with_indents.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {		padding-bottom: calc(200% + 8px);	}	.w-portfolio.with_indents.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {		padding-bottom: calc(50% - 4px);	}	.w-portfolio.with_indents.ratio_16x9 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {		padding-bottom: calc(112.5% + 8px);	}	.w-portfolio.with_indents.ratio_16x9 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {		padding-bottom: calc(28.125% - 3px);	}	.w-portfolio.with_indents.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {		padding-bottom: calc(133.3333% + 8px);	}	.w-portfolio.with_indents.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {		padding-bottom: calc(33.33333% - 3px);	}	.w-portfolio.with_indents.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {		padding-bottom: calc(150% + 8px);	}	.w-portfolio.with_indents.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {		padding-bottom: calc(37.5% - 3px);	}	.w-portfolio.with_indents.ratio_2x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {		padding-bottom: calc(300% + 8px);	}	.w-portfolio.with_indents.ratio_2x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {		padding-bottom: calc(75% - 4px);	}	.w-portfolio.with_indents.ratio_3x4 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {		padding-bottom: calc(266.6666% + 8px);	}	.w-portfolio.with_indents.ratio_3x4 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {		padding-bottom: calc(66.6666% - 4px);	}}/* Widget */.widget_us_portfolio .w-portfolio-list {	margin: 0 -1px !important;}.widget_us_portfolio .w-portfolio-item {	padding: 1px;}.widget_us_portfolio .w-portfolio-item-image {	z-index: 0;}.widget_us_portfolio .w-portfolio-item-meta {	position: absolute;	left: 0;	right: 0;	bottom: -26px;	padding: 4px 8px;	text-align: center;	background-color: rgba(0,0,0,0.8);	color: #fff;	opacity: 0;	transition: bottom 0.3s 0.15s, opacity 0.3s 0.15s;}.no-touch .widget_us_portfolio .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	opacity: 1;	bottom: 0;}.widget_us_portfolio .w-portfolio-item-meta-h {	background: none;}.widget_us_portfolio .w-portfolio-item-title {	font-size: 13px !important;	line-height: 18px;	font-weight: normal;}.widget_us_portfolio .w-portfolio-item-arrow {	display: none;}/* STYLE 1 */.w-portfolio.style_1 .w-portfolio-item-image {	bottom: 60px;}.no-touch .w-portfolio.style_1 .w-portfolio-item-image {	bottom: 0;	transition: transform 0.35s;}.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	-webkit-transform: translateY(-30px);	-ms-transform: translateY(-30px);	transform: translateY(-30px);}.no-touch .w-portfolio.style_1 .w-portfolio-item-image.second {	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	-webkit-transform: translateY(100%);	-ms-transform: translateY(100%);	transform: translateY(100%);	transition: transform 0.35s;}.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image.second {	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}.w-portfolio.style_1 .w-portfolio-item-meta {	padding: 18px 25px;}.no-touch .w-portfolio.style_1 .w-portfolio-item-meta {	position: absolute;	left: 0;	right: 0;	bottom: 0;	-webkit-transform: translateY(101%);	-ms-transform: translateY(101%);	transform: translateY(101%);	transition: transform 0.35s;}.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}.no-touch .w-portfolio.style_1 .w-portfolio-item-arrow {	top: 4px;}.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-arrow {	top: -10px;}/* STYLE 2 */.no-touch .w-portfolio.style_2 .w-portfolio-item-image {	transition: transform 0.35s;}.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.no-touch .w-portfolio.style_2 .w-portfolio-item-image:after {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	transition: opacity 0.4s;	background-color: inherit;}.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0.8;}.w-portfolio.style_2 .w-portfolio-item-meta {	position: absolute;	bottom: 0;	left: 0;	right: 0;	padding: 60px 30px 25px;	background: none;	transition: color 0.4s;	color: #fff;}.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	color: inherit;}.w-portfolio.style_2 .w-portfolio-item-meta:before {	content: '';	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: linear-gradient(to top, rgba(30,30,30,0.8) 0, transparent 100%) repeat-x;	transition: opacity 0.4s;}.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {	opacity: 0;}.w-portfolio.style_2 .w-portfolio-item-arrow {	display: none;}/* STYLE 3 */.w-portfolio.style_3 .w-portfolio-item-image:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0.66;	background-color: inherit;	transition: opacity 0.4s;}.no-touch .w-portfolio.style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0;}.w-portfolio.style_3 .w-portfolio-item-meta {	position: absolute;	top: 50%;	left: 0;	right: 0;	background: none;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.no-touch .w-portfolio.style_3 .w-portfolio-item-title {	opacity: 1;	transition: transform 0.3s, opacity 0.3s;}.no-touch .w-portfolio.style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	opacity: 0;	-webkit-transform: translateY(-40px);	-ms-transform: translateY(-40px);	transform: translateY(-40px);}.no-touch .w-portfolio.style_3 .w-portfolio-item-text {	opacity: 0.66;	transition: transform 0.3s, opacity 0.3s;}.no-touch .w-portfolio.style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0;	-webkit-transform: translateY(40px);	-ms-transform: translateY(40px);	transform: translateY(40px);}.w-portfolio.style_3 .w-portfolio-item-arrow {	display: none;}/* STYLE 4 */.w-portfolio.style_4 .w-portfolio-item-image {	bottom: 60px;}.no-touch .w-portfolio.style_4 .w-portfolio-item-image {	bottom: 0;}.no-touch .w-portfolio.style_4 .w-portfolio-item-image:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	background-color: inherit;	transition: opacity 0.35s;}.no-touch .w-portfolio.style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0.8;}.no-touch .w-portfolio.style_4 .w-portfolio-item-meta {	position: absolute;	left: 0;	right: 0;	bottom: 16px;	background: none;}.no-touch .w-portfolio.style_4 .w-portfolio-item-title {	opacity: 0;	-webkit-transform: translateY(-30px);	-ms-transform: translateY(-30px);	transform: translateY(-30px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .w-portfolio.style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	opacity: 1;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}.no-touch .w-portfolio.style_4 .w-portfolio-item-text {	opacity: 0;	-webkit-transform: translateY(-15px);	-ms-transform: translateY(-15px);	transform: translateY(-15px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .w-portfolio.style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}.no-touch .w-portfolio.style_4 .w-portfolio-item-arrow {	display: none;}/* STYLE 5 */.w-portfolio.style_5 .w-portfolio-item-image {	bottom: 60px;}.no-touch .w-portfolio.style_5 .w-portfolio-item-image {	bottom: 0;	transition: transform 0.4s;}.no-touch .w-portfolio.style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.no-touch .w-portfolio.style_5 .w-portfolio-item-meta {	position: absolute;	top: 20px;	left: 20px;	right: 20px;	bottom: 20px;	opacity: 0;	-webkit-transform: scale(0);	-ms-transform: scale(0);	transform: scale(0);	transition: transform 0.3s, opacity 0.3s;}.no-touch .w-portfolio.style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	opacity: 0.9;	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.no-touch .w-portfolio.style_5 .w-portfolio-item-meta:before {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;	margin-left: -0.5em;}.no-touch .w-portfolio.style_5 .w-portfolio-item-meta-h {	display: inline-block;	vertical-align: middle;	width: 100%;}.no-touch .w-portfolio.style_5 .w-portfolio-item-arrow {	display: none;}/* STYLE 6 */.w-portfolio.style_6 .w-portfolio-item-image {	bottom: 60px;}.no-touch .w-portfolio.style_6 .w-portfolio-item-image {	bottom: 0;}.no-touch .style_6 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	transition: opacity 0.35s;}.no-touch .style_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	opacity: 0.9;}.no-touch .style_6 .w-portfolio-item-meta:before {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;	margin-left: -0.5em;}.no-touch .style_6 .w-portfolio-item-meta-h {	display: inline-block;	vertical-align: middle;	width: 100%;	background: none;	-webkit-transform: scale(1.5);	-ms-transform: scale(1.5);	transform: scale(1.5);	transition: transform 0.35s;}.no-touch .style_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h {	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.no-touch .style_6 .w-portfolio-item-arrow {	display: none;}/* STYLE 7 */.style_7 .w-portfolio-item-image {	opacity: 0.66;}.no-touch .style_7 .w-portfolio-item-image {	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);	transition: transform 0.4s, opacity 0.4s;}.no-touch .style_7 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	opacity: 0.3;	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.style_7 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	padding: 40px 44px 30px;	background: none;}.style_7 .w-portfolio-item-meta:before {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;	margin-left: -0.5em;}.style_7 .w-portfolio-item-meta-h {	display: inline-block;	vertical-align: middle;	width: 100%;}.no-touch .style_7 .w-portfolio-item-meta:after {	content: '';	position: absolute;	top: 20px;	left: 20px;	right: 20px;	bottom: 20px;	border: 2px solid #fff;	opacity: 0;	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);	transition: transform 0.4s, opacity 0.4s;}.no-touch .style_7 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:after {	opacity: 1;	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.no-touch .style_7 .w-portfolio-item-text {	opacity: 0;	-webkit-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);	transition: transform 0.4s, opacity 0.4s;}.no-touch .style_7 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}.style_7 .w-portfolio-item-arrow {	display: none;}/* STYLE 8 */.style_8 .w-portfolio-item-image {	bottom: 60px;}.no-touch .style_8 .w-portfolio-item-image {	bottom: 0;	max-width: none;	width: calc(100% + 21px);	-webkit-transform: translateX(-20px);	-ms-transform: translateX(-20px);	transform: translateX(-20px);	transition: transform 0.4s, opacity 0.4s;}.no-touch .style_8 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	opacity: 0.12;	-webkit-transform: translateX(0);	-ms-transform: translateX(0);	transform: translateX(0);}.no-touch .style_8 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: none;}.no-touch .style_8 .w-portfolio-item-meta:before {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;	margin-left: -0.5em;}.no-touch .style_8 .w-portfolio-item-meta-h {	display: inline-block;	vertical-align: middle;	width: 100%;}.no-touch .style_8 .w-portfolio-item-title {	opacity: 0;	-webkit-transform: translateX(-40px);	-ms-transform: translateX(-40px);	transform: translateX(-40px);	transition: transform 0.3s, opacity 0.3s;}.no-touch .style_8 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	opacity: 1;	-webkit-transform: translateX(0);	-ms-transform: translateX(0);	transform: translateX(0);}.no-touch .style_8 .w-portfolio-item-text {	opacity: 0;	-webkit-transform: translateX(60px);	-ms-transform: translateX(60px);	transform: translateX(60px);	transition: transform 0.3s, opacity 0.3s;}.no-touch .style_8 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;	-webkit-transform: translateX(0);	-ms-transform: translateX(0);	transform: translateX(0);}.no-touch .style_8 .w-portfolio-item-arrow {	display: none;}/* STYLE 9 */.style_9 .w-portfolio-item-image {	bottom: 60px;}.no-touch .style_9 .w-portfolio-item-image {	bottom: 0;	transition: transform 0.4s, opacity 0.4s;}.no-touch .style_9 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	opacity: 0;	-webkit-transform: scale(4);	-ms-transform: scale(4);	transform: scale(4);}.no-touch .style_9 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	background: none;	-webkit-transform: scale(0);	-ms-transform: scale(0);	transform: scale(0);	transition: transform 0.5s, opacity 0.5s;}.no-touch .style_9 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	opacity: 1;	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.no-touch .style_9 .w-portfolio-item-meta:before {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;	margin-left: -0.5em;}.no-touch .style_9 .w-portfolio-item-meta-h {	display: inline-block;	vertical-align: middle;	width: 100%;}/* STYLE 10 */.style_10 .w-portfolio-item-meta {	position: absolute;	bottom: 0;	left: 0;	right: 0;	padding: 80px 30px 25px;	background: none;	color: #fff;}.style_10 .w-portfolio-item-meta:before {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: linear-gradient(to top, rgba(30,30,30,0.8) 0, transparent 100%) repeat-x;}.no-touch .style_10 .w-portfolio-item-meta:before {	opacity: 0;	-webkit-transform: translateY(100%);	-ms-transform: translateY(100%);	transform: translateY(100%);	transition: transform 0.3s, opacity 0.45s;}.no-touch .style_10 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {	opacity: 1;	-webkit-transform: translateY(1px);	-ms-transform: translateY(1px);	transform: translateY(1px);}.no-touch .style_10 .w-portfolio-item-title {	position: relative;	opacity: 0;	-webkit-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_10 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	opacity: 1;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}.no-touch .style_10 .w-portfolio-item-text {	position: relative;	opacity: 0;	-webkit-transform: translateY(20px);	-ms-transform: translateY(20px);	transform: translateY(20px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_10 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}/* STYLE 11 */.style_11 .w-portfolio-item-image:after {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0.11;	transition: opacity 0.35s;	background-color: inherit;}.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0.8;}.style_11 .w-portfolio-item-meta {	position: absolute;	left: 0;	right: 0;	bottom: 0;	padding: 30px 30px 55px;	background: none;	color: #fff;	transition: padding 0.35s, color 0.35s;}.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	color: inherit;	padding-bottom: 35px;}.no-touch .style_11 .w-portfolio-item-title {	display: inline;	margin-right: 10px;}.no-touch .style_11 .w-portfolio-item-text {	display: inline;	opacity: 0;	transition: opacity 0.35s;}.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;}.no-touch .style_11 .w-portfolio-item-arrow {	top: auto;	left: 0;	right: 0;	bottom: 0;	height: 10px;	width: auto;	margin-left: 0;	background-color: #fff;	-webkit-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);	transition: transform 0.35s;}.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-arrow {	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}/* STYLE 12 */.style_12 .w-portfolio-item-image:after {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0.33;	transition: opacity 0.35s;	background-color: inherit;}.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0.66;}.style_12 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	padding: 60px;	background: none;}.style_12 .w-portfolio-item-meta:before {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;	margin-left: -0.5em;}.style_12 .w-portfolio-item-meta-h {	display: inline-block;	vertical-align: middle;	width: 100%;}.no-touch .style_12 .w-portfolio-item-meta-h:before,.no-touch .style_12 .w-portfolio-item-meta-h:after {	content: '';	position: absolute;	top: 30px;	left: 30px;	right: 30px;	bottom: 30px;	opacity: 0;	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_12 .w-portfolio-item-meta-h:before {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	transform: scale(0, 1);}.no-touch .style_12 .w-portfolio-item-meta-h:after {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	transform: scale(1, 0);}.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:before,.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:after {	opacity: 1;	transform: scale(1);}.no-touch .style_12 .w-portfolio-item-title {	transform: translateY(-20px);	transition: transform 0.35s;}.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	transform: translateY(0);}.no-touch .style_12 .w-portfolio-item-text {	opacity: 0;	transform: translateY(20px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;	transform: translateY(0);}.style_12 .w-portfolio-item-arrow {	display: none;}/* STYLE 13 */.style_13 .w-portfolio-item-image:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0.33;	background-color: inherit;}.style_13 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	overflow: hidden;	background: none;}.style_13 .w-portfolio-item-title {	text-transform: uppercase;}.no-touch .style_13 .w-portfolio-item-title {	padding-bottom: 15px;	transform: translateY(20px);	transition: transform 0.35s;}.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	transform: translateY(0);}.no-touch .style_13 .w-portfolio-item-title:after {	content: "";	position: absolute;	top: 100%;	left: 0;	right: 0;	height: 4px;	opacity: 0;	background-color: #fff;	transform: translateY(40px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-title:after {	opacity: 1;	transform: translateY(0);}.style_13 .w-portfolio-item-text {	margin-top: 20px;	text-transform: uppercase;	position: absolute;	left: 30px;	right: 30px;	bottom: 30px;	opacity: 1;}.no-touch .style_13 .w-portfolio-item-text {	opacity: 0;	transform: translateY(60px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 1;	transform: translateY(0);}.style_13 .w-portfolio-item-arrow {	display: none;}/* STYLE 14 */.no-touch .style_14 .w-portfolio-item-image {	transform: translateX(-20px) scale(1.15);	transition: transform 0.35s;}.no-touch .style_14 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	transform: translateX(0) scale(1);}.style_14 .w-portfolio-item-image:after {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0.33;	transition: opacity 0.35s;	background-color: inherit;}.no-touch .style_14 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0.66;}.style_14 .w-portfolio-item-meta {	background: none;	position: static;	padding: 0;}.style_14 .w-portfolio-item-title {	text-transform: uppercase;	position: absolute;	left: 30px;	right: 30px;	bottom: 30px;}.style_14 .w-portfolio-item-text {	position: absolute;	z-index: 2;	top: 30px;	left: 30px;	right: 30px;	font-size: 14px;	margin: 0 0 20px;	text-transform: uppercase;	opacity: 1;}.no-touch .style_14 .w-portfolio-item-text {	opacity: 0;	transform: translateX(-40px);	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_14 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 1;	transform: translateX(0);}.style_14 .w-portfolio-item-arrow {	display: none;}/* STYLE 15 */.style_15 .w-portfolio-item-image:after {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0.1;	transition: opacity 0.35s;	background-color: inherit;}.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {	opacity: 0.8;}.style_15 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	padding: 40px;	background: none;}.no-touch .style_15 .w-portfolio-item-meta-h:before,.no-touch .style_15 .w-portfolio-item-meta-h:after {	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	transition: transform 0.35s, opacity 0.35s;}.no-touch .style_15 .w-portfolio-item-meta-h:before {	border-top: 8px solid #fff;	border-bottom: 8px solid #fff;	transform: scale(0, 1);}.no-touch .style_15 .w-portfolio-item-meta-h:after {	border-left: 8px solid #fff;	border-right: 8px solid #fff;	transform: scale(1, 0);}.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:before,.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:after {	opacity: 1;	transform: scale(1);}.style_15 .w-portfolio-item-title {	text-transform: uppercase;}.no-touch .style_15 .w-portfolio-item-title {	transform: translateY(30px);	transition: transform 0.35s;}.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	transform: translateY(0);}.style_15 .w-portfolio-item-text {	margin-top: 10px;}.no-touch .style_15 .w-portfolio-item-text {	opacity: 0;	transition: opacity 0.35s;}.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 0.66;}.style_15 .w-portfolio-item-arrow {	display: none;}/* STYLE 16 */.style_16 .w-portfolio-item-image {	border-radius: 50%;	transform: scale(0.3);	transition: transform 0.4s, border-radius 0.4s;}.style_16.ratio_initial .w-portfolio-item-image {	overflow: hidden;	transform-origin: 90% 90%;}.style_16.ratio_3x2 .w-portfolio-item-image {	top: -25%;	bottom: -25%;	transform-origin: 90% 66%;}.style_16.ratio_4x3 .w-portfolio-item-image {	top: -16.67%;	bottom: -16.67%;	transform-origin: 90% 72%;}.style_16.ratio_1x1 .w-portfolio-item-image {	transform-origin: 90% 90%;}.style_16.ratio_3x4 .w-portfolio-item-image {	left: -12.5%;	right: -12.5%;	transform: scale(0.24);	transform-origin: 79.5% 92.5%;}.style_16.ratio_2x3 .w-portfolio-item-image {	left: -25%;	right: -25%;	transform: scale(0.2);	transform-origin: 73.5% 94%;}@media (min-width: 481px) {	.style_16.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-image {		top: -100%;		bottom: -100%;		transform: scale(0.15);		transform-origin: 96% 56.5%;	}	.style_16.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-image {		top: 0;		bottom: 0;		left: -16.67%;		right: -16.67%;		transform: scale(0.225);		transform-origin: 77% 93.2%;	}	.style_16.ratio_3x2 .w-portfolio-item.size_2x2 .w-portfolio-item-image {		transform: scale(0.15);		transform-origin: 95.7% 76.3%;	}	.style_16.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-image {		top: -83.3333%;		bottom: -83.3333%;		transform: scale(0.15);		transform-origin: 95.7% 59.2%;	}	.style_16.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-image {		top: 0;		bottom: 0;		left: -25%;		right: -25%;		transform: scale(0.2);		transform-origin: 73.2% 94.3%;	}	.style_16.ratio_4x3 .w-portfolio-item.size_2x2 .w-portfolio-item-image {		transform: scale(0.15);		transform-origin: 95.8% 81.2%;	}	.style_16.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-image {		top: -50%;		bottom: -50%;		transform: scale(0.15);		transform-origin: 96% 66.2%;	}	.style_16.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-image {		left: -50%;		right: -50%;		transform: scale(0.15);		transform-origin: 66.4% 95.7%;	}	.style_16.ratio_1x1 .w-portfolio-item.size_2x2 .w-portfolio-item-image {		transform: scale(0.15);		transform-origin: 95.7% 95.7%;	}}.no-touch .style_16 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	border-radius: 0;	transform: scale(1.01);}.style_16 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 33%;	background: none;	transition: transform 0.4s, opacity 0.3s;}.no-touch .style_16 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {	opacity: 0;	transform: translate3d(-100px, -100px, 0) scale(2);}.style_16 .w-portfolio-item-title {	font-weight: bold;}.style_16 .w-portfolio-item-text {	margin-top: 15px;}.style_16 .w-portfolio-item-arrow {	display: none;}/* STYLE 17 */.no-touch .style_17 .w-portfolio-item-image {	transform-origin: 100% 100%;	transition: transform 1s, opacity 1s;}.no-touch .style_17 .w-portfolio-item-anchor:hover .w-portfolio-item-image {	opacity: 0.1;	transform: scale(1.3);}.style_17 .w-portfolio-item-meta {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	padding: 40px;	background: none;}.no-touch .style_17 .w-portfolio-item-title {	transform: translateY(30px);	transition: transform 0.4s;}.no-touch .style_17 .w-portfolio-item-anchor:hover .w-portfolio-item-title {	transform: translateY(0);}.style_17 .w-portfolio-item-text {	margin-top: 15px;	opacity: 0;}.no-touch .style_17 .w-portfolio-item-text {	transform: scale(0.75);	transform-origin: 100% 100%;	transition: transform 0.4s, opacity 0.4s;}.no-touch .style_17 .w-portfolio-item-anchor:hover .w-portfolio-item-text {	opacity: 1;	transform: scale(1);}.style_17 .w-portfolio-item-arrow {	display: none;}/* Preloader   ========================================================================== */.g-preloader {	display: inline-block;	vertical-align: top;	position: relative;	width: 40px;	height: 40px;}.l-preloader .g-preloader {	width: 60px;	height: 60px;}/* TYPE 1 */.g-preloader.type_1:before,.g-preloader.type_1:after {	content: '';	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	border-radius: 50%;	border: 2px solid;}.g-preloader.type_1:before {	opacity: 0.2;}.g-preloader.type_1:after {	border-top-color: transparent;	-webkit-animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);	animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);}@-webkit-keyframes rotation {	0% { -webkit-transform: rotate(0deg); }	100% { -webkit-transform: rotate(360deg); }}@keyframes rotation {	0% { transform: rotate(0deg); }	100% { transform: rotate(360deg); }}/* TYPE 2 */.g-preloader.type_2:before,.g-preloader.type_2:after {	content: '';	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	border-radius: 50%;	border: 2px solid;}.g-preloader.type_2:before {	opacity: 0.2;}.g-preloader.type_2:after {	border-color: transparent;	border-top-color: inherit;	-webkit-animation: rotation 0.8s infinite linear;	animation: rotation 0.8s infinite linear;}/* TYPE 3 */.g-preloader.type_3 .g-preloader-h {	width: 60px;	height: 60px;	border: 30px solid;	border-radius: 50%;	-webkit-animation: scale 1s infinite cubic-bezier(.6,.3,.3,.6);	animation: scale 1s infinite cubic-bezier(.6,.3,.3,.6);}@-webkit-keyframes scale {	0% { -webkit-transform: scale(0); }	50% { -webkit-transform: scale(1); }	100% { -webkit-transform: scale(0); }}@keyframes scale {	0% { transform: scale(0); opacity: 1; }	100% { transform: scale(1); opacity: 0; }}/* TYPE 4 */.g-preloader.type_4 .g-preloader-h {	width: 60px;	height: 60px;	border: 1px solid;	border-radius: 50%;	-webkit-animation: scale2 1.5s infinite ease;	animation: scale2 1.5s infinite ease;}@-webkit-keyframes scale2 {	0% { -webkit-transform: scale(0.05); border-width: 30px; }	50% { -webkit-transform: scale(1); border-width: 1px; }	100% { -webkit-transform: scale(0.05); border-width: 30px; }}@keyframes scale2 {	0% { transform: scale(0.05); border-width: 30px; }	50% { transform: scale(1); border-width: 1px; }	100% { transform: scale(0.05); border-width: 30px; }}/* TYPE 5 */.g-preloader.type_5,.g-preloader.type_5 {	transform: rotate(45deg);}.g-preloader.type_5:before,.g-preloader.type_5:after,.g-preloader.type_5 .g-preloader-h:before,.g-preloader.type_5 .g-preloader-h:after {	content: '';	display: block;	position: absolute;	width: 0;	height: 0;	border: 10px solid;}.g-preloader.type_5:before {	top: 0;	left: 0;	-webkit-animation: cubes-tl 1.2s infinite ease;	animation: cubes-tl 1.2s infinite ease;}.g-preloader.type_5:after {	top: 19px;	left: 19px;	-webkit-animation: cubes-tr 1.2s infinite ease;	animation: cubes-tr 1.2s infinite ease;}.g-preloader.type_5 .g-preloader-h:before {	top: 0;	left: 19px;	-webkit-animation: cubes-br 1.2s infinite ease;	animation: cubes-br 1.2s infinite ease;}.g-preloader.type_5 .g-preloader-h:after {	top: 19px;	left: 0;	-webkit-animation: cubes-bl 1.2s infinite ease;	animation: cubes-bl 1.2s infinite ease;}@keyframes cubes-tl {	0%{ transform: translate(0px, 0px); }	20%{ transform: translate(0px, 0px); }	60%{ transform: translate(-12px, -12px) rotate(90deg); }	100%{ transform: translate(0px, 0px) rotate(180deg); }}@keyframes cubes-tr {	0%{ transform: translate(0px, 0px); }	20%{ transform: translate(0px, 0px); }	60%{ transform: translate(12px, 12px) rotate(90deg); }	100%{ transform: translate(0px, 0px) rotate(180deg); }}@keyframes cubes-br {	0%{ transform: translate(0px, 0px); }	20%{ transform: translate(0px, 0px); }	60%{ transform: translate(12px, -12px) rotate(90deg); }	100%{ transform: translate(0px, 0px) rotate(180deg); }}@keyframes cubes-bl {	0%{ transform: translate(0px, 0px); }	20%{ transform: translate(0px, 0px); }	60%{ transform: translate(-12px, 12px) rotate(90deg); }	100%{ transform: translate(0px, 0px) rotate(180deg); }}/* Pricing Table   ========================================================================== */.w-pricing {	margin-bottom: 10px;}.w-pricing-item-header {	border-bottom: #efefef solid 1px;}.w-pricing-item-h {	margin: 10px 0;	border-bottom: 1px solid;	box-shadow: 1px 0 0 rgba(0,0,0,0.08) inset;	border-radius: 8px;	background: #fff;}.w-pricing-item:nth-child(2) .w-pricing-item-h {	border-right: #efefef solid 1px;}.l-submain.color_primary .w-pricing-item-h,.l-submain.color_secondary .w-pricing-item-h {	border-color: rgba(255,255,255,0.33);}/*.w-pricing-item:first-child .w-pricing-item-h {	border-radius: 8px 0 0 8px;}.w-pricing-item:last-child .w-pricing-item-h {	border-radius: 0 8px 8px 0;}*/.w-pricing-item:first-child .w-pricing-item-h,.w-pricing-item:first-child .w-pricing-item-title,.w-pricing-item:first-child .w-pricing-item-price {	box-shadow: none;}.w-pricing-item-header {	margin-bottom: 20px;	padding: 30px 15px;	box-shadow: 1px 0 0 rgba(0,0,0,0.05) inset;}/*.w-pricing-item:first-child .w-pricing-item-header {	border-radius: 8px 0 0 0;}.w-pricing-item:last-child .w-pricing-item-header {	border-radius: 0 8px 0 0;}*/.w-pricing-item-title {	line-height: 1;}.w-pricing-item-price {	font-size: 42px;	line-height: 1;	font-weight: 300;}.w-pricing-item-price small {	display: block;	font-size: 13px;	line-height: 22px;	font-weight: normal;	margin-top: 4px;}.w-pricing-item .w-pricing-item-features {	list-style-type: none;	margin: 0;}.w-pricing-item .w-pricing-item-features li {	padding: 0 20px;	margin: 0;}.w-pricing-item-footer {	padding: 30px 0;}/* TYPE featured */.w-pricing-item.type_featured .w-pricing-item-h {	margin: 0;	position: relative;	box-shadow: 0 1px 10px rgba(0,0,0,0.15);	border-radius: 8px;}.w-pricing-item.type_featured .w-pricing-item-header {	padding-top: 35px;	border-radius: 8px 8px 0 0;	box-shadow: none;	color: #fff;}.w-pricing-item-header {	border-radius: 8px 8px 0 0;}.w-pricing-item.type_featured .w-pricing-item-header h5 {	padding-bottom: 5px;	color: inherit;}.w-pricing-item.type_featured .w-pricing-item-footer {	padding-bottom: 40px;}.w-pricing-item.type_featured + .w-pricing-item .w-pricing-item-h,.w-pricing-item.type_featured + .w-pricing-item .w-pricing-item-title,.w-pricing-item.type_featured + .w-pricing-item .w-pricing-item-price {	box-shadow: none;}/* Profile Box   ========================================================================== */.w-profile {	padding: 30px 30px 22px;	text-align: center;	border-radius: 5px;	border: 2px solid;}.w-profile-avatar img {	display: block;	max-width: 100px;	border-radius: 50%;	margin: 0 auto 5px;}.w-profile-name {	font-size: 16px;	line-height: 24px;}.w-profile-link.for_user {	display: block;	margin-bottom: 3px;}.w-profile-link.for_logout {	font-size: 13px;	line-height: 20px;	vertical-align: top;}/* Progress Bar   ========================================================================== */.w-progbar-bar-h {	height: 100%;	border-radius: inherit;	transition: width 0.8s cubic-bezier(.6,.3,.3,.6);}.w-progbar.initial .w-progbar-bar-h {	width: 0 !important;}.w-progbar.hide_count .w-progbar-title-count,.w-progbar.hide_count .w-progbar-bar-count {	display: none !important;}/* STYLE 1 */.w-progbar.style_1 {	padding: 10px 0 15px;}.w-progbar.style_1 .w-progbar-title {	display: table;	width: 100%;	margin-bottom: 10px !important;}.w-progbar.style_1 .w-progbar-title-text {	display: table-cell;	vertical-align: top;}.w-progbar.style_1 .w-progbar-title-count {	display: table-cell;	vertical-align: top;	text-align: right;	font-weight: bold;}.w-progbar.style_1 .w-progbar-bar {	height: 10px;	width: 100%;	border-radius: 5px;	box-shadow: 0 1px 0 rgba(0,0,0,0.04) inset;}.w-progbar.style_1.size_small .w-progbar-bar {	height: 5px;	border-radius: 3px;}.w-progbar.style_1.size_large .w-progbar-bar {	height: 15px;	border-radius: 8px;}.w-progbar.style_1 .w-progbar-bar-count {	display: none;}/* STYLE 2 */.w-progbar.style_2 {	padding: 5px 0;	position: relative;	line-height: 42px;	height: 42px;}.w-progbar.style_2.size_small {	line-height: 34px;	height: 34px;}.w-progbar.style_2.size_large {	line-height: 50px;	height: 50px;}.w-progbar.style_2 .w-progbar-title {	position: absolute;	top: 0;	left: 0;	right: 0;	text-align: center;	line-height: inherit;	font-size: 14px;	color: #fff !important;}.w-progbar.style_2 .w-progbar-title-text {	margin-right: 5px;}.w-progbar.style_2 .w-progbar-title-count {	font-weight: bold;}.w-progbar.style_2 .w-progbar-bar {	height: 100%;	width: 100%;	border-radius: 5px;	overflow: hidden;	background-color: rgba(0,0,0,0.25);}.w-progbar.style_2 .w-progbar-bar-h {	border-radius: 0;}.w-progbar.style_2 .w-progbar-bar-count {	display: none;}/* STYLE 3 */.w-progbar.style_3 {	font-size: 0;	padding: 16px 0;}.w-progbar.style_3 .w-progbar-title {	display: inline-block;	vertical-align: middle;	font-size: 15px;	padding-right: 20px;	margin-bottom: 0;	width: 33%;}.w-progbar.style_3 .w-progbar-title-count {	display: none;}.w-progbar.style_3 .w-progbar-bar {	display: inline-block;	vertical-align: middle;	width: 67%;	height: 6px;	border-radius: 3px;	background-color: transparent;}.w-progbar.style_3 .w-progbar-bar:before {	display: block;	content: '';	width: 100%;	height: inherit;	margin-bottom: -6px;	border-radius: inherit;	box-shadow: 0 1px 0 rgba(0,0,0,0.04) inset;}.w-progbar.style_3 .w-progbar-bar-h {	position: relative;}.w-progbar.style_3 .w-progbar-bar-count {	display: block;	position: absolute;	right: -25px;	top: -23px;	font-size: 15px;	text-align: center;	line-height: 50px;	height: 50px;	width: 50px;	border-radius: 50%;	box-shadow: 0 1px 1px rgba(0,0,0,0.2);}.w-progbar.style_3.size_small .w-progbar-bar {	height: 4px;	border-radius: 2px;}.w-progbar.style_3.size_small .w-progbar-bar:before {	margin-bottom: -4px;}.w-progbar.style_3.size_small .w-progbar-bar-count {	top: -24px;}.w-progbar.style_3.size_large .w-progbar-bar {	height: 8px;	border-radius: 4px;}.w-progbar.style_3.size_large .w-progbar-bar:before {	margin-bottom: -8px;}.w-progbar.style_3.size_large .w-progbar-bar-count {	top: -22px;}/* STYLE 4 */.w-progbar.style_4 {	padding: 15px 0;}.w-progbar.style_4 .w-progbar-title {	font-size: 16px;	margin-bottom: 10px !important;}.w-progbar.style_4 .w-progbar-title-count {	display: none;}.w-progbar.style_4 .w-progbar-bar {	height: 6px;	width: 100%;}.w-progbar.style_4.size_small .w-progbar-bar {	height: 4px;}.w-progbar.style_4.size_large .w-progbar-bar {	height: 8px;}.w-progbar.style_4 .w-progbar-bar-h {	position: relative;}.w-progbar.style_4 .w-progbar-bar-count {	display: block;	position: absolute;	right: -23px;	bottom: 14px;	font-size: 13px;	text-align: center;	line-height: 28px;	height: 28px;	width: 46px;	border-radius: 3px;	background-color: rgba(15,15,15,0.9);	color: #fff;	opacity: 1;	transition: opacity 0.8s cubic-bezier(.6,.3,.3,.6);}.w-progbar.style_4.size_small .w-progbar-bar-count {	bottom: 12px;}.w-progbar.style_4.size_large .w-progbar-bar-count {	bottom: 16px;}.w-progbar.style_4 .w-progbar-bar-count:after {	content: '';	position: absolute;	left: 18px;	bottom: -5px;	height: 0;	width: 0;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid rgba(15,15,15,0.9);}.w-progbar.style_4.initial .w-progbar-bar-count {	opacity: 0;}/* STYLE 5 */.w-progbar.style_5 {	padding: 10px 0 20px;}.w-progbar.style_5 .w-progbar-title {	display: table;	width: 100%;	margin-bottom: 15px !important;}.w-progbar.style_5 .w-progbar-title-text {	display: table-cell;	vertical-align: bottom;	padding-right: 20px;}.w-progbar.style_5 .w-progbar-title-count {	display: table-cell;	vertical-align: bottom;	text-align: right;	font-size: 60px;	font-weight: 300;	line-height: 1;	opacity: 0.33;}.w-progbar.style_5 .w-progbar-bar {	height: 4px;	width: 100%;}.w-progbar.style_5.size_small .w-progbar-bar {	height: 2px;}.w-progbar.style_5.size_small .w-progbar-title-count {	font-size: 50px;}.w-progbar.style_5.size_large .w-progbar-bar {	height: 6px;}.w-progbar.style_5.size_large .w-progbar-title-count {	font-size: 70px;}.w-progbar.style_5 .w-progbar-bar-count {	display: none;}/* Search in Header   ========================================================================== */.l-subheader .w-search {	display: inline-block;	vertical-align: top;	float: right;}.w-search-background,.w-search .w-form-message,.w-search .w-form-row-state {	display: none;}.w-search .w-form-row {	margin-bottom: 0;}.w-search-open {	display: inline-block;	vertical-align: middle;	line-height: 50px;	font-size: 17px;	padding-left: 15px;	padding-right: 1px;	cursor: pointer;	transition: color 0.3s, opacity 0.2s, transform 0.3s;	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */}.l-subheader.at_bottom .w-search-open {	line-height: 40px;}.w-cart.has_items + .w-search .w-search-open {	padding-right: 15px;}.w-cart.has_items + .w-search.layout_modern .w-search-open {	padding-right: 1px;}.w-search-open:before {	content: '\f002';	font-family: fontawesome;	vertical-align: top;}.w-search-close {	position: absolute;	top: 0;	right: 0;	text-align: center;	font-size: 22px;	font-weight: bold;	width: 40px;	cursor: pointer;	opacity: 0.5;	transition: color 0.3s, opacity 0.2s, transform 0.3s;}.w-search-close:before {	content: '\2715';}.no-touch .w-search-close:hover {	opacity: 1;}/* LAYOUT simple */.w-search.layout_simple .w-search-open,.w-search.layout_simple .w-search-close {	display: none;}.w-cart.has_items + .w-search.layout_simple {	margin-right: 15px;}.w-search.layout_simple .w-form {	position: relative;	width: 240px;}.l-subheader.at_middle .w-search.layout_simple .w-form {	margin-left: 20px;}.l-header.layout_sided .w-search.layout_simple .w-form {	margin: 0 20px !important;}.l-header.transparent .w-search.layout_simple .w-form {	color: inherit;}.w-search.layout_simple .w-form-row-field {	position: static;}.w-search.layout_simple .w-form-row-field input {	display: block;	position: absolute;	top: 50%;	left: 0;	font-size: 15px;	margin-top: -20px;	padding-left: 12px;	padding-right: 44px;	box-shadow: none !important;	color: inherit;}.l-header.transparent .w-search.layout_simple .w-form-row input {	background-color: rgba(0,0,0,0.2);}.w-search.layout_simple .w-form-row.for_submit {	text-align: right;}.w-search.layout_simple .w-form .w-btn {	padding: 0;	height: 40px;	width: 44px;	background-color: transparent;	color: inherit;	opacity: 0.5;	transition: opacity 0.3s, color 0.3s;}.no-touch .w-search.layout_simple .w-form .w-btn:hover {	opacity: 1;}.w-search.layout_simple .w-form .w-btn:after {	content: '\f002';	font-size: 18px;	font-family: fontawesome;	font-weight: normal;}.w-search.layout_simple .w-form .w-btn:before,.w-search.layout_simple .w-form .w-btn .g-preloader,.w-search.layout_simple .w-form .w-btn-label {	display: none;}/* LAYOUT modern */.w-search.layout_modern {	position: relative;	overflow: hidden;	width: 32px;	transition: width 0.3s;}.w-search.layout_modern.active {	width: 240px;}.w-cart.has_items + .w-search.layout_modern {	margin-right: 15px;}.w-search.layout_modern .w-form-row-field {	position: static;}.w-search.layout_modern .w-form-row.for_submit {	display: none;}.w-search.layout_modern .w-form input {	display: block;	position: absolute;	top: 50%;	left: 0;	right: 0;	font-size: 15px;	padding-left: 12px;	padding-right: 40px;	margin-top: -20px;	margin-left: 20px;	width: 220px;	box-shadow: none !important;	color: inherit;	opacity: 0;}.w-search.layout_modern.active .w-form input {	opacity: 1;}.w-search.layout_modern .w-search-open {	position: relative;	z-index: 1;	opacity: 1;	transform: translateX(0);}.w-search.layout_modern.active .w-search-open {	opacity: 0;	transform: translateX(-20px);}.w-search.layout_modern .w-search-close {	opacity: 0;	transform: translateX(20px);}.w-search.layout_modern.active .w-search-close {	z-index: 1;	opacity: 0.5;	transform: translateX(0);}@media (min-width: 601px) {	.l-header.transparent .w-search.layout_modern .w-form {		color: inherit;	}	.l-header.transparent .w-search.layout_modern .w-form-row input {		background-color: rgba(0,0,0,0.2);	}}/* LAYOUT fullwidth */.w-search.layout_fullwidth .w-form {	position: absolute;	top: 0;	left: -25px;	right: -25px;	height: 0;	overflow: hidden;	z-index: 100;	transition: height 0.3s;}.w-search.layout_fullwidth.active .w-form {	height: 100%;}.w-search.layout_fullwidth .w-form-row-label,.w-search.layout_fullwidth .w-form-row.for_submit {	display: none;}.w-search.layout_fullwidth .w-form-row-field {	position: static;}.w-search.layout_fullwidth .w-form-row-field input {	display: block;	position: absolute;	top: 50%;	left: 25px;	font-size: 26px;	line-height: 50px;	height: 50px;	margin-top: -25px;	padding: 0;	width: calc(100% - 80px);	border: none;	border-radius: 0;	box-shadow: none !important;	background-color: transparent;	color: inherit;}.w-search.layout_fullwidth .w-search-close {	top: 50%;	right: 25px;	text-align: right;	line-height: 40px;	margin-top: -20px;}/* LAYOUT fullscreen */.w-search.layout_fullscreen .w-form {	position: fixed;	top: -100%;	left: 0;	right: 0;	height: 100%;	z-index: 100;	transition: top 0.3s;}.w-search.layout_fullscreen.active .w-form {	top: 0;}.w-search.layout_fullscreen .w-form:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: -1;	opacity: 0.95;}.w-search.layout_fullscreen .w-form-h {	display: table;	height: 100%;	width: 100%;}.w-search.layout_fullscreen .w-form-row {	display: table-cell;	vertical-align: middle;	text-align: center;	width: 100%;}.w-search.layout_fullscreen .w-form-row-label {	display: block;	font-size: 24px;	line-height: 1.6;}.w-search.layout_fullscreen .w-form-row-field input {	font-size: 50px;	line-height: 1.6;	text-align: center;	height: auto;	width: 85%;	padding: 0;	border: none;	border-radius: 0;	box-shadow: none !important;	background-color: transparent;	color: inherit;}.w-search.layout_fullscreen ::-webkit-input-placeholder {	opacity: 0;}.w-search.layout_fullscreen ::-moz-placeholder {	opacity: 0;}.w-search.layout_fullscreen :-ms-input-placeholder {	opacity: 0;}.w-search.layout_fullscreen .w-form-row.for_submit {	display: none;}.w-search.layout_fullscreen .w-search-close {	font-size: 40px;	line-height: 100px;	width: 100px;}/* Separator   ========================================================================== */.w-separator {	line-height: 18px;	height: 20px;	padding: 2px 0;}.w-separator-h:before,.w-separator-h:after {	top: 8px;}.w-separator-h i {	font-size: 16px;	line-height: 16px;	height: 16px;	width: 20px;}/* STYLE */.w-separator.style_dashed .w-separator-h:before,.w-separator.style_dashed .w-separator-h:after {	border-top-style: dashed;}.w-separator.style_dotted .w-separator-h:before,.w-separator.style_dotted .w-separator-h:after {	border-top-style: dotted;}.w-separator.style_double .w-separator-h:before,.w-separator.style_double .w-separator-h:after {	border-top-style: double;}/* THICK */.w-separator.thick_2 .w-separator-h:before,.w-separator.thick_2 .w-separator-h:after {	top: 7px;	border-top-width: 2px;}.w-separator.thick_3 .w-separator-h:before,.w-separator.thick_3 .w-separator-h:after {	top: 7px;	border-top-width: 3px;}.w-separator.thick_4 .w-separator-h:before,.w-separator.thick_4 .w-separator-h:after {	top: 6px;	border-top-width: 4px;}.w-separator.thick_5 .w-separator-h:before,.w-separator.thick_5 .w-separator-h:after {	top: 6px;	border-top-width: 5px;}/* CONT text */.w-separator.cont_text {	padding: 0;}.w-separator.cont_text.thick_1 .w-separator-h:before,.w-separator.cont_text.thick_1 .w-separator-h:after {	top: 10px;}.w-separator.cont_text.thick_2 .w-separator-h:before,.w-separator.cont_text.thick_2 .w-separator-h:after,.w-separator.cont_text.thick_3 .w-separator-h:before,.w-separator.cont_text.thick_3 .w-separator-h:after {	top: 9px;}.w-separator.cont_text.thick_4 .w-separator-h:before,.w-separator.cont_text.thick_4 .w-separator-h:after,.w-separator.cont_text.thick_5 .w-separator-h:before,.w-separator.cont_text.thick_5 .w-separator-h:after {	top: 8px;}/* TYPE invisible */.w-separator.type_invisible {	height: 0;}/* SIZE small */.w-separator.size_small {	margin: 25px 0;}.w-separator.type_invisible.size_small {	margin: 10px 0;}/* SIZE medium */.w-separator.size_medium {	margin: 35px 0;}.w-separator.type_invisible.size_medium {	margin: 0;}/* SIZE large */.w-separator.size_large {	margin: 45px 0;}.w-separator.type_invisible.size_large {	margin: 30px 0;}/* SIZE huge */.w-separator.size_huge {	margin: 65px 0;}.w-separator.type_invisible.size_huge {	margin: 50px 0;}/* Improvements for color sections */.l-section.color_primary .w-separator.color_border,.l-section.color_secondary .w-separator.color_border {	border-color: rgba(255,255,255,0.5);	color: rgba(255,255,255,0.5);}/* Sharing   ========================================================================== */.w-sharing {	font-size: 0;}.w-sharing-item {	display: inline-block;	vertical-align: top;	position: relative;	text-align: center;	line-height: 24px;	color: inherit;}.no-touch .w-sharing-item:hover {	color: inherit;}.w-sharing-icon {	display: inline-block;	vertical-align: top;	position: relative;	min-width: 16px;}.w-sharing-icon:before {	font-family: fontawesome;	vertical-align: top;	line-height: inherit;}.w-sharing-item.facebook .w-sharing-icon:before {	content: '\f09a';}.w-sharing-item.twitter .w-sharing-icon:before {	content: '\f099';}.w-sharing-item.gplus .w-sharing-icon:before {	content: '\f0d5';}.w-sharing-item.linkedin .w-sharing-icon:before {	content: '\f0e1';}.w-sharing-item.pinterest .w-sharing-icon:before {	content: '\f0d2';}.w-sharing-count {	display: inline-block;	vertical-align: top;	position: relative;	font-size: 14px;	margin-left: 8px;}.w-sharing.counters_hide .w-sharing-count {	display: none;}/* TYPE simple */.w-sharing.type_simple .w-sharing-item {	padding: 2px 14px 2px 16px;	border-width: 0 2px 0 0;	border-style: solid;	transition: none;}.w-sharing.type_simple .w-sharing-item:first-child {	padding-left: 0;}.w-sharing.type_simple .w-sharing-item:last-child {	padding-right: 0;	border: none;}.w-sharing.type_simple .w-sharing-icon {	font-size: 20px;	opacity: 0.33;	width: 26px;	transition: opacity 0.3s, color 0.3s;}.no-touch .w-sharing.type_simple .w-sharing-item:hover .w-sharing-icon {	opacity: 1;}/* TYPE solid & outlined */.w-sharing.type_solid .w-sharing-item,.w-sharing.type_outlined .w-sharing-item {	padding: 4px 12px;	margin-right: 4px;	border-radius: 5px;	overflow: hidden;	min-width: 50px;}.w-sharing.type_solid .w-sharing-item:last-child,.w-sharing.type_outlined .w-sharing-item:last-child {	margin-right: 0;}.w-sharing.type_solid .w-sharing-icon,.w-sharing.type_outlined .w-sharing-icon {	font-size: 17px;}.no-touch .w-sharing.type_solid .w-sharing-item:before,.no-touch .w-sharing.type_outlined .w-sharing-item:before,.no-touch .w-sharing.type_fixed .w-sharing-item:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	height: 0;	background-color: rgba(0,0,0,0.1);	transition: height 0.3s;}.no-touch .w-sharing.type_solid .w-sharing-item:hover:before,.no-touch .w-sharing.type_outlined .w-sharing-item:hover:before,.no-touch .w-sharing.type_fixed .w-sharing-item:hover:before {	height: 100%;}.w-sharing.type_solid .w-sharing-item,.no-touch .w-sharing.type_outlined .w-sharing-item:hover {	color: #fff;}/* TYPE fixed */.w-sharing.type_fixed {	position: fixed;	top: 50%;	margin-top: -100px;	z-index: 111;}.w-sharing.type_fixed.align_left {	left: 0;}.w-sharing.type_fixed.align_right {	right: 0;}.w-sharing.type_fixed.align_center {	top: auto;	left: 50%;	bottom: 0;	margin-top: 0;	margin-left: -100px;}.w-sharing.type_fixed .w-sharing-item {	font-size: 18px;	line-height: 40px;	padding: 0 15px;	margin: 0;	color: #fff;}.w-sharing.type_fixed.align_left .w-sharing-item,.w-sharing.type_fixed.align_right .w-sharing-item {	display: block;	padding: 0;	width: 40px;}.w-sharing.type_fixed.align_left .w-sharing-count,.w-sharing.type_fixed.align_right .w-sharing-count {	display: block;	font-size: 12px;	line-height: 12px;	margin: -2px 0 0;	padding-bottom: 8px;}/* Facebook */.w-sharing.type_solid .w-sharing-item.facebook,.w-sharing.type_fixed .w-sharing-item.facebook,.w-sharing.type_outlined .w-sharing-item.facebook:before {	background-color: #42599e;}.w-sharing.type_outlined .w-sharing-item.facebook {	box-shadow: 0 0 0 2px #42599e inset;	color: #42599e;}.no-touch .w-sharing.type_simple .w-sharing-item.facebook:hover .w-sharing-icon {	color: #42599e;}/* Twitter */.w-sharing.type_solid .w-sharing-item.twitter,.w-sharing.type_fixed .w-sharing-item.twitter,.w-sharing.type_outlined .w-sharing-item.twitter:before {	background-color: #55acee;}.w-sharing.type_outlined .w-sharing-item.twitter {	box-shadow: 0 0 0 2px #55acee inset;	color: #55acee;}.no-touch .w-sharing.type_simple .w-sharing-item.twitter:hover .w-sharing-icon {	color: #55acee;}/* Google+ */.w-sharing.type_solid .w-sharing-item.gplus,.w-sharing.type_fixed .w-sharing-item.gplus,.w-sharing.type_outlined .w-sharing-item.gplus:before {	background-color: #db4437;}.w-sharing.type_outlined .w-sharing-item.gplus {	box-shadow: 0 0 0 2px #db4437 inset;	color: #db4437;}.no-touch .w-sharing.type_simple .w-sharing-item.gplus:hover .w-sharing-icon {	color: #db4437;}/* LinkedIn */.w-sharing.type_solid .w-sharing-item.linkedin,.w-sharing.type_fixed .w-sharing-item.linkedin,.w-sharing.type_outlined .w-sharing-item.linkedin:before {	background-color: #0077b5;}.w-sharing.type_outlined .w-sharing-item.linkedin {	box-shadow: 0 0 0 2px #0077b5 inset;	color: #0077b5;}.no-touch .w-sharing.type_simple .w-sharing-item.linkedin:hover .w-sharing-icon {	color: #0077b5;}/* Pinterest */.w-sharing.type_solid .w-sharing-item.pinterest,.w-sharing.type_fixed .w-sharing-item.pinterest,.w-sharing.type_outlined .w-sharing-item.pinterest:before {	background-color: #cb2027;}.w-sharing.type_outlined .w-sharing-item.pinterest {	box-shadow: 0 0 0 2px #cb2027 inset;	color: #cb2027;}.no-touch .w-sharing.type_simple .w-sharing-item.pinterest:hover .w-sharing-icon {	color: #cb2027;}/* Social Links   ========================================================================== */.w-socials-item {	margin: 2px 4px 2px 0;}.w-socials.align_center .w-socials-item {	margin: 2px;}.w-socials.align_right .w-socials-item {	margin: 2px 0 4px 2px;}.w-socials-item-link {	font-size: 17px;	line-height: 36px;	height: 36px;	width: 36px;	border-radius: 5px;	color: inherit;}.l-subfooter.at_top .w-socials-item-link {	color: inherit;}.w-socials-item-link:hover {	border: none !important;	color: #fff !important;}.w-socials-item-link-hover {	bottom: auto;	height: 0;	transition: height 0.3s;}.w-socials-item-link:hover .w-socials-item-link-hover {	height: 100%;}.w-socials-item-link:after {	font-family: fontawesome;}.w-socials-item-popup {	font-size: 13px;	line-height: 20px;	padding: 3px 10px 4px;	bottom: 42px;	border-radius: 3px;	transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;}.w-socials-item-popup:after {	left: 10px;}/* SIZE medium */.w-socials.size_medium .w-socials-item-link {	font-size: 20px;	line-height: 46px;	height: 46px;	width: 46px;}.w-socials.size_medium .w-socials-item-popup {	bottom: 52px;}/* SIZE large */.w-socials.size_large .w-socials-item-link {	font-size: 24px;	line-height: 54px;	height: 54px;	width: 54px;}.w-socials.size_large .w-socials-item-popup {	bottom: 62px;}/* Email */.w-socials.style_colored .w-socials-item.email .w-socials-item-link {	color: #697277;}.w-socials-item.email .w-socials-item-link-hover {	background-color: #697277;}.w-socials-item.email .w-socials-item-link:after {	content: '\f0e0';}/* RSS */.w-socials.style_colored .w-socials-item.rss .w-socials-item-link {	color: #ff9702;}.w-socials-item.rss .w-socials-item-link-hover {	background-color: #ff9702;}.w-socials-item.rss .w-socials-item-link:after {	content: '\f09e';}/* Facebook */.w-socials.style_colored .w-socials-item.facebook .w-socials-item-link {	color: #42599e;}.w-socials-item.facebook .w-socials-item-link-hover {	background-color: #42599e;}.w-socials-item.facebook .w-socials-item-link:after {	content: '\f09a';}/* Twitter */.w-socials.style_colored .w-socials-item.twitter .w-socials-item-link {	color: #55acee;}.w-socials-item.twitter .w-socials-item-link-hover {	background-color: #55acee;	color: #fff;}.w-socials-item.twitter .w-socials-item-link:after {	content: '\f099';}/* Google+ */.w-socials.style_colored .w-socials-item.google .w-socials-item-link {	color: #db4437;}.w-socials-item.google .w-socials-item-link-hover {	background-color: #db4437;}.w-socials-item.google .w-socials-item-link:after {	content: '\f0d5';}/* LinkedIn */.w-socials.style_colored .w-socials-item.linkedin .w-socials-item-link {	color: #117eb9;}.w-socials-item.linkedin .w-socials-item-link-hover {	background-color: #117eb9;}.w-socials-item.linkedin .w-socials-item-link:after {	content: '\f0e1';}/* YouTube */.w-socials.style_colored .w-socials-item.youtube .w-socials-item-link {	color: #cd201f;}.w-socials-item.youtube .w-socials-item-link-hover {	background-color: #cd201f;}.w-socials-item.youtube .w-socials-item-link:after {	content: '\f16a';}/* Vimeo */.w-socials.style_colored .w-socials-item.vimeo .w-socials-item-link {	color: #1ab7ea;}.w-socials-item.vimeo .w-socials-item-link-hover {	background-color: #1ab7ea;}.w-socials-item.vimeo .w-socials-item-link:after {	content: '\f27d';}/* Skype */.w-socials.style_colored .w-socials-item.skype .w-socials-item-link {	color: #00aff0;}.w-socials-item.skype .w-socials-item-link-hover {	background-color: #00aff0;}.w-socials-item.skype .w-socials-item-link:after {	content: '\f17e';}/* Flickr */.w-socials.style_colored .w-socials-item.flickr .w-socials-item-link {	color: #ff0084;}.w-socials-item.flickr .w-socials-item-link-hover {	background-color: #ff0084;}.w-socials-item.flickr .w-socials-item-link:after {	content: '\f16e';}/* Pinterest */.w-socials.style_colored .w-socials-item.pinterest .w-socials-item-link {	color: #cb2027;}.w-socials-item.pinterest .w-socials-item-link-hover {	background-color: #cb2027;}.w-socials-item.pinterest .w-socials-item-link:after {	content: '\f0d2';}/* Tumblr */.w-socials.style_colored .w-socials-item.tumblr .w-socials-item-link {	color: #37465d;}.w-socials-item.tumblr .w-socials-item-link-hover {	background-color: #37465d;}.w-socials-item.tumblr .w-socials-item-link:after {	content: '\f173';}/* Dribbble */.w-socials.style_colored .w-socials-item.dribbble .w-socials-item-link {	color: #ea4c89;}.w-socials-item.dribbble .w-socials-item-link-hover {	background-color: #ea4c89;}.w-socials-item.dribbble .w-socials-item-link:after {	content: '\f17d';}/* Vkontakte */.w-socials.style_colored .w-socials-item.vk .w-socials-item-link {	color: #4c75a3;}.w-socials-item.vk .w-socials-item-link-hover {	background-color: #4c75a3;}.w-socials-item.vk .w-socials-item-link:after {	content: '\f189';}/* Instagram */.w-socials.style_colored .w-socials-item.instagram .w-socials-item-link {	color: #a17357;}.w-socials-item.instagram .w-socials-item-link-hover {	background-color: #a17357;}.w-socials-item.instagram .w-socials-item-link:after {	content: '\f16d';}/* Behance */.w-socials.style_colored .w-socials-item.behance .w-socials-item-link {	color: #1769ff;}.w-socials-item.behance .w-socials-item-link-hover {	background-color: #1769ff;}.w-socials-item.behance .w-socials-item-link:after {	content: '\f1b4';}/* Xing */.w-socials.style_colored .w-socials-item.xing .w-socials-item-link {	color: #006464;}.w-socials-item.xing .w-socials-item-link-hover {	background-color: #006464;}.w-socials-item.xing .w-socials-item-link:after {	content: '\f168';}/* Yelp */.w-socials.style_colored .w-socials-item.yelp .w-socials-item-link {	color: #c41200;}.w-socials-item.yelp .w-socials-item-link-hover {	background-color: #c41200;}.w-socials-item.yelp .w-socials-item-link:after {	content: '\f1e9';}/* Twitch */.w-socials.style_colored .w-socials-item.twitch .w-socials-item-link {	color: #6441a5;}.w-socials-item.twitch .w-socials-item-link-hover {	background-color: #6441a5;}.w-socials-item.twitch .w-socials-item-link:after {	content: '\f1e8';}/* SoundCloud */.w-socials.style_colored .w-socials-item.soundcloud .w-socials-item-link {	color: #ff5600;}.w-socials-item.soundcloud .w-socials-item-link-hover {	background-color: #ff5600;}.w-socials-item.soundcloud .w-socials-item-link:after {	content: '\f1be';}/* DeviantArt */.w-socials.style_colored .w-socials-item.deviantart .w-socials-item-link {	color: #05cc47;}.w-socials-item.deviantart .w-socials-item-link-hover {	background-color: #637768;}.w-socials-item.deviantart .w-socials-item-link:after {	content: '\f1bd';}/* Foursquare */.w-socials.style_colored .w-socials-item.foursquare .w-socials-item-link {	color: #fa4b7a;}.w-socials-item.foursquare .w-socials-item-link-hover {	background-color: #fa4b7a;}.w-socials-item.foursquare .w-socials-item-link:after {	content: '\f180';}/* Github */.w-socials.style_colored .w-socials-item.github .w-socials-item-link {	color: #333;}.w-socials-item.github .w-socials-item-link-hover {	background-color: #333;}.w-socials-item.github .w-socials-item-link:after {	content: '\f09b';}/* Odnoklassniki */.w-socials.style_colored .w-socials-item.odnoklassniki .w-socials-item-link {	color: #f58220;}.w-socials-item.odnoklassniki .w-socials-item-link-hover {	background-color: #f58220;}.w-socials-item.odnoklassniki .w-socials-item-link:after {	content: '\f263';}/* 500px */.w-socials.style_colored .w-socials-item.s500px .w-socials-item-link {	color: #222;}.w-socials-item.s500px .w-socials-item-link-hover {	background-color: #222;}.w-socials-item.s500px .w-socials-item-link:after {	content: '\f26e';}/* Houzz */.w-socials.style_colored .w-socials-item.houzz .w-socials-item-link {	color: #7ac142;}.w-socials-item.houzz .w-socials-item-link-hover {	background-color: #7ac142;}.w-socials-item.houzz .w-socials-item-link:after {	content: '\f27c';}/* w-socials in header */.l-subheader .w-socials {	display: inline-block;	vertical-align: top;	margin-left: 15px;}.l-subheader.at_top .w-socials {	float: right;}.l-subheader .w-socials-item {	vertical-align: middle;	margin: 0;}.l-subheader .w-socials-item .w-socials-item-link {	font-size: 17px;	line-height: 36px;	height: 36px;	width: 36px;	border-radius: 0;	box-shadow: none !important;	background: none !important;	color: inherit;}.l-subheader .w-socials-item-popup {	display: none !important;}/* Tabs (w-tabs layout_default)   ========================================================================== */.w-tabs-list {	overflow: hidden;}.w-tabs.layout_default .w-tabs-item {	float: left;	line-height: 26px;	padding: 15px 25px;	border-top: 2px solid transparent;	transition: background-color 0.3s, border-color 0.3s, color 0.3s;}.no-touch .w-tabs.layout_default .w-tabs-item:hover {	background-color: rgba(0,0,0,0.025);}.w-tabs.layout_default .w-tabs-item i,.w-tabs.layout_default .w-tabs-item-title {	font-size: 18px;	line-height: inherit;}.w-tabs.layout_default .w-tabs-item.with_icon i + .w-tabs-item-title,.w-tabs.layout_default .w-tabs-item.with_icon .w-tabs-item-title + i {	margin-left: 10px;}.w-tabs.layout_default .w-tabs-section-content-h {	margin-top: 30px;}/* Accordion */.w-tabs.accordion .w-tabs-section {	border-style: solid;	border-width: 1px 0 0 0;}.w-tabs.accordion .w-tabs-section:nth-child(2n) {	background-color: #8a8f76 !important;}.w-tabs.accordion .w-tabs-section:last-child {	border-bottom-width: 1px;}.w-tabs.accordion .w-tabs-section.color_custom {	border-color: transparent;}.w-tabs-section-header {	text-align: left;	padding: 15px 20px;	transition: background-color 0.3s, color 0.3s;}.no-touch .w-tabs.accordion .w-tabs-section-header:hover {	background-color: rgba(0,0,0,0.04);}.no-touch .w-tabs.accordion .active .w-tabs-section-header:hover {	background-color: rgba(0,0,0,0.0);}.no-touch .w-tabs.accordion.type_togglable .active .w-tabs-section-header:hover {	background-color: rgba(0,0,0,0.08);}.w-tabs-section.active .w-tabs-section-header {	background-color: transparent;}.w-tabs-section.color_custom.active .w-tabs-section-header {	color: inherit !important;}.w-tabs-section-header i {	font-size: 20px;	line-height: 30px;}.w-tabs-section-title {	line-height: 30px;	padding: 0 !important;	margin-bottom: 0 !important;	color: inherit;	max-width: calc(100% - 40px);}.w-tabs-section.with_icon i + .w-tabs-section-title,.w-tabs-section.with_icon .w-tabs-section-title + i {	margin-left: 15px;}.w-tabs-section-control {	top: 50%;	font-family: fontawesome;	line-height: 30px;	height: 30px;	width: 30px;	margin-top: -15px;	text-align: center;	transition: transform 0.3s;	-webkit-transform: rotate(0deg);	-ms-transform: rotate(0deg);	transform: rotate(0deg);}.w-tabs-section.active .w-tabs-section-control {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.w-tabs.accordion .w-tabs-section-content-h {	padding: 20px 20px 30px;	margin-top: 0 !important;	margin-bottom: 0 !important;}/* ICON chevron */.w-tabs.icon_chevron .w-tabs-section-control:before {	content: '\f107';	font-size: 24px;	vertical-align: top;}/* ICON plus */.w-tabs.icon_plus .w-tabs-section-control:before {	content: '\f067';	font-size: 18px;	vertical-align: top;}/* ICON triangle */.w-tabs.icon_triangle .w-tabs-section-control:before {	content: '\f0d7';	font-size: 20px;	vertical-align: top;}/* ICON none */.w-tabs.icon_none .w-tabs-section-control {	display: none;}/* ICONPOS right */.w-tabs.iconpos_right .w-tabs-section-control {	right: 15px;}.w-tabs.iconpos_right .w-tabs-section-header-h {	padding-right: 40px;}/* ICONPOS left */.w-tabs.iconpos_left .w-tabs-section-control {	left: 15px;}.w-tabs.iconpos_left .w-tabs-section-header-h {	padding-left: 40px;}/* TITLE center */.w-tabs.accordion.title_center .w-tabs-section-header {	text-align: center;}.w-tabs.accordion.title_center .w-tabs-section-header-h {	padding: 0;}.w-tabs.accordion.title_center .with_icon .w-tabs-section-title {	max-width: calc(100% - 70px);}.w-tabs.accordion.title_center .w-tabs-section-control {	display: inline-block;	vertical-align: top;	position: static;	margin: 0 0 0 10px;}/* TITLE right */.w-tabs.accordion.title_right .w-tabs-section-header {	text-align: right;}/* Size improvements */.w-tabs.title_left,.w-tabs.title_right {	padding: 0 !important;}.one-half .w-tabs.layout_default .w-tabs-section-title,.one-third .w-tabs.layout_default .w-tabs-section-title,.one-quarter .w-tabs.layout_default .w-tabs-section-title,.two-thirds .w-tabs.layout_default .w-tabs-section-title,.sidebar_left .w-tabs.layout_default .w-tabs-section-title,.sidebar_right .w-tabs.layout_default .w-tabs-section-title {	font-size: 18px;}.l-section.width_full .full-width > .w-tabs.layout_default .w-tabs-section-content-h {	margin-top: 60px;	margin-bottom: 60px;}@media (min-width: 1280px) {	.l-section.width_full .full-width > .w-tabs.layout_default .w-tabs-item-h {		padding: 25px 35px;	}	.l-section.width_full .full-width > .w-tabs.layout_default .w-tabs-item-title {		font-size: 20px;		line-height: 30px;	}	.l-section.width_full .full-width > .w-tabs.layout_default .w-tabs-item i,	.l-section.width_full .full-width > .w-tabs.layout_default .w-tabs-section-header i {		font-size: 24px;		line-height: 30px;	}	.l-section.width_full .full-width > .w-tabs.layout_default .w-tabs-section-header {		padding: 30px 35px;	}	.l-section.width_full .full-width > .w-tabs.layout_default.accordion .w-tabs-section-content-h {		padding-top: 30px;	}}/* Tour (w-tabs layout_ver)   ========================================================================== */.w-tabs.layout_ver {	display: table;	width: 100%;	direction: ltr;}.w-tabs.layout_ver .w-tabs-list {	display: table-cell;	vertical-align: top;}.w-tabs.layout_ver .w-tabs-item {	line-height: 26px;	padding: 15px 25px;	border-width: 0 0 0 2px;	border-style: solid;	border-color: transparent;	transition: background-color 0.3s, border-color 0.3s, color 0.3s;}.no-touch .w-tabs.layout_ver .w-tabs-item:hover {	background-color: rgba(0,0,0,0.025);}.w-tabs.layout_ver .w-tabs-item i,.w-tabs.layout_ver .w-tabs-item-title {	font-size: 17px;	line-height: inherit;}.w-tabs.layout_ver .w-tabs-item.with_icon i + .w-tabs-item-title,.w-tabs.layout_ver .w-tabs-item.with_icon .w-tabs-item-title + i {	margin-left: 10px;}.w-tabs.layout_ver .w-tabs-sections {	display: table-cell;	vertical-align: top;}.w-tabs.layout_ver .w-tabs-section {	float: none;	padding-left: 40px;}.w-tabs.layout_ver .w-tabs-section.no_indents {	padding: 0 !important;}/* Fix for correct image sizing in Firefox */.w-tabs.layout_ver .w-image img.size-full,.w-tabs.layout_ver .w-image img.size-large {	width: 100%;}/* NAVPOS right */.w-tabs.layout_ver.navpos_right {	direction: rtl;}.w-tabs.layout_ver.navpos_right .w-tabs-list {	direction: ltr;}.w-tabs.layout_ver.navpos_right .w-tabs-item {	border-width: 0 2px 0 0;}.w-tabs.layout_ver.navpos_right .w-tabs-section {	direction: ltr;	padding-left: 0;	padding-right: 40px;}/* TITLE */.w-tabs.layout_ver.title_left .w-tabs-item {	text-align: left;}.w-tabs.layout_ver.title_right .w-tabs-item {	text-align: right;}/* NAVWIDTH */.w-tabs.layout_ver.navwidth_auto .w-tabs-list {	width: 0;}.w-tabs.layout_ver.navwidth_auto .w-tabs-item {	white-space: nowrap;}.w-tabs.layout_ver.navwidth_auto .w-tabs-sections {	width: 100%;}.w-tabs.layout_ver.navwidth_10 .w-tabs-list {	width: 10%;}.w-tabs.layout_ver.navwidth_10 .w-tabs-sections {	width: 90%;}.w-tabs.layout_ver.navwidth_20 .w-tabs-list {	width: 20%;}.w-tabs.layout_ver.navwidth_20 .w-tabs-sections {	width: 80%;}.w-tabs.layout_ver.navwidth_30 .w-tabs-list {	width: 30%;}.w-tabs.layout_ver.navwidth_30 .w-tabs-sections {	width: 70%;}.w-tabs.layout_ver.navwidth_40 .w-tabs-list {	width: 40%;}.w-tabs.layout_ver.navwidth_40 .w-tabs-sections {	width: 60%;}.w-tabs.layout_ver.navwidth_50 .w-tabs-list,.w-tabs.layout_ver.navwidth_50 .w-tabs-sections {	width: 50%;}/* We need to measure the minimum content width */.w-tabs.layout_ver.measure > .w-tabs-list {	width: 100% !important;}.w-tabs.layout_ver.measure > .w-tabs-sections {	width: 0 !important;}.w-tabs.layout_ver.measure .w-tabs-section-content {	display: block !important;	height: 1px;	margin-bottom: -1px;	overflow: hidden;	min-width: 200px;}.w-tabs.layout_ver.measure .w-tabs-section.active .w-tabs-section-content {	height: auto;	margin-bottom: 0;}/* Accordion */.w-tabs.layout_ver.accordion {	display: block;}.w-tabs.layout_ver.accordion .w-tabs-sections {	display: block;	width: 100% !important;}.w-tabs.layout_ver.accordion .w-tabs-section {	padding: 0 !important;}/* Timeline (w-tabs layout_timeline)   ========================================================================== */.w-tabs.layout_timeline .w-tabs-list {	margin-bottom: 40px;	background: none;}.w-tabs.layout_timeline .w-tabs-list:before {	display: block;	content: '';	position: absolute;	top: 50%;	left: 1px;	right: 1px;	height: 1px;	border-top-width: 2px;	border-top-style: solid;}.w-tabs.layout_timeline .w-tabs-item {	line-height: 17px;	padding-top: 42px;	vertical-align: middle;	height: 100px;	width: 100px;	min-width: 100px;	overflow: hidden;	z-index: 1;	white-space: normal;	border-radius: 50%;	transition: color 0.3s;}.no-touch .w-tabs.layout_timeline .w-tabs-item:hover,.w-tabs.layout_timeline .w-tabs-item.active {	color: #fff;}.w-tabs.layout_timeline .w-tabs-item:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	height: 0;	width: 100%;	transition: height 0.3s;}.no-touch .w-tabs.layout_timeline .w-tabs-item:hover:before,.w-tabs.layout_timeline .w-tabs-item.active:before {	height: 100%;}.w-tabs.layout_timeline .w-tabs-item-title {	font-size: 16px;	position: relative;}.w-tabs.layout_timeline .w-tabs-item.with_icon .w-tabs-item-title {	display: none;}.w-tabs.layout_timeline .w-tabs-item.with_icon i {	font-size: 24px;	position: relative;}/* Accordion */.w-tabs.layout_timeline.accordion .w-tabs-section {	border: none;}.w-tabs.layout_timeline.accordion .w-tabs-section-header {	margin: 0 auto;	padding: 20px 0 0;	width: 80px;	background-color: transparent !important;}.w-tabs.layout_timeline .w-tabs-section:first-child .w-tabs-section-header {	padding-top: 0;}.w-tabs.layout_timeline .w-tabs-section-header:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 50%;	height: 100%;	width: 1px;	border-left-width: 2px;	border-left-style: solid;}.w-tabs.layout_timeline .w-tabs-section-header-h {	text-align: center;	line-height: 80px;	height: 80px;	width: 80px;	padding: 0;	overflow: hidden;	position: relative;	z-index: 1;	border-radius: 50%;	transition: color 0.3s;}.no-touch .w-tabs.layout_timeline .w-tabs-section-header-h:hover,.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h {	color: #fff;}.w-tabs.layout_timeline .w-tabs-section-header-h:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	height: 0;	width: 100%;	transition: height 0.3s;}.no-touch .w-tabs.layout_timeline .w-tabs-section-header-h:hover:before,.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h:before {	height: 100%;}.w-tabs.layout_timeline .w-tabs-section-header i {	font-size: 24px;	line-height: inherit;	position: relative;}.w-tabs.layout_timeline .w-tabs-section-title {	font-size: 17px;	line-height: inherit;	white-space: inherit;	position: relative;	color: inherit;	max-width: none;}.w-tabs.layout_timeline.accordion .w-tabs-section-content {	padding: 60px 40px 40px;	margin-top: -40px;	border-radius: 5px;	border: 2px solid;}.w-tabs.layout_timeline.accordion .w-tabs-section-content-h {	padding: 0;}/* Improvements for color sections */.l-section.color_primary .w-tabs-list,.l-section.color_primary .w-tabs-section,.l-section.color_primary .w-tabs-section-header:before,.l-section.color_secondary .w-tabs-list,.l-section.color_secondary .w-tabs-section,.l-section.color_secondary .w-tabs-section-header:before,.l-section.color_custom .w-tabs-list,.l-section.color_custom .w-tabs-section,.l-section.color_custom .w-tabs-section-header:before {	border-color: rgba(255,255,255,0.5);}.l-section.color_primary .w-tabs-item .ripple,.l-section.color_secondary .w-tabs-item .ripple,.l-section.color_custom .w-tabs-item .ripple {	background-color: rgba(255,255,255,0.15);}/* Tags   ========================================================================== */.g-tags {	font-size: 0;}.g-tags-title {	display: inline-block;	vertical-align: top;	font-size: 14px;	line-height: 20px;	margin: 5px 10px 0 0;}.g-tags > a {	display: inline-block;	vertical-align: top;	margin: 0 3px 3px 0;	padding: 3px 8px 4px;	font-size: 13px;	line-height: 20px;	border-radius: 3px;	border: 2px solid;	color: inherit;}/* Testimonial   ========================================================================== */.w-testimonial blockquote {	margin: 0 !important;	padding: 0 !important;	border: none !important;	font: inherit;}.w-testimonial .w-testimonial-text {	display: block;	font-size: 1em;	line-height: 1.56;	font-style: italic;}.w-testimonial .w-testimonial-text p {	display: inline;}.w-testimonial-person {	line-height: 24px;	overflow: hidden;	padding-top: 15px;}.w-testimonial-person img {	display: block;	float: left;	margin-right: 15px;	height: 60px;	width: 60px;	border-radius: 50%;}.w-testimonial-person-name {	font-weight: 600;}.w-testimonial-person-meta {	font-size: 0.9em;	margin-left: 8px;}/* STYLE 1 */.w-testimonial.style_1 {	padding: 30px;	border-radius: 5px;	transition: border-color 0.3s;	border: 2px solid;}.w-testimonial.style_1 img ~ .w-testimonial-person-name {	display: block;	margin-top: 5px;}.w-testimonial.style_1 img ~ .w-testimonial-person-meta {	margin: 0;}/* STYLE 2 */.w-testimonial.style_2 {	padding-top: 70px;	position: relative;}.w-testimonial.style_2:before {	content: '\201C';	position: absolute;	top: 0;	left: -40px;	font-size: 11em;	font-style: italic;	font-weight: normal;	line-height: 140px;}.w-testimonial.style_2 .w-testimonial-text {	quotes: none;}.w-testimonial.style_2 img ~ .w-testimonial-person-name {	display: block;	margin-top: 5px;}.w-testimonial.style_2 img ~ .w-testimonial-person-meta {	margin: 0;}/* STYLE 3 */.w-testimonial.style_3 {	padding-left: 26px;}.w-testimonial.style_3 .w-testimonial-text {	font-style: normal;	quotes: none;	position: relative;}.w-testimonial.style_3 .w-testimonial-text:before {	content: '\f10d';	font-family: fontawesome;	font-size: 18px;	position: absolute;	top: 0;	left: -25px;}.w-testimonial.style_3 .w-testimonial-text:after {	content: '\f10e';	font-family: fontawesome;	font-size: 18px;	margin-left: 7px;}.w-testimonial.style_3 .w-testimonial-person {	padding-top: 10px;}.w-testimonial.style_3 img ~ .w-testimonial-person-name {	display: block;	margin-top: 5px;}.w-testimonial.style_3 img ~ .w-testimonial-person-meta {	margin: 0;}/* STYLE 4 */.w-testimonial.style_4 {	padding-left: 100px;	position: relative;}.w-testimonial.style_4:before {	content: '\f10d';	position: absolute;	top: 0;	left: 0;	font-size: 30px;	font-family: fontawesome;	text-align: center;	line-height: 80px;	width: 80px;	border-radius: 50%;}.w-testimonial.style_4 .w-testimonial-person img {	float: none;	position: absolute;	top: 0;	left: 0;	height: 80px;	width: 80px;	margin: 0;}/* Toplink   ========================================================================== */.w-toplink {	display: block;	position: fixed;	bottom: -52px;	right: 15px;	text-align: center;	font-size: 30px;	line-height: 48px;	height: 50px;	width: 50px;	border-radius: 5px;	z-index: 100;	outline: none !important;	transition: background-color 0.3s, bottom 0.3s;	background-color: rgba(0,0,0,0.3);	color: #fff !important;}.w-toplink.active {	bottom: 15px;}.w-toplink:before {	content: '\f106';	font-family: fontawesome;	vertical-align: top;}/* Video   ========================================================================== */.w-video {	background-color: #111;}/* Pagination   ========================================================================== */.navigation.pagination {	font-size: 0;}.pagination h2 {	display: none;}.pagination .page-numbers {	display: inline-block;	vertical-align: top;	text-align: center;	font-size: 17px;	line-height: 50px;	height: 50px;	width: 50px;	margin: 3px;	position: relative;	overflow: hidden;	z-index: 1;	border-radius: 50%;	color: inherit;}.pagination span.page-numbers {	cursor: default;}.pagination a.page-numbers {	color: inherit;}.pagination .page-numbers:first-child {	margin-left: 0;}.no-touch .pagination .page-numbers:hover {	color: #fff;}.no-touch .pagination .page-numbers:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	height: 0;	width: 100%;	transition: height 0.3s;}.no-touch .pagination .page-numbers:hover:before {	height: 100%;}.pagination .page-numbers span {	position: relative;}.pagination .page-numbers.current {	box-shadow: none !important;	color: #fff !important;}.pagination .page-numbers.dots {	box-shadow: none !important;	color: inherit !important;}.pagination .page-numbers.dots:before {	display: none;}.pagination .page-numbers.prev,.pagination .page-numbers.next {	font-size: 0;}.pagination .page-numbers.prev:after {	content: '\f104';	font-family: fontawesome;	font-size: 24px;	padding-right: 3px;	vertical-align: top;	position: relative;}.pagination .page-numbers.next:after {	content: '\f105';	font-family: fontawesome;	font-size: 24px;	padding-left: 3px;	vertical-align: top;	position: relative;}/* 404 page   ========================================================================== */.page-404 {	text-align: center;}.page-404:before {	display: inline-block;	vertical-align: top;	content: '\f14e';	font: 200px/1 fontawesome;	margin-bottom: 5px;	opacity: 0.1;}/* WordPress widgets   ========================================================================== */.widget {	margin-bottom: 45px;}.widget:last-child {	margin-bottom: 0;}.l-subfooter .widget {	margin-bottom: 30px;}.l-content .widget ul {	list-style-type: none;	margin: 0;}.gallery-caption,.bypostauthor {	font-size: inherit;}img#wpstats {	display: none !important;}/* Archives */.widget_archive ul li {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.widget_archive ul li:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-family: fontawesome;	font-size: 18px;	opacity: 0.5;}/* Calendar */.widget_calendar #calendar_wrap {	padding: 20px;	border: 2px solid;}#wp-calendar {	width: 100%;}#wp-calendar caption {	font-size: 1.2em;	padding: 4px 20px 14px;}#wp-calendar thead th,#wp-calendar tbody td,#wp-calendar tfoot td {	padding: 0;	border: none;	text-align: center;	line-height: 32px;}#wp-calendar thead th {	font-size: 10px;	font-weight: normal;	border-top: none;	opacity: 0.5;}#wp-calendar tbody td a {	display: block;	font-size: 1.2em;	font-weight: bold;}#wp-calendar tbody td#today {	font-size: 1.2em;	font-weight: bold;}#wp-calendar td#prev {	text-align: left;	padding-left: 10px;}#wp-calendar td#next {	text-align: right;	padding-right: 10px;}/* Categories */.widget_categories ul li {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.widget.widget_categories .children {	margin: 7px 0 -7px;}.widget_categories ul li:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-family: fontawesome;	font-size: 18px;	opacity: 0.5;}/* Custom Menu */.l-main .widget_nav_menu > div {	border-bottom: 1px solid;}.l-main .widget_nav_menu ul li {	margin: 0;}.l-main .widget_nav_menu .menu-item a {	display: block;	line-height: 1.5em;	position: relative;	padding: 12px 20px 12px 35px;	transition: color 0.1s, background-color 0.1s, border-color 0.1s;	border-top: 1px solid;	color: inherit;}.no-touch .l-main .widget_nav_menu a:hover {	border-bottom: none;}.l-main .widget_nav_menu .menu-item.current-menu-item  > a {	color: #fff;}.widget_nav_menu .menu-item.current-menu-item + .menu-item > a {	border-color: transparent;}.l-main .widget_nav_menu .menu-item a:before {	position: absolute;	top: 12px;	left: 16px;	content: '\f105';	font-size: 18px;	font-family: fontawesome;	opacity: 0.5;}.l-main .widget_nav_menu .sub-menu > .menu-item a {	border: none;	padding-left: 55px;}.l-main .widget_nav_menu .sub-menu > .menu-item a:before {	left: 36px;}.l-main .widget_nav_menu .sub-menu .sub-menu > .menu-item a {	border: none;	padding-left: 75px;}.l-main .widget_nav_menu .sub-menu .sub-menu > .menu-item a:before {	left: 56px;}.l-main .widget_nav_menu .menu-item a i {	width: 20px;}.l-footer .widget_nav_menu ul li {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.l-footer .widget_nav_menu .sub-menu {	margin: 7px 0 -7px;}.l-footer .widget_nav_menu .menu-item:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-size: 18px;	font-family: fontawesome;	opacity: 0.5;}.l-footer .widget_nav_menu .menu-item.current-menu-item > a {	font-weight: bold;}/* Meta */.widget_meta ul li {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.widget_meta ul li:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-family: fontawesome;	font-size: 18px;	opacity: 0.5;}/* Pages */.widget_pages ul li {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.widget.widget_pages ul.children {	margin: 7px 0 -7px;}.widget_pages ul li:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-family: fontawesome;	font-size: 18px;	opacity: 0.5;}/* Recent Comments */.widget_recent_comments .recentcomments {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.widget_recent_comments .recentcomments:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-family: fontawesome;	font-size: 18px;	opacity: 0.5;}/* Recent Posts */.widget_recent_entries ul li {	line-height: 1.5em;	padding: 7px 0 7px 18px;	margin: 0;	position: relative;}.widget_recent_entries ul li:before {	position: absolute;	top: 6px;	left: 2px;	content: '\f105';	font-family: fontawesome;	font-size: 18px;	opacity: 0.5;}.widget_recent_entries ul li span {	display: block;	font-size: 0.9em;	padding-top: 3px;	opacity: 0.5;}/* RSS */.widget_rss .widgettitle a {	padding-left: 28px;	position: relative;}.widget_rss .widgettitle a:first-child {	display: none;}.widget_rss .widgettitle a:before {	position: absolute;	top: 0;	left: 0;	content: '\f143';	font-family: fontawesome;	opacity: 0.5;}.widget_rss ul li {	line-height: 1.5em;	margin-bottom: 20px;}.widget_rss ul li span {	display: block;	padding-top: 3px;	opacity: 0.5;}.widget_rss ul li cite {	font-size: 0.9em;	font-style: normal;	opacity: 0.5;}.widget_rss ul li div {	display: block;	font-size: 0.9em;	padding: 3px 0;}/* Search */.widget_search .w-form-message,.widget_search .w-form-row-state,.widget_search .w-btn-label,.widget_search .w-btn:before {	display: none;}.widget_search .w-form {	position: relative;}.widget_search .w-form input[type="text"] {	padding-right: 46px;	padding-left: 12px;	min-width: 100px;}.widget_search .w-form-row.for_submit {	position: absolute;	top: 0;	right: 0;}.widget_search .w-btn {	padding: 0;	line-height: 38px;	width: 44px;	background: none !important;	color: inherit !important;	opacity: 0.5;	transition: opacity 0.3s;}.widget_search .w-btn:hover {	opacity: 1;}.widget_search .w-btn:after {	content: '\f002';	font-size: 18px;	font-family: fontawesome;	font-weight: normal;}/* Tags */.l-footer .widget_tag_cloud {	line-height: 28px;}.l-footer .widget_tag_cloud a {	color: inherit;}/* WP-captions */.l-content .wp-caption {	line-height: 0;	margin: 0 0 30px;	max-width: 100%;	position: relative;}.l-content .wp-caption-text {	display: block;	font-size: 0.9em;	line-height: 1.6;	margin: 0;	padding: 12px 16px;}.l-content .wp-caption.aligncenter {	margin-left: auto;	margin-right: auto;}.l-content .wp-caption.alignleft {	float: left;	margin-right: 30px;}.l-content .wp-caption.alignright {	float: right;	margin-left: 40px;	margin-right: -10px;}.l-content .wp-caption.alignleft .wp-caption-text,.l-content .wp-caption.alignright .wp-caption-text {	width: calc(100% - 10px);}/* Fix for vertical centering in desktop Safari */.no-touch .w-cart-h,.no-touch .w-contacts,.no-touch .w-iconbox-icon img,.no-touch .w-lang,.no-touch .w-lang-item-icon,.no-touch .w-lang-item-title,.no-touch .w-logo-img,.no-touch .w-search-open {	vertical-align: -webkit-baseline-middle;}/* Rounded Corners   ========================================================================== */.rounded_none .w-btn,.rounded_none button,.rounded_none input,.rounded_none textarea,.rounded_none select,.rounded_none .w-actionbox,.rounded_none .w-blog-post-h,.rounded_none .w-blog-post-meta-category a,.rounded_none .w-cart-notification,.rounded_none .g-filters.style_2 .g-filters-item,.rounded_none .w-logos-item,.rounded_none .btn.w-nav-item .w-nav-anchor.level_1,.rounded_none .w-pricing-item-h,.rounded_none .w-pricing-item-header,.rounded_none .w-profile,.rounded_none .w-progbar-bar,.rounded_none .w-progbar.style_4 .w-progbar-bar-count,.rounded_none .w-sharing-item,.rounded_none .w-socials-item-link,.rounded_none .w-socials-item-popup,.rounded_none .w-tabs-section-content,.rounded_none .g-tags > a,.rounded_none .w-testimonial,.rounded_none .w-toplink,.rounded_none #lang_sel a.lang_sel_sel,.rounded_none #lang_sel_click a.lang_sel_sel,.rounded_none div.wpcf7-response-output,.rounded_none .ultimate-call-to-action,.rounded_none .flip-box-wrap .flip-box .ifb-face,.rounded_none .flip-box-wrap .flip-box .flip_link a,.rounded_none .smile-icon-timeline-wrap .timeline-wrapper .timeline-block,.rounded_none .smile-icon-timeline-wrap .timeline-feature-item.feat-item,.rounded_none .aio-icon-box,.rounded_none .ult-modal-input-wrapper .btn-modal {	border-radius: 0 !important;}/* Links Hover Underline   ========================================================================== */.no-touch .links_underline .l-subfooter.at_bottom a:hover,.no-touch .links_underline .l-subfooter.at_top p a:hover,.no-touch .links_underline .l-subfooter.at_top li a:hover,.no-touch .links_underline .l-content p a:hover,.no-touch .links_underline .l-content li a:hover,.no-touch .links_underline .g-breadcrumbs a:hover,.no-touch .links_underline .w-author-name a:hover,.no-touch .links_underline .w-author-bio a:hover,.no-touch .links_underline .w-blog-post-meta a:hover,.no-touch .links_underline .w-blog.layout_related .w-blog-post-title a:hover,.no-touch .links_underline .w-blog.layout_compact .w-blog-post-title a:hover,.no-touch .links_underline .w-blog.layout_latest .w-blog-post-title a:hover,.no-touch .links_underline .w-blognav a:hover .w-blognav-title,.no-touch .links_underline .w-btn.color_transparent:hover .w-btn-label,.no-touch .links_underline .w-comments-item-meta a:hover,.no-touch .links_underline .w-comments-item-text a:hover,.no-touch .links_underline .w-comments-item-answer a:hover,.no-touch .links_underline .w-comments-pagination a:hover,.no-touch .links_underline .comment-reply-title a:hover,.no-touch .links_underline .w-contacts a:hover,.no-touch .links_underline .w-form-row-link:hover,.no-touch .links_underline .w-person-link:hover .w-person-name span,.no-touch .links_underline .w-profile-link.for_user:hover .w-profile-name,.no-touch .links_underline .w-profile-link.for_logout:hover,.no-touch .links_underline a:hover > .w-testimonial-person-name span,.no-touch .links_underline .widget li a:hover,.no-touch .links_underline #wp-calendar td a:hover,.no-touch .links_underline .l-main .widget_tag_cloud a:hover,.no-touch .links_underline #lang_sel_footer a:hover > span {	border-bottom: 1px solid;}/* Global animation & effects   ========================================================================== */.animate_start {	-webkit-animation-duration: 0.8s;	animation-duration: 0.8s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}/* Fade */@keyframes fade {	from { opacity: 0; }	to { opacity: 1; }}@-webkit-keyframes fade {	from { opacity: 0; }	to { opacity: 1; }}.animate_fade {	opacity: 0;}.animate_fade.animate_start {	-webkit-animation-name: fade;	animation-name: fade;	opacity: 1;}/* Appear From Center */@keyframes afc {	from { opacity: 0; transform: scale(0.2); }	to { opacity: 1; transform: scale(1); }}@-webkit-keyframes afc {	from { opacity: 0; -webkit-transform: scale(0.2); }	to { opacity: 1; -webkit-transform: scale(1); }}.animate_afc {	opacity: 0;}.animate_afc.animate_start {	-webkit-animation-name: afc;	animation-name: afc;	opacity: 1;}/* Appear From Left */@keyframes afl {	from { opacity: 0; transform: translateX(-50px); }	to { opacity: 1; transform: translateX(0); }}@-webkit-keyframes afl {	from { opacity: 0; -webkit-transform: translateX(-50px); }	to { opacity: 1; -webkit-transform: translateX(0); }}.animate_afl {	opacity: 0;}.animate_afl.animate_start {	-webkit-animation-name: afl;	animation-name: afl;	opacity: 1;}/* Appear From Right */@keyframes afr {	from { opacity: 0; transform: translateX(50px); }	to { opacity: 1; transform: translateX(0); }}@-webkit-keyframes afr {	from { opacity: 0; -webkit-transform: translateX(50px); }	to { opacity: 1; -webkit-transform: translateX(0); }}.animate_afr {	opacity: 0;}.animate_afr.animate_start {	-webkit-animation-name: afr;	animation-name: afr;	opacity: 1;}/* Appear From Top */@keyframes aft {	from { opacity: 0; transform: translateY(-50px); }	to { opacity: 1; transform: translateY(0); }}@-webkit-keyframes aft {	from { opacity: 0; -webkit-transform: translateY(-50px); }	to { opacity: 1; -webkit-transform: translateY(0); }}.animate_aft {	opacity: 0;}.animate_aft.animate_start {	-webkit-animation-name: aft;	animation-name: aft;	opacity: 1;}/* Appear From Bottom */@keyframes afb {	from { opacity: 0; transform: translateY(50px); }	to { opacity: 1; transform: translateY(0); }}@-webkit-keyframes afb {	from { opacity: 0; -webkit-transform: translateY(50px); }	to { opacity: 1; -webkit-transform: translateY(0); }}.animate_afb {	opacity: 0;}.animate_afb.animate_start {	-webkit-animation-name: afb;	animation-name: afb;	opacity: 1;}/* Width From Center */@keyframes wfc {	from { opacity: 0; transform: scaleX(0.01); }	to { opacity: 1; transform: scaleX(1); }}@-webkit-keyframes wfc {	from { opacity: 0; -webkit-transform: scaleX(0.01); }	to { opacity: 1; -webkit-transform: scaleX(1); }}.animate_wfc {	opacity: 0;}.animate_wfc.animate_start {	-webkit-animation-name: wfc;	animation-name: wfc;	opacity: 1;}/* Height From Center */@keyframes hfc {	from { opacity: 0; transform: scaleY(0.01); }	to { opacity: 1; transform: scaleY(1); }}@-webkit-keyframes hfc {	from { opacity: 0; -webkit-transform: scaleY(0.01); }	to { opacity: 1; -webkit-transform: scaleY(1); }}.animate_hfc {	opacity: 0;}.animate_hfc.animate_start {	-webkit-animation-name: hfc;	animation-name: hfc;	opacity: 1;}/* Animation Delays */.d1.animate_start {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;}.d2.animate_start {	-webkit-animation-delay: 0.4s;	animation-delay: 0.4s;}.d3.animate_start {	-webkit-animation-delay: 0.6s;	animation-delay: 0.6s;}.d4.animate_start {	-webkit-animation-delay: 0.8s;	animation-delay: 0.8s;}.d5.animate_start {	-webkit-animation-delay: 1s;	animation-delay: 1s;}/* Animation Speed */.s1.animate_start {	-webkit-animation-duration: 0.6s;	animation-duration: 0.6s;}.s2.animate_start {	-webkit-animation-duration: 0.8s;	animation-duration: 0.8s;}.s3.animate_start {	-webkit-animation-duration: 1s;	animation-duration: 1s;}.s4.animate_start {	-webkit-animation-duration: 1.2s;	animation-duration: 1.2s;}.s5.animate_start {	-webkit-animation-duration: 1.4s;	animation-duration: 1.4s;}/* Disable effects */.disable_effects .animate_afc,.disable_effects .animate_aft,.disable_effects .animate_afb,.disable_effects .animate_afl,.disable_effects .animate_afr,.disable_effects .animate_wfc,.disable_effects .animate_hfc,.disable_effects .animate_rfl,.disable_effects .animate_rfr,.disable_effects .animate_rfc,.disable_effects .animate_revealgrid .animate_reveal,.vc_editor.compose-mode .animate_afc,.vc_editor.compose-mode .animate_aft,.vc_editor.compose-mode .animate_afb,.vc_editor.compose-mode .animate_afl,.vc_editor.compose-mode .animate_afr,.vc_editor.compose-mode .animate_wfc,.vc_editor.compose-mode .animate_hfc,.vc_editor.compose-mode .animate_rfl,.vc_editor.compose-mode .animate_rfr,.vc_editor.compose-mode .animate_rfc,.vc_editor.compose-mode .animate_revealgrid .animate_reveal {	opacity: 1;	-webkit-animation: none !important;	animation: none !important;}/* Print Styles   ========================================================================== */@media print {	.l-header,	.l-footer {		display: none;	}	.l-main,	.l-section {		padding: 0 !important;	}	.l-sidebar,	.l-section-h {		padding: 20px 0 !important;	}	.animate_afc,	.animate_aft,	.animate_afb,	.animate_afl,	.animate_afr,	.animate_wfc,	.animate_hfc,	.animate_rfl,	.animate_rfr,	.animate_rfc,	.animate_revealgrid .animate_reveal {		opacity: 1 !important;		-webkit-animation: none !important;		animation: none !important;	}}/* Magnific Popup (lightbox)   ========================================================================== */.mfp-container:after {	content: '\00D7';	position: absolute;	z-index: 1047;	top: 0;	right: 0;	font-family: Arial, sans-serif;	font-size: 54px;	text-align: center;	line-height: 80px;	width: 80px;	color: #fff;}.admin-bar .mfp-container:after {	top: 32px;}.mfp-close,.mfp-arrow:after {	display: none !important;}.mfp-arrow:before {	content: '\f104';	font-family: fontawesome;	font-size: 50px;	width: 100%;	margin-top: 45px;	margin-left: 0;	border: none;	color: #fff;}.mfp-arrow.mfp-arrow-right:before {	content: '\f105';}.mfp-figure:after {	box-shadow: 0 3px 3px rgba(0,0,0,0.1), 0 5px 8px rgba(0,0,0,0.16), 0 9px 20px rgba(0,0,0,0.16);}.mfp-preloader {	font-size: 0;	left: 50%;	right: auto;	margin: -20px 0 0 -20px;	height: 40px;	width: 40px;	color: #fff;	transition: opacity 0.2s ease 0.1s;}.mfp-s-ready .mfp-preloader {	display: block;	opacity: 0;}.mfp-preloader:before,.mfp-preloader:after {	content: '';	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	border-radius: 50%;	border: 2px solid;}.mfp-preloader:before {	opacity: 0.2;}.mfp-preloader:after {	border-top-color: transparent;	-webkit-animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);	animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);}.mfp-title {	font-size: 13px;}/* Animation */.mfp-fade.mfp-bg {	opacity: 0;	transition: opacity 0.2s;}.mfp-fade.mfp-bg.mfp-ready {	opacity: 0.8;}.mfp-fade.mfp-bg.mfp-removing {	opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {	opacity: 0;	transform: scale(0.5);	transition: transform 0.2s, opacity 0.2s;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {	opacity: 1;	transform: scale(1);}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {	opacity: 0;	transform: scale(0.5);}.mfp-fade.mfp-wrap .mfp-container:after,.mfp-fade.mfp-wrap .mfp-arrow {	opacity: 0 !important;	transition: opacity 0.2s;}.mfp-fade.mfp-wrap.mfp-ready .mfp-container:after,.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow {	opacity: 0.6 !important;}.no-touch .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow:hover {	opacity: 1 !important;}.mfp-fade.mfp-wrap.mfp-removing .mfp-container:after,.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow {	opacity: 0 !important;}/* Royal Slider   ========================================================================== */.rsDefault.royalSlider {	width: 100%;}.rsDefault.royalSlider.rsFullscreen {	background-color: #111;	color: #fff;}/* Arrows */.rsDefault .rsArrow {	display: block;	position: absolute;	top: 50%;	cursor: pointer;	z-index: 21;	font-size: 50px;	text-align: center;	line-height: 60px;	height: 60px;	width: 60px;	margin-top: -30px;	text-shadow: 0 1px 3px rgba(0,0,0,0.3);	color: #fff;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;}.rsDefault .rsArrowLeft {	left: 0;}.rsDefault .rsArrowRight {	right: 0;}.rsDefault .rsArrow:after {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	content: '\f104';	font-family: fontawesome;}.rsDefault .rsArrow.rsArrowRight:after {	content: '\f105';}.rsDefault .rsArrowDisabled:after {	display: none;}/* Bullets */.rsDefault .rsBullets {	float: none;	clear: both;	text-align: center;}.rsDefault .rsBullet {	display: inline-block;	vertical-align: top;	width: 18px;	height: 30px;	box-sizing: content-box;	cursor: pointer;}.rsDefault .rsBullet span {	display: block;	width: 4px;	height: 4px;	margin: 12px auto 0;	opacity: 0.5;	border-radius: 50%;	border: 1px solid;	box-sizing: content-box;}.rsDefault .rsBullet.rsNavSelected span {	width: 0;	height: 0;	border-width: 3px;}/* Thumbnails */.rsDefault .rsThumbsHor {	width: 100%;	padding-top: 4px;}.rsDefault.rsWithThumbsHor .rsThumbsContainer {	position: relative;	height: 100%;}.rsDefault .rsThumb {	float: left;	overflow: hidden;	width: 64px;	height: 64px;}.rsDefault .rsThumb img {	display: block;	width: 100%;	height: 100%;}.rsDefault .rsThumb.rsNavSelected img {	opacity: 0.3;}.rsDefault .rsThumbsArrow {	display: none;}/* Fullscreen button */.rsDefault .rsFullscreenBtn {	display: block;	position: absolute;	right: 0;	top: 0;	z-index: 22;	cursor: pointer;	font-size: 26px;	text-align: center;	line-height: 60px;	height: 60px;	width: 60px;	right: 0;	top: 0;	text-shadow: 0 1px 3px rgba(0,0,0,0.3);	color: #fff;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	transition: opacity 0.3s;}.no-touch .rsDefault .rsFullscreenBtn {	opacity: 0;}.no-touch .rsDefault:hover .rsFullscreenBtn {	opacity: 1;}.rsDefault .rsFullscreenBtn:after {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	content: '\f0b2';	font-family: fontawesome;}.rsDefault.rsFullscreen .rsFullscreenBtn:after {	content: '\00D7';	font-family: Arial, sans-serif;	font-size: 46px;}/* Preloader */.rsDefault .rsPreloader {	top: 50%;	left: 50%;	margin: -20px 0 0 -20px;	height: 40px;	width: 40px;}.rsDefault .rsPreloader:before,.rsDefault .rsPreloader:after {	content: '';	display: block;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	border-radius: 50%;	border: 2px solid;}.rsDefault .rsPreloader:before {	opacity: 0.2;}.rsDefault .rsPreloader:after {	border-top-color: transparent;	-webkit-animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);	animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);}/* WPML   ========================================================================== *//* Language menu item */.l-header .menu-item-language {	float: left;	text-align: left;	position: relative;}.l-header .menu-item-language > a {	display: block;	padding: 0 20px;	color: inherit;	transition: background-color 0.1s, color 0.1s;}.type_desktop .submenu-languages {	display: none;	position: absolute;	z-index: 2;	min-width: 100%;	box-shadow: 0 8px 15px rgba(0,0,0,0.1);}.l-header.transparent .type_desktop .w-nav-list > .menu-item-language > a {	background-color: transparent !important;}.type_desktop .menu-item-language:hover .submenu-languages {	display: block;}.l-header .submenu-languages .menu-item-language {	float: none;	line-height: 40px;	white-space: nowrap;}.menu-item-language > a img.iclflag {	margin-right: 7px;}.type_mobile .menu-item-language {	float: none;	display: inline-block;	line-height: 40px;}.type_mobile .w-nav-list.level_1 > .menu-item-language {	display: block;	padding: 10px 0;	box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;}.type_mobile .submenu-languages {	display: inline;}.type_mobile .menu-item-language > a {	display: inline-block;	vertical-align: top;	padding: 0 10px;}/* Languages switcher */.lang_sel_list_horizontal ul {	overflow: hidden;}.lang_sel_list_horizontal li {	float: left;	margin: 0 15px 5px 0 !important;	padding: 0 !important;}.lang_sel_list_vertical li {	margin: 0 0 5px !important;	padding: 0 !important;}.lang_sel_list_vertical li a,.lang_sel_list_horizontal li a {	border: none !important;}#lang_sel li,#lang_sel_click li {	padding: 0;	margin: 0;	position: relative;}#lang_sel a,#lang_sel_click a {	display: block;	font-size: 13px;	line-height: 40px;	padding: 0 40px 0 15px;	border: none !important;	color: inherit !important;	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08) inset;}#lang_sel a img.iclflag,#lang_sel_click a img.iclflag {	margin-right: 5px;}#lang_sel a.lang_sel_sel,#lang_sel_click a.lang_sel_sel {	border-radius: 5px;}#lang_sel a.lang_sel_sel img.iclflag {	margin-right: 2px;}#lang_sel_click a.lang_sel_sel img.iclflag {	margin-right: 8px;}#lang_sel a.lang_sel_sel:before,#lang_sel_click a.lang_sel_sel:before {	display: block;	content: "\f107";	position: absolute;	top: 0;	right: 15px;	font-size: 20px;	font-family: fontawesome;	cursor: pointer;}#lang_sel ul ul,#lang_sel_click ul ul {	visibility: hidden;	position: absolute;	top: 40px;	width: 100%;	z-index: 1;	box-shadow: 0 8px 15px rgba(0,0,0,0.1);}#lang_sel ul li:hover ul {	visibility: visible;}#lang_sel ul ul a,#lang_sel_click ul ul a {	box-shadow: none;}/* Footer languages list */#lang_sel_footer {	clear: both;	text-align: center;	font: 11px/15px Verdana, sans-serif;	padding: 8px;}#lang_sel_footer ul li {	display: inline-block;	white-space: nowrap;}#lang_sel_footer ul li a {	display: block;	padding: 5px 8px;}img.iclflag {	position: relative;	top: 1px;}/* Slider Revolution   ========================================================================== */.tp-leftarrow.tparrows.custom,.tp-rightarrow.tparrows.custom {	font-size: 34px;	text-align: center;	line-height: 48px;	height: 50px;	width: 50px;	border-radius: 50%;	overflow: hidden;	background: none !important;	transition: opacity 0.3s, box-shadow 0.3s;	box-shadow: 0 0 0 2px #fff inset;	color: #fff;}.no-touch .tp-leftarrow.tparrows.custom:hover,.no-touch .tp-rightarrow.tparrows.custom:hover {	box-shadow: 0 0 0 2px transparent inset;}.tp-leftarrow.tparrows.custom:before,.tp-rightarrow.tparrows.custom:before {	display: none;}.no-touch .tp-leftarrow.tparrows.custom:before,.no-touch .tp-rightarrow.tparrows.custom:before {	display: block;	content: '';	position: absolute;	top: 0;	left: 0;	height: 0;	width: 100%;	transition: height 0.3s;}.no-touch .tp-leftarrow.tparrows.custom:hover:before,.no-touch .tp-rightarrow.tparrows.custom:hover:before {	height: 100%;}.tp-rightarrow.tparrows.custom:after {	content: '\f105';	font-family: fontawesome;	vertical-align: top;	margin-left: 3px;	position: relative;}.tp-leftarrow.tparrows.custom:after {	content: '\f104';	font-family: fontawesome;	vertical-align: top;	margin-right: 3px;	position: relative;}/* Contact Form 7   ========================================================================== */span.wpcf7-form-control-wrap {	display: inline-block;	vertical-align: top;	width: 100%;}.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form textarea,.wpcf7-form select {	margin-top: 5px;}.wpcf7-form-control.wpcf7-radio,.wpcf7-form-control.wpcf7-checkbox {	display: inline-block;	vertical-align: top;	padding: 10px 0;}span.wpcf7-list-item {	display: inline-block;	vertical-align: top;	margin: 0 20px 0 0;}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"] {	margin-right: 2px;}div.wpcf7 img.ajax-loader {	margin-left: 10px;}div.wpcf7-response-output {	text-align: center;	margin: 0;	padding: 8px 16px;	border-radius: 5px;}span.wpcf7-not-valid-tip {	font-size: 0.9em;}.l-subfooter.at_top .wpcf7-form p:last-child {	margin-bottom: 20px;}/* Visual Composer   ========================================================================== *//* Compatibility fixes */.g-cols.wpb_row,.wpb_revslider_element.wpb_content_element,.wpb_widgetised_column.wpb_content_element {	margin-bottom: 0;}.l-content .wpb_text_column h1:last-child,.l-content .wpb_text_column h2:last-child,.l-content .wpb_text_column h3:last-child,.l-content .wpb_text_column h4:last-child,.l-content .wpb_text_column h5:last-child,.l-content .wpb_text_column h6:last-child,.l-content .wpb_text_column p:last-child,.l-content .wpb_text_column ul:last-child,.l-content .wpb_text_column ol:last-child {	margin-bottom: 20px;}.wpb_text_column:last-child h1:last-child,.wpb_text_column:last-child h2:last-child,.wpb_text_column:last-child h3:last-child,.wpb_text_column:last-child h4:last-child,.wpb_text_column:last-child h5:last-child,.wpb_text_column:last-child h6:last-child,.wpb_text_column:last-child p:last-child,.wpb_text_column:last-child ul:last-child,.wpb_text_column:last-child ol:last-child {	margin-bottom: 0;}/* Icon */.vc_icon_element-icon {	-webkit-transform: translate(-50%, -50%);}.vc_icon_element-align-left {	display: inline-block;	vertical-align: top;}/* Columns */@media (max-width: 767px) {	.vc_hidden-xs {		display: none !important;	}}@media (min-width: 768px) and (max-width: 900px) {	.vc_hidden-sm {		display: none !important;	}}@media (min-width: 901px) and (max-width: 1279px) {	.vc_hidden-md {		display: none !important;	}}@media (min-width: 1280px) {	.vc_hidden-lg {		display: none !important;	}}/* Flickr */.flickr_badge_image {	float: left;	width: 75px;	height: 75px;}.flickr_badge_image a {	border: none;}.flickr_badge_image img {	overflow: hidden;	position: relative;	width: 100%;	height: 100%;	max-width: 100%;	max-height: 100%;}.wpb_flickr_widget p.flickr_stream_wrap {	clear: both;	font-size: 80%;	margin: 0;	padding-top: 6px;}/* Chart */.vc_chart ul.vc_chart-legend {	font-size: inherit;	margin: 0;	padding: 0;}.vc_chart ul.vc_chart-legend li {	list-style: none;	margin: 0 0 5px;	padding: 0;	line-height: 20px;}.vc_chart .vc_chart-legend span {	display: inline-block;	vertical-align: top;	height: 16px;	width: 16px;	margin: 2px 5px 2px 0;}@media (min-width: 768px) {	.vc_chart .vc_chart-with-legend {		display: inline-block;		vertical-align: middle;		width: 60%;	}	.vc_chart .vc_chart-legend {		display: inline-block;		vertical-align: middle;		width: 40%;	}	.vc_chart ul.vc_chart-legend li {		margin-left: 30px;	}	.vc_line-chart .vc_chart-with-legend {		width: 75%;	}	.vc_line-chart .vc_chart-legend {		width: 25%;	}}/* Ultimate Addons for VC   ========================================================================== */.l-section .ult-vc-seperator {	z-index: 2;}.g-cols > .upb_row_bg,.g-cols > .upb_video-wrapper {	display: none !important;}ul.slick-dots {	margin: 0 !important;}.aio-icon.circle {	line-height: 2.5em;	height: 2.5em;	width: 2.5em;}.aio-icon.circle i,.aio-icon.square i,.icon_list_icon i,.info-circle-icons i {	line-height: inherit !important;	vertical-align: top;}/* Advanced Button */a.ubtn-link {	margin-top: 5px !important;	margin-bottom: 5px !important;	vertical-align: top;}a.ubtn-link.ubtn-left {	margin-right: 10px !important;}a.ubtn-link.ubtn-right {	margin-left: 10px !important;}a.ubtn-link .ubtn {	font-family: inherit;	line-height: 20px;}.ubtn.ubtn-mini {	padding: 5px 18px;}.ubtn.ubtn-small {	font-size: 13px;	padding: 8px 26px;}.ubtn.ubtn-normal {	font-size: 15px;	padding: 10px 36px;}.ubtn.ubtn-large {	font-size: 18px;	padding: 16px 50px;}/* Highlight Box */.ultimate-call-to-action {	border-radius: 5px;}.ultimate-call-to-action .uvc-ctaction-data {	padding: 0 20px;	line-height: 1.4;}/* Advanced Carousel */.ult-carousel-wrapper .slick-prev {	padding-right: 2px;}.ult-carousel-wrapper .slick-next {	padding-left: 2px;}.ult-carousel-wrapper button.circle-border,.ult-carousel-wrapper button.circle-bg {	line-height: 1.72em !important;	height: 1.72em !important;	width: 1.72em !important;}/* Dual Button */.ult_dual_button .ult_ivan_button {	text-transform: uppercase;	padding: 10px;}/* Flip Box */.flip-box-wrap .flip-box .ifb-face {	padding: 30px;	border-radius: 5px;}.flip-box-wrap .flip-box .ifb-face h3 {	font-size: 22px;	margin: 10px 0;}.flip-box-wrap .flip-box p {	line-height: inherit;	margin-bottom: 5px;}.flip-box-wrap .flip-box .flip_link a {	font-size: 15px;	font-weight: bold;	text-transform: uppercase;	line-height: 20px;	border-radius: 5px;	padding: 10px 36px;	margin-top: 20px;	white-space: nowrap;}/* Timeline */.smile-icon-timeline-wrap > a,.smile-icon-timeline-wrap .timeline-wrapper > a {	color: inherit !important;}.smile-icon-timeline-wrap .timeline-separator-text .sep-text {	font-size: 13px;	line-height: 18px;	padding: 4px 10px;}.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {	padding: 4px;}.feat-item .timeline-dot {	left: -7px !important;}.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,.smile-icon-timeline-wrap .timeline-feature-item.feat-item {	border-radius: 5px;	border: none;}.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,.timeline-wrapper .timeline-post-right .ult-timeline-arrow l {	border-top-color: transparent !important;	border-bottom-color: transparent !important;}.timeline-feature-item.feat-item .ult-timeline-arrow l {	border-left-color: transparent !important;	border-right-color: transparent !important;}.timeline-wrapper .ult-timeline-arrow s,.feat-item .ult-timeline-arrow s {	border-color: transparent !important;}.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon,.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img {	margin: 30px 0 -10px !important;}.smile-icon-timeline-wrap .timeline-block .timeline-header-block .timeline-header,.smile-icon-timeline-wrap .timeline-feature-item .timeline-header-block .timeline-header {	font-size: inherit;	padding: 30px;}.smile-icon-timeline-wrap .timeline-block.timeline-post-left .timeline-header-block .timeline-header {	padding-left: 15px;}.smile-icon-timeline-wrap .timeline-block.timeline-post-right .timeline-header-block .timeline-header {	padding-right: 15px;}.smile-icon-timeline-wrap .timeline-header-block .timeline-header h3,.smile-icon-timeline-wrap .timeline-block .timeline-header h3 {	font-size: 22px;	line-height: 1.4;	margin: 0 0 15px;}.smile-icon-timeline-wrap .timeline-block .timeline-header-block .timeline-header p,.smile-icon-timeline-wrap .timeline-feature-item .timeline-header-block .timeline-header p {	margin-bottom: 15px;}.smile-icon-timeline-wrap .timeline-block .timeline-header-block .timeline-header p:last-child,.smile-icon-timeline-wrap .timeline-feature-item .timeline-header-block .timeline-header p:last-child {	margin-bottom: 0;}.timeline-wrapper .timeline-block .timeline-header a {	display: inline;	margin-top: 0;}/* Info Banner */.ultb3-box .ultb3-info {	padding: 30px;	color: #fff;}.ultb3-box .ultb3-title {	line-height: 1.4;	margin-bottom: 20px;	color: inherit;}.ultb3-box .ultb3-desc {	font-size: inherit;	line-height: inherit;	margin-bottom: 20px;}.ultb3-box a.ultb3-btn {	font-size: 15px;	text-transform: uppercase;	line-height: 20px;	padding: 10px 36px;}/* Info Box */a.aio-icon-box-link {	color: inherit !important;}.aio-icon-box {	border-radius: 5px;}.aio-icon-box.square_box-icon .aio-icon-header {	padding: 0 10%;}.aio-icon-box.square_box-icon .aio-icon-description {	padding: 0 10% 10%;}.aio-icon-box.default-icon .aio-icon-default .aio-icon,.aio-icon-box.default-icon .aio-icon-default .aio-icon-img {	margin-right: 20px;}.aio-icon-box.heading-right-icon .aio-icon-heading-right .aio-icon,.aio-icon-box.heading-right-icon .aio-icon-heading-right .aio-icon-img {	margin-left: 20px;}.aio-icon-box.left-icon .aio-icon-left .aio-icon,.aio-icon-box.left-icon .aio-icon-left .aio-icon-img {	margin-right: 25px;}.aio-icon-box.right-icon .aio-icon-right .aio-icon,.aio-icon-box.right-icon .aio-icon-right .aio-icon-img {	margin-left: 25px;}.aio-icon-box .aio-icon-header h3.aio-icon-title {	font-size: 22px;	line-height: 1.4;}.aio-icon-box.top-icon .aio-icon-header h3.aio-icon-title {	margin-top: 18px;}.aio-icon-header + .aio-icon-description {	margin-top: 15px !important;}.aio-icon-box .aio-icon-read {	padding: 15px 0 0;}/* Info Circle */.info-c-full-br .icon-circle-list .info-circle-icons {	line-height: 2.5em !important;	height: 2.5em !important;	width: 2.5em !important;}/* Info List */.ulimate-info-list-link {	border: none !important;}.smile_icon_list_wrap .smile_icon_list.top.hexagon .icon_list_icon {	margin-bottom: 2.5em;}.smile_icon_list_wrap .smile_icon_list li .icon_description h3 {	font-weight: normal;	margin-bottom: 10px;}/* Info Table & Price Box */.ult_pricing_table_wrap:after {	content: '';	display: table;	clear: both;}.ult_pricing_table_wrap .ult_pricing_table .ult_pricing_heading h3 {	font-size: 22px;	line-height: 1.4;}.ult_pricing_table_wrap .ult_pricing_table .ult_pricing_heading h5 {	margin: 4px 20px;}.ult_design_1 .ult_pricing_table .ult_price_body {	margin: 0 auto;}.ult_pricing_table_wrap .ult_pricing_table .ult_price_features {	padding: 20px 20px 10px;}.ult_pricing_table .ult_price_features ul li {	line-height: 1.5em !important;}.ult_design_5 .ult_pricing_table,.ult_design_2 .ult_pricing_table .ult_price_features ul li,.ult_design_4 .ult_pricing_table .ult_price_features ul li,.ult_design_5 .ult_pricing_table .ult_price_features ul li {	border: none !important;}.ult_pricing_table_wrap .ult_pricing_table .ult_price_link {	padding: 0 0 35px;}.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .ult_price_link {	padding: 20px;}.ult_pricing_table .ult_price_link .ult_price_action_button {	font-size: 15px;	text-transform: uppercase;	font-weight: bold !important;	line-height: 20px !important;	padding: 10px 36px !important;	border-radius: 5px !important;}.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button {	border-radius: 3px !important;	line-height: 1 !important;	padding: 7px !important;}.ult_info_table .ult_pricing_table .ult_price_link .ult_price_action_button {	font-size: 15px;	line-height: 20px;	text-transform: uppercase;	padding: 10px 36px !important;	border-radius: 5px !important;}.ult_info_table.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button {	font-size: inherit;	line-height: 1;	text-transform: none;	padding: 8px !important;	border-radius: 3px !important;	z-index: 3;}.ult_design_6 .ult_pricing_table .ult_price_body {	border: none !important;	box-shadow: 0 1px 0 rgba(0,0,0,0.1) !important;}/* Modal Box */.ult-overlay {	z-index: 501 !important;}.ult-modal-input-wrapper .btn-modal {	font-size: 15px;	line-height: 20px;	padding: 10px 36px;	border-radius: 5px;}.ult-modal-input-wrapper .btn-modal.btn-modal-sm {	font-size: 13px;	padding: 8px 26px;	border-radius: 4px;}.ult-modal-input-wrapper .btn-modal.btn-modal-lg {	font-size: 18px;	padding: 16px 50px;}.ult_modal .ult_modal-content {	border-radius: 0;	box-shadow: 0 0 10px rgba(0,0,0,0.5);}.ult_modal .ult_modal-header > .modal-icon {	font-size: 1.3em;}.ult_modal .ult_modal-body {	line-height: inherit;	padding: 30px;}.ult_modal .ult_modal-body p:last-child {	margin-bottom: 0;}/* Image Separator */.ult-easy-separator-wrapper {	float: none !important;	margin: 0 !important;}@media (min-width: 968px) {	ul.w-pricing-item-features {		min-height: 245px;	}}.w-tabs-section-header-h {	text-align: right;}/**custom**//*section.l-section.wpb_row.height_medium {	!* IE10+ *!	background-image: -ms-linear-gradient(bottom, #aaae94 0%, #555D2A 100%);	!* Mozilla Firefox *!	background-image: -moz-linear-gradient(bottom, #aaae94 0%, #555D2A 100%);	!* Opera *!	background-image: -o-linear-gradient(bottom, #aaae94 0%, #555D2A 100%);	!* Webkit (Safari/Chrome 10) *!	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #aaae94), color-stop(100, #555D2A));	!* Webkit (Chrome 11+) *!	background-image: -webkit-linear-gradient(bottom, #aaae94 0%, #555D2A 100%);	!* W3C Markup *!	background-image: linear-gradient(to top, #aaae94 0%, #555D2A 100%);}.w-person-name span {	color: #ffffff;}*//*span.w-blog-post-meta-category {position: absolute;bottom: 2px;width: 100%;padding: 2px 10px;background: rgba(0,0,0,0.5);}*/span.w-blog-post-meta-category a{   pointer-events: none;	cursor: default;}a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-aqua.ubermenu-loc-us_main_menu {	display: none;}.w-testimonial.style_1:hover {	background-color: #909577;	color: #fff;}.w-blog.layout_classic a.w-blog-post-more.w-btn {	display: none;}.w-blog.layout_classic .w-blog-post-content {	display: none;}.no-touch .l-section.parallax_ver .l-section-img, .no-touch .l-section.parallax_fixed .l-section-img {	background-attachment: inherit;}/** TABLE PRESS **/div#tablepress-1_filter {	display: none;}.column-filter-widgets {	float: right;	direction: rtl;}select.widget-0 {	width: 200px;	margin-right: 0;	border-radius: 0;	margin-bottom: 20px;}a.filter-term.filter-term- {	font-size: 100%;	content:"";}#tablepress-1 .column-1 {	display:none;}