
html, body, div, span, object, iframe, img, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, button, details, figcaption, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; }
html, body { width: 100%; height: 100%; }
* { box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden] { display: none; }
html { font-family: sans-serif; font-size: 100%; }
a:focus { outline: 0px; }
a:active, input:focus, textarea:focus, select:focus { outline: 0px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
b, strong { font-weight: bold; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
i, em { font-style: italic; }
dfn { font-style: italic; }
hr { box-sizing: content-box; height: 0px; }
mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "“", "”", "‘", "’"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; max-width: 100%; height: auto; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
caption, td, th, li { vertical-align: top; }
dl, ul, ol { list-style: none; margin: 0px; }
.i-cf::before, .i-cf::after { content: " "; display: table; }
.i-cf::after { clear: both; }
.g-html .thin { font-weight: 300; }
.g-html .bold { font-weight: 700; }
.g-html .align_left { text-align: left; }
.g-html .align_right { text-align: right; }
.g-html .align_center { text-align: center; }
.g-html .align_justify { text-align: justify; }
.l-header { position: relative; }
.l-main { position: relative; }
.l-footer { position: relative; }
.l-subfooter { position: relative; margin: 0px auto; }
.l-subfooter-h { margin: 0px auto; max-width: 1200px; }
.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed ~ .l-footer .l-subfooter { max-width: 1300px; margin: 0px auto; }
a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 20px; }
.g-html > h1:last-child, .g-html > h2:last-child, .g-html > h3:last-child, .g-html > h4:last-child, .g-html > h5:last-child, .g-html > h6:last-child { margin-bottom: 0px; }
.g-html h2, .g-html h3, .g-html h4, .g-html h5, .g-html h6 { padding-top: 10px; }
.g-html h2:first-child, .g-html h3:first-child, .g-html h4:first-child, .g-html h5:first-child, .g-html h6:first-child, .g-html h1 + h2, .g-html h1 + h3, .g-html h1 + h4, .g-html h1 + h5, .g-html h1 + h6, .g-html h2 + h3, .g-html h2 + h4, .g-html h2 + h5, .g-html h2 + h6, .g-html h3 + h4, .g-html h3 + h5, .g-html h3 + h6, .g-html h4 + h6, .g-html h4 + h5, .g-html h5 + h6, .g-html .g-hr + h2, .g-html .g-hr + h3, .g-html .g-hr + h4, .g-html .g-hr + h5, .g-html .g-hr + h6 { padding-top: 0px; }
.g-html p { margin-bottom: 20px; }
.g-html ul, .g-html ol { margin-left: 35px; margin-bottom: 20px; }
.g-html ul { list-style-type: disc; }
.g-html ol { list-style-type: decimal; }
.g-html li ul, .g-html li ol { margin-bottom: 5px; margin-top: 5px; }
.g-html address { margin-bottom: 20px; }
.g-html pre { display: block; font-family: Consolas, 'Lucida Console', monospace; overflow-x: auto; width: 100%; margin-bottom: 20px; }
.g-html code { display: inline-block; vertical-align: top; font-family: Consolas, 'Lucida Console', monospace; }
.g-html pre code { display: block; padding: 0px; overflow-wrap: normal; }
.g-html blockquote { margin-bottom: 20px; }
.g-html blockquote q, .g-html blockquote p { font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; margin: 0px; }
.g-html blockquote cite { display: block; font-size: 80%; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, select { border: none; line-height: 1.5em; width: 100%; padding: 8px; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], select { height: 40px; vertical-align: top; }
select[multiple="multiple"] { height: auto; }
textarea { height: 120px; resize: vertical; }
label, input[type="checkbox"], input[type="radio"] { cursor: pointer; }
.g-btn, button, input[type="submit"] { display: inline-block; vertical-align: middle; text-align: center; white-space: nowrap; position: relative; cursor: pointer; padding: 5px 20px; }
.g-cols::before, .g-cols::after { display: table; line-height: 0; content: ""; }
.g-cols::after { clear: both; }
.g-cols > div { float: left; width: 100%; }
.g-cols.offset_default > div { margin-left: 4%; }
.g-cols.offset_default > div:first-child, .g-cols.offset_default > div.full-width { margin-left: 0px; }
.g-cols.offset_default > .one-half, .g-cols.offset_default > .two-quarters, .g-cols.offset_default > .two-fourths, .g-cols.offset_default > .three-sixths { width: 48%; }
.g-cols.offset_default > .one-third, .g-cols.offset_default > .two-sixths { width: 33%; }
.g-cols.offset_default > .two-thirds, .g-cols.offset_default > .four-sixths { width: 65.3333%; }
.g-cols.offset_default > .one-quarter, .g-cols.offset_default > .one-fourth { width: 22%; }
.g-cols.offset_default > .three-quarters, .g-cols.offset_default > .three-fourths { width: 74%; }
.g-cols.offset_default > .one-fifth { width: 20%; }
.g-cols.offset_default > .two-fifths { width: 37.6%; }
.g-cols.offset_default > .three-fifths { width: 58.4%; }
.g-cols.offset_default > .four-fifths { width: 79.2%; }
.g-cols.offset_default > .one-sixth { width: 13.3333%; }
.g-cols.offset_default > .five-sixths { width: 82.6666%; }
.g-cols.offset_wide > .one-half, .g-cols.offset_wide > .two-quarters, .g-cols.offset_wide > .two-fourths, .g-cols.offset_wide > .three-sixths { width: 47%; }
.g-cols.offset_wide > .one-third, .g-cols.offset_wide > .two-sixths { width: 33%; }
.g-cols.offset_wide > .two-thirds, .g-cols.offset_wide > .four-sixths { width: 64.6666%; }
.g-cols.offset_wide > .one-quarter, .g-cols.offset_wide > .one-fourth { width: 20.5%; }
.g-cols.offset_wide > .one-fifth { width: 15.2%; }
.g-cols.offset_none > .one-half, .g-cols.offset_none > .two-quarters, .g-cols.offset_none > .two-fourths, .g-cols.offset_none > .three-sixths { width: 50%; }
.g-cols.offset_none > .one-third, .g-cols.offset_none > .two-sixths { width: 33%; }
.g-cols.offset_none > .two-thirds, .g-cols.offset_none > .four-sixths { width: 66.6666%; }
.g-cols.offset_none > .one-quarter, .g-cols.offset_none > .one-fourth { width: 25%; }
.g-cols.offset_none > .three-quarters, .g-cols.offset_none > .three-fourths { width: 75%; }
.g-cols.offset_none > .one-fifth { width: 20%; }
.g-cols.offset_none > .two-fifths { width: 40%; }
.g-cols.offset_none > .three-fifths { width: 60%; }
.g-cols.offset_none > .four-fifths { width: 80%; }
.g-cols.offset_none > .one-sixth { width: 16.6666%; }
.g-cols.offset_none > .five-sixths { width: 83.3333%; }
.w-blog-entry-more.g-btn { margin: 20px 0px 0px; }
.w-iconbox { position: relative; }
.w-iconbox-link { display: inline; }
.w-iconbox-icon { text-align: center; margin: 0px auto; position: relative; }
.w-iconbox-icon img { display: none; vertical-align: -webkit-baseline-middle; margin: 0px auto; }
.w-iconbox .w-iconbox-title { margin-bottom: 0px; }
.w-iconbox-text p, .w-iconbox-text ul, .w-iconbox-text ol { margin-bottom: 10px; }
.w-iconbox.custom_img .w-iconbox-icon { font-size: 0px !important; }
.w-iconbox.custom_img .w-iconbox-icon i { display: none; }
.w-iconbox.custom_img .w-iconbox-icon img { display: inline-block; }
.w-iconbox.iconpos_top { text-align: center; margin: 0px auto; max-width: 350px; }
.w-iconbox.iconpos_left { text-align: left; }
.w-iconbox.iconpos_left::after { display: table; content: ""; clear: both; }
.w-iconbox.iconpos_left .w-iconbox-icon { float: left; }
.w-iconbox.size_tiny .w-iconbox-icon { font-size: 30px; line-height: 30px; }
.w-iconbox.size_tiny .w-iconbox-icon img { max-width: 30px; }
.w-iconbox.size_tiny.iconpos_left .w-iconbox-title, .w-iconbox.size_tiny.iconpos_left .w-iconbox-text { margin-left: 44px; }
.w-iconbox.size_small .w-iconbox-icon { font-size: 40px; line-height: 40px; }
.w-iconbox.size_small .w-iconbox-icon img { max-width: 40px; }
.w-iconbox.size_small.iconpos_left .w-iconbox-title, .w-iconbox.size_small.iconpos_left .w-iconbox-text { margin-left: 56px; }
.w-iconbox.size_medium .w-iconbox-icon { font-size: 50px; line-height: 50px; }
.w-iconbox.size_medium .w-iconbox-icon img { max-width: 50px; }
.w-iconbox.size_medium.iconpos_left .w-iconbox-title, .w-iconbox.size_medium.iconpos_left .w-iconbox-text { margin-left: 68px; }
.w-iconbox.size_big .w-iconbox-icon { font-size: 70px; line-height: 70px; }
.w-iconbox.size_big .w-iconbox-icon img { max-width: 70px; }
.w-iconbox.size_big.iconpos_left .w-iconbox-title, .w-iconbox.size_big.iconpos_left .w-iconbox-text { margin-left: 92px; }
.w-iconbox.size_huge .w-iconbox-icon { font-size: 100px; line-height: 100px; }
.w-iconbox.size_huge .w-iconbox-icon img { max-width: 100px; }
.w-iconbox.size_huge.iconpos_left .w-iconbox-title, .w-iconbox.size_huge.iconpos_left .w-iconbox-text { margin-left: 120px; }
.w-lang.layout_hor .w-lang-list { overflow: hidden; }
.w-lang.layout_hor .w-lang-item { float: left; }
.w-logo { clear: both; height: 100%; position: relative; }
.w-logo-link { display: block; font-size: 0px; height: 100%; }
.w-logo-img { display: inline-block; vertical-align: middle; }
.w-logo-title { display: none; font-size: 2em; white-space: normal; }
.w-logo.with_title .w-logo-img { display: none; }
.w-logo.with_title .w-logo-title { display: block; }
.w-logo.sloganat_right .w-logo-link { display: inline-block; vertical-align: baseline; margin-right: 30px; }
.w-nav::after { content: ""; display: block; clear: both; }
.w-nav-control { display: none; }
.w-nav-list { display: block; width: auto; min-width: 150px; }
.g-html .w-nav-list { list-style: none; margin: 0px; }
.w-nav-item:hover > .w-nav-list, .w-nav-anchor:hover + .w-nav-list, .w-nav-item.opened > .w-nav-list { display: block; }
.w-nav-item { display: block; position: relative; }
.w-nav-anchor { display: block; text-align: left; text-decoration: none; padding: 10px 20px; overflow: hidden; position: relative; }
.w-nav.layout_hor > .w-nav-list::after { display: table; content: ""; clear: both; }
.w-nav.layout_hor > .w-nav-list > .w-nav-item { float: left; }
.w-nav.layout_hor.width_stretch > .w-nav-list { display: table; width: 100%; }
.w-nav.layout_hor.width_stretch > .w-nav-list > .w-nav-item { float: none; display: table-cell; }
.w-nav.layout_hor.width_stretch > .w-nav-list > .w-nav-item > .w-nav-anchor { text-align: center; }
.w-nav.layout_ver.place_inside .w-nav-list { display: block; position: static; }
.w-nav.with_icons .w-nav-title { text-align: left; }
.w-nav.touch_enabled .w-nav-list { overflow-y: hidden; }
.w-nav.touch_disabled [class*="columns"] { position: static; }
.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_2 { left: 0px; right: 0px; font-size: 0px; line-height: 0; width: 100%; }
.w-nav.touch_disabled [class*="columns"] .w-nav-item.level_2 { display: inline-block; vertical-align: top; }
.w-nav.touch_disabled .columns_2 .w-nav-item.level_2 { width: 50%; }
.w-nav.touch_disabled .columns_3 .w-nav-item.level_2 { width: 33.3333%; }
.w-nav.touch_disabled .columns_4 .w-nav-item.level_2 { width: 25%; }
.w-nav.touch_disabled .columns_5 .w-nav-item.level_2 { width: 20%; }
.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_3 { display: block; position: static; }
.w-socials-list { font-size: 0px; }
.w-socials.size_big .w-socials-item-link { font-size: 28px; line-height: 60px; height: 60px; width: 60px; }
.w-socials.size_big .w-socials-item-popup { bottom: 70px; }
.w-tabs-section { position: relative; }
.w-tabs-section-header { display: none; position: relative; cursor: pointer; padding: 10px; }
.w-tabs-section-icon { display: none; vertical-align: top; }
.w-tabs-section-title { display: inline-block; vertical-align: top; margin: 0px; padding-right: 40px; }
.g-html .w-tabs-section-title { padding-top: 0px; color: white; text-transform: uppercase; }
.w-tabs-section-control { display: block; position: absolute; top: 10px; right: 10px; width: 24px; line-height: 24px; }
.w-tabs-section-content { display: none; padding: 10px; }
.w-tabs-section.active .w-tabs-section-content { display: block; }
.w-tabs-item.with_icon .w-tabs-item-icon, .w-tabs-section.with_icon .w-tabs-section-icon { display: inline-block; }
.w-tabs-item.with_icon .w-tabs-item-title, .w-tabs-section.with_icon .w-tabs-section-title { margin-left: 10px; }
.w-tabs.layout_accordion .w-tabs-list { display: none; }
.w-tabs.layout_accordion .w-tabs-section-header { display: block; }
@font-face { font-family: FontAwesome; src: url('/wp-content/themes/Grata/fonts/fontawesome-webfont.eot?v=4.1.0'); src: url('/wp-content/themes/Grata/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('/wp-content/themes/Grata/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/wp-content/themes/Grata/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/wp-content/themes/Grata/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; }
.fa-spin { animation: spin 2s linear infinite; }
.fa-user::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-spinner::before { content: ""; }
html { height: auto; }
a { transition: all 0.3s ease; color: rgb(204, 34, 0); }
::selection { color: rgb(255, 255, 255); }
.l-body { height: auto; min-width: 1200px; }
.l-header { font-size: 0px; line-height: 100px; width: 100%; z-index: 2; transform: translateY(0%); transition: all 0.3s ease; }
.no_logo .l-header { text-align: center; }
.header_sticky .l-header { position: fixed; box-shadow: rgba(0, 0, 0, 0.0784314) 0px 1px 0px; background: rgb(12, 12, 12); }
.l-header-h { position: relative; margin: 0px auto; height: 68px; width: 96%; max-width: 1200px; }
.l-header.full_width .l-header-h { max-width: none; }
.header_sticky.first_section .l-header.type_hidden { overflow: hidden; box-shadow: none; transform: translateY(-100%); }
.one_page_home .l-header.type_hidden + .l-main { padding-top: 0px !important; }
.header_sticky.first_section .l-header.type_transparent { box-shadow: none; background: none; }
.header_sticky .l-header.type_transparent .w-nav-anchor.level_1 { background: none !important; }
.one_page_home .l-header.type_transparent + .l-main { padding-top: 0px !important; }
.l-footer { left: 0px; right: 0px; bottom: 0px; min-height: 70px; overflow-y: auto; }
.no-touch .l-footer a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.l-footer p { font-size: 14px; line-height: 22px; margin-bottom: 20px; }
.l-footer p:last-child { margin-bottom: 0px; }
.l-subfooter { width: 96%; max-width: 1200px; }
.l-subfooter.at_top { padding: 40px 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; }
.l-subfooter.at_bottom { padding: 10px 0px 11px; text-align: center; }
.l-footer .widget { margin-bottom: 35px; }
.l-footer .widget:last-child { margin-bottom: 0px; }
.l-main { margin-bottom: 70px; z-index: 1; }
.l-section { position: relative; overflow: hidden; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); }
.l-section-h { position: relative; z-index: 1; margin: 0px auto; width: 84%; padding: 4% 0px; max-width: 1200px; color: rgb(12, 12, 12); }
.l-section.full_width .l-section-h { width: 100%; max-width: 100%; }
.l-section.full_height .l-section-h { padding-top: 0px; padding-bottom: 0px; }
.l-section-img { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 100%; background-position: 50% 50%; }
.no-touch .l-section-img.fixed, .no-touch .l-section.parallax_ver .l-section-img { background-attachment: fixed; }
.l-section.parallax_hor .l-section-img { width: 120%; background-attachment: scroll !important; }
.l-section.with_video .l-section-img { background-attachment: scroll !important; }
.l-section-overlay { display: none; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.l-section.with_overlay .l-section-overlay { display: block; background-color: white !important; }
.l-section.for_pagehead .l-section-h { padding: 29px 0px 31px; }
.l-section.for_pagehead.size_small .l-section-h { padding: 14px 0px 16px; }
.l-section.for_pagehead.color_primary, .l-section.for_pagehead.color_secondary { box-shadow: none; }
.l-section.color_primary, .l-section.color_primary .w-portfolio-item-anchor { color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
.l-section.color_secondary, .l-section.color_secondary .w-portfolio-item-anchor { color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.l-section.color_primary a, .no-touch .l-section.color_secondary a:hover { color: rgb(255, 255, 255); }
.l-section.color_primary .g-hr-h::before, .l-section.color_primary .g-hr-h::after, .l-section.color_secondary .g-hr-h::before, .l-section.color_secondary .g-hr-h::after { background-color: rgba(255, 255, 255, 0.329412); }
.l-section.color_primary .g-hr-h i, .l-section.color_secondary .g-hr-h i { color: rgba(255, 255, 255, 0.329412); }
.l-section.color_primary input[type="text"], .l-section.color_primary input[type="password"], .l-section.color_primary input[type="email"], .l-section.color_primary input[type="url"], .l-section.color_primary input[type="tel"], .l-section.color_primary input[type="number"], .l-section.color_primary input[type="date"], .l-section.color_primary textarea, .l-section.color_primary select, .l-section.color_secondary input[type="text"], .l-section.color_secondary input[type="password"], .l-section.color_secondary input[type="email"], .l-section.color_secondary input[type="url"], .l-section.color_secondary input[type="tel"], .l-section.color_secondary input[type="number"], .l-section.color_secondary input[type="date"], .l-section.color_secondary textarea, .l-section.color_secondary select { }
.l-section.color_primary input[type="text"]:focus, .l-section.color_primary input[type="password"]:focus, .l-section.color_primary input[type="email"]:focus, .l-section.color_primary input[type="url"]:focus, .l-section.color_primary input[type="tel"]:focus, .l-section.color_primary input[type="number"]:focus, .l-section.color_primary input[type="date"]:focus, .l-section.color_primary textarea:focus, .l-section.color_primary select:focus, .l-section.color_secondary input[type="text"]:focus, .l-section.color_secondary input[type="password"]:focus, .l-section.color_secondary input[type="email"]:focus, .l-section.color_secondary input[type="url"]:focus, .l-section.color_secondary input[type="tel"]:focus, .l-section.color_secondary input[type="number"]:focus, .l-section.color_secondary input[type="date"]:focus, .l-section.color_secondary textarea:focus, .l-section.color_secondary select:focus { border-color: rgb(255, 255, 255); }
.l-section.color_primary .w-form-field > input:focus + i, .l-section.color_primary .w-form-field > textarea:focus + i, .l-section.color_secondary .w-form-field > input:focus + i, .l-section.color_secondary .w-form-field > textarea:focus + i { color: rgb(255, 255, 255); }
.l-section.color_primary button.g-btn.color_white.outlined, .l-section.color_primary a.g-btn.color_white.outlined, .l-section.color_secondary button.g-btn.color_white.outlined, .l-section.color_secondary a.g-btn.color_white.outlined, .no-touch .l-section.color_primary button.g-btn.color_white:hover, .no-touch .l-section.color_primary a.g-btn.color_white:hover, .no-touch .l-section.color_secondary button.g-btn.color_white:hover, .no-touch .l-section.color_secondary a.g-btn.color_white:hover { color: rgb(255, 255, 255); }
.l-section.color_primary .w-blog-meta, .l-section.color_secondary .w-blog-meta, .l-section.color_custom .w-blog-meta { color: inherit; }
.l-section.color_primary .w-blog-meta span, .l-section.color_secondary .w-blog-meta span, .l-section.color_custom .w-blog-meta span { opacity: 0.66; }
.l-section.color_primary .w-testimonial, .l-section.color_primary .w-pricing-item-h, .l-section.color_secondary .w-testimonial, .l-section.color_secondary .w-pricing-item-h { border-color: rgba(255, 255, 255, 0.329412); }
.no-touch .l-section.color_primary .slick-prev:hover, .no-touch .l-section.color_primary .slick-next:hover, .no-touch .l-section.color_secondary .slick-prev:hover, .no-touch .l-section.color_secondary .slick-next:hover { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.l-border { display: none; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 100; transform: translateY(0%); transition: transform 0.3s ease; }
.one_page_home.with_borders .l-border { display: block; }
.one_page_home.with_borders .l-footer { bottom: 20px; }
.l-border.at_top { bottom: auto; height: 20px; box-shadow: rgba(0, 0, 0, 0.0784314) 0px 1px 0px; }
.first_section .l-border.at_top { transform: translateY(-100%); }
.header_sticky .l-border.at_top { display: none; }
.l-border.at_right { left: auto; width: 20px; }
.first_section .l-border.at_right { transform: translateX(100%); }
.l-border.at_bottom { top: auto; height: 20px; }
.first_section .l-border.at_bottom { transform: translateY(100%); }
.l-border.at_left { right: auto; width: 20px; }
.first_section .l-border.at_left { transform: translateX(-100%); }
.no-touch .l-portfolio-arrow:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.0392157); }
.no-touch .l-portfolio-close:hover { background-color: rgba(0, 0, 0, 0.0392157); }
.no-touch .l-portfolio-close:hover span { opacity: 1; transform: rotate(90deg); }
body { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 16px; line-height: 26px; font-family: 'PT Sans'; }
h1 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 46px; line-height: 1.3; font-family: 'Open Sans'; }
h2 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 40px; line-height: 1.4; font-family: 'Open Sans'; }
h3 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 32px; line-height: 1.4; font-family: 'Open Sans'; }
h4 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 26px; line-height: 1.4; font-family: 'Open Sans'; }
h5 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 22px; line-height: 1.4; font-family: 'Open Sans'; }
h6 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 18px; line-height: 1.4; font-family: 'Open Sans'; }
.g-html h1:last-child, .g-html h2:last-child, .g-html h3:last-child, .g-html h4:last-child, .g-html h5:last-child, .g-html h6:last-child { margin-bottom: 0px; }
.g-html .light { font-weight: 300; }
.g-html .bold { font-weight: 700; }
.g-html .semibold { font-weight: 600; }
a { font-weight: 600; }
.g-html p.size_big { font-size: 1.2em; line-height: 1.6; }
.no-touch .g-html li a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.g-html blockquote { font-size: 18px; line-height: 1.6; padding: 2px 0px 2px 30px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(204, 34, 0); }
.g-html pre { font-size: 12px; line-height: 20px; padding: 10px 15px; margin-bottom: 20px; color: rgb(51, 51, 51); background-color: rgb(250, 246, 225); }
.g-html p + pre { margin-top: -16px; }
.g-html code { padding: 0px 5px; color: rgb(51, 51, 51); background-color: rgb(250, 246, 225); }
.g-html img + h1, .g-html img + h2, .g-html img + h3, .g-html img + h4, .g-html img + h5, .g-html img + h6, .g-html img + ol, .g-html img + ul, .g-html img + p { margin-top: 20px; }
.g-html img.alignleft { display: inline; float: left; margin-right: 30px; margin-bottom: 30px; }
.g-html img.alignright { display: inline; float: right; margin-left: 30px; margin-bottom: 30px; }
.g-html img.aligncenter { display: block; clear: both; margin-left: auto; margin-right: auto; }
.no-touch .g-html a.image-link:hover { border-bottom-style: none !important; }
.g-hr { display: block; position: relative; overflow: hidden; clear: both; font-size: 0px; text-align: center; height: 24px; width: 100%; padding: 2px 0px; margin: 20px 0px; }
.g-hr-h::before, .g-hr-h::after { display: inline-block; content: ""; height: 1px; width: 50%; margin-top: 9px; vertical-align: top; position: relative; background-color: rgb(232, 232, 232); }
.g-hr-h::before { left: -13px; margin-left: -50%; }
.g-hr-h::after { left: 13px; margin-right: -50%; }
.g-hr-h i { font-size: 16px; line-height: 20px; height: 20px; width: 20px; vertical-align: top; text-align: center; color: rgb(232, 232, 232); }
.g-hr.size_small { margin: 10px 0px; }
.g-hr.size_big { margin: 30px 0px; }
.g-hr.type_fullwidth .g-hr-h::before, .g-hr.type_fullwidth .g-hr-h::after { width: 90%; }
.g-hr.type_invisible { height: 0px; padding: 0px; }
.g-hr.no_icon .g-hr-h::before, .g-hr.no_icon .g-hr-h::after { left: 0px; }
.g-hr.no_icon .g-hr-h i { display: none; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, select { font-size: 16px; height: 42px; padding: 10px; border: 1px solid rgb(232, 232, 232); color: inherit; transition: border 0.3s ease, background-color 0.3s ease; }
textarea { height: 150px; line-height: 24px; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, textarea:focus, select:focus, .l-footer input[type="text"], .l-footer input[type="password"], .l-footer input[type="email"], .l-footer input[type="url"], .l-footer input[type="tel"], .l-footer input[type="number"], .l-footer input[type="date"], .l-footer textarea, .l-footer select { background-color: transparent; }
input[type="number"] { }
.g-btn, button, input[type="submit"] { font-size: 28px; line-height: 24px; text-transform: uppercase; padding: 10px 30px; margin: 4px 0px; border: 0px solid white; transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease; font-weight: 500; background-color: transparent; }
.g-btn i { margin: 0px 10px 0px -2px; }
.g-btn { margin-right: 10px; }
.g-btn:last-child { margin-right: 0px !important; }
.g-btn.size_small, input.g-btn.size_small, button.g-btn.size_small { font-size: 14px; line-height: 20px; padding: 8px 22px; }
.g-btn.size_big, input.g-btn.size_big, button.g-btn.size_big { font-size: 20px; line-height: 30px; padding: 12px 38px; }
.no-touch .g-btn.color_transparent:hover span { border-bottom-width: 1px; border-bottom-style: solid; }
.no-touch button.g-btn.color_white:hover, .no-touch a.g-btn.color_white:hover { color: rgb(255, 255, 255); background-color: transparent; }
button.g-btn.color_white.outlined, a.g-btn.color_white.outlined { color: rgb(255, 255, 255); background-color: transparent; }
.no-touch button.g-btn.color_white.outlined:hover, .no-touch a.g-btn.color_white.outlined:hover { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.no-touch button.g-btn.color_text:hover, .no-touch a.g-btn.color_text:hover { border-color: rgb(68, 68, 68); color: rgb(68, 68, 68); background-color: transparent; }
button.g-btn.color_text.outlined, a.g-btn.color_text.outlined { color: inherit; background-color: transparent; }
.no-touch button.g-btn.color_text.outlined:hover, .no-touch a.g-btn.color_text.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
button.g-btn.color_primary, a.g-btn.color_primary, input[type="submit"] { border-color: rgb(204, 34, 0); color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
.no-touch button.g-btn.color_primary:hover, .no-touch a.g-btn.color_primary:hover, .no-touch input[type="submit"]:hover { border-color: rgb(204, 34, 0); color: rgb(204, 34, 0); background-color: transparent; }
button.g-btn.color_primary.outlined, a.g-btn.color_primary.outlined { color: rgb(204, 34, 0); background-color: transparent; }
.no-touch button.g-btn.color_primary.outlined:hover, .no-touch a.g-btn.color_primary.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
button.g-btn.color_secondary, a.g-btn.color_secondary { border-color: rgb(136, 204, 0); color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.no-touch button.g-btn.color_secondary:hover, .no-touch a.g-btn.color_secondary:hover { border-color: rgb(136, 204, 0); color: rgb(136, 204, 0); background-color: transparent; }
button.g-btn.color_secondary.outlined, a.g-btn.color_secondary.outlined { color: rgb(136, 204, 0); background-color: transparent; }
.no-touch button.g-btn.color_secondary.outlined:hover, .no-touch a.g-btn.color_secondary.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.no-touch button.g-btn.color_faded:hover, .no-touch a.g-btn.color_faded:hover { border-color: rgb(153, 153, 153); color: rgb(153, 153, 153); background-color: transparent; }
button.g-btn.color_faded.outlined, a.g-btn.color_faded.outlined { color: rgb(153, 153, 153); background-color: transparent; }
.no-touch button.g-btn.color_faded.outlined:hover, .no-touch a.g-btn.color_faded.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.no-touch button.g-btn.color_red:hover, .no-touch a.g-btn.color_red:hover { color: rgb(229, 61, 46); background-color: transparent; }
button.g-btn.color_red.outlined, a.g-btn.color_red.outlined { color: rgb(229, 61, 46); background-color: transparent; }
.no-touch button.g-btn.color_red.outlined:hover, .no-touch a.g-btn.color_red.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(229, 61, 46); }
.no-touch button.g-btn.color_blue:hover, .no-touch a.g-btn.color_blue:hover { color: rgb(90, 200, 237); background-color: transparent; }
button.g-btn.color_blue.outlined, a.g-btn.color_blue.outlined { color: rgb(90, 200, 237); background-color: transparent; }
.no-touch button.g-btn.color_blue.outlined:hover, .no-touch a.g-btn.color_blue.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(90, 200, 237); }
.no-touch button.g-btn.color_green:hover, .no-touch a.g-btn.color_green:hover { color: rgb(89, 186, 65); background-color: transparent; }
button.g-btn.color_green.outlined, a.g-btn.color_green.outlined { color: rgb(89, 186, 65); background-color: transparent; }
.no-touch button.g-btn.color_green.outlined:hover, .no-touch a.g-btn.color_green.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(89, 186, 65); }
.no-touch button.g-btn.color_yellow:hover, .no-touch a.g-btn.color_yellow:hover { color: rgb(250, 192, 0); background-color: transparent; }
button.g-btn.color_yellow.outlined, a.g-btn.color_yellow.outlined { color: rgb(250, 192, 0); background-color: transparent; }
.no-touch button.g-btn.color_yellow.outlined:hover, .no-touch a.g-btn.color_yellow.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(250, 192, 0); }
.no-touch button.g-btn.color_pink:hover, .no-touch a.g-btn.color_pink:hover { color: rgb(255, 102, 140); background-color: transparent; }
button.g-btn.color_pink.outlined, a.g-btn.color_pink.outlined { color: rgb(255, 102, 140); background-color: transparent; }
.no-touch button.g-btn.color_pink.outlined:hover, .no-touch a.g-btn.color_pink.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(255, 102, 140); }
.no-touch button.g-btn.color_midnight:hover, .no-touch a.g-btn.color_midnight:hover { color: rgb(44, 62, 80); background-color: transparent; }
button.g-btn.color_midnight.outlined, a.g-btn.color_midnight.outlined { color: rgb(44, 62, 80); background-color: transparent; }
.no-touch button.g-btn.color_midnight.outlined:hover, .no-touch a.g-btn.color_midnight.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(44, 62, 80); }
.no-touch button.g-btn.color_purple:hover, .no-touch a.g-btn.color_purple:hover { color: rgb(133, 96, 168); background-color: transparent; }
button.g-btn.color_purple.outlined, a.g-btn.color_purple.outlined { color: rgb(133, 96, 168); background-color: transparent; }
.no-touch button.g-btn.color_purple.outlined:hover, .no-touch a.g-btn.color_purple.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(133, 96, 168); }
.no-touch button.g-btn.color_navy:hover, .no-touch a.g-btn.color_navy:hover { color: rgb(18, 101, 168); background-color: transparent; }
button.g-btn.color_navy.outlined, a.g-btn.color_navy.outlined { color: rgb(18, 101, 168); background-color: transparent; }
.no-touch button.g-btn.color_navy.outlined:hover, .no-touch a.g-btn.color_navy.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(18, 101, 168); }
.no-touch button.g-btn.color_teal:hover, .no-touch a.g-btn.color_teal:hover { color: rgb(0, 139, 131); background-color: transparent; }
button.g-btn.color_teal.outlined, a.g-btn.color_teal.outlined { color: rgb(0, 139, 131); background-color: transparent; }
.no-touch button.g-btn.color_teal.outlined:hover, .no-touch a.g-btn.color_teal.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(0, 139, 131); }
.no-touch button.g-btn.color_brown:hover, .no-touch a.g-btn.color_brown:hover { color: rgb(106, 69, 48); background-color: transparent; }
button.g-btn.color_brown.outlined, a.g-btn.color_brown.outlined { color: rgb(106, 69, 48); background-color: transparent; }
.no-touch button.g-btn.color_brown.outlined:hover, .no-touch a.g-btn.color_brown.outlined:hover { color: rgb(255, 255, 255); background-color: rgb(106, 69, 48); }
.no-touch button.g-btn.color_cream:hover, .no-touch a.g-btn.color_cream:hover { color: rgb(245, 221, 191); background-color: transparent; }
button.g-btn.color_cream.outlined, a.g-btn.color_cream.outlined { color: rgb(245, 221, 191); background-color: transparent; }
.no-touch button.g-btn.color_cream.outlined:hover, .no-touch a.g-btn.color_cream.outlined:hover { color: rgb(96, 92, 87); background-color: rgb(245, 221, 191); }
.no-touch button.g-btn.color_lime:hover, .no-touch a.g-btn.color_lime:hover { color: rgb(186, 235, 89); background-color: transparent; }
button.g-btn.color_lime.outlined, a.g-btn.color_lime.outlined { color: rgb(186, 235, 89); background-color: transparent; }
.no-touch button.g-btn.color_lime.outlined:hover, .no-touch a.g-btn.color_lime.outlined:hover { color: rgb(68, 68, 68); background-color: rgb(186, 235, 89); }
.no-touch .g-alert-close:hover { opacity: 1; }
.color_primary .w-actionbox.color_primary, .color_secondary .w-actionbox.color_secondary { padding: 0px; background-color: rgba(0, 0, 0, 0); }
.no-touch .w-actionbox-text a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.w-actionbox-button.g-btn { margin: 0px; }
.w-actionbox.color_primary { color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
.w-actionbox.color_primary .g-btn.color_white { color: rgb(204, 34, 0); }
.no-touch .w-actionbox.color_primary .g-btn.color_primary:hover { color: rgb(255, 255, 255); }
.w-actionbox.color_secondary { color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.w-actionbox.color_secondary .g-btn.color_white { border-color: rgb(255, 255, 255); color: rgb(136, 204, 0); }
.no-touch .w-actionbox.color_secondary .g-btn.color_secondary:hover { color: rgb(204, 34, 0); background-color: white; }
.no-touch .w-blog-meta a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.no-touch .w-blog.type_masonry .w-blog-entry:hover { border-color: rgb(68, 68, 68); }
.no-touch .w-cart:hover .w-cart-dropdown { display: block; }
.no-touch .l-body.woocommerce-cart .w-cart:hover .w-cart-dropdown, .no-touch .l-body.woocommerce-checkout .w-cart:hover .w-cart-dropdown { display: none; }
.no-touch .w-clients-item-h:hover { opacity: 1; border-color: rgb(136, 204, 0); }
.g-html .w-comments-item-text p { margin-bottom: 10px; }
.no-touch .w-comments-form-text a:hover, .no-touch .w-comments-item-meta a:hover, .no-touch .w-comments-item-answer a:hover { border-bottom-width: 1px; border-bottom-style: solid; opacity: 1; }
.no-touch .w-comments .g-pagination a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.w-copyright { font-size: 13px; line-height: 50px; }
.w-socials + .w-copyright { }
.no-touch .w-copyright a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.w-counter.size_small .w-counter-number { font-size: 3.1em; }
.w-counter.size_big .w-counter-number { font-size: 5.5em; }
.w-counter.size_small h5.w-counter-title { padding-top: 4px; }
.w-counter.size_big h5.w-counter-title { padding-top: 6px; }
.w-form { max-width: 600px; margin: 0px auto; }
.l-footer .w-form.align_center { text-align: center; }
.l-footer .w-form.align_right { text-align: right; }
.w-form-row { padding-bottom: 20px; }
.w-form-label { display: none; text-align: left; margin-bottom: 3px; }
.w-form-label span { margin-left: 3px; }
.w-form-field { position: relative; }
.w-form-field > input[type="text"], .w-form-field > input[type="password"], .w-form-field > input[type="email"], .w-form-field > textarea, .w-form-field > select { padding-left: 50px; }
.w-form-field > i { display: block; position: absolute; top: 0px; left: 0px; font-size: 20px; text-align: center; line-height: 42px; height: 42px; width: 50px; opacity: 0.33; transition: opacity 0.3s ease, color 0.3s ease; }
.w-form-field > input:focus + i, .w-form-field > textarea:focus + i { opacity: 1; color: rgb(204, 34, 0); }
.w-form-state { font-size: 14px; line-height: 24px; color: red; }
.w-form-field-success { display: inline-block; vertical-align: top; font-size: 18px; line-height: 26px; padding: 14px 8px; color: rgb(68, 204, 0); }
.w-form.align_center .w-form-field-success { display: block; padding: 0px; }
.w-form-row.for_submit .g-btn i { display: none; position: absolute; top: 50%; left: 50%; font-size: 26px; line-height: 30px; height: 30px; width: 30px; margin: -15px 0px 0px -15px; }
.w-form-row.for_submit .g-btn.loading i { display: block; }
.w-form-row.for_submit .g-btn.loading span { opacity: 0; }
.no-touch .w-gallery-tnail:hover .w-gallery-tnail-title { opacity: 1; }
.no-touch .w-gallery.default .slick-prev:hover, .no-touch .w-gallery.default .slick-next:hover { color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.w-icon.outline .w-icon-link { text-align: center; border: 1px solid rgb(68, 68, 68); }
.no-touch .w-icon.outline a.w-icon-link:hover { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
.color_primary .w-icon.outline .w-icon-link, .color_secondary .w-icon.outline .w-icon-link { border-color: rgb(255, 255, 255); }
.color_custom .w-icon.outline .w-icon-link { border: 1px solid; }
.no-touch .color_primary .w-icon.outline a.w-icon-link:hover, .no-touch .color_secondary .w-icon.outline a.w-icon-link:hover { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.w-icon.color_primary .w-icon-link { color: rgb(204, 34, 0); }
.w-icon.color_primary.outline .w-icon-link { border-color: rgb(204, 34, 0); }
.no-touch .w-icon.color_primary.outline a.w-icon-link:hover { color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
.w-icon.color_secondary .w-icon-link { color: rgb(136, 204, 0); }
.no-touch .w-icon.color_secondary a.w-icon-link:hover { color: rgb(204, 34, 0); }
.w-icon.color_secondary.outline .w-icon-link { border-color: rgb(136, 204, 0); }
.no-touch .w-icon.color_secondary.outline a.w-icon-link:hover { color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.w-icon.color_faded.outline .w-icon-link { border-color: rgb(153, 153, 153); }
.no-touch .w-icon.color_faded.outline a.w-icon-link:hover { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.w-icon.size_tiny { font-size: 30px; }
.w-icon.size_tiny.outline { font-size: 18px; line-height: 38px; width: 40px; }
.w-icon.size_small { font-size: 40px; }
.w-icon.size_small.outline { font-size: 24px; line-height: 48px; width: 50px; }
.w-icon.size_medium.outline { font-size: 28px; line-height: 58px; width: 60px; }
.w-icon.size_big { font-size: 70px; }
.w-icon.size_big.outline { font-size: 38px; line-height: 78px; width: 80px; }
.w-icon.size_huge.outline { font-size: 50px; line-height: 98px; width: 100px; }
.w-iconbox.iconpos_left { display: inline-block; }
.w-iconbox.iconpos_left + .w-iconbox.iconpos_left { margin-left: 30px; }
.w-iconbox-icon { transition: background-color 0.2s ease, color 0.2s ease; }
.w-iconbox.outline .w-iconbox-icon { border: 1px solid transparent; }
.w-iconbox.outline.circle .w-iconbox-icon { border-radius: 50% !important; }
.w-iconbox.size_tiny .w-iconbox-title { font-size: 1.25em; line-height: 30px; }
.w-iconbox.iconpos_top .w-iconbox-title { padding: 13px 0px; }
.w-iconbox.size_tiny.iconpos_left .w-iconbox-title, .w-iconbox.size_big.iconpos_left .w-iconbox-title, .w-iconbox.size_huge.iconpos_left .w-iconbox-title { padding-top: 0px; }
.w-iconbox.size_small.iconpos_left .w-iconbox-title { padding-top: 5px; }
.w-iconbox.size_medium.iconpos_left .w-iconbox-title { padding-top: 7px; }
.w-iconbox-text { opacity: 0.66; }
.w-iconbox.iconpos_left .w-iconbox-text { padding-top: 15px; }
.w-iconbox.color_text .w-iconbox-icon { color: rgb(68, 68, 68); }
.w-iconbox.color_text.outline .w-iconbox-icon { border-color: rgb(68, 68, 68); }
.no-touch .w-iconbox.color_text.outline a:hover .w-iconbox-icon { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
.color_primary .w-iconbox.color_text .w-iconbox-icon, .color_secondary .w-iconbox.color_text .w-iconbox-icon { color: rgb(255, 255, 255); }
.color_primary .w-iconbox.color_text.outline .w-iconbox-icon, .color_secondary .w-iconbox.color_text.outline .w-iconbox-icon { border-color: rgb(255, 255, 255); }
.no-touch .color_primary .w-iconbox.color_text.outline a:hover .w-iconbox-icon, .no-touch .color_secondary .w-iconbox.color_text.outline a:hover .w-iconbox-icon { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.w-iconbox.color_primary .w-iconbox-icon { color: rgb(204, 34, 0); }
.w-iconbox.color_primary.outline .w-iconbox-icon { border-color: rgb(204, 34, 0); }
.no-touch .w-iconbox.color_primary.outline a:hover .w-iconbox-icon { color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
.w-iconbox.color_secondary .w-iconbox-icon { color: rgb(136, 204, 0); }
.no-touch .w-iconbox.color_secondary a:hover .w-iconbox-icon { color: rgb(204, 34, 0); }
.w-iconbox.color_secondary.outline .w-iconbox-icon { border-color: rgb(136, 204, 0); }
.no-touch .w-iconbox.color_secondary.outline a:hover .w-iconbox-icon { color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.w-iconbox.color_faded .w-iconbox-icon { color: rgb(153, 153, 153); }
.w-iconbox.color_faded.outline .w-iconbox-icon { border-color: rgb(153, 153, 153); }
.no-touch .w-iconbox.color_faded.outline a:hover .w-iconbox-icon { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.w-iconbox.size_tiny.outline .w-iconbox-icon { font-size: 18px; line-height: 38px; width: 40px; }
.w-iconbox.size_tiny.iconpos_left.outline .w-iconbox-title { padding-top: 5px; }
.w-iconbox.size_tiny.iconpos_left.outline .w-iconbox-title, .w-iconbox.size_tiny.iconpos_left.outline .w-iconbox-text { margin-left: 58px; }
.w-iconbox.size_small.outline .w-iconbox-icon { font-size: 24px; line-height: 48px; width: 50px; }
.w-iconbox.size_small.iconpos_left.outline .w-iconbox-title { padding-top: 9px; }
.w-iconbox.size_small.iconpos_left.outline .w-iconbox-title, .w-iconbox.size_small.iconpos_left.outline .w-iconbox-text { margin-left: 70px; color: rgb(12, 12, 12); font-size: 23px; line-height: 27.6px; }
.w-iconbox.size_medium.outline .w-iconbox-icon { font-size: 28px; line-height: 58px; width: 60px; }
.w-iconbox.size_medium.iconpos_left.outline .w-iconbox-title, .w-iconbox.size_medium.iconpos_left.outline .w-iconbox-text { margin-left: 88px; }
.w-iconbox.size_big.outline .w-iconbox-icon { font-size: 38px; line-height: 78px; width: 80px; }
.w-iconbox.size_big.iconpos_left.outline .w-iconbox-title, .w-iconbox.size_big.iconpos_left.outline .w-iconbox-text { margin-left: 110px; }
.w-iconbox.size_huge.outline .w-iconbox-icon { font-size: 50px; line-height: 98px; width: 100px; }
.w-logo { float: left; z-index: 2; }
.w-logo-link { color: inherit; }
.w-logo-img { height: 22px; max-height: 120px; }
.w-logo-title { font-size: 27px; font-family: 'Open Sans'; transition: color 0.3s ease; }
.w-map { margin: 20px; }
.no-touch .w-map { margin: 0px; }
.w-map-h { height: 400px; }
.w-map img { max-width: none; }
.w-map label { display: inline; width: auto; }
.l-header .w-nav { margin: 15px 40px; display: inline-block; }
.w-nav-control { font-size: 40px; text-align: center; width: 20px; cursor: pointer; }
.l-header .w-nav-list { clear: both; min-width: 200px; }
.l-header .w-nav-item.level_1 { font-size: 17px; margin-left: 20px; }
.l-header .w-nav-item.level_1:first-child { margin-left: 0px; }
.l-header .w-nav-anchor.level_1 { line-height: 28px; padding: 5px 6px; border: 2px solid transparent; }
.l-header .w-nav-arrow::before { }
.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow { display: block; line-height: 40px; }
.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow::before { content: ""; }
.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-title { padding-right: 30px; }
.l-header .w-nav-list.level_2, .l-header .w-nav-list.level_3 { font-size: 15px; padding: 12px 0px; box-shadow: rgba(0, 0, 0, 0.0980392) 0px 8px 15px; background-color: rgb(255, 255, 255); }
.l-header .w-nav-list.level_3 { margin-top: -12px; }
.touch_disabled .w-nav-item.level_2, .touch_disabled .w-nav-item.level_3 { padding: 0px 12px; }
.l-header .w-nav-anchor.level_2, .l-header .w-nav-anchor.level_3 { line-height: 20px; padding: 10px 12px; white-space: nowrap; transition: color 0.1s ease, background-color 0.1s ease; }
.touch_disabled .btn .w-nav-anchor.level_1 { color: rgb(255, 255, 255); background-color: rgb(204, 34, 0); }
.touch_disabled .btn.active .w-nav-anchor.level_1, .touch_disabled .btn.current-menu-item .w-nav-anchor.level_1, .touch_disabled .btn.current-menu-ancestor .w-nav-anchor.level_1, .no-touch .touch_disabled .btn:hover .w-nav-anchor.level_1 { background-color: transparent; }
.touch_disabled [class*="columns"] .w-nav-list.level_3, .touch_disabled [class*="columns"] .w-nav-item.level_3 { box-shadow: none; padding: 0px; margin: 0px; }
.touch_disabled [class*="columns"] .w-nav-anchor.level_2, .touch_disabled [class*="columns"] .w-nav-anchor.level_3 { white-space: normal; }
.touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2 { font-size: 1.1em; line-height: 1.4; font-weight: bold; margin-bottom: 5px; background-color: transparent !important; }
.touch_disabled [class*="columns"] .has_sublevel .w-nav-arrow { display: none !important; }
.l-header .w-nav.touch_enabled { display: block; }
.l-header .touch_enabled .w-nav-control { display: block; float: right; margin-bottom: -6px; margin-top: -11px; }
.header_sticky .l-header .touch_enabled .w-nav-list.level_1 { padding: 50px 2%; margin: 0px -2%; overflow-y: auto !important; }
.l-header .touch_enabled .w-nav-item { float: none; width: 100%; line-height: 26px; }
.l-header .touch_enabled .w-nav-item.level_1 { margin-left: 0px; }
.l-header .touch_enabled .w-nav-anchor.level_1 { border: none; }
.l-header .touch_enabled .w-nav-anchor.level_1::after { display: none; }
.l-header .touch_enabled .w-nav-item.level_1.has_sublevel .w-nav-anchor.level_1 .w-nav-arrow, .l-header .touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow { display: block; font-size: 26px; text-align: center; line-height: 46px; width: 50px; }
.l-header .touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow::before { content: ""; }
.l-header .touch_enabled .w-nav-item.has_sublevel > .w-nav-anchor > .w-nav-title { padding-right: 50px; }
.l-header .touch_enabled .w-nav-item.open > .w-nav-anchor > .w-nav-arrow { transform: rotate(180deg); }
.l-header .touch_enabled .w-nav-list.level_2, .l-header .touch_enabled .w-nav-list.level_3 { display: block; position: static; padding: 0px; margin: 0px; box-shadow: none; }
.l-header .touch_enabled .w-nav-anchor.level_1, .l-header .touch_enabled .w-nav-anchor.level_2, .l-header .touch_enabled .w-nav-anchor.level_3 { text-align: left; padding: 10px 0px; margin: 0px; white-space: normal; box-shadow: rgba(0, 0, 0, 0.0784314) 0px 1px 0px inset; border-radius: 0px !important; }
.l-header .touch_enabled .w-nav-anchor.level_1 { background-color: transparent !important; }
.l-header .touch_enabled .w-nav-anchor.level_2 { line-height: 26px; padding-left: 16px; padding-right: 16px; }
.l-header .touch_enabled .w-nav-anchor.level_3 { line-height: 26px; padding-left: 32px; padding-right: 16px; }
.g-html .w-pagehead h1 { margin: 0px; }
.l-section.color_primary .g-breadcrumbs-item, .l-section.color_primary .g-breadcrumbs-separator, .l-section.color_secondary .g-breadcrumbs-item, .l-section.color_secondary .g-breadcrumbs-separator { opacity: 0.66; }
.l-section.color_primary a.g-breadcrumbs-item, .l-section.color_secondary a.g-breadcrumbs-item { opacity: 1; color: inherit !important; }
.no-touch .g-breadcrumbs a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.no-touch .type_1 .w-portfolio-item-image { overflow: hidden; }
.no-touch .type_1 img { transition: transform 0.3s ease; }
.no-touch .type_1 .w-portfolio-item-anchor:hover img { transform: scale(1.1); }
.no-touch .type_2 img { transition: transform 0.3s ease; }
.no-touch .type_2 .w-portfolio-item-anchor:hover img { transform: scale(1.1); }
.no-touch .type_2 .w-portfolio-item-image::after { display: block; content: ""; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0; transition: opacity 0.3s ease; background-color: inherit; }
.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image::after { opacity: 0.9; }
.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta { color: inherit; }
.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta::before { opacity: 0; }
.no-touch .type_3 .w-portfolio-item-image { position: relative; z-index: 1; transition: transform 0.3s ease; }
.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image { transform: translateY(-30px) scale(0.7); }
.no-touch .type_3 .w-portfolio-item-meta { position: absolute; bottom: 0px; left: 0px; right: 0px; }
.no-touch .type_4 .w-portfolio-item-image { transition: transform 0.3s ease; }
.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-image { transform: translateY(-50px); }
.no-touch .type_4 .w-portfolio-item-meta { position: absolute; bottom: -1px; left: 0px; right: 0px; transition: transform 0.3s ease; transform: translateY(100%); background-color: inherit; }
.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta { transform: translateY(0px); }
.no-touch .type_5 .w-portfolio-item-image { transition: transform 0.4s ease; }
.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image { transform: scale(1.1); }
.no-touch .type_5 .w-portfolio-item-meta { position: absolute; top: 30px; bottom: 30px; left: 30px; right: 30px; padding: 30px; opacity: 0; transition: transform 0.4s ease, opacity 0.4s ease; transform: scale(0); background-color: inherit; }
.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta { opacity: 0.95; transform: scale(1); }
.no-touch .type_5 .w-portfolio-item-meta::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; margin-left: -0.5em; }
.no-touch .type_5 .w-portfolio-item-meta-h { display: inline-block; vertical-align: middle; width: 100%; }
.no-touch .type_6 .w-portfolio-item-meta { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; padding: 30px; opacity: 0; transition: opacity 0.3s ease; background-color: inherit; }
.no-touch .type_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta { opacity: 0.9; }
.no-touch .type_6 .w-portfolio-item-meta::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; margin-left: -0.5em; }
.no-touch .type_6 .w-portfolio-item-meta-h { display: inline-block; vertical-align: middle; width: 100%; transition: transform 0.3s ease; transform: scale(1.5); }
.no-touch .type_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h { transform: scale(1); }
.w-preloader.size_small { font-size: 10px; }
.w-preloader.size_big { font-size: 20px; }
.no-touch .w-pricing-item-h:hover { box-shadow: rgba(0, 0, 0, 0.0784314) 0px -1px 0px inset; }
.w-socials.size_big .w-socials-item-link { line-height: 58px; }
.l-header .w-socials-item-popup, .l-subfooter.at_bottom .w-socials-item-popup { display: none; }
.no-touch .l-main .w-socials-item-popup, .no-touch .l-subfooter.at_top + .l-subfooter.at_bottom .w-socials-item-popup { display: block; }
.no-touch .l-main .w-socials-item.rss .w-socials-item-link:hover { border-color: rgb(255, 151, 2); color: rgb(255, 151, 2); }
.no-touch .l-main .w-socials-item.facebook .w-socials-item-link:hover { border-color: rgb(59, 89, 152); color: rgb(59, 89, 152); }
.no-touch .l-main .w-socials-item.twitter .w-socials-item-link:hover { border-color: rgb(0, 172, 238); color: rgb(0, 172, 238); }
.no-touch .l-main .w-socials-item.gplus .w-socials-item-link:hover { border-color: rgb(198, 59, 30); color: rgb(198, 59, 30); }
.no-touch .l-main .w-socials-item.linkedin .w-socials-item-link:hover { border-color: rgb(0, 115, 178); color: rgb(0, 115, 178); }
.no-touch .l-main .w-socials-item.youtube .w-socials-item-link:hover { border-color: rgb(205, 51, 45); color: rgb(205, 51, 45); }
.no-touch .l-main .w-socials-item.vimeo .w-socials-item-link:hover { border-color: rgb(32, 185, 235); color: rgb(32, 185, 235); }
.no-touch .l-main .w-socials-item.email .w-socials-item-link:hover { border-color: rgb(22, 160, 133); color: rgb(22, 160, 133); }
.no-touch .l-main .w-socials-item.skype .w-socials-item-link:hover { border-color: rgb(0, 175, 240); color: rgb(0, 175, 240); }
.no-touch .l-main .w-socials-item.flickr .w-socials-item-link:hover { border-color: rgb(255, 0, 132); color: rgb(255, 0, 132); }
.no-touch .l-main .w-socials-item.pinterest .w-socials-item-link:hover { border-color: rgb(203, 32, 39); color: rgb(203, 32, 39); }
.no-touch .l-main .w-socials-item.tumblr .w-socials-item-link:hover { border-color: rgb(44, 71, 98); color: rgb(44, 71, 98); }
.no-touch .l-main .w-socials-item.blogger .w-socials-item-link:hover { border-color: rgb(252, 153, 71); color: rgb(252, 153, 71); }
.no-touch .l-main .w-socials-item.dribbble .w-socials-item-link:hover { border-color: rgb(234, 76, 137); color: rgb(234, 76, 137); }
.no-touch .l-main .w-socials-item.vk .w-socials-item-link:hover { border-color: rgb(78, 114, 153); color: rgb(78, 114, 153); }
.no-touch .l-main .w-socials-item.instagram .w-socials-item-link:hover { border-color: rgb(161, 115, 87); color: rgb(161, 115, 87); }
.no-touch .l-main .w-socials-item.behance .w-socials-item-link:hover { border-color: rgb(23, 105, 255); color: rgb(23, 105, 255); }
.l-header .w-socials { float: right; margin-left: 6px; }
.no_logo .l-header .w-socials { float: none; display: inline-block; vertical-align: top; margin: 0px 6px 0px 0px; }
.l-header .w-socials-item { vertical-align: middle; }
.l-header .w-socials-item-link { color: inherit; }
.l-subfooter.at_bottom .w-socials { float: right; padding: 5px 0px; }
.l-footer .w-socials.align_center { text-align: center; }
.l-footer .w-socials.align_right { text-align: right; }
.l-footer .w-socials-item-link { color: inherit; }
.no-touch .w-tabs-item:hover { background-color: rgba(0, 0, 0, 0.027451); }
.w-tabs-item-icon, .w-tabs-section-icon { font-size: 22px; line-height: 30px; opacity: 0.66; transition: opacity 0.3s ease; }
.w-tabs-item.active .w-tabs-item-icon, .w-tabs-item.color_custom .w-tabs-item-icon, .w-tabs-section.active .w-tabs-section-icon, .w-tabs-section.color_custom .w-tabs-section-icon { opacity: 1; }
.w-tabs-item-title, .w-tabs-section-title { line-height: 30px; white-space: normal; }
.w-tabs-item-title, .one-half .w-tabs-section-title, .one-third .w-tabs-section-title, .one-quarter .w-tabs-section-title, .two-thirds .w-tabs-section-title { font-size: 22px; }
.w-tabs-item.with_icon .w-tabs-item-title, .w-tabs-section.with_icon .w-tabs-section-title { margin-left: 15px; }
.w-tabs-section-header { margin: 0px auto; width: 372px; padding: 2% 0px; white-space: nowrap; transition: background-color 0.2s ease, color 0.2s ease; }
.no-touch .w-tabs-section-header:hover { background-color: rgba(0, 0, 0, 0.0392157); }
.w-tabs-section-control { top: 50%; right: 2%; font-size: 26px; line-height: 30px; margin: -15px -5px 0px 0px; width: 30px; text-align: center; transition: transform 0.2s ease; color: white; }
.w-tabs-section.active .w-tabs-section-control { transform: rotate(180deg); color: white; }
.w-tabs-section-content { padding: 1.8% 2%; }
.w-tabs-section-content-h { margin: 0px auto; max-width: 1200px; }
.w-tabs-section.no_indents .w-tabs-section-content { padding: 0px !important; }
.w-tabs-section.no_indents .w-tabs-section-content-h { max-width: none; }
.l-section.full_width .l-section-h > .w-tabs .w-tabs-section-content { padding: 3%; color: white; }
.one-half .w-tabs-section-header, .one-half .w-tabs-section-content, .two-thirds .w-tabs-section-content { padding: 3%; }
.one-half .w-tabs-section-control { right: 3%; }
.one-half .w-tabs.layout_accordion .w-tabs-section-content { padding-top: 3%; padding-bottom: 4%; }
.one-third .w-tabs-section-header, .one-third .w-tabs-section-content, .one-quarter .w-tabs-section-header, .one-quarter .w-tabs-section-content { padding: 4% 5%; }
.one-third .w-tabs-section-control, .one-quarter .w-tabs-section-control { right: 5%; }
.one-third .w-tabs.layout_accordion .w-tabs-section-content, .one-quarter .w-tabs.layout_accordion .w-tabs-section-content { padding-top: 4%; padding-bottom: 5%; }
.w-tabs.layout_accordion .w-tabs-section { border-top-width: 1px; border-style: solid; }
.w-tabs.layout_accordion .w-tabs-section:last-child { border-bottom-width: 1px; }
.l-section.full_height .w-tabs.layout_accordion:last-child .w-tabs-section:last-child { border-bottom-width: 0px; }
.w-tabs.layout_accordion .w-tabs-section-content { padding-top: 1%; }
.w-tabs.layout_accordion .w-tabs-section.color_custom { border-color: transparent; }
.w-tabs.layout_accordion .w-tabs-section.color_custom + .w-tabs-section { border-top-color: transparent; }
.w-tabs.layout_accordion .w-tabs-section.active.color_custom .w-tabs-section-header { color: inherit; }
.w-tabs.layout_accordion.title_center .w-tabs-section-header { text-align: center; }
.w-tabs.layout_accordion.title_center .w-tabs-section-title { padding: 0px; }
.w-tabs.layout_accordion.title_center .w-tabs-section-control { display: inline-block; position: static; margin: 0px 0px 0px 10px; }
.w-tabs-item.active .w-tabs-item-h::after { bottom: -22px; }
.l-section.with_overlay .w-tabs-item-h::after, .l-section.color_primary .w-tabs-item-h::after, .l-section.color_secondary .w-tabs-item-h::after { display: none; }
.no-touch .w-tags-item-link:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.no-touch .w-team-links-item:hover { border: 1px solid; }
.no-touch .w-team.type_3 .w-team-links, .no-touch .w-team.type_4 .w-team-links { position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; margin: 0px; padding: 0px; z-index: 1; opacity: 0; transform: scale(0); transition: transform 0.3s ease, opacity 0.3s ease; }
.no-touch .w-team.type_3.img_circle .w-team-links, .no-touch .w-team.type_4.img_circle .w-team-links { transform: scale(1); transition: opacity 0.3s ease; }
.no-touch .w-team.type_3:hover .w-team-links, .no-touch .w-team.type_4:hover .w-team-links { transform: scale(1); opacity: 1; }
.no-touch .w-team.type_3 .w-team-links::before, .no-touch .w-team.type_4 .w-team-links::before { content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.85098); }
.no-touch .w-team.type_3 .w-team-links::after, .no-touch .w-team.type_4 .w-team-links::after { content: ""; display: inline-block; vertical-align: middle; height: 100%; margin-right: -0.25em; }
.no-touch .w-team.type_3 .w-team-links-list, .no-touch .w-team.type_4 .w-team-links-list { display: inline-block; vertical-align: middle; width: 88%; }
.no-touch .w-team.type_3 .w-team-links-item, .no-touch .w-team.type_4 .w-team-links-item { color: rgb(255, 255, 255); }
.no-touch .w-team.type_3 .w-team-links-item:hover, .no-touch .w-team.type_4 .w-team-links-item:hover { color: rgb(136, 204, 0); }
.no-touch .w-team.type_4.img_circle { border-radius: 50%; overflow: hidden; }
.no-touch .w-team.type_4 .w-team-content { position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 0px 20px 12px; color: rgb(255, 255, 255); background: linear-gradient(to top, rgba(0, 0, 0, 0.74902) 0px, transparent 100%) repeat-x; }
.no-touch .w-team.type_4 .w-team-content a { color: inherit; }
.no-touch .w-team.type_4 .w-team-content .w-team-name { padding-top: 50px !important; }
.no-touch .w-testimonial:hover { border-color: rgb(204, 34, 0); }
.w-toplink { display: block; position: fixed; bottom: -50px; right: 20px; text-align: center; font-size: 26px; line-height: 50px; height: 50px; width: 50px; opacity: 0; z-index: 100; transition: background-color 0.2s ease, opacity 0.3s ease, bottom 0.3s ease; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.2); }
.w-toplink.active { bottom: 20px; opacity: 1; }
.no-touch .w-toplink.active:hover { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.74902); }
.w-toplink i { line-height: inherit; }
.g-html .widget ul { list-style-type: none; margin: 0px; }
.no-touch .comment-reply-title a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.no-touch #wp-calendar tbody td a:hover { border-bottom-style: none; }
.no-touch #wp-calendar tfoot a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.widget.widget_nav_menu .menu-item { padding: 0px; }
.widget.widget_nav_menu .menu-item a { display: block; padding: 12px 20px; line-height: 20px; position: relative; transition: color 0.1s ease, background-color 0.1s ease, border-color 0.1s ease; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(232, 232, 232); color: inherit; }
.no-touch .widget.widget_nav_menu .menu-item a:hover { border-bottom-style: none; border-color: transparent; color: rgb(255, 255, 255); background-color: rgb(136, 204, 0); }
.l-footer .widget.widget_nav_menu .menu-item.current-menu-item a { background-color: transparent; }
.l-main .widget.widget_nav_menu .menu-item.current-menu-item + .menu-item > a, .no-touch .widget.widget_nav_menu .menu-item:hover + .menu-item > a { border-color: transparent; }
.widget.widget_nav_menu .sub-menu > .menu-item > a { padding-left: 40px; }
.widget.widget_nav_menu .sub-menu .sub-menu > .menu-item > a { padding-left: 60px; }
.no-touch .widget.widget_tag_cloud .tagcloud a:hover { border-bottom-width: 1px; border-bottom-style: solid; }
.g-html .wp-caption { clear: both; max-width: 100%; position: relative; }
.g-html .wp-caption + h1, .g-html .wp-caption + h2, .g-html .wp-caption + h3, .g-html .wp-caption + h4, .g-html .wp-caption + h5, .g-html .wp-caption + h6, .g-html .wp-caption + ol, .g-html .wp-caption + ul, .g-html .wp-caption + p { margin-top: 20px; }
.g-html .wp-caption img { display: block; width: 100%; }
.g-html .wp-caption-text { display: block; position: absolute; left: 0px; right: 0px; bottom: 0px; text-align: center; margin: 0px; padding: 40px 20px 20px; color: rgb(255, 255, 255); background: linear-gradient(to top, rgba(0, 0, 0, 0.74902) 0px, transparent 100%) repeat-x; }
.g-html .wp-caption.aligncenter { margin-left: auto; margin-right: auto; }
.g-html .wp-caption.alignleft { float: left; margin-right: 30px; }
.g-html .wp-caption.alignright { float: right; margin-left: 30px; }
.no-touch .tp-leftarrow.tparrows:hover, .no-touch .tp-rightarrow.tparrows:hover { background: rgba(0, 0, 0, 0.498039) !important; }
.no-touch .slick-prev:hover, .no-touch .slick-next:hover { border-color: rgb(136, 204, 0); color: rgb(136, 204, 0); }
.no-touch .slick-prev, .no-touch .slick-next { display: block !important; }
.no-touch .slick-dots { display: none !important; }
.g-html .wpcf7-form p { margin-bottom: 15px; }
.g-html .gform_wrapper img { display: inline; }
.gform_wrapper .gform_heading, .g-html .gform_wrapper li { padding: 0px 0px 15px; }
.g-html .gform_wrapper li.gsection { padding: 20px 0px 10px; }
.g-html .gform_wrapper li.gsection h2 { font-size: 22px; }
.g-html .gform_wrapper .gfield_radio li, .g-html .gform_wrapper .gfield_checkbox li { display: block; padding: 2px 0px 4px 20px; }
.rounded_corners .mega-heading-line, .rounded_corners input[type="text"], .rounded_corners input[type="password"], .rounded_corners input[type="email"], .rounded_corners input[type="url"], .rounded_corners input[type="tel"], .rounded_corners input[type="number"], .rounded_corners input[type="date"], .rounded_corners textarea, .rounded_corners select, .rounded_corners button, .rounded_corners input[type="submit"], .rounded_corners .g-btn, .rounded_corners .g-alert, .rounded_corners .g-pagination-item, .rounded_corners .w-actionbox, .rounded_corners .w-blog.type_masonry .w-blog-entry, .rounded_corners .w-blog-entry-preview::after, .rounded_corners .w-blog-entry-preview img, .rounded_corners .w-cart-link, .rounded_corners .w-clients-item-h, .rounded_corners .w-comments-item-icon, .rounded_corners .w-filter-link, .rounded_corners .w-icon.outline .w-icon-link, .rounded_corners .w-iconbox.outline .w-iconbox-icon, .rounded_corners .l-header .w-nav-anchor, .rounded_corners .w-pricing-item-h, .rounded_corners .w-socials-item-link, .rounded_corners .w-socials-item-popup, .rounded_corners .w-team-links-item, .rounded_corners .w-testimonial, .rounded_corners .w-toplink, .rounded_corners .tp-leftarrow.default, .rounded_corners .tp-rightarrow.default, .rounded_corners .woocommerce-message, .rounded_corners .woocommerce-error, .rounded_corners .woocommerce-info, .rounded_corners .woocommerce table.shop_table .product-remove a.remove, .rounded_corners .woocommerce form.login, .rounded_corners .woocommerce form.checkout_coupon, .rounded_corners .woocommerce form.register, .rounded_corners .woocommerce .checkout #order_review, .rounded_corners .woocommerce #payment .payment_box, .rounded_corners .woocommerce .button, .rounded_corners.woocommerce-page .button, .rounded_corners.woocommerce-page .comment-respond, .rounded_corners.woocommerce-page .products .product, .rounded_corners.woocommerce-page .woocommerce-pagination ul li a, .rounded_corners.woocommerce-page .woocommerce-pagination ul li span, .rounded_corners.woocommerce-page .quantity, .rounded_corners div.jGrowl-notification { border-radius: 4px; }
.animate_start .l-section-h { animation-duration: 1s; animation-fill-mode: both; }
.animate_fadeIn .l-section-h { opacity: 0; }
.animate_fadeIn.animate_start .l-section-h { animation-name: fadeIn; opacity: 1; }
.animate_zoomIn .l-section-h { opacity: 0; }
.animate_zoomIn.animate_start .l-section-h { animation-name: zoomIn; opacity: 1; }
.animate_fadeInUp .l-section-h { opacity: 0; }
.animate_fadeInUp.animate_start .l-section-h { animation-name: fadeInUp; opacity: 1; }
.animate_fadeInDown .l-section-h { opacity: 0; }
.animate_fadeInDown.animate_start .l-section-h { animation-name: fadeInDown; opacity: 1; }
.animate_fadeInLeft .l-section-h { opacity: 0; }
.animate_fadeInLeft.animate_start .l-section-h { animation-name: fadeInLeft; opacity: 1; }
.animate_fadeInRight .l-section-h { opacity: 0; }
.animate_fadeInRight.animate_start .l-section-h { animation-name: fadeInRight; opacity: 1; }
a:hover.g-btn.color_secondary { color: rgb(204, 34, 0); background-color: white; }
.w-tabs-section-content { color: rgb(12, 12, 12) !important; background-color: white !important; }
.l-body { overflow-x: hidden; min-width: 0px; }
.l-footer { position: fixed; }
.l-header .w-nav-item { font-family: 'Open Sans'; font-weight: 400; }
.l-header .touch_disabled .w-nav-item.level_1 { font-size: 17px; }
.l-header .touch_disabled .w-nav-item.level_2, .l-header .touch_disabled .w-nav-item.level_3 { font-size: 15px; }
.l-header .touch_enabled .w-nav-item.level_1 { font-size: 17px; }
.l-header .touch_enabled .w-nav-item.level_2, .l-header .touch_enabled .w-nav-item.level_3 { font-size: 15px; }
body { font-family: 'Open Sans'; font-size: 17px; line-height: 20.4px; font-weight: 300; }
.w-logo-title { font-family: 'Open Sans'; }
h1 { font-size: 42px; }
h2 { font-size: 36px; }
h3 { font-size: 30px; }
h5 { font-size: 22px; }
h6 { font-size: 18px; }
.l-preloader, .l-header, .l-border, .l-header .touch_enabled .w-nav-list.level_1 { background-color: rgb(255, 255, 255); }
.touch_disabled .btn .w-nav-anchor.level_1 { color: rgb(255, 255, 255); }
.l-preloader, .l-header { color: rgb(68, 68, 68); }
.no-touch .w-logo-link:hover, .no-touch .w-cart-link:hover, .no-touch .w-cart-link:hover .w-cart-quantity, .no-touch .l-header .w-socials-item-link:hover, .no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1, .no-touch .l-header .w-nav-item.level_1.active:hover .w-nav-anchor.level_1, .no-touch .l-header .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1, .no-touch .l-header .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1 { border-color: rgb(253, 165, 39); color: rgb(253, 165, 39); }
.touch_disabled .btn .w-nav-anchor.level_1 { background-color: rgb(253, 165, 39); }
.w-cart-quantity, .w-nav.open .w-nav-control, .l-header .w-nav-item.level_1.active .w-nav-anchor.level_1, .l-header .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1, .l-header .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 { border-color: rgb(254, 70, 65); color: rgb(254, 70, 65); }
.l-header .w-nav-list.level_2, .l-header .w-nav-list.level_3 { background-color: rgb(255, 255, 255); }
.l-header .w-nav-anchor.level_2, .l-header .w-nav-anchor.level_3, .touch_disabled [class*="columns"] .w-nav-item.has_sublevel.active .w-nav-anchor.level_2, .touch_disabled [class*="columns"] .w-nav-item.has_sublevel.current-menu-item .w-nav-anchor.level_2, .touch_disabled [class*="columns"] .w-nav-item.has_sublevel.current-menu-ancestor .w-nav-anchor.level_2, .no-touch .touch_disabled [class*="columns"] .w-nav-item.has_sublevel:hover .w-nav-anchor.level_2 { color: rgb(68, 68, 68); }
.no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2, .no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3 { background-color: rgb(255, 255, 255); }
.no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2, .no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3 { color: rgb(253, 165, 39); }
.l-header .w-nav-item.level_2.active .w-nav-anchor.level_2, .l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2, .l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2, .l-header .w-nav-item.level_3.active .w-nav-anchor.level_3, .l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3, .l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3 { background-color: rgb(255, 255, 255); }
.l-header .w-nav-item.level_2.active .w-nav-anchor.level_2, .l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2, .l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2, .l-header .w-nav-item.level_3.active .w-nav-anchor.level_3, .l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3, .l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3 { color: rgb(254, 70, 65); }
.l-section, .l-portfolio, .w-cart-dropdown, .w-blog.imgpos_atleft.circle .w-blog-meta-date, .w-tabs-item-h::after, .woocommerce.widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .star-rating span::before, .woocommerce .stars span a::after { background-color: rgb(255, 255, 255); }
button.g-btn.color_text, a.g-btn.color_text, .no-touch button.g-btn.color_text.outlined:hover, .no-touch a.g-btn.color_text.outlined:hover, .no-touch .woocommerce .button:hover { color: rgb(255, 255, 255); }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], textarea, select, .w-comments, .w-comments-list, .w-tabs.layout_accordion .w-tabs-section, .w-testimonial, #wp-calendar thead th, #wp-calendar tbody td, #wp-calendar tfoot td, .widget.widget_nav_menu .menu, .widget.widget_nav_menu .menu-item a, .woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce div.product .cart.variations_form, .woocommerce div.product .cart table.group_table, .woocommerce div.product .cart table.group_table td, .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce #reviews #comments .commentlist li, .woocommerce .comment-respond, .woocommerce .related, .woocommerce .upsells, .woocommerce .cross-sells, .woocommerce table.shop_table td, .woocommerce table.shop_table tfoot th, .woocommerce .cart-collaterals .cart_totals td, .woocommerce .cart-collaterals .cart_totals th, .woocommerce .checkout #order_review, .woocommerce .checkout table.shop_table, .woocommerce ul.order_details li, .woocommerce table.shop_table.order_details, .woocommerce table.shop_table.my_account_orders, .woocommerce.widget.widget_layered_nav ul, .woocommerce.widget.widget_layered_nav ul li { border-color: rgb(229, 229, 229); }
.g-hr-h::before, .g-hr-h::after, .woocommerce.widget_price_filter .ui-slider { background-color: rgb(229, 229, 229); }
.g-hr-h i { color: rgb(229, 229, 229); }
.l-section, .l-portfolio, .no-touch button.g-btn.color_text:hover, .no-touch a.g-btn.color_text:hover, .w-blog.imgpos_atleft.circle .w-blog-meta-date, .w-cart-dropdown, .w-iconbox.color_text .w-iconbox-icon { color: rgb(12, 12, 12); }
button.g-btn.color_text, a.g-btn.color_text, .no-touch button.g-btn.color_text:hover, .no-touch a.g-btn.color_text:hover, .no-touch .w-blog.type_masonry .w-blog-entry:hover, .w-icon.outline .w-icon-link, .w-iconbox.color_text.outline .w-iconbox-icon, .woocommerce .button, .woocommerce.widget_price_filter .ui-slider .ui-slider-handle, .no-touch .woocommerce .button:hover, .no-touch .woocommerce .products .product:hover { border-color: rgb(12, 12, 12); }
button.g-btn.color_text, a.g-btn.color_text, .no-touch button.g-btn.color_text.outlined:hover, .no-touch a.g-btn.color_text.outlined:hover, .no-touch .w-icon.outline a.w-icon-link:hover, .no-touch .w-iconbox.color_text.outline a:hover .w-iconbox-icon, .no-touch .woocommerce .button:hover { background-color: rgb(12, 12, 12); }
a, .highlight_primary, .no-touch button.g-btn.color_primary:hover, .no-touch a.g-btn.color_primary:hover, .no-touch input[type="submit"]:hover, button.g-btn.color_primary.outlined, a.g-btn.color_primary.outlined, .l-section.color_primary button.g-btn.color_white, .l-section.color_primary a.g-btn.color_white, .no-touch .l-section.color_primary button.g-btn.color_white.outlined:hover, .no-touch .l-section.color_primary a.g-btn.color_white.outlined:hover, .w-actionbox.color_primary .g-btn.color_white, .w-counter.color_primary .w-counter-number, .w-icon.color_primary .w-icon-link, .w-iconbox.color_primary .w-iconbox-icon, .no-touch .w-icon.color_secondary a.w-icon-link:hover, .no-touch .w-iconbox.color_secondary a:hover .w-iconbox-icon, .w-filter-item.active .w-filter-link, .no-touch .w-filter-item.active .w-filter-link:hover, .w-form-field > input:focus + i, .w-form-field > textarea:focus + i, .g-pagination-item.active, .no-touch .g-pagination-item.active:hover, .w-pricing-item.type_featured .w-pricing-item-title, .w-pricing-item.type_featured .w-pricing-item-price span, .w-tabs-item.active, .w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-header, .w-testimonial-person-name, .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .products .product .button, .woocommerce .woocommerce-pagination ul li span.current, .woocommerce div.product .woocommerce-tabs .tabs li.active, .woocommerce .cart-collaterals .cart_totals tr.total, .woocommerce .checkout table.shop_table .total { color: rgb(255, 255, 255); }
.g-html blockquote, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, textarea:focus, select:focus, button.g-btn.color_primary, a.g-btn.color_primary, input[type="submit"], .no-touch button.g-btn.color_primary:hover, .no-touch a.g-btn.color_primary:hover, .no-touch input[type="submit"]:hover, .w-icon.color_primary.outline .w-icon-link, .w-iconbox.color_primary.outline .w-iconbox-icon, .w-filter-item.active .w-filter-link, .no-touch .w-filter-item.active .w-filter-link:hover, .g-pagination-item.active, .no-touch .g-pagination-item.active:hover, .w-pricing-item.type_featured .w-pricing-item-h, .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .products .product .button, .no-touch .woocommerce .button.alt:hover, .no-touch .woocommerce .button.checkout:hover, .no-touch .woocommerce .products .product .button:hover, .woocommerce .quantity input.qty:focus, .woocommerce .woocommerce-pagination ul li span.current { border-color: rgb(255, 255, 255); }
.l-section.color_primary, .l-section.color_primary .w-portfolio-item-anchor, .highlight_primary_bg, button.g-btn.color_primary, a.g-btn.color_primary, input[type="submit"], .no-touch button.g-btn.color_primary.outlined:hover, .no-touch a.g-btn.color_primary.outlined:hover, .w-actionbox.color_primary, .no-touch .w-icon.color_primary.outline a.w-icon-link:hover, .no-touch .w-iconbox.color_primary.outline a:hover .w-iconbox-icon, .widget.widget_nav_menu .menu-item.current-menu-item > a, .no-touch .woocommerce .button.alt:hover, .no-touch .woocommerce .button.checkout:hover, .no-touch .woocommerce .products .product .button:hover, .woocommerce .onsale, .woocommerce.widget_price_filter .ui-slider .ui-slider-range, p.demo_store { background-color: rgb(255, 255, 255); }
a:active, .no-touch a:hover, .highlight_secondary, .no-touch button.g-btn.color_secondary:hover, .no-touch a.g-btn.color_secondary:hover, button.g-btn.color_secondary.outlined, a.g-btn.color_secondary.outlined, .l-section.color_secondary button.g-btn.color_white, .l-section.color_secondary a.g-btn.color_white, .no-touch .l-section.color_secondary button.g-btn.color_white.outlined:hover, .no-touch .l-section.color_secondary a.g-btn.color_white.outlined:hover, .w-actionbox.color_secondary .g-btn.color_white, .w-counter.color_secondary .w-counter-number, .no-touch a.w-icon-link:hover, .no-touch a:hover .w-iconbox-icon, .no-touch .slick-prev:hover, .no-touch .slick-next:hover, .w-icon.color_secondary .w-icon-link, .w-iconbox.color_secondary .w-iconbox-icon, .no-touch .w-filter-link:hover, .no-touch .g-pagination-item:hover, .no-touch .w-team.type_3 .w-team-links-item:hover, .no-touch .w-team.type_4 .w-team-links-item:hover, .no-touch .widget.widget_tag_cloud .tagcloud a:hover, .woocommerce .star-rating span::before, .woocommerce .stars span a::after, .no-touch .woocommerce .woocommerce-pagination ul li a:hover, .no-touch .woocommerce.widget.widget_product_tag_cloud .tagcloud a:hover, .no-touch .woocommerce table.shop_table .product-remove a.remove:hover { color: rgb(204, 34, 0); }
button.g-btn.color_secondary, a.g-btn.color_secondary, .no-touch button.g-btn.color_secondary:hover, .no-touch a.g-btn.color_secondary:hover, .no-touch .w-clients-item-h:hover, .no-touch .slick-prev:hover, .no-touch .slick-next:hover, .w-icon.color_secondary.outline .w-icon-link, .w-iconbox.color_secondary.outline .w-iconbox-icon, .no-touch .w-filter-link:hover, .no-touch .g-pagination-item:hover, .no-touch .w-testimonial:hover, .no-touch .woocommerce .woocommerce-pagination ul li a:hover, .no-touch .woocommerce table.shop_table .product-remove a.remove:hover { border-color: rgb(204, 34, 0); }
.l-section.color_secondary, .l-section.color_secondary .w-portfolio-item-anchor, button.g-btn.color_secondary, a.g-btn.color_secondary, .no-touch button.g-btn.color_secondary.outlined:hover, .no-touch a.g-btn.color_secondary.outlined:hover, .w-actionbox.color_secondary, .highlight_secondary_bg, .no-touch .w-icon.color_secondary.outline a.w-icon-link:hover, .no-touch .w-iconbox.color_secondary.outline a:hover .w-iconbox-icon, .no-touch .widget.widget_nav_menu .menu-item a:hover, .no-touch .tp-leftarrow.tparrows:hover, .no-touch .tp-rightarrow.tparrows:hover, .no-touch .w-gallery.default .slick-prev:hover, .no-touch .w-gallery.default .slick-next:hover { background-color: rgb(204, 34, 0); }
.highlight_faded, .no-touch button.g-btn.color_faded:hover, .no-touch a.g-btn.color_faded:hover, button.g-btn.color_faded.outlined, a.g-btn.color_faded.outlined, .w-blog-meta, .w-counter.color_faded .w-counter-number, .w-icon.color_faded .w-icon-link, .w-iconbox.color_faded .w-iconbox-icon, .w-socials-item-link, .w-team-links-item, .widget.widget_tag_cloud .tagcloud a, .woocommerce .woocommerce-breadcrumb, .woocommerce .star-rating::before, .woocommerce .stars span::after, .woocommerce table.shop_table .product-remove a.remove, .woocommerce.widget.widget_product_tag_cloud .tagcloud a { color: rgb(153, 153, 153); }
button.g-btn.color_faded, a.g-btn.color_faded, .no-touch button.g-btn.color_faded:hover, .no-touch a.g-btn.color_faded:hover, .w-icon.color_faded.outline .w-icon-link, .w-iconbox.color_faded.outline .w-iconbox-icon, .w-pricing-item-h { border-color: rgb(153, 153, 153); }
.highlight_faded_bg, button.g-btn.color_faded, a.g-btn.color_faded, .no-touch button.g-btn.color_faded.outlined:hover, .no-touch a.g-btn.color_faded.outlined:hover, .no-touch .w-icon.color_faded.outline a.w-icon-link:hover, .no-touch .w-iconbox.color_faded.outline a:hover .w-iconbox-icon { background-color: rgb(153, 153, 153); }
.l-footer { background-color: rgb(37, 37, 37); }
.no-touch .l-footer .widget.widget_nav_menu .menu-item a:hover { color: rgb(37, 37, 37); }
.l-subfooter.at_top, .l-footer input[type="text"], .l-footer input[type="password"], .l-footer input[type="email"], .l-footer input[type="url"], .l-footer input[type="tel"], .l-footer input[type="number"], .l-footer input[type="date"], .l-footer textarea, .l-footer select, .l-footer #wp-calendar thead th, .l-footer #wp-calendar tbody td, .l-footer #wp-calendar tfoot td, .l-footer .widget.widget_nav_menu .menu, .l-footer .widget.widget_nav_menu .menu-item a { border-color: rgb(51, 51, 51); }
.l-footer { color: rgb(153, 153, 153); }
.l-footer a, .l-footer .w-form-field > input:focus + i, .l-footer .w-form-field > textarea:focus + i { color: rgb(254, 70, 65); }
.l-footer input[type="text"]:focus, .l-footer input[type="password"]:focus, .l-footer input[type="email"]:focus, .l-footer input[type="url"]:focus, .l-footer input[type="tel"]:focus, .l-footer input[type="number"]:focus, .l-footer input[type="date"]:focus, .l-footer textarea:focus, .l-footer select:focus { border-color: rgb(254, 70, 65); }
.no-touch .l-footer .widget.widget_nav_menu .menu-item a:hover { background-color: rgb(254, 70, 65); }
.no-touch .l-footer a:hover, .l-footer a:active, .l-footer .widget.widget_nav_menu .menu-item.current-menu-item a, .no-touch .l-footer .w-tags-item-link:hover, .no-touch .l-footer .widget.widget_tag_cloud .tagcloud a:hover { color: rgb(253, 165, 39); }
.no-touch .l-footer .w-socials-item .w-socials-item-link:hover { border-color: rgb(253, 165, 39); }
.wrapper_left { margin-left: 12%; }
.wrapper_right { margin-right: 12%; }
.wrapper { width: 84%; margin: 0px auto; }
.small_caps { font-variant: small-caps; }
.wiremind_logo { margin: 0px 0px -12px 10px; }
.no-touch .w-logo-link:hover, .no-touch .w-cart-link:hover, .no-touch .w-cart-link:hover .w-cart-quantity, .no-touch .l-header .w-socials-item-link:hover, .no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1, .no-touch .l-header .w-nav-item.level_1.active:hover .w-nav-anchor.level_1, .no-touch .l-header .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1, .no-touch .l-header .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1 { border-color: rgb(204, 34, 0); }
.touch_disabled .btn .w-nav-anchor.level_1 { background-color: rgb(204, 34, 0); }
.l-header .w-nav-item.level_1.active .w-nav-anchor.level_1 { border-color: rgb(204, 34, 0); }
a { color: rgb(204, 34, 0); }
a.g-btn.color_secondary { border: 1px solid white; }
button.g-btn.color_secondary, .no-touch button.g-btn.color_secondary.outlined:hover { background-color: rgb(204, 34, 0); }
.g-cols.offset_default > div { margin-left: 0px; }
#klubben > div.l-section-h.g-html.i-cf > div.g-cols.offset_default > div.one-third{width:25.5%;}
#klubben > div.l-section-h.g-html.i-cf > div.g-cols.offset_default > div:nth-child(4) > div > div.w-tabs-section-content > div > div > div:nth-child(1){padding-left: 35px;}#klubben > div.l-section-h.g-html.i-cf > div.g-cols.offset_default > div:nth-child(4) > div > div.w-tabs-section-content > div > div > div:nth-child(2),#kontakt > div.l-section-h.g-html.i-cf > div.g-cols.offset_default > div:nth-child(2){padding: 10px 50px;}