small, .small {font-size: 85%;}cite {font-style: normal;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-muted {color: #999;}.text-primary {color: #428bca;}a.text-primary:hover {color: #3071a9;}.text-success {color: #3c763d;}a.text-success:hover {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:hover {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:hover {color: #843534;}.bg-primary {color: var(--wpkoi--c2);background-color: #428bca;}a.bg-primary:hover {background-color: #3071a9;}.bg-success {background-color: #dff0d8;}a.bg-success:hover {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}ul, ol {margin-top: 0;margin-bottom: 10px;}ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;}.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}.list-inline > li:first-child {padding-left: 0;}dl {margin-top: 0;margin-bottom: 20px;}dt, dd {line-height: 1.428571429;}dt {font-weight: bold;}dd {margin-left: 0;}@media (min-width: 768px) {.dl-horizontal dt {float: left;width: 160px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #999;}.initialism {font-size: 90%;text-transform: uppercase;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom: 0;}blockquote footer, blockquote small, blockquote .small {display: block;font-size: 80%;line-height: 1.428571429;color: #999;}blockquote footer:before, blockquote small:before, blockquote .small:before {content: '\2014 \00A0';}.blockquote-reverse, blockquote.pull-right {padding-right: 15px;padding-left: 0;text-align: right;border-right: 5px solid #eee;border-left: 0;}.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {content: '';}.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {content: '\00A0 \2014';}blockquote:before, blockquote:after {content: "";}address {margin-bottom: 20px;font-style: normal;line-height: 1.428571429;}code, kbd, pre, samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}code {padding: 2px 4px;font-size: 90%;color: #c7254e;white-space: nowrap;background-color: #f9f2f4;border-radius: 4px;}kbd {padding: 2px 4px;font-size: 90%;color: var(--wpkoi--c2);background-color: #333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.428571429;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {margin-right: -15px;margin-left: -15px;}table {max-width: 100%;background-color: transparent;}th {text-align: left;}.table {width: 100%;margin-bottom: 20px;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}label {display: inline-block;margin-bottom: 5px;font-weight: bold;}input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}input[type="file"] {display: block;}input[type="range"] {display: block;width: 100%;}select[multiple], select[size] {height: auto;}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.428571429;color: #555;}.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;background-color: var(--wpkoi--c2);background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}.form-control:-moz-placeholder {color: #999;}.form-control::-moz-placeholder {color: #999;opacity: 1;}.form-control:-ms-input-placeholder {color: #999;}.form-control::-webkit-input-placeholder {color: #999;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor: not-allowed;background-color: #eee;opacity: 1;}textarea.form-control {height: auto;}input[type="date"] {line-height: 34px;}.form-group {margin-bottom: 15px;}.radio, .checkbox {display: block;min-height: 20px;padding-left: 20px;margin-top: 10px;margin-bottom: 10px;}.radio label, .checkbox label {display: inline;font-weight: normal;cursor: pointer;}.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {float: left;margin-left: -20px;}.radio + .radio, .checkbox + .checkbox {margin-top: -5px;}.radio-inline, .checkbox-inline {display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {cursor: not-allowed;}.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-sm {height: 30px;line-height: 30px;}textarea.input-sm, select[multiple].input-sm {height: auto;}.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}select.input-lg {height: 46px;line-height: 46px;}textarea.input-lg, select[multiple].input-lg {height: auto;}.has-feedback {position: relative;}.has-feedback .form-control {padding-right: 42.5px;}.has-feedback .form-control-feedback {position: absolute;top: 25px;right: 0;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;}.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {color: #3c763d;}.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;}.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d;}.has-success .form-control-feedback {color: #3c763d;}.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {color: #8a6d3b;}.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {color: #8a6d3b;background-color: #fcf8e3;border-color: #8a6d3b;}.has-warning .form-control-feedback {color: #8a6d3b;}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {color: #a94442;}.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}.has-error .input-group-addon {color: #a94442;background-color: #f2dede;border-color: #a94442;}.has-error .form-control-feedback {color: #a94442;}.form-control-static {margin-bottom: 0;}.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .radio, .form-inline .checkbox {display: inline-block;padding-left: 0;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {float: none;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0;}.form-horizontal .radio, .form-horizontal .checkbox {min-height: 27px;}.form-horizontal .form-group {margin-right: -15px;margin-left: -15px;}.form-horizontal .form-control-static {padding-top: 7px;}@media (min-width: 768px) {.form-horizontal .control-label {text-align: right;}}.form-horizontal .has-feedback .form-control-feedback {top: 0;right: 15px;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}.fade {opacity: 0;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;}.fade.in {opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition: height .35s ease;transition: height .35s ease;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}.dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;list-style: none;background-color: var(--wpkoi--c2);background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #333;white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #262626;text-decoration: none;background-color: #f5f5f5;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: var(--wpkoi--c2);text-decoration: none;background-color: #428bca;outline: 0;}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #999;}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {right: 0;left: auto;}.dropdown-menu-left {right: auto;left: 0;}.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.428571429;color: #999;}.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990;}.pull-right > .dropdown-menu {right: 0;left: auto;}@media (min-width: 768px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {right: auto;left: 0;}}[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {display: none;}.input-group {position: relative;display: table;border-collapse: separate;}.input-group[class*="col-"] {float: none;padding-right: 0;padding-left: 0;}.input-group .form-control {float: left;width: 100%;margin-bottom: 0;}.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {height: 46px;line-height: 46px;}textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {height: auto;}.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {height: 30px;line-height: 30px;}textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {height: auto;}.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;}.input-group-addon.input-sm {padding: 5px 10px;font-size: 12px;border-radius: 3px;}.input-group-addon.input-lg {padding: 10px 16px;font-size: 18px;border-radius: 6px;}.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {margin-top: 0;}.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group-addon:first-child {border-right: 0;}.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group-addon:last-child {border-left: 0;}.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}.input-group-btn > .btn {position: relative;}.input-group-btn > .btn + .btn {margin-left: -1px;}.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {z-index: 2;}.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {margin-right: -1px;}.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-left: -1px;}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee;}.nav > li.disabled > a {color: #999;}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #999;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eee;border-color: #428bca;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.428571429;border: 1px solid transparent;border-radius: 4px 4px 0 0;}.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555;cursor: default;background-color: var(--wpkoi--c2);border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}.nav-tabs.nav-justified > li {float: none;}.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: var(--wpkoi--c2);}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 768px) {.navbar {border-radius: 4px;}}@media (min-width: 768px) {.navbar-header {float: left;}}.navbar-collapse {max-height: 340px;padding-right: 15px;padding-left: 15px;overflow-x: visible;-webkit-overflow-scrolling: touch;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}}.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-brand {float: left;height: 20px;padding: 15px 15px;font-size: 18px;line-height: 20px;}.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}@media (min-width: 768px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;}}.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: var(--wpkoi--c2);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}.label[href]:hover, .label[href]:focus {color: var(--wpkoi--c2);text-decoration: none;cursor: pointer;}.label:empty {display: none;}.btn .label {position: relative;top: -1px;}.label-default {background-color: #999;}.label-default[href]:hover, .label-default[href]:focus {background-color: #808080;}.label-primary {background-color: #428bca;}.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}.label-success {background-color: #5cb85c;}.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}.label-info {background-color: #5bc0de;}.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}.label-warning {background-color: #f0ad4e;}.label-warning[href]:hover, .label-warning[href]:focus {background-color: #ec971f;}.label-danger {background-color: #d9534f;}.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1;color: var(--wpkoi--c2);text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #999;border-radius: 10px;}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.btn-xs .badge {top: 0;padding: 1px 5px;}a.badge:hover, a.badge:focus {color: var(--wpkoi--c2);text-decoration: none;cursor: pointer;}a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color: #428bca;background-color: var(--wpkoi--c2);}.nav-pills > li > a > .badge {margin-left: 3px;}.jumbotron {padding: 30px;margin-bottom: 30px;color: inherit;background-color: #eee;}.jumbotron h1, .jumbotron .h1 {color: inherit;}.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}.container .jumbotron {border-radius: 6px;}.jumbotron .container {max-width: 100%;}@media screen and (min-width: 768px) {.jumbotron {padding-top: 48px;padding-bottom: 48px;}.container .jumbotron {padding-right: 60px;padding-left: 60px;}.jumbotron h1, .jumbotron .h1 {font-size: 63px;}}.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.428571429;background-color: var(--wpkoi--c2);border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.thumbnail > img, .thumbnail a > img {display: block;max-width: 100%;height: auto;margin-right: auto;margin-left: auto;}a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {border-color: #428bca;}.thumbnail .caption {padding: 9px;color: #333;}.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, .15);}.well-lg {padding: 24px;border-radius: 6px;}.well-sm {padding: 9px;border-radius: 3px;}.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: var(--wpkoi--c1);text-shadow: 0 1px 0 var(--wpkoi--c2);filter: alpha(opacity=20);opacity: .2;}.close:hover, .close:focus {color: var(--wpkoi--c1);text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: transparent;border: 0;}.modal-open {overflow: hidden;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: auto;overflow-y: scroll;-webkit-overflow-scrolling: touch;outline: 0;}.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-moz-transition: -moz-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);}.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: var(--wpkoi--c2);background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;outline: none;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: var(--wpkoi--c1);}.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}.modal-header {min-height: 16.428571429px;padding: 15px;border-bottom: 1px solid #e5e5e5;}.modal-header .close {margin-top: -2px;}.modal-title {margin: 0;line-height: 1.428571429;}.modal-body {position: relative;padding: 20px;}.modal-footer {padding: 19px 20px 20px;margin-top: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}.modal-sm {width: 300px;}.modal-lg {width: 900px;}}.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {display: table;content: " ";}.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {clear: both;}.center-block {display: block;margin-right: auto;margin-left: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;visibility: hidden !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {display: none !important;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table;}tr.visible-xs {display: table-row !important;}th.visible-xs, td.visible-xs {display: table-cell !important;}}.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {display: none !important;}@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table;}tr.visible-sm {display: table-row !important;}th.visible-sm, td.visible-sm {display: table-cell !important;}}.visible-md, tr.visible-md, th.visible-md, td.visible-md {display: none !important;}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table;}tr.visible-md {display: table-row !important;}th.visible-md, td.visible-md {display: table-cell !important;}}.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {display: none !important;}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table;}tr.visible-lg {display: table-row !important;}th.visible-lg, td.visible-lg {display: table-cell !important;}}@media (max-width: 767px) {.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg {display: none !important;}}.visible-print, tr.visible-print, th.visible-print, td.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table;}tr.visible-print {display: table-row !important;}th.visible-print, td.visible-print {display: table-cell !important;}}@media print {.hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print {display: none !important;}}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;// 1 vertical-align: baseline;// 2 }audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}a {background: transparent;text-decoration: none;}a:active, a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: var(--wpkoi--c1);}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: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}button, input, optgroup, select, textarea {color: inherit;// 1 font: inherit;// 2 margin: 0;// 3 }button {overflow: visible;}button, select {text-transform: none;}button, html input[type="button"], // 1 input[type="reset"], input[type="submit"] {-webkit-appearance: button;// 2 cursor: pointer;// 3 }button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;// 1 padding: 0;// 2 }input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;// 1 -moz-box-sizing: content-box;-webkit-box-sizing: content-box;// 2 box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;// 1 padding: 0;// 2 }textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}.pull-right {float: right !important;}.pull-left {float: left !important;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.center-block {display: block;margin-left: auto;margin-right: auto;}.text-hide {font: 0/0 a;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;visibility: hidden !important;}.affix {position: fixed;}.fw-itable {display: table;height: 100%;width: 100%;}.fw-icell {display: table-cell;vertical-align: middle;}img, iframe, embed{max-width: 100%;}@media (min-width: 768px) {.fw-col-sm-1-5 {width: 20%;}}.fw-container, .fw-container *, .fw-container *:before, .fw-container *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fw-container {position: relative;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.fw-container:before, .fw-container:after {content: " ";display: table;}.fw-container:after {clear: both;}@media (min-width: 768px) {.fw-container {width: 750px;}}@media (min-width: 992px) {.fw-container {width: 970px;}}@media (min-width: 1200px) {.fw-container {width: 1170px;}}.fw-container-fluid {position: relative;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.fw-container-fluid:before, .fw-container-fluid:after {content: " ";display: table;}.fw-container-fluid:after {clear: both;}.fw-row {margin-left: -15px;margin-right: -15px;}.fw-row:before, .fw-row:after {content: " ";display: table;}.fw-row:after {clear: both;}.fw-row:before, .fw-row:after {content: " ";display: table;}.fw-row:after {clear: both;}.fw-row:before, .fw-row:after {content: " ";display: table;}.fw-row:after {clear: both;}.fw-col-xs-1, .fw-col-sm-1, .fw-col-md-1, .fw-col-lg-1, .fw-col-xs-2, .fw-col-sm-2, .fw-col-md-2, .fw-col-lg-2, .fw-col-xs-3, .fw-col-sm-3, .fw-col-md-3, .fw-col-lg-3, .fw-col-xs-4, .fw-col-sm-4, .fw-col-md-4, .fw-col-lg-4, .fw-col-xs-5, .fw-col-sm-5, .fw-col-md-5, .fw-col-lg-5, .fw-col-xs-6, .fw-col-sm-6, .fw-col-md-6, .fw-col-lg-6, .fw-col-xs-7, .fw-col-sm-7, .fw-col-md-7, .fw-col-lg-7, .fw-col-xs-8, .fw-col-sm-8, .fw-col-md-8, .fw-col-lg-8, .fw-col-xs-9, .fw-col-sm-9, .fw-col-md-9, .fw-col-lg-9, .fw-col-xs-10, .fw-col-sm-10, .fw-col-md-10, .fw-col-lg-10, .fw-col-xs-11, .fw-col-sm-11, .fw-col-md-11, .fw-col-lg-11, .fw-col-xs-12, .fw-col-sm-12, .fw-col-md-12, .fw-col-lg-12, .fw-col-lg-1-5, .fw-col-md-1-5, .fw-col-sm-1-5 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}@media (max-width: 767px) {body {font-size: 2.5vw;}div[class^="fw-col-sm-"], div[class^="fw-col-md-"], div[class^="fw-col-xs-"] {padding-top: 20px;padding-bottom: 20px;}.single .fw-page-builder-content .fw-main-row-top div[class^="fw-col-sm-"], .single .fw-page-builder-content .fw-main-row-top div[class^="fw-col-ms-"], .single .fw-page-builder-content .fw-main-row-top div[class^="fw-col-xs-"] {padding-top: 20px;padding-bottom: 20px;}.fw-main-row-top div[class^="fw-col-sm-"], .fw-main-row-top div[class^="fw-col-ms-"], .fw-main-row-top div[class^="fw-col-xs-"] {padding-top: 0;padding-bottom: 0;}}@media (min-width: 992px) {.fw-col-lg-1-5, .fw-col-md-1-5 {width: 20%;}}::-moz-placeholder {color: #cccccc;opacity: 1;}:-ms-input-placeholder {color: #cccccc;}::-webkit-input-placeholder {color: #cccccc;}input[type="text"], input[type="password"], input[type="search"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], textarea, select {background: var(--wpkoi--c1);color: var(--wpkoi--c2);font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px;padding: 12px 15px;border: 1px solid var(--wpkoi--c2);-webkit-appearance: none;-moz-appearance: none;margin: 0;outline: none;width: 100%;}textarea {height: auto;resize: vertical;}select {-webkit-appearance: menulist;-moz-appearance: menulist;padding: 17px 15px;}select option {color: var(--wpkoi--c2);font-size: 1.3vw;line-height: 1.3;font-weight: 400;}.wrap-forms {background-color: #ccc;padding: 30px;}.wrap-forms .selectize-input.full {background-color: var(--wpkoi--c2);}.wrap-forms .header.title {margin-bottom: 30px;}.wrap-forms, .wrap-forms .header.title {padding-left: 15px;padding-right: 15px;}.wrap-forms .header.title .fw-contact-form-description {font-weight: 400;font-style: italic;font-size: 21px;line-height: 25px;color: var(--wpkoi--c2);}.wrap-forms .fw-row {padding-top: 10px;padding-bottom: 10px;}.wrap-forms .row-submit {padding-top: 20px;}.wrap-forms .form-builder-item p {font-size: 13px;}.wrap-forms .input-styled > label {margin-bottom: 10px;}.wrap-forms .input-styled.fw-item-one-column .options .custom-radio {display: inline-block;}.wrap-forms .input-styled.fw-item-two-columns .options {width: 50%;float: left;}.wrap-forms .input-styled.fw-item-three-columns .options {width: 33.33%;float: left;}.wrap-forms .input-styled.fw-item-side-by-side .options {float: left;margin-right: 5%;}.wrap-forms .input-styled .custom-checkbox:before, .wrap-forms .input-styled .custom-checkbox:after, .wrap-forms .input-styled .custom-radio:before, .wrap-forms .input-styled .custom-radio:after {content: " ";display: table;}.wrap-forms .input-styled .custom-checkbox:after, .wrap-forms .input-styled .custom-radio:after {clear: both;}.wrap-forms form.fw_form_fw_form label {text-transform: none;}.wrap-forms .fw-contact-form-title {margin: 0;}.wrap-forms .form-builder-item > div > label sup {color: #d3604d;}.wrap-forms .form-builder-item p {margin-top: 6px;margin-bottom: 0;}.wrap-forms .form-builder-item textarea {height: 150px;}.wrap-forms .form-builder-item input, .wrap-forms .form-builder-item .selectize-input {padding-top: 8px;padding-bottom: 7px;}.search-form {position: relative;margin:2vw 0 }.search-form .search-form {position: relative;}.search-form .screen-reader-text {display: none;}.search-form label {display: flex;}.search-form .search-field::-moz-placeholder {color: rgba(15,15,15,0.25);opacity: 1;}.search-form .search-field:-ms-input-placeholder {color: rgba(15,15,15,0.25);}.search-form .search-field::-webkit-input-placeholder {color: rgba(15,15,15,0.25);}.search-form .search-field {width: 100%;line-height: 30px;font-weight: 400;font-style: normal;font-size: 16px;padding: 12px 15px;}.search-form .search-submit {width: 28px;height: 28px;background-color: transparent;border: none;text-indent: 100px;position: absolute;top: 10px;right: 10px;z-index: 2;overflow: hidden;}.search-form label:after {display: inline-block;width: 28px;height: 28px;text-align: center;line-height: 28px;font-size: 16px;font-weight: normal;color: var(--wpkoi--c1);position: absolute;top: 50%;margin-top: -14px;right: 10px;z-index: 1;}.post-password-form label {margin-right: 10px;margin-bottom: 0;vertical-align: bottom;}.post-password-form label input[type="password"]::-moz-placeholder {color: rgba(15,15,15,0.25);opacity: 1;}.post-password-form label input[type="password"]:-ms-input-placeholder {color: rgba(15,15,15,0.25);}.post-password-form label input[type="password"]::-webkit-input-placeholder {color: rgba(15,15,15,0.25);}.post-password-form label input[type="password"] {width: 100%;line-height: 30px;border: none;color: var(--wpkoi--c1);background-color: rgba(0,0,0,0.07);font-weight: 400;font-style: normal;font-size: 16px;padding: 12px 15px;}.post-password-form input[type="submit"] {font-weight: 400;font-style: normal;font-size: 15px;line-height: 26px;display: inline-block;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;text-decoration: none;white-space: nowrap;outline: none;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;max-width: 100%;padding: 12px 25px;background-color: var(--wpkoi--c1);border-color: transparent;border-width: 0;color: var(--wpkoi--c2);border-radius: 0;}.post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {text-decoration: none;outline: none;}.post-password-form input[type="submit"]:focus {background-color: var(--wpkoi--c1);border-color: transparent;color: var(--wpkoi--c2);}.post-password-form input[type="submit"]:hover {background-color: #f74e30;color: var(--wpkoi--c2);}.post-password-form input[type="submit"]:active {box-shadow: none;}.post-password-form input[type="submit"] span, .post-password-form input[type="submit"] i {position: relative;top: 1px;}.flash-messages-info, .flash-messages-success, .flash-messages-error {padding: 0;margin: 0;list-style: none;text-align: center;}.field-radio .custom-radio .options {line-height: 11px;}.woocommerce .login .custom-checkbox {display: inline-block;}.fw-search {display: inline-block;line-height: normal;position: relative;}.fw-search-form {position: relative;display: inline-block;width: 100%;}.fw-wrap-search-form {width: 204px;}.fw-submit-wrap {position: absolute;top: 0;right: 0;width: 35px;text-align: center;background: transparent;height: 33px;line-height: 33px;}.fw-submit-wrap:before {content: '\f002';font-family: 'FontAwesome';font-size: 16px;color: #49ca9f;}.fw-submit-wrap:hover:before {color: #50deaf;}.fw-submit-wrap input {border: none;width: 100%;height: 100%;padding: 0;position: absolute;left: 0;background: transparent;}.fw-submit-wrap input:focus, .fw-submit-wrap input:active {outline: none;}.fw-submit-wrap input:hover {opacity: 0.8;}input.fw-input-search {font-weight: normal;font-style: normal;font-size: 14px;height: 33px;line-height: 33px;border: 0px solid transparent;color: var(--wpkoi--c2);background-color: transparent;width: 100%;padding: 0 35px 0 10px !important;border-radius: 0;}input.fw-input-search::-moz-placeholder {color: var(--wpkoi--c2);opacity: 1;}input.fw-input-search:-ms-input-placeholder {color: var(--wpkoi--c2);}input.fw-input-search::-webkit-input-placeholder {color: var(--wpkoi--c2);}input.fw-input-search:focus, input.fw-input-search:active {outline: none;}.fw-search-icon {display: none;line-height: 1em;text-align: center;background: transparent;width: 16px;height: 16px;font-size: 16px;}.fw-search-icon:hover {border-color: transparent;color: #50deaf;background: none;}.fw-mini-search .fw-search-icon {color: #49ca9f;display: block;}.fw-mini-search .fw-search-icon:hover {color: #50deaf;}.fw-form-search-full {background-color: var(--wpkoi--c2);}.fw-form-search-full.fw-wrap-search-form {display: none;position: absolute;width: 100%;height: 0;overflow: hidden;left: 0;right: 0;z-index: 600;padding: 15px;}.fw-form-search-full.fw-wrap-search-form .fw-search-form {display: block;margin: 0 auto;top: 50%;transform: translateY(-50%);}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search {background-color: transparent;font-weight: normal;font-style: normal;font-size: 40px;color: var(--wpkoi--c2);border: 0px solid transparent;padding-left: 50px !important;padding-right: 50px !important;height: calc(100%/2);line-height: calc(100%/2);}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search::-moz-placeholder {color: var(--wpkoi--c2);opacity: 1;}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search:-ms-input-placeholder {color: var(--wpkoi--c2);}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search::-webkit-input-placeholder {color: var(--wpkoi--c2);}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-close-search-form {color: var(--wpkoi--c2);position: absolute;right: 0;top: 50%;font-size: 20px;line-height: normal;padding: 15px;transform: translateY(-50%);}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-submit-wrap {right: auto;left: 10px;top: 50%;transform: translateY(-50%);}.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-submit-wrap:before {font-size: 20px;color: var(--wpkoi--c2);}.single .fw-page-builder-content .fw-main-row .fw-container, .single .fw-page-builder-content .fw-main-row-custom .fw-container, .single .fw-page-builder-content .fw-main-row .fw-container-fluid, .single .fw-page-builder-content .fw-main-row-custom .fw-container-fluid {padding-right: 0;padding-left: 0;max-width: 100%;}.single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row > .fw-container, .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row-custom > .fw-container, .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row > .fw-container-fluid, .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row-custom > .fw-container-fluid {padding-right: 15px;padding-left: 15px;}.fw-full .site, .fw-side-boxed .site {margin-top: 0;margin-bottom: 0;}.fw-full .site {max-width: 100%;}.fw-side-boxed .site {max-width: 1540px;}.fw-section-default-page{background-repeat: no-repeat;background-size: cover;background-position: center;}.fw-full .site, .fw-side-boxed .site {position: relative;}section{position: relative;}.search section.fw-main-row, .error404 section.fw-main-row {padding:0 3vw;}.fw-website-align-left .site {margin-left: 0;margin-right: auto;}.fw-website-align-right .site {margin-left: auto;margin-right: 0;}.no-header-image {margin: 0 auto;max-width: 1540px;}.fw-display-none {display: none;}::-moz-selection {color: var(--wpkoi--c2);text-shadow: none;background: #f74e30;}::selection {color: var(--wpkoi--c1);text-shadow: none;background: var(--wpkoi--c2);}.fw-ratio-container {position: relative;display: block;}.fw-ratio-container:after {content: '';display: block;height: 0;width: 100%;}.lazyload, .lazyloading {position: absolute;background-position: center center;background-size: 24px;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuNSIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ii8+ICAgICAgICAgICAgPHBhdGggZD0iTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4Ij4gICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDE4IDE4IiAgICAgICAgICAgICAgICAgICAgZHVyPSIxcyIgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgICAgICAgICAgPC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);}.fw-animated-element {visibility: hidden !important;}.fw-animated-element.animated {visibility: visible !important;}.animated.fill-mode-none {animation-fill-mode: none !important;}@media(max-width:767px){.fw-animation-mobile-off .fw-animated-element {visibility: visible !important;}.fw-wrap-logo .fw-site-logo h2, .fw-footer-logo h2 {font-size: 3.5vw;line-height: 5vw;}.fw-site-navigation > ul {padding-top: 2vw;padding-bottom: 2vw;background: var(--wpkoi--c2);}.fw-site-navigation > ul > li > a {font-size: 4vw;line-height: 8vw;color: var(--wpkoi--c1);}.fw-site-navigation > ul > li.current-menu-item > a {color: var(--wpkoi--c1);}.fw-site-navigation > ul > li > a:hover {color: var(--wpkoi--c1);}.fw-full .site, .fw-side-boxed .site {margin-top: 0 !important;}}.mm-menu .mm-panel, .mm-menu .mm-panels, .mm-menu .mm-navbar {background: transparent;}.mm-menu .mm-prev.mm-btn:before {border-right: none;border-bottom: none;left: 23px;}.fw-wrap-col-inner {position: relative;}.fw-inner, .fw-col-inner{position: relative;z-index: 10;}.fw-main-row-overlay {position: absolute !important;z-index: 2;top: 0;right: 0;bottom: 0;left: 0;}.fw-container, .fw-container-fluid{z-index: 10;}.parallax-section {background-attachment: fixed;background-size: cover !important;}.fw-content-overlay-sm, .fw-content-overlay-md, .fw-content-overlay-lg, .fw-content-overlay-custom {overflow: hidden;}.fw-content-overlay-sm{margin-bottom: -40px;}.fw-content-overlay-md{margin-bottom: -80px;}.fw-content-overlay-lg{margin-bottom: -120px;}.fw-col-sm-12 .fw-page-builder-content .fw-row{margin-left: 0;margin-right: 0;}body.fw-no-absolute-header .fw-main-row-top.fw-section-image.fw-content-overlay-md .fw-row {padding-bottom: 80px;}body.fw-no-absolute-header .fw-main-row-top.fw-section-image.fw-content-overlay-sm .fw-row {padding-bottom: 40px;}body.fw-no-absolute-header .fw-main-row-top.fw-section-image.fw-content-overlay-lg .fw-row {padding-bottom: 120px;}.fw-middle-align.fw-content-vertical-align-middle .fw-container *, .fw-middle-align.fw-content-vertical-align-middle .fw-container-fluid * {visibility: visible;}.fw-content-vertical-align-middle .fw-container *, .fw-content-vertical-align-middle .fw-container-fluid * {visibility: hidden;}.fw-portfolio-section-no-padding > .fw-container-fluid, .fw-section-no-padding .fw-container, .fw-section-no-padding .fw-container-fluid {padding-top: 0 !important;padding-bottom: 0 !important;}.fw-col-no-padding{padding-left: 0 !important;padding-right: 0 !important;}body.fw-no-absolute-header .fw-main-row-top .fw-container .fw-row, body.fw-no-absolute-header .fw-main-row-top .fw-container-fluid .fw-row {margin-top: 0;}.fw-wp-embed-shortcode iframe {border: 1px solid transparent;}@media(max-width:1199px) {html .fw-wrap-wp-bar > div {-webkit-transition: -webkit-transform 0.4s ease;-ms-transition: -ms-transform 0.4s ease;transition: transform 0.4s ease;}}@media screen and (max-width: 600px) {html .fw-wrap-wp-bar > div {position: fixed !important;}}@media (min-width: 550px) {.mm-opening .fw-wrap-wp-bar > div {-webkit-transform: translate(440px, 0);-moz-transform: translate(440px, 0);-ms-transform: translate(440px, 0);-o-transform: translate(440px, 0);transform: translate(440px, 0);}.mm-opening body .fw-wrap-wp-bar > div {-webkit-transform: translate(-440px, 0);-moz-transform: translate(-440px, 0);-ms-transform: translate(-440px, 0);-o-transform: translate(-440px, 0);transform: translate(-440px, 0);}}@media (max-width: 550px) {.mm-opening .fw-wrap-wp-bar > div {-webkit-transform: translate(80%, 0);-moz-transform: translate(80%, 0);-ms-transform: translate(80%, 0);-o-transform: translate(80%, 0);transform: translate(80%, 0);}.mm-opening body .fw-wrap-wp-bar > div {-webkit-transform: translate(-80%, 0);-moz-transform: translate(-80%, 0);-ms-transform: translate(-80%, 0);-o-transform: translate(-80%, 0);transform: translate(-80%, 0);}}.custom-shape .custom-shape-wrap {width: 100%;display: block;position: absolute;left: 0;right: 0;z-index: 10;box-sizing: border-box;}.custom-shape .custom-shape-wrap[class*="custom-shape-top-"] {top: 0;}.custom-shape .custom-shape-wrap[class*="custom-shape-bottom-"] {bottom: 0;}.custom-shape .custom-shape-wrap .shape-container {width: 100%;}.custom-shape .custom-shape-wrap .shape-container svg {display: block;position: relative;}.custom-shape .custom-shape-wrap[class*="custom-shape-top-"] .shape-container svg {top: -1px;}.custom-shape .custom-shape-wrap[class*="custom-shape-bottom-"] .shape-container svg {top: 1px;}@media (min-width: 1200px) {.fw-desktop-hide-element {display: none !important;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.fw-tablet-landscape-hide-element {display: none !important;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.fw-tablet-hide-element {display: none !important;}}@media (max-width: 767px) {.fw-main-row-custom, div[class^="fw-col-"].fw-column-height-custom {height: auto !important;}.fw-content-overlay-sm, .fw-content-overlay-md, .fw-content-overlay-lg, .fw-content-overlay-custom {margin-bottom: 0 !important;}.fw-mobile-hide-element {display: none !important;}.fw-main-row-top.fw-content-vertical-align-middle .fw-row:first-child div[class*="fw-col-sm-"] {padding-top: 0 !important;}.fw-content-vertical-align-middle .fw-container *, .fw-content-vertical-align-middle .fw-container-fluid * {visibility: visible;}.fw-content-vertical-align-middle .fw-container div[id*="column-"], .fw-content-vertical-align-middle .fw-container-fluid div[id*="column-"] {margin-top: 0 !important;}}p {margin: 0;line-height: 1.5;}p:last-child {margin-bottom: 0;}a {color: var(--wpkoi--c2);}a:hover {color: #ddd;}a:focus, a:active {color: var(--wpkoi--c2);}a:hover, a:focus, a:active {text-decoration: none;outline: none;}h1, .h1 {font-style: normal;font-weight: 600;color: var(--wpkoi--c2);}h2, .h2 {font-style: normal;font-weight: 300;color: var(--wpkoi--c2);}h3, .h3 {font-style: normal;font-weight: 300;color: var(--wpkoi--c2);}h4, .h4 {font-style: normal;font-weight: 300;color: var(--wpkoi--c2);}h5, .h5 {font-style: normal;font-weight: 400;color: var(--wpkoi--c2);}h6, .h6 {font-style: normal;font-weight: 400;color: var(--wpkoi--c2);}hr{margin: 22.5px auto;}blockquote {color: #7a7a7a;font-weight: 300;font-size: 19px;line-height: 35px;font-style: italic;border: none;padding: 0;margin: 1.8em 0 1.8em 0;clear: both;}blockquote .fw-symbols-quote {color: #7a7a7a;display: block;font-size: 100px;}blockquote:after {display: block;content: "";width: 33%;height: 1px;margin: 1.5em auto 0 auto;background-color: #dee0e1;}blockquote.fw-quote-position {position: relative;}blockquote.fw-quote-position .fw-symbols-quote {position: absolute;z-index: 1;width: 50px;top: 35%;left: 50%;text-align: center !important;}blockquote.fw-quote-position .fw-quote-text {z-index: 4;position: relative;}blockquote cite {color: #7a7a7a;font-weight: 400;font-style: normal;font-size: 17px;display: block;text-align: center;margin-top: 0.6em;}.sidebar-left .fw-content-area {float: right;}.sidebar-right .fw-content-area {float: left;}@media (min-width: 992px) {.sidebar-left .fw-sidebar .fw-col-inner {padding-right: 5%;}.sidebar-right .fw-sidebar .fw-col-inner {padding-left: 5%;}}@media (min-width: 1200px) {.sidebar-left .fw-sidebar .fw-col-inner {padding-right: 9%;}.sidebar-right .fw-sidebar .fw-col-inner {padding-left: 9%;}}@media (max-width: 991px) {.sidebar-right .fw-content-area, .sidebar-left .fw-content-area {float: none;}.fw-content-area .fw-col-inner {padding: 0;}}@media (max-width: 767px) {.fw-content-area .fw-col-inner {padding: 0;}}.fw-footer ul li .post-date {color: var(--wpkoi--c2);font-weight: normal;}.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {visibility: visible !important;background: #f2f2f2 !important;background: rgba(0, 0, 0, 0.06) !important;border: 0 none !important;-webkit-box-shadow: inset 0 0 12px 4px var(--wpkoi--c2);box-shadow: inset 0 0 12px 4px var(--wpkoi--c2);}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {content: '!';visibility: hidden;}.selectize-control.plugin-drag_drop .ui-sortable-helper {-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}.selectize-dropdown-header {position: relative;padding: 5px 8px;border-bottom: 1px solid #d0d0d0;background: #f8f8f8;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}.selectize-dropdown-header-close {position: absolute;right: 8px;top: 50%;color: #303030;opacity: 0.4;margin-top: -12px;line-height: 20px;font-size: 20px !important;}.selectize-dropdown-header-close:hover {color: var(--wpkoi--c1);}.selectize-dropdown.plugin-optgroup_columns .optgroup {border-right: 1px solid #f2f2f2;border-top: 0 none;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {border-right: 0 none;}.selectize-dropdown.plugin-optgroup_columns .optgroup:before {display: none;}.selectize-dropdown.plugin-optgroup_columns .optgroup-header {border-top: 0 none;}.selectize-control.plugin-remove_button [data-value] {position: relative;padding-right: 24px !important;}.selectize-control.plugin-remove_button [data-value] .remove {z-index: 1;position: absolute;top: 0;right: 0;bottom: 0;width: 17px;text-align: center;font-weight: bold;font-size: 12px;color: inherit;text-decoration: none;vertical-align: middle;display: inline-block;padding: 2px 0 0 0;border-left: 1px solid #d0d0d0;-webkit-border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.selectize-control.plugin-remove_button [data-value] .remove:hover {background: rgba(0, 0, 0, 0.05);}.selectize-control.plugin-remove_button [data-value].active .remove {border-left-color: #cacaca;}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {background: none;}.selectize-control.plugin-remove_button .disabled [data-value] .remove {border-left-color: var(--wpkoi--c2);}.selectize-control {position: relative;}.selectize-dropdown, .selectize-input, .selectize-input input {color: #303030;font-family: inherit;font-size: 13px;line-height: 18px;-webkit-font-smoothing: inherit;}.selectize-input, .selectize-control.single .selectize-input.input-active {background: var(--wpkoi--c2);cursor: text;display: inline-block;}.selectize-input {border: 1px solid #d0d0d0;padding: 8px 8px;display: inline-block;width: 100%;overflow: hidden;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.selectize-control.multi .selectize-input.has-items {padding: 6px 8px 3px;}.selectize-input.full {background-color: var(--wpkoi--c2);}.selectize-input.disabled, .selectize-input.disabled * {cursor: default !important;}.selectize-input.focus {-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);}.selectize-input.dropdown-active {-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}.selectize-input > * {vertical-align: baseline;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}.selectize-control.multi .selectize-input > div {cursor: pointer;margin: 0 3px 3px 0;padding: 2px 6px;background: #f2f2f2;color: #303030;border: 0 solid #d0d0d0;}.selectize-control.multi .selectize-input > div.active {background: #e8e8e8;color: #303030;border: 0 solid #cacaca;}.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {color: #7d7d7d;background: var(--wpkoi--c2);border: 0 solid var(--wpkoi--c2);}.selectize-input > input {display: inline-block !important;padding: 0 !important;min-height: 0 !important;max-height: none !important;max-width: 100% !important;margin: 0 2px 0 0 !important;text-indent: 0 !important;border: 0 none !important;background: none !important;line-height: inherit !important;-webkit-user-select: auto !important;-webkit-box-shadow: none !important;box-shadow: none !important;}.selectize-input > input::-ms-clear {display: none;}.selectize-input > input:focus {outline: none !important;}.selectize-input::after {content: ' ';display: block;clear: left;}.selectize-input.dropdown-active::before {content: ' ';display: block;position: absolute;background: #f0f0f0;height: 1px;bottom: 0;left: 0;right: 0;}.selectize-dropdown {position: absolute;z-index: 10;border: 1px solid #d0d0d0;background: var(--wpkoi--c2);margin: -1px 0 0 0;border-top: 0 none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}.selectize-dropdown [data-selectable] {cursor: pointer;overflow: hidden;}.selectize-dropdown [data-selectable] .highlight {background: rgba(125, 168, 208, 0.2);-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}.selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header {padding: 5px 8px;}.selectize-dropdown .optgroup:first-child .optgroup-header {border-top: 0 none;}.selectize-dropdown .optgroup-header {color: #303030;background: var(--wpkoi--c2);cursor: default;}.selectize-dropdown .active {background-color: #f5fafd;color: #495c68;}.selectize-dropdown .active.create {color: #495c68;}.selectize-dropdown .create {color: rgba(48, 48, 48, 0.5);}.selectize-dropdown-content {overflow-y: auto;overflow-x: hidden;max-height: 200px;}.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {cursor: pointer;}.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {cursor: text;}.selectize-control.single .selectize-input:after {content: ' ';display: block;position: absolute;top: 50%;right: 15px;margin-top: -3px;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #808080 transparent transparent transparent;}.selectize-control.single .selectize-input.dropdown-active:after {margin-top: -4px;border-width: 0 5px 5px 5px;border-color: transparent transparent #808080 transparent;}.selectize-control.rtl.single .selectize-input:after {left: 15px;right: auto;}.selectize-control.rtl .selectize-input > input {margin: 0 4px 0 -2px !important;}.selectize-control .selectize-input.disabled {opacity: 0.5;background-color: #fafafa;}.selectize-dropdown, .selectize-dropdown.form-control {height: auto;padding: 0;margin: 2px 0 0 0;z-index: 1000;background: var(--wpkoi--c2);border: 1px solid #ccc;border-radius: 0;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}.selectize-dropdown, .selectize-input, .selectize-input input {font-size: 16px;font-style: normal;font-weight: 400;min-height: 30px;line-height: 30px;color: var(--wpkoi--c1);}.selectize-dropdown .optgroup-header {font-size: 14px;line-height: 25px;}.selectize-dropdown .optgroup:before {content: ' ';display: block;height: 1px;margin-top: 7px;margin-bottom: 7px;margin-left: -25px;margin-right: -25px;overflow: hidden;background-color: #e5e5e5;}.selectize-dropdown .optgroup:first-child:before {display: none;}.selectize-dropdown-header {padding: 6px 25px;}.selectize-input {font-weight: normal;border: none;box-shadow: none;border-radius: 0;padding: 12px 15px;}.selectize-input > input[type="text"] {display: none !important;}.selectize-input input {height: auto !important;position: static !important;}.selectize-input.dropdown-active {border-radius: 0;}.selectize-input.dropdown-active::before {display: none;}.selectize-input.focus {border-color: #0b0b0b;box-shadow: none;outline: 0;}.has-error .selectize-input {border-color: var(--wpkoi--c2);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-error .selectize-input:focus {border-color: var(--wpkoi--c2);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px var(--wpkoi--c2);}.selectize-control.multi .selectize-input.has-items {padding: 12px 15px;}.selectize-control.multi .selectize-input > div {border-radius: 0;}.selectize-control.multi .selectize-input > input[type="text"] {display: inline-block !important;}.selectize-input > * {line-height: 16px;}.widget_archive .selectize-input, .widget_categories .selectize-input, .widget_product_categories .selectize-input, .widget_archive .selectize-control.single .selectize-input.input-active, .widget_product_categories .selectize-control.single .selectize-input.input-active, .widget_categories .selectize-control.single .selectize-input.input-active {background-color: rgba(0,0,0,0.07);}.selectize-dropdown-content {padding: 5px 0;}.form-control.selectize-control {padding: 0;height: auto;border: none;background: none;box-shadow: none;border-radius: 0;}.selectize-input.focus, .selectize-input.input-active, .selectize-input.dropdown-active {border: none;box-shadow: none;}.widget_archive .selectize-input, .widget_categories .selectize-input {border: none;}.custom-checkbox, .custom-radio {position: relative;}.custom-checkbox input, .custom-radio input {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;top: 0;left: 10px;margin: 0;border: none;width: 1px;height: 1px;display: none;}.custom-checkbox label, .custom-radio label, .custom-checkbox .wpcf7-list-item-label, .custom-radio .wpcf7-list-item-label {display: block;position: relative;padding-left: 24px;margin-bottom: 1.2em;line-height: normal !important;min-height: 14px;cursor: pointer;font-size: 18px;font-style: normal;font-weight: 600;color: var(--wpkoi--c1);}.custom-checkbox .wpcf7-list-item-label {font-weight: 300;color: var(--wpkoi--c2);}.custom-checkbox .wpcf7-list-item-label a{text-decoration:underline;}.custom-checkbox label:before, .custom-radio label:before, .custom-checkbox .wpcf7-list-item-label:before, .custom-radio .wpcf7-list-item-label:before {width: 14px;height: 14px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.custom-checkbox label:after, .custom-radio label:after, .custom-checkbox .wpcf7-list-item-label:after, .custom-radio .wpcf7-list-item-label:after {width: 6px;height: 6px;}.custom-checkbox label.checked:after, .custom-checkbox .wpcf7-list-item-label.checked:after {background: #f74e30;}.custom-radio label.checked:after, .custom-radio .wpcf7-list-item-label.checked:after {background: #f74e30;}.custom-checkbox::selection, .custom-radio::selection {background: transparent;color: inherit;}.custom-checkbox label::selection, .custom-checkbox .wpcf7-list-item-label::selection, .custom-radio .wpcf7-list-item-label::selection, .custom-radio label::selection {background: transparent;color: inherit;}.custom-checkbox label.focus, .custom-checkbox .wpcf7-list-item-label.focus, .custom-radio .wpcf7-list-item-label.focus, .custom-radio label.focus {outline: none;}.custom-checkbox label:before, .custom-checkbox .wpcf7-list-item-label:before, .custom-radio label:before, .custom-radio .wpcf7-list-item-label:before, .custom-checkbox label:after, .custom-checkbox .wpcf7-list-item-label:after, .custom-radio label:after, .custom-radio .wpcf7-list-item-label:after {content: '';position: absolute;top: 50%;left: 0;}.custom-checkbox label:before, .custom-checkbox .wpcf7-list-item-label:before, .custom-radio .wpcf7-list-item-label:before, .custom-radio label:before {border-radius: 1px;border: 1px solid #bfbfbf;background: var(--wpkoi--c2);margin-top: -7px;}.custom-checkbox label.checked:before, .custom-checkbox .wpcf7-list-item-label.checked:before, .custom-radio label.checked:before, .custom-radio .wpcf7-list-item-label.checked:before {background: var(--wpkoi--c2);}.custom-checkbox label:after, .custom-checkbox .wpcf7-list-item-label:after, .custom-radio label:after, .custom-radio .wpcf7-list-item-label:after {margin-top: -3px;left: 4px;}.custom-radio label.checked:after, .custom-radio .wpcf7-list-item-label.checked:after {border-radius: 50%;}.custom-radio label:before, .custom-radio .wpcf7-list-item-label:before, .custom-radio label.checked:after, .custom-radio .wpcf7-list-item-label.checked:after {border-radius: 50%;}.ie8 .custom-checkbox input, .ie8 .custom-radio input {display: block;}.fw-video{max-width: 100%;}.fw-video-frame iframe {border: 9px solid #edf1f2;}.fw-block-image-parent.fw-switch-image .fw-switch-image-hover {opacity: 0;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.fw-block-image-parent.fw-switch-image:hover .fw-switch-image-hover {opacity: 1;}.fw-image-moving.fw-image-vertical-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-vertical-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {-webkit-animation: vertical-moving 1.8s infinite linear;-moz-animation: vertical-moving 1.8s infinite linear;-ms-animation: vertical-moving 1.8s infinite linear;-o-animation: vertical-moving 1.8s infinite linear;}@-webkit-keyframes vertical-moving {0%,100% {top: 0 }50% {top: 15px }}@keyframes vertical-moving {0%,100% {top: 0 }50% {top: 15px }}.fw-image-moving.fw-image-horizontal-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-horizontal-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {-webkit-animation: horizontal-moving 1.8s infinite linear;-moz-animation: horizontal-moving 1.8s infinite linear;-ms-animation: horizontal-moving 1.8s infinite linear;-o-animation: horizontal-moving 1.8s infinite linear;}@-webkit-keyframes horizontal-moving {0%,100% {left: 0 }50% {left: 15px }}@keyframes horizontal-moving {0%,100% {left: 0 }50% {left: 15px }}.fw-image-moving.fw-image-tossing-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-tossing-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {-webkit-animation: tossing-moving 1.8s infinite linear;-moz-animation: tossing-moving 1.8s infinite linear;-ms-animation: tossing-moving 1.8s infinite linear;-o-animation: tossing-moving 1.8s infinite linear;}@-webkit-keyframes tossing-moving {0% {-webkit-transform: rotate(0deg) }25% {-webkit-transform: rotate(6deg) }50% {-webkit-transform: rotate(0deg) }75% {-webkit-transform: rotate(-6deg) }100% {-webkit-transform: rotate(0deg) }}@keyframes tossing-moving {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }25% {-webkit-transform: rotate(6deg);transform: rotate(6deg) }50% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }75% {-webkit-transform: rotate(-6deg);transform: rotate(-6deg) }100% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }}.fw-image-moving.fw-image-zoom-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-zoom-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {-webkit-animation: zoom-moving 3s infinite linear;-moz-animation: zoom-moving 3s infinite linear;-ms-animation: zoom-moving 3s infinite linear;-o-animation: zoom-moving 3s infinite linear;}@-webkit-keyframes zoom-moving {0% {-webkit-transform: scale(1);}25% {-webkit-transform: scale(.9);}50% {-webkit-transform: scale(1);}75% {-webkit-transform: scale(.9);}100% {-webkit-transform: scale(1);}}@keyframes zoom-moving {0% {-webkit-transform: scale(1);transform: scale(1);}25% {-webkit-transform: scale(.9);transform: scale(.9);}50% {-webkit-transform: scale(1);transform: scale(1);}75% {-webkit-transform: scale(.9);transform: scale(.9);}100% {-webkit-transform: scale(1);transform: scale(1);}}@media(max-width:1199px){.fw-block-image-parent .fw-block-image-caption {left: 40px;}}@media(max-width:991px){.fw-block-image-parent .fw-block-image-caption {left: 20px;}}@media(max-width:767px){.fw-block-image-parent {max-width: 100%;}.fw-block-image-parent .fw-block-image-caption {left: -15px;}}.site .fw-map-canvas .infowindow-title a {font-style: normal;font-weight: 300;font-size: 16px;line-height: 25px;color: var(--wpkoi--c1);text-decoration: underline;}.site .fw-map-canvas .infowindow-title a:hover {color: #42b68f;}p.demo_store {background-color: var(--wpkoi--c2);color: var(--wpkoi--c2);box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);}.woocommerce-page .fw-default-page .fw-container {width: 88%;margin: 0 6vw;}.woocommerce table.shop_table td {padding: 1vw 1vw;line-height: 1.5;}.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {background-color: var(--wpkoi--c2);border-top: 3px solid var(--wpkoi--c2);color: var(--wpkoi--c1);font-weight: 400;font-size: 1.3vw;}.woocommerce .woocommerce-error {border-top-color: red;}.woocommerce .woocommerce-error {color: red;}.woocommerce .woocommerce-error:before {content: "\e016";color: red;}.woocommerce .woocommerce-info {border-top-color: var(--wpkoi--c2);}.woocommerce .woocommerce-info:before {color: #7a7a7a;}.woocommerce .woocommerce-message {border-top-color: var(--wpkoi--c2);}.woocommerce .woocommerce-message:before {color: var(--wpkoi--c1);}.woocommerce.woocommerce-page .woocommerce-message:before{color: #8fae1b;}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {background: transparent;border: none;color: var(--wpkoi--c2);padding: 1.3vw 2.5vw;margin-bottom: 2vw;}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before {color: var(--wpkoi--c2);left: 0;top: 1.5vw;}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a {text-decoration: underline;font-size: 85%;font-weight: 300;margin-left: 1vw;}.woocommerce .woocommerce-breadcrumb a {color: var(--wpkoi--c1);}.woocommerce .woocommerce-breadcrumb a:hover {color: #f74e30;}.woocommerce .page-title, .woocommerce div.product .product_title {font-size: 45px;font-weight: 300;font-style: normal;line-height: 49px;color: var(--wpkoi--c1);}.woocommerce .comment-reply-title {font-size: 34px;}.woocommerce .product h2, .woocommerce .addresses h3, .woocommerce h3 {font-size: 26px;}.woocommerce .cart-collaterals h2 {font-size: 22px;}.woocommerce form.login, .woocommerce form.register, .woocommerce .addresses .address {padding: 20px;background-color: #f2f2f2;}.woocommerce table.shop_table {border-radius: 0;}.woocommerce table.shop_table tbody td {color: var(--wpkoi--c2);font-size: 100%;}.woocommerce table.shop_table tbody td small {font-weight: 400;}.woocommerce table.shop_table tbody td.actions {padding-top: 20px;padding-bottom: 20px;border-bottom: none;}.woocommerce table.shop_table tbody td.actions .coupon .input-text {padding: 0 1vw;width: 15vw;font-size: 1.5vw;line-height: 2vw;height: 3.5vw;margin: 0 0.5vw 0 0;border-color: var(--wpkoi--c2);}.woocommerce .cart .coupon button {background-color: var(--wpkoi--c2) !important;color: var(--wpkoi--c1) !important;font-size: 1.1vw;line-height: 1 !important;text-transform: uppercase;font-weight: 400;padding: 1.2vw 1.5vw;}.woocommerce .cart .coupon button:hover {background-color: #ddd !important;color: var(--wpkoi--c1) !important;}.woocommerce table.shop_table {border: 1px solid var(--wpkoi--c2) }.woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {font-weight: 400;font-size: 1.5vw;border: none;}.woocommerce table.shop_table thead tr th {color: #ddd;font-size: 1.3vw;}.woocommerce-account .woocommerce table.shop_table thead tr th, .woocommerce-account .woocommerce table.shop_table tbody tr td {font-size: 1vw;}.woocommerce-account .woocommerce a.button {padding: 0.5vw 1vw !important;font-size: 1vw !important;}.woocommerce table.shop_table tbody td .amount {color: var(--wpkoi--c2);font-weight: 600;font-size: 2vw;}.woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {border-bottom: 1px solid var(--wpkoi--c2);}.entry-content .woocommerce h2 {font-size: 26px;}.woocommerce form .form-row input.input-text {line-height: 30px;}.shop_table.cart .coupon input[type="text"].input-text, .woocommerce-page .quantity .qty {height: 50px;}.shop_table.cart .cart_item .quantity .qty {height: auto;}.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {padding: .5em 0;}.woocommerce div.product form.cart .variations td label, .woocommerce div.product form.cart .variations th label {line-height: 30px;display: inline-block;}.woocommerce div.product form.cart .variations td td.label, .woocommerce div.product form.cart .variations th td.label {display: table-cell;color: inherit;font-size: 100%;text-align: left;padding: .5em 1em .5em 0;}.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {padding-top: 0.5em;}.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:before {content: " ";display: table;}.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after {clear: both;}.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {display: block;font-weight: 700;}.woocommerce ul.cart_list li a.remove, .woocommerce ul.product_list_widget li a.remove {top: 0.3em;}.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {width: 50px;background-color: var(--wpkoi--c2);padding: 5px;}.woocommerce-cart .woocommerce a.remove {color: #f74e30 !important;}.woocommerce-cart .woocommerce a.remove:hover {color: var(--wpkoi--c2) !important;background: none;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {display: inline-block;}.woocommerce-cart .cart-collaterals .cart_totals {background-color: var(--wpkoi--c2);color: var(--wpkoi--c1);padding: 2vw 2vw;margin-bottom: 6vw;}.woocommerce-cart .cart-collaterals .cart_totals .shipping .woocommerce-shipping-calculator{background-color: transparent;padding: 0;}.woocommerce-cart .cart-collaterals .cart_totals table tr td {color: #7a7a7a;}.woocommerce-cart .cart-collaterals .cart_totals table tr th {font-weight: bold;font-size: 1.3vw;}.woocommerce-cart .cart-collaterals .cart_totals table tr td, .woocommerce-cart .cart-collaterals .cart_totals table tr th {border-bottom-width: 0;}.woocommerce-cart .cart-collaterals .cart_totals .discount td {color: #f74e30;}.woocommerce-cart .cart-collaterals .cart_totals .amount {font-weight: bold;font-size: 120%;color: var(--wpkoi--c1);}.woocommerce-cart .cart-collaterals .cart_totals h2 {font-weight: 700;font-size: 2.5vw;line-height: 2;color: var(--wpkoi--c1);}#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table tr td {border-color: var(--wpkoi--c1);}.woocommerce .cart_totals a.button.checkout-button {background: var(--wpkoi--c2) !important;color: var(--wpkoi--c1) !important;border: 2px solid var(--wpkoi--c1);border-color: var(--wpkoi--c1) !important;font-weight: 600;border-radius: 0;}.woocommerce .cart_totals a.button.checkout-button:hover {background: var(--wpkoi--c1) !important;color: var(--wpkoi--c2) !important;border-color: var(--wpkoi--c1) !important;}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {margin-top: 0;width: 48%;}@media(max-width:479px){.woocommerce table.shop_table thead tr th.product-thumbnail, .woocommerce table.shop_table thead tr th.product-subtotal, .woocommerce table.shop_table tbody tr.cart_item td.product-thumbnail, .woocommerce table.shop_table tbody tr.cart_item td.product-subtotal {display: none;}.woocommerce table.shop_table thead tr td.product-remove, .woocommerce table.shop_table tbody tr.cart_item td.product-remove {padding-left: 2px;}.woocommerce table.shop_table thead tr td, .woocommerce table.shop_table tbody tr.cart_item td {padding-right: 0;}}.woocommerce-checkout .checkout h3 {margin-top: 1vw;margin-bottom: 2vw;font-size: 2vw;font-weight: 600;text-transform: uppercase;}.checkout_coupon {background-color: rgba(122,122,122,0.1);padding: 30px !important;border-radius: 0 !important;}.checkout_coupon p {margin-bottom: 0 !important;}.woocommerce-checkout form.checkout_coupon {border: none;padding: 0;}.woocommerce-checkout-review-order .order-total .amount {background-color: var(--wpkoi--c2)8cf;padding: 0 2px;}.woocommerce-checkout-review-order table.shop_table {border-radius: 0;}.woocommerce-checkout-review-order table.shop_table tbody td {font-size: 100%;font-weight: 400;}.woocommerce-checkout-review-order table.shop_table tfoot td {border-top: 1px solid rgba(255,255,255,.2);font-size: 2vw;}.woocommerce-checkout-review-order table.shop_table tfoot td {border-right: none;}.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total .amount {color: var(--wpkoi--c1);padding: 0.1vw 1vw;background-color: var(--wpkoi--c2);}.woocommerce-checkout-review-order #payment {background: var(--wpkoi--c2);border-radius: 0;color: var(--wpkoi--c1);}.woocommerce-checkout-review-order #payment a{color: var(--wpkoi--c1);text-decoration:underline;}.woocommerce-checkout-review-order #payment .woocommerce-privacy-policy-text {margin-bottom: 1vw;}.woocommerce-checkout-review-order #payment div.payment_box:after {top: 1px;}.woocommerce-checkout-review-order #payment .about_paypal {margin-left: 5px;float: none !important;}.woocommerce label {font-weight: bold;}.woocommerce-checkout .select2-container, .woocommerce-checkout .select2-drop {font-weight: 400;font-style: normal;}.woocommerce .form-row .select2-container .select2-choice {border-radius: 0;border: none;}#ship-to-different-address {position: relative;}#ship-to-different-address-checkbox {position: absolute;top: 20px;left: 0;}.woocommerce-page form.woocommerce-checkout, .woocommerce-page .woocommerce form {background-color: rgba(255, 255, 255, 0.1);padding: 2vw;font-size: 1.5vw;font-weight: 300;line-height: 1.5;}.woocommerce-page form.woocommerce-checkout {margin-bottom: 4vw }.woocommerce-page form.woocommerce-checkout fieldset, .woocommerce-page .woocommerce form fieldset {margin-top: 30px;}.woocommerce-page form.woocommerce-checkout fieldset legend, .woocommerce-page .woocommerce form fieldset legend {color: #7a7a7a;font-style: italic;font-weight: 600;border-bottom-color: #7a7a7a;}.woocommerce-page form.woocommerce-checkout .selectize-input, .woocommerce-page .woocommerce form .selectize-input {border: 1px solid rgba(0, 0, 0, 0.13);}.woocommerce-page .select2-container--default {display: none !important;}.woocommerce form .form-row label {line-height: 1.8;font-weight: 300;}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row select {border-color: var(--wpkoi--c2);font-size: 1.3vw;line-height: 1.5;padding: 0.8vw 1.4vw;}.woocommerce-checkout form.checkout_coupon button.button{background-color: var(--wpkoi--c2);color: var(--wpkoi--c1) !important;font-size: 1vw;padding: 1.2vw 2vw;}.woocommerce form .form-row textarea {height: 11.2vw;padding: 0.8vw 1.4vw;}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{border-color: var(--wpkoi--c1);}.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {background-color: var(--wpkoi--c1);color: var(--wpkoi--c2);}.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {border-color: var(--wpkoi--c2);}.woocommerce label {font-weight: 600;}.woocommerce form .form-row.woocommerce-invalid .selectize-input {border-color: #a00;}.country_select .selectize-input > input[type="text"] {display: inline-block !important;}@media(max-width:1199px){.country_select .selectize-input > input[type="text"] {display: none !important;}}@media(max-width:767px) {.woocommerce a.checkout-button, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce table.shop_table tbody td.actions .coupon .input-text {width: 100%;}.woocommerce-page table.cart td.actions .coupon .button {margin-top: 20px;margin-bottom: 15px;}}.woocommerce.widget .star-rating {color: #595959;}ul.cart_list li, ul.product_list_widget li {padding: 8px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}ul.cart_list li a, ul.product_list_widget li a {font-weight: 400;font-style: normal;}.woocommerce.widget_shopping_cart a.button {font-weight: 400;font-style: normal;font-size: 15px;line-height: 26px;color: var(--wpkoi--c2) !important;display: inline-block;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;text-decoration: none;white-space: nowrap;outline: none;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;max-width: 100%;background-color: var(--wpkoi--c1);border-color: transparent;border-width: 0;border-radius: 0;padding: 12px 25px;font-size: 15px;line-height: 26px;}.woocommerce.widget_shopping_cart a.button span, .woocommerce.widget_shopping_cart a.button i {position: relative;top: 1px;}.woocommerce.widget_shopping_cart a.button:hover, .woocommerce.widget_shopping_cart a.button:focus {text-decoration: none;outline: none;}.woocommerce.widget_shopping_cart a.button i, .woocommerce.widget_shopping_cart a.button img {margin-right: 13px;}.woocommerce.widget_shopping_cart a.button i.pull-right, .woocommerce.widget_shopping_cart a.button img.pull-right, .woocommerce.widget_shopping_cart a.button i.pull-right-icon, .woocommerce.widget_shopping_cart a.button img.pull-right-icon {margin-right: 0;margin-left: 13px;position: relative;}.woocommerce.widget_shopping_cart a.button i.pull-right, .woocommerce.widget_shopping_cart a.button img.pull-right {top: 0.3em;}.woocommerce.widget_shopping_cart a.button img {position: relative;top: -0.1em;}.woocommerce.widget_shopping_cart a.button i {top: -1px;vertical-align: middle;}.woocommerce.widget_shopping_cart a.button.fw-btn-side-by-side {margin-right: 10px;}.woocommerce.widget_shopping_cart a.button.fw-btn-side-by-side:last-child {margin-right: 0;}.woocommerce.widget_shopping_cart a.button:focus {background-color: var(--wpkoi--c1);border-color: transparent;color: var(--wpkoi--c2);}.woocommerce.widget_shopping_cart a.button:hover {background-color: #f74e30;color: var(--wpkoi--c2) !important;}.woocommerce.widget_shopping_cart a.button:active {box-shadow: none;}.woocommerce.widget_shopping_cart a {font-size: 21px;font-weight: 400;font-style: normal;line-height: 30px;color: var(--wpkoi--c1);}.woocommerce.widget_shopping_cart a:hover {color: #f74e30;}.woocommerce.widget_shopping_cart a.remove {color: var(--wpkoi--c1) !important;}.woocommerce.widget_shopping_cart a.remove:hover {color: #f74e30 !important;background: none;}.woocommerce.widget_layered_nav_filters ul li {margin-right: 15px;}.woocommerce.widget_layered_nav_filters ul li a {font-size: 21px;font-weight: 400;font-style: normal;line-height: 30px;color: var(--wpkoi--c1);}.woocommerce.widget_layered_nav_filters ul li a:before {color: var(--wpkoi--c1);}.woocommerce.widget_layered_nav_filters ul li a:hover {color: #f74e30;}.woocommerce.widget_layered_nav_filters ul li a:hover:before {color: #f74e30;}.woocommerce.widget_layered_nav ul li.chosen a:before {color: var(--wpkoi--c2);}.woocommerce.widget_layered_nav ul li a:before {color: var(--wpkoi--c2);}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {background-color: #0c0c0c;}.woocommerce.widget_price_filter .ui-slider .ui-slider-range {background-color: var(--wpkoi--c1);}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #f74e30;}.woocommerce.widget_price_filter .price_slider_amount .button {font-size: 15px;}.woocommerce.widget_product_search .woocommerce-product-search {position: relative;background-color: transparent;padding: 0;}.woocommerce.widget_product_search .woocommerce-product-search:after {display: inline-block;width: 28px;height: 28px;text-align: center;line-height: 28px;font-family: 'FontAwesome';content: "\f002";font-size: 16px;font-weight: normal;color: var(--wpkoi--c1);position: absolute;top: 50%;margin-top: -14px;right: 10px;z-index: 1;}.woocommerce.widget_product_search .woocommerce-product-search .search-field {width: 100%;line-height: 30px;border: none;color: var(--wpkoi--c1);background-color: rgba(0,0,0,0.07);font-weight: 400;font-style: normal;font-size: 16px;padding: 12px 15px;}.woocommerce.widget_product_search .woocommerce-product-search .search-field::-moz-placeholder {color: rgba(15,15,15,0.25);opacity: 1;}.woocommerce.widget_product_search .woocommerce-product-search .search-field:-ms-input-placeholder {color: rgba(15,15,15,0.25);}.woocommerce.widget_product_search .woocommerce-product-search .search-field::-webkit-input-placeholder {color: rgba(15,15,15,0.25);}.woocommerce.widget_product_search .woocommerce-product-search input[type="submit"] {width: 28px;height: 28px;background-color: transparent;border: none;text-indent: 100px;position: absolute;top: 10px;right: 10px;z-index: 2;overflow: hidden;}.woocommerce.widget_product_search .woocommerce-product-search .screen-reader-text {display: none;}.fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field, .fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search:after {color: #1f1f1f;}.fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field::-moz-placeholder {color: #1f1f1f;}.fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field:-ms-input-placeholder {color: #1f1f1f;}.fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field::-webkit-input-placeholder {color: #1f1f1f;}.woocommerce.widget_top_rated_products {overflow: hidden;}.woocommerce.widget_top_rated_products ul.product_list_widget li a {font-size: 21px;font-weight: 400;font-style: normal;line-height: 30px;color: var(--wpkoi--c1);}.woocommerce.widget_top_rated_products ul.product_list_widget li a:hover {color: #f74e30;}.fw-footer-widgets .woocommerce.widget_top_rated_products ul.product_list_widget li a {color: #1f1f1f;}.fw-footer-widgets .woocommerce.widget_top_rated_products ul.product_list_widget li a:hover {color: #1c1c1c;}.widget.widget_recently_viewed_products ul.product_list_widget li a, .widget_products ul.product_list_widget li a, .widget_recent_reviews ul.product_list_widget li a {font-size: 21px;font-weight: 400;font-style: normal;line-height: 30px;color: var(--wpkoi--c1);}.widget.widget_recently_viewed_products ul.product_list_widget li a:hover, .widget_products ul.product_list_widget li a:hover, .widget_recent_reviews ul.product_list_widget li a:hover {color: #f74e30;}.widget_products .product_list_widget del {color: #d22e0e;}.fw-footer-widgets .widget.widget_recently_viewed_products ul.product_list_widget li a, .fw-footer-widgets .widget_products ul.product_list_widget li a, .fw-footer-widgets .widget_recent_reviews ul.product_list_widget li a {color: #1f1f1f;}.fw-footer-widgets .widget.widget_recently_viewed_products ul.product_list_widget li a:hover, .fw-footer-widgets .widget_products ul.product_list_widget li a:hover, .fw-footer-widgets .widget_recent_reviews ul.product_list_widget li a:hover {color: #1c1c1c;}.fw-footer-widgets .widget .woocommerce-Price-amount {color: var(--wpkoi--c2);}.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 24px;line-height: normal;}.woocommerce ul.products li.product a:hover h3, .woocommerce ul.products li.product a:hover .woocommerce-loop-product__title {color: #f74e30;}.woocommerce ul.products li.product .price {color: #f74e30;}.woocommerce ul.products li.product .price del {color: #7a7a7a;}.woocommerce ul.products li.product a.added_to_cart {font-size: 14px;}.woocommerce .woocommerce-tabs .panel.entry-content h2, .woocommerce .related.products h2, .woocommerce #reviews h2, .woocommerce .comment-respond h3.comment-reply-title {font-size: 34px !important;font-style: normal;line-height: 38px;font-weight: 300;color: var(--wpkoi--c1) !important;}.woocommerce-page ul.products li.product {padding-bottom: 25px;}.woocommerce-page ul.products li.product a:hover img {opacity: 0.8;}.woocommerce ul.products li.product .price {font-weight: 700;font-size: 1.2em;}.woocommerce-page ul.products li.product .price del {float: right;opacity: 1;}.woocommerce-page ul.products li.product .price ins {text-decoration: none;}.woocommerce-page ul.products li.product a.added_to_cart {margin-top: 0;line-height: normal;padding: 0;float: none;position: absolute;left: 0;bottom: 1%;}.woocommerce-page ul.products li.product a.button.add_to_cart_button.loading:after {position: static;margin-left: .53em;}.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {line-height: 30px;}.woocommerce .woocommerce-ordering .selectize-input.focus {border-color: #7a7a7a;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}.woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {margin: 0 0 1em;color: #bfbfbf;}.woocommerce-page .woocommerce-ordering .selectize-input {padding: 8px 45px 8px 18px;}.woocommerce-page .woocommerce-ordering .selectize-input input[type="text"] {width: 0 !important;}.woocommerce .product span.onsale {background-color: #7a7a7a !important;padding: 0 .202em !important;z-index: 10 !important;}.woocommerce-page form .form-row .selectize-control.select2-hidden-accessible, .woocommerce-page form .form-row .selectize-dropdown.select2-hidden-accessible {border: inherit !important;height: auto !important;margin: auto !important;overflow: inherit !important;padding: inherit !important;position: inherit !important;width: auto !important;}.woocommerce .product .star-rating {color: #595959;display: block;margin: 0 0 .5em;float: none;}.woocommerce .product .star-rating:before {content: "\73\73\73\73\73";color: #d3ced2;float: left;top: 0;left: 0;position: absolute;}.woocommerce .product .star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}.woocommerce .product .star-rating span:before {content: "\53\53\53\53\53";top: 0;position: absolute;left: 0;}.woocommerce form.login, .woocommerce form.register {border: none;border-radius: 0;margin-top: 0;}@media(max-width:767px) {.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 48% !important;}.woocommerce-account .woocommerce table.shop_table thead tr th, .woocommerce-account .woocommerce table.shop_table tbody tr td {font-size: 2vw;}.woocommerce-account .woocommerce a.button {padding: 1vw 1vw !important;font-size: 2vw !important;}}@media(max-width:479px){.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}}.woocommerce div.product p.price {color: #f74e30;}.woocommerce div.product p.price del {color: #7a7a7a;}.woocommerce div.product p.price ins {color: #f74e30;}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {width: 30.75%;}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(3n+1) {margin-right: 0;}.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {margin-right: 3.8%;margin-bottom: 0.6em;}.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image > a {display: block;}.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {margin-bottom: 1em;}.woocommerce div.product .stock {color: #f74e30;}.woocommerce div.product .woocommerce-tabs ul.tabs li a {color: #7a7a7a;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {color: #f74e30;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #f74e30;}.woocommerce .woocommerce-product-rating .star-rating {color: #595959;}.woocommerce #reviews #comments ol.commentlist {margin: 45px 0;}.woocommerce #reviews #review_form #respond p.stars a {color: var(--wpkoi--c1);}.woocommerce-page div.product {margin-top: 30px;}.woocommerce-page div.product p.price {font-size: 1.25em;}.woocommerce-page div.product .out-of-stock {}.woocommerce-page div.product .woocommerce-tabs ul.tabs li {padding: 0 2em;}.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {background: var(--wpkoi--c2);border-bottom-color: var(--wpkoi--c2);}.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {text-shadow: inherit;}.woocommerce-page div.product .woocommerce-tabs .comment-form {position: relative;margin-top: 20px;}.woocommerce-page div.product .woocommerce-tabs .comment-form p {width: 100%;float: none;}.woocommerce-page div.product .woocommerce-tabs .comment-form .form-submit {clear: both;padding: 0;}.woocommerce-page .woocommerce-product-rating {line-height: 2;display: block;}.woocommerce-page .woocommerce-product-rating:after, .woocommerce-page .woocommerce-product-rating:before {content: " ";display: table;}.woocommerce-page .woocommerce-product-rating:after {clear: both;}.woocommerce-page .woocommerce-product-rating .star-rating {margin: .5em 4px 0 0;float: left;}.woocommerce-page .hreview-aggregate .star-rating {margin: 10px 0 0;}.woocommerce-page .quantity .qty {width: 4vw;text-align: center;font-size: 1.2vw;line-height: 1.5;margin-right: 0.5vw;border: 1px solid #ccc;padding: 0.8vw 0.5vw;}.woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {line-height: normal !important;}.woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {line-height: normal !important;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {font-weight: 400;font-style: normal;color: var(--wpkoi--c1);display: inline-block;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;text-decoration: none;white-space: nowrap;outline: none;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;max-width: 100%;background-color: var(--wpkoi--c2);border-color: transparent;padding: 1vw 1.5vw;font-size: 1.5vw;text-transform: uppercase;line-height: 1;border-radius: 0;}.woocommerce #respond input#submit span, .woocommerce a.button span, .woocommerce button.button span, .woocommerce input.button span, .woocommerce #respond input#submit.alt span, .woocommerce a.button.alt span, .woocommerce button.button.alt span, .woocommerce input.button.alt span, .woocommerce #respond input#submit i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce #respond input#submit.alt i, .woocommerce a.button.alt i, .woocommerce button.button.alt i, .woocommerce input.button.alt i {position: relative;top: 1px;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus {text-decoration: none;outline: none;}.woocommerce #respond input#submit i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce #respond input#submit.alt i, .woocommerce a.button.alt i, .woocommerce button.button.alt i, .woocommerce input.button.alt i, .woocommerce #respond input#submit img, .woocommerce a.button img, .woocommerce button.button img, .woocommerce input.button img, .woocommerce #respond input#submit.alt img, .woocommerce a.button.alt img, .woocommerce button.button.alt img, .woocommerce input.button.alt img {margin-right: 13px;}.woocommerce #respond input#submit i.pull-right, .woocommerce a.button i.pull-right, .woocommerce button.button i.pull-right, .woocommerce input.button i.pull-right, .woocommerce #respond input#submit.alt i.pull-right, .woocommerce a.button.alt i.pull-right, .woocommerce button.button.alt i.pull-right, .woocommerce input.button.alt i.pull-right, .woocommerce #respond input#submit img.pull-right, .woocommerce a.button img.pull-right, .woocommerce button.button img.pull-right, .woocommerce input.button img.pull-right, .woocommerce #respond input#submit.alt img.pull-right, .woocommerce a.button.alt img.pull-right, .woocommerce button.button.alt img.pull-right, .woocommerce input.button.alt img.pull-right, .woocommerce #respond input#submit i.pull-right-icon, .woocommerce a.button i.pull-right-icon, .woocommerce button.button i.pull-right-icon, .woocommerce input.button i.pull-right-icon, .woocommerce #respond input#submit.alt i.pull-right-icon, .woocommerce a.button.alt i.pull-right-icon, .woocommerce button.button.alt i.pull-right-icon, .woocommerce input.button.alt i.pull-right-icon, .woocommerce #respond input#submit img.pull-right-icon, .woocommerce a.button img.pull-right-icon, .woocommerce button.button img.pull-right-icon, .woocommerce input.button img.pull-right-icon, .woocommerce #respond input#submit.alt img.pull-right-icon, .woocommerce a.button.alt img.pull-right-icon, .woocommerce button.button.alt img.pull-right-icon, .woocommerce input.button.alt img.pull-right-icon {margin-right: 0;margin-left: 13px;position: relative;}.woocommerce #respond input#submit i.pull-right, .woocommerce a.button i.pull-right, .woocommerce button.button i.pull-right, .woocommerce input.button i.pull-right, .woocommerce #respond input#submit.alt i.pull-right, .woocommerce a.button.alt i.pull-right, .woocommerce button.button.alt i.pull-right, .woocommerce input.button.alt i.pull-right, .woocommerce #respond input#submit img.pull-right, .woocommerce a.button img.pull-right, .woocommerce button.button img.pull-right, .woocommerce input.button img.pull-right, .woocommerce #respond input#submit.alt img.pull-right, .woocommerce a.button.alt img.pull-right, .woocommerce button.button.alt img.pull-right, .woocommerce input.button.alt img.pull-right {top: 0.3em;}.woocommerce #respond input#submit img, .woocommerce a.button img, .woocommerce button.button img, .woocommerce input.button img, .woocommerce #respond input#submit.alt img, .woocommerce a.button.alt img, .woocommerce button.button.alt img, .woocommerce input.button.alt img {position: relative;top: -0.1em;}.woocommerce #respond input#submit i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce #respond input#submit.alt i, .woocommerce a.button.alt i, .woocommerce button.button.alt i, .woocommerce input.button.alt i {top: -1px;vertical-align: middle;}.woocommerce #respond input#submit.fw-btn-side-by-side, .woocommerce a.button.fw-btn-side-by-side, .woocommerce button.button.fw-btn-side-by-side, .woocommerce input.button.fw-btn-side-by-side, .woocommerce #respond input#submit.alt.fw-btn-side-by-side, .woocommerce a.button.alt.fw-btn-side-by-side, .woocommerce button.button.alt.fw-btn-side-by-side, .woocommerce input.button.alt.fw-btn-side-by-side {margin-right: 10px;}.woocommerce #respond input#submit.fw-btn-side-by-side:last-child, .woocommerce a.button.fw-btn-side-by-side:last-child, .woocommerce button.button.fw-btn-side-by-side:last-child, .woocommerce input.button.fw-btn-side-by-side:last-child, .woocommerce #respond input#submit.alt.fw-btn-side-by-side:last-child, .woocommerce a.button.alt.fw-btn-side-by-side:last-child, .woocommerce button.button.alt.fw-btn-side-by-side:last-child, .woocommerce input.button.alt.fw-btn-side-by-side:last-child {margin-right: 0;}.woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus {background-color: var(--wpkoi--c1);border-color: transparent;color: var(--wpkoi--c2);}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: var(--wpkoi--c2);color: var(--wpkoi--c1);}.woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active {box-shadow: none;}.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {background-color: var(--wpkoi--c1);}.woocommerce-page #reviews #comments ol.commentlist li:last-child {margin-bottom: 0;}.woocommerce-page #reviews #review_form #respond {position: static;margin: 0;width: auto;padding: 0;background: 0 0;border: 0;}.woocommerce-page #reviews #review_form #respond:after, .woocommerce-page #reviews #review_form #respond:before {content: " ";display: table;}.woocommerce table.shop_attributes td {padding: 8px;}.woocommerce table.shop_attributes td p {padding: 0;}.woocommerce .variations td.label {display: table-cell;text-align: left;padding-top: 20px !important;width: 1%;}.woocommerce .variations td.label label {font-size: 18px;font-style: normal;font-weight: 600;line-height: 21px;color: var(--wpkoi--c1);text-transform: none;margin: 0;}.woocommerce div.product form.cart .variations tr td, .woocommerce div.product form.cart .variations tr th {line-height: inherit;vertical-align: middle;padding: 0;}.woocommerce div.product form.cart .variations td.value {position: relative;}.woocommerce div.product form.cart .reset_variations {display: none !important;}.woocommerce .variations td.label {padding: 2em 1em !important;}.has-sidebar.woocommerce-page .related ul.products li.product, .has-sidebar.woocommerce-page .upsells.products ul.products li.product, .has-sidebar.woocommerce-page .related ul li.product, .has-sidebar.woocommerce-page .upsells.products ul li.product{width: 40%;}.woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul li.product {width: 22%;}.woocommerce-page .logged-in .comment-respond .comment-form p {width: 100%;float: none;}.woocommerce-page ul#shipping_method li {padding: .25em 0 .25em 0;text-indent: 0;}.woocommerce.single-product .related.products {float: left;width: 100%;display: block;}.woocommerce form .form-row.woocommerce-invalid label {color: #ff0000;}.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {border-color: #ff0000;}@media(max-width:767px){.woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {font-size: 2.5vw;min-height: 6vw;}.woocommerce-page .quantity .qty {width: 7vw;font-size: 1.8vw;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce .cart .coupon button {font-size: 2vw;}.woocommerce .cart_totals a.button.checkout-button {font-size: 3vw;}.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {font-size: 2.5vw;padding: 1.3vw 3.5vw !important;}.woocommerce-checkout .checkout h3 {font-size: 4vw;}.woocommerce-page form.woocommerce-checkout, .woocommerce-page .woocommerce form{font-size: 3vw;}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row select {font-size: 2.8vw;padding: 2.5vw;}.woocommerce-checkout form.checkout_coupon button.button {font-size: 2.5vw;padding: 3vw 2vw;}.woocommerce form.woocommerce-checkout .form-row .input-checkbox {width: 4vw;height: 4vw;}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {font-size: 4vw;padding: 2vw 0;}.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {left: 0.6vw;top: 1.7vw;font-size: 2vw;}}@media(max-width:479px){.woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product {width: 100% !important;}}table.my_account_orders {font-size: .85em;}table.my_account_orders td, table.my_account_orders th {padding: 4px 8px;vertical-align: middle;}table.my_account_orders .button {white-space: nowrap;}table.my_account_orders .order-actions {text-align: right;}table.my_account_orders .order-actions .button {margin: .125em 0 .125em .25em;}.mc4wp-form .selectize-input {border: 1px solid rgba(0, 0, 0, 0.13);}.mc4wp-form input[type="submit"] {font-weight: 400;font-style: normal;font-size: 15px;line-height: 26px !important;color: var(--wpkoi--c2) !important;display: inline-block;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;text-decoration: none;white-space: nowrap;outline: none;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;max-width: 100%;background-color: var(--wpkoi--c1);border-color: transparent;border-width: 0;border-radius: 0;padding: 12px 25px;font-size: 15px;line-height: 26px ;}.mc4wp-form input[type="submit"]:focus {background-color: var(--wpkoi--c1);border-color: transparent;color: var(--wpkoi--c2);}.mc4wp-form input[type="submit"]:hover {background-color: #f74e30;color: var(--wpkoi--c2) !important;}.mc4wp-form input[type="submit"]:active {box-shadow: none;}.fw-footer-middle {position: relative;}.fw-footer-middle .fw-container {position: relative;z-index: 10;}.fw-footer-widgets .widget, .fw-footer-widgets .widget li {color: #1f1f1f;}.fw-footer-widgets .widget a, .fw-footer-widgets .widget .comment-author-link a {color: #1f1f1f;}.fw-footer-widgets .widget a:hover, .fw-footer-widgets .widget .comment-author-link a:hover {color: #1c1c1c;}.fw-footer-widgets .widget-title {font-weight: 400;font-style: italic;color: var(--wpkoi--c2);font-size: 23px;text-transform: none;}.fw-footer-widgets .widget-title span {color: var(--wpkoi--c2);background-color: transparent !important;}.fw-footer-widgets .widget-title span:after {display: none;}.fw-footer-widgets .widget_text .textwidget {font-size: 14.4px;}@media(max-width:991px){.fw-footer-widgets.footer-cols-4 .fw-col-sm-6:nth-child(1), .fw-footer-widgets.footer-cols-4 .fw-col-sm-6:nth-child(2) {margin-bottom: 40px;}.fw-footer-widgets .widget .widget-title {margin-bottom: 15px;}}@media (max-width: 767px) {.fw-footer-widgets {padding-top: 50px;padding-bottom: 50px;}}.fw-footer-bar {position: relative;padding-top: 0;padding-bottom: 2.2vw;}.fw-copyright {font-size: 13px;font-style: normal;font-weight: 300;line-height: 16px;color: #7a7a7a;position: relative;}.fw-copyright a {color: var(--wpkoi--c1);text-decoration: underline;}.fw-copyright a:hover {color: #7a7a7a;text-decoration: none;}.fw-footer-bar.fw-copyright-left > .fw-container, .fw-footer-bar.fw-copyright-right > .fw-container {display: flex;justify-content: flex-end;align-items: center;}.fw-copyright-left .fw-copyright {order: 1;}.fw-copyright-left .fw-footer-social {order: 2;}.fw-copyright-right .fw-copyright {order: 2;}.fw-copyright-right .fw-footer-social {order: 1;margin-right: auto;}.fw-copyright-center {text-align: center;}.fw-footer-social {position: relative;line-height: 0;display: block;text-align: right;padding-right: 1vw;}@media(max-width:767px) {.fw-copyright-left .fw-copyright, .fw-copyright-left .fw-footer-social, .fw-copyright-right .fw-copyright, .fw-copyright-right .fw-footer-social {max-width: 100%;width: 100%;text-align: center;}.fw-footer-bar.fw-copyright-left > .fw-container, .fw-footer-bar.fw-copyright-right > .fw-container {flex-wrap: wrap;justify-content: center;}.fw-copyright-left .fw-footer-social {margin-top: 10px;margin-bottom: 0;}}@media(max-width:479px) {.fw-footer-social {margin-bottom: 20px;}.fw-copyright-left .fw-footer-social {margin-top: 20px;}}@media (min-width: 768px) {body.rtl .fw-col-sm-1, body.rtl .fw-col-sm-2, body.rtl .fw-col-sm-3, body.rtl .fw-col-sm-4, body.rtl .fw-col-sm-5, body.rtl .fw-col-sm-6, body.rtl .fw-col-sm-7, body.rtl .fw-col-sm-8, body.rtl .fw-col-sm-9, body.rtl .fw-col-sm-10, body.rtl .fw-col-sm-11, body.rtl .fw-col-sm-12, body.rtl .fw-col-lg-1-5, body.rtl .fw-col-md-1-5, body.rtl .fw-col-sm-1-5 {float: right;}}.wpcf7-list-item {margin-left: 0;}@media (min-width: 992px) {body.rtl .fw-col-md-1, body.rtl .fw-col-md-2, body.rtl .fw-col-md-3, body.rtl .fw-col-md-4, body.rtl .fw-col-md-5, body.rtl .fw-col-md-6, body.rtl .fw-col-md-7, body.rtl .fw-col-md-8, body.rtl .fw-col-md-9, body.rtl .fw-col-md-10, body.rtl .fw-col-md-11, body.rtl .fw-col-md-12, body.rtl .fw-col-lg-1-5, body.rtl .fw-col-md-1-5, body.rtl .fw-col-sm-1-5 {float: right;}}.paging-navigation h1, nav.woocommerce-pagination h1 {display: none;}.paging-navigation .loop-pagination, nav.woocommerce-pagination .loop-pagination {text-align: center;position: relative;display: block;margin: 0;}.paging-navigation .page-numbers, nav.woocommerce-pagination .page-numbers {color: var(--wpkoi--c2);display: inline-block;line-height: 2;margin-left: 1vw;margin-right: 1vw;font-size: 2.5vw;padding: 0;font-weight: 600;background-color: transparent;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.paging-navigation .page-numbers.current, nav.woocommerce-pagination .page-numbers.current {opacity: 0.6;}.paging-navigation .page-numbers:hover, nav.woocommerce-pagination .page-numbers:hover{color: var(--wpkoi--c10);}.paging-navigation .page-numbers.dots, nav.woocommerce-pagination .page-numbers.dots {color: var(--wpkoi--c2);}.paging-navigation .page-numbers.prev, nav.woocommerce-pagination .page-numbers.prev, .paging-navigation .page-numbers.next, nav.woocommerce-pagination .page-numbers.next, .single-post .wpkoi-pagination .nav-links a {text-transform: uppercase;padding: 0;font-size: 2.5vw;line-height: 2;background-color: transparent;color: var(--wpkoi--c2);}.paging-navigation .page-numbers.prev i, nav.woocommerce-pagination .page-numbers.prev i, .paging-navigation .page-numbers.next i, nav.woocommerce-pagination .page-numbers.next i {color: #f74e30;font-size: 20px;line-height: 15px;position: relative;top: 1px;}.paging-navigation .page-numbers.prev:hover, nav.woocommerce-pagination .page-numbers.prev:hover, .paging-navigation .page-numbers.next:hover, nav.woocommerce-pagination .page-numbers.next:hover {background-color: transparent;color: var(--wpkoi--c10);}.paging-navigation .page-numbers.prev:hover i, nav.woocommerce-pagination .page-numbers.prev:hover i, .paging-navigation .page-numbers.next:hover i, nav.woocommerce-pagination .page-numbers.next:hover i {color: var(--wpkoi--c2);}.paging-navigation .page-numbers.prev, nav.woocommerce-pagination .page-numbers.prev {float: left;margin-left: 0;}.paging-navigation .page-numbers.prev i, nav.woocommerce-pagination .page-numbers.prev i {margin-right: 10px;}.paging-navigation .page-numbers.next, nav.woocommerce-pagination .page-numbers.next {float: right;margin-right: 0;}.paging-navigation .page-numbers.next i, nav.woocommerce-pagination .page-numbers.next i {margin-left: 10px;}.paging-navigation .page-numbers.disabled, nav.woocommerce-pagination .page-numbers.disabled {pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}.paging-navigation .page-numbers.disabled:hover, nav.woocommerce-pagination .page-numbers.disabled:hover {background: #f74e30;}.paging-navigation.paging-navigation-type-1 .before-hr, nav.woocommerce-pagination.paging-navigation-type-1 .before-hr, .paging-navigation.paging-navigation-type-1 .after-hr, nav.woocommerce-pagination.paging-navigation-type-1 .after-hr {display: none;}.paging-navigation.paging-navigation-type-1 .pagination-numbers-wrap, nav.woocommerce-pagination.paging-navigation-type-1 .pagination-numbers-wrap {display: inline-block;}.paging-navigation.comment-navigation, nav.woocommerce-pagination.comment-navigation {padding: 0;background-color: transparent;text-align: left;}.paging-navigation.comment-navigation .loop-pagination, nav.woocommerce-pagination.comment-navigation .loop-pagination {text-align: left;}.paging-navigation.comment-navigation .page-numbers, nav.woocommerce-pagination.comment-navigation .page-numbers {border: 2px solid var(--wpkoi--c1);padding: 6px 15px;font-size: 18px;line-height: 26px;float: none;margin: 5px;}.paging-navigation.comment-navigation .page-numbers.prev, nav.woocommerce-pagination.comment-navigation .page-numbers.prev, .paging-navigation.comment-navigation .page-numbers.next, nav.woocommerce-pagination.comment-navigation .page-numbers.next {text-transform: uppercase;background-color: transparent;color: var(--wpkoi--c1);}.paging-navigation.comment-navigation .page-numbers.prev i, nav.woocommerce-pagination.comment-navigation .page-numbers.prev i, .paging-navigation.comment-navigation .page-numbers.next i, nav.woocommerce-pagination.comment-navigation .page-numbers.next i {margin: 0;color: var(--wpkoi--c1);font-size: 20px;font-weight: bold;}.paging-navigation.comment-navigation .page-numbers:hover, nav.woocommerce-pagination.comment-navigation .page-numbers:hover, .paging-navigation.comment-navigation .page-numbers.current, nav.woocommerce-pagination.comment-navigation .page-numbers.current {color: #f74e30;border-color: #f74e30;}.paging-navigation.comment-navigation .page-numbers:hover i, nav.woocommerce-pagination.comment-navigation .page-numbers:hover i, .paging-navigation.comment-navigation .page-numbers.current i, nav.woocommerce-pagination.comment-navigation .page-numbers.current i {color: #f74e30;;}.paging-navigation.comment-navigation .page-numbers span, nav.woocommerce-pagination.comment-navigation .page-numbers span {display: none;}.page-links .page-links-title {font-weight: bold;margin: 0 5px 0 0;color: inherit;}.page-links a {color: var(--wpkoi--c1);display: inline-block;line-height: 1.8em;margin-left: 10px;margin-right: 10px;font-size: 18px;padding: 0;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.page-links a:hover, .page-links a.current {color: #f74e30;}.page-links a.dots {color: var(--wpkoi--c1);}.page-links a.prev, .page-links a.next {text-transform: uppercase;padding: 17px 45px;font-size: 18px;line-height: 30px;background-color: var(--wpkoi--c1);color: var(--wpkoi--c2);}.page-links a.prev i, .page-links a.next i {color: #f74e30;font-size: 20px;line-height: 15px;position: relative;top: 1px;}.page-links a.prev:hover, .page-links a.next:hover {background-color: #f74e30;}.page-links a.prev:hover i, .page-links a.next:hover i {color: var(--wpkoi--c2);}.page-links a.prev:active, .page-links a.next:active {box-shadow: inset 0 0 15px #c63e26;}.page-links a.prev {float: left;margin-left: 0;}.page-links a.prev i {margin-right: 10px;}.page-links a.next {float: right;margin-right: 0;}.page-links a.next i {margin-left: 10px;}.page-links a.disabled {pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}.page-links a.disabled:hover {background: var(--wpkoi--c1);}.page-links > span {display: inline-block;color: var(--wpkoi--c1);font-weight: bold;margin: 2px;}.blog-post-navigation {margin-bottom: 85px;padding: 0 15px;}.blog-post-navigation a {display: inline-block;width: 49%;height: 180px;background-color: rgba(122,122,122,0.1);position: relative;text-align: center;padding: 0 50px;font-weight: normal;color: #7a7a7a !important;font-size: 14px !important;}.blog-post-navigation a i {position: absolute;top: 50%;margin-top: -37px;left: 15px;font-size: 70px;color: rgba(122,122,122,0.2);}.blog-post-navigation a[rel="prev"] {padding-left: 75px;}.blog-post-navigation a[rel="next"] {float: right;padding-right: 75px;}.blog-post-navigation a[rel="next"] i {left: auto;right: 15px;}.blog-post-navigation a span {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;color: #3d3d3d !important;margin-bottom: 10px;display: block;text-transform: uppercase !important;}.blog-post-navigation a strong, .blog-post-navigation a strong span {font-size: 14px !important;line-height: 28px !important;font-style: normal !important;font-weight: 400 !important;letter-spacing: 0 !important;color: #7a7a7a !important;}.blog-post-navigation a:hover {opacity: 0.8;}@media(max-width:767px){.paging-navigation, .woocommerce nav.woocommerce-pagination {padding: 20px 0;}.blog-post-navigation{margin-bottom: 50px;overflow: hidden;}.paging-navigation.paging-navigation-type-1 .page-numbers, .woocommerce nav.woocommerce-pagination.paging-navigation-type-1 .page-numbers {display: none;}.paging-navigation .prev.page-numbers, .paging-navigation .next.page-numbers, .woocommerce nav.woocommerce-pagination .prev.page-numbers, .woocommerce nav.woocommerce-pagination .next.page-numbers {display: inline-block;}}@media(max-width:479px){.blog-post-navigation a{width: 100%;}.blog-post-navigation a i{color: rgba(122,122,122,0.4);}.paging-navigation .prev.page-numbers, .paging-navigation .next.page-numbers, .woocommerce nav.woocommerce-pagination .prev.page-numbers, .woocommerce nav.woocommerce-pagination .next.page-numbers {float: none;margin: 0 auto;}.paging-navigation .next.page-numbers, .woocommerce nav.woocommerce-pagination .next.page-numbers{margin-top: 20px;}.paging-navigation.paging-navigation-type-2 .pagination-numbers-wrap, nav.woocommerce-pagination.paging-navigation-type-2 .pagination-numbers-wrap {display: none;}}.children .comment-avatar:before {filter: progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=0, mirror=1);-webkit-transform: scale(1, -1);-moz-transform: scale(1, -1);-ms-transform: scale(1, -1);-o-transform: scale(1, -1);transform: scale(1, -1);}.postlist .fw-btn-post-read-more-blog.fw-btn-1 span {font-style: normal;font-weight:400;line-height:26px;font-size:15px;letter-spacing:0px;color:var(--wpkoi--c2);}.postlist .fw-btn-post-read-more-blog.fw-btn-1:hover span{color: var(--wpkoi--c2) !important }.postlist .fw-btn-post-read-more-blog.fw-btn-1{border-radius: 2px;}section.post .fw-special-subtitle{font-style:italic;font-weight:400;line-height:25px;font-size:21px;letter-spacing:0px;color:var(--wpkoi--c2);}@media(max-width:767px){section.post .fw-special-subtitle{font-size: 19px ;line-height: 23px ;}}section.post .fw-special-title{font-style: normal;font-weight:600;line-height:65px;font-size:55px;letter-spacing:-1px;color:var(--wpkoi--c2);}@media(max-width:767px){section.post .fw-special-title{font-size: 33px ;line-height: 39px ;}}.page .fw-section-default-page .fw-special-title{font-style: normal;font-weight:600;line-height:65px;font-size:55px;letter-spacing:-1px;}@media(max-width:767px){.page .fw-section-default-page .fw-special-title{font-size: 33px ;line-height: 39px ;}}.post h3.entry-title, .post h3.entry-title a {font-style: normal;font-weight:300;line-height:38px;font-size:34px;letter-spacing:0px;}.post h3.entry-title a:hover {color: #f74e30 !important }.fw-portfolio-filter{border: none;}.wpcf7 .wpcf7-form div.wpcf7-validation-errors {border-color: #d12a5c;color: #d12a5c;}.wpcf7 span.wpcf7-list-item {margin-left: 0;}.wpcf7 .wpcf7-form .wpcf7-list-item-label.acceptance-check {margin-top: 0;float: left;top: 6px;}.wpcf7 .wpcf7-form span.wpcf7-list-item label .wpcf7-list-item-label {margin-top: -1em;}.wpcf7 .wpcf7-form span.wpcf7-list-item label {padding-left: 0;}.wpcf7 .wpcf7-form span.wpcf7-list-item label:before, .wpcf7 .wpcf7-form span.wpcf7-list-item label:after {display: none;}.wpcf7 .wpcf7-form input.wpcf7-submit {font-weight: 400;font-style: normal;display: inline-block;margin-bottom: 0;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid var(--wpkoi--c2);white-space: nowrap;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;max-width: 100%;background-color: var(--wpkoi--c1);color: var(--wpkoi--c2);border-radius: 0;font-size: 2.5vw;line-height: 5vw;}.wpcf7 .wpcf7-form input.wpcf7-submit:hover, .wpcf7 .wpcf7-form input.wpcf7-submit:focus {text-decoration: none;outline: none;}.wpcf7 .wpcf7-form input.wpcf7-submit:focus {background-color: #ccc;border-color: transparent;color: var(--wpkoi--c1);}.wpcf7 .wpcf7-form input.wpcf7-submit:hover {background-color: var(--wpkoi--c2);color: var(--wpkoi--c1);}.wpcf7 .wpcf7-form input.wpcf7-submit:active {box-shadow: none;}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2rem;padding:0 }.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1rem 0 }@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35rem 0 }}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0 }.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline }.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none }.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline }.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{-webkit-margin-before:0;margin-block-start:0 }.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100% }.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1rem }.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{-webkit-margin-before:0;margin-block-start:0 }.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center }.woocommerce-page .woocommerce-form-login .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem }.woocommerce-page .woocommerce-form-login label{margin-bottom:.7rem }.woocommerce-page .woocommerce-form-login .show-password-input{top:.8rem;right:1.2rem }@media (max-width: 991px){.home-theme-loop .fw-col-inner{opacity:1!important;transform:none!important}}
