﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font-size: 100%;font: inherit;vertical-align: baseline;font-family: inherit;font-style: inherit;font-weight: inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
blockquote, q {quotes: none;}
a:focus {outline: 0;}
a:hover, a:active {outline: 0;}
a img {border: 0;}
img {max-width: 100%;height: auto;}
select {max-width: 100%;}
em {font-style: italic;}
* html {font-size: 87.5%;}
html {-ms-overflow-x: hidden;overflow-x: hidden;}
body {font-family: "Open Sans",sans-serif;font-size: 14px;line-height: 1.8;color: #929292;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-wrap: break-word;word-wrap: break-word;}
body {background-color: #fff;}
.mejs-container {margin-bottom: 20px;}
dfn, cite, em, i {font-style: italic;}
body .oceanwp-row {margin: 0 -10px;}
body .oceanwp-row .col {float: left;margin: 0 0 20px;padding: 0 10px;}
body .oceanwp-row .span_1_of_1 {float: none;width: 100%;}
body .oceanwp-row .span_1_of_2 {width: 50%;}
body .oceanwp-row .span_1_of_3 {width: 33.33%;}
body .oceanwp-row .span_1_of_4 {width: 25%;}
body .oceanwp-row .span_1_of_5 {width: 20%;}
body .oceanwp-row .span_1_of_6 {width: 16.66666667%;}
body .oceanwp-row .span_1_of_7 {width: 14.28%;}
body .oceanwp-row .span_1_of_8 {width: 12.5%;}
body .oceanwp-row .span_1_of_9 {width: 11.11%;}
body .oceanwp-row .span_1_of_10 {width: 10%;}
.count-1, .col-1, .col.first {clear: both;margin-left: 0;}
.isotope-entry {clear: none;}
.no-margin {margin: 0 !important;}
.no-padding {padding: 0 !important;}
.responsive-video-wrap iframe, .responsive-video-wrap object, .responsive-video-wrap embed, .responsive-audio-wrap iframe, .responsive-audio-wrap object, .responsive-audio-wrap embed {display: block;}
.wp-video-shortcode {max-width: 100% !important;}
.responsive-video-wrap p {margin: 0;}
form.oceanwp-searchform {display: inline-block;position: relative;height: 35px;}
form.oceanwp-searchform input {margin: 0;padding: 0 40px 0 15px;height: 100%;min-height: 100%;}
form.oceanwp-searchform button {display: block;position: absolute;top: 50%;right: 0;min-width: 40px;height: 60%;height: 100%;font-size: 12px;font-weight: 600;background-color: transparent !important;margin: 0;padding: 0;border: 0;text-align: center;line-height: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.polylang-switcher-shortcode li {float: left;margin-right: 5px;}
.polylang-switcher-shortcode.flags-and-names li {margin-right: 15px;}
.polylang-switcher-shortcode li:last-child {margin-right: 0;}
::selection {color: #fff;background: #333;text-shadow: none;}
::-moz-selection {color: #fff;background: #333;text-shadow: none;}
@media only screen and (min-width: 768px) and (max-width: 959px) {body .oceanwp-row .span_1_of_4.col-3.col, body .oceanwp-row .span_1_of_4.col.product:nth-child(2n+3) {margin-left: 0;clear: both;}
	body .oceanwp-row .span_1_of_4.col, body .oceanwp-isotope-grid .span_1_of_4.col {width: 50%;}}
@media only screen and (max-width: 480px) {.col {width: 100%;margin-left: 0;margin-right: 0;margin-bottom: 30px;}}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: 600;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {-webkit-box-sizing: content-box;-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;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
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: .35em .625em .75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.container {width: 1200px;max-width: 90%;margin: 0 auto;}
#wrap {position: relative;}
#main {position: relative;}
#main #content-wrap {padding-top: 50px;padding-bottom: 50px;}
.no-margins #main #content-wrap, .no-margins.separate-layout #main #content-wrap, .landing-page #main #content-wrap {padding-top: 0;padding-bottom: 0;}
.content-area {float: left;position: relative;width: 72%;padding-right: 30px;border-right-width: 1px;border-style: solid;border-color: #f1f1f1;}
.widget-area {width: 28%;}
.widget-area.sidebar-primary {float: right;padding-left: 30px;}
.widget-area.sidebar-secondary {float: left;}
.content-full-width .content-area, body.content-full-screen #content-wrap {width: 100% !important;max-width: none !important;padding: 0 !important;border: 0 !important;}
.content-full-screen .content-area {float: none;width: 100% !important;max-width: none !important;padding: 0 !important;margin: 0 !important;border: 0 !important;}
.content-left-sidebar .content-area {float: right;padding-left: 30px;padding-right: 0;border-left-width: 1px;border-right-width: 0;}
.content-left-sidebar .widget-area {float: left;padding-right: 30px;padding-left: 0;}
.content-both-sidebars .content-area {width: 44%;}
.content-both-sidebars.scs-style .content-area {left: 28%;padding-left: 30px;border-left-width: 1px;}
.content-both-sidebars.scs-style .widget-area.sidebar-secondary {position: relative;left: -44%;padding-right: 30px;}
.content-both-sidebars.ssc-style .content-area {left: 56%;padding-left: 30px;padding-right: 0;border-left-width: 1px;border-right-width: 0;}
.content-both-sidebars.ssc-style .widget-area {position: relative;left: -44%;padding-right: 30px;}
.content-both-sidebars.ssc-style .widget-area.sidebar-primary {padding-left: 0;}
.content-both-sidebars.css-style .widget-area.sidebar-secondary {padding-left: 30px;}
.boxed-layout {background-color: #e9e9e9;}
.boxed-layout #wrap {width: 1280px;max-width: 100%;margin: 0 auto;background-color: #fff;}
.boxed-layout.wrap-boxshadow #wrap {-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.15);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.15);box-shadow: 0 1px 4px rgba(0,0,0,.15);}
.boxed-layout #wrap .container {width: auto;max-width: none;padding-left: 30px;padding-right: 30px;}
.boxed-layout.content-full-screen #content-wrap {padding-left: 0 !important;padding-right: 0 !important;}
.boxed-layout #footer-widgets {margin: 0;}
.boxed-layout .site-breadcrumbs {right: 30px;}
.separate-layout {background-color: #f1f1f1;}
.separate-layout .content-area, .separate-layout .widget-area .sidebar-box {background-color: #fff;padding: 30px;}
.separate-layout.content-left-sidebar .content-area {padding: 30px;}
.separate-layout.content-full-width .content-area {padding: 30px !important;}
.separate-layout .content-area {border-right-width: 0;}
.separate-layout.content-left-sidebar .content-area {border-left-width: 0;}
.separate-layout .widget-area.sidebar-primary {padding-left: 20px;}
.separate-layout .widget-area.sidebar-secondary {padding-right: 20px;}
.separate-layout.content-left-sidebar .widget-area {padding-right: 20px;padding-left: 0;}
.separate-layout #main #content-wrap {padding-top: 20px;padding-bottom: 20px;}
.separate-layout .sidebar-box {margin-bottom: 20px;}
.separate-layout .sidebar-box:last-child {margin-bottom: 0;}
.separate-layout.content-both-sidebars.scs-style .content-area {border-left-width: 0;}
.separate-layout.content-both-sidebars.scs-style .widget-area.sidebar-secondary {padding-right: 20px;}
.separate-layout.content-both-sidebars.ssc-style .content-area {padding-right: 30px;border-left-width: 0;}
.separate-layout.content-both-sidebars.ssc-style .widget-area {padding-right: 20px;}
.separate-layout.content-both-sidebars.css-style .widget-area.sidebar-secondary {padding-left: 20px;padding-right: 0;}
body.separate-blog.separate-layout .content-area {padding: 0 !important;background-color: transparent;}
body.separate-blog.separate-layout #blog-entries>* {background-color: #fff;padding: 30px;border: 0;margin-bottom: 20px;}
body.separate-blog.separate-layout #blog-entries>:last-child {margin-bottom: 0;}
body.separate-blog.separate-layout .oceanwp-pagination, body.separate-blog.separate-layout .page-jump, body.separate-blog.separate-layout .scroller-status {background-color: #fff;padding: 30px;margin-top: 20px;}
body.separate-blog.separate-layout .oceanwp-pagination ul.page-numbers, body.separate-blog.separate-layout .page-jump ul.page-numbers, body.separate-blog.separate-layout .scroller-status ul.page-numbers {padding: 0;}
body.separate-blog.separate-layout .oceanwp-row {margin: 0;margin-right: -20px;}
body.separate-blog.separate-layout #blog-entries.blog-grid>* {background-color: transparent;padding: 0 20px 0 0;}
body.separate-blog.separate-layout #blog-entries.blog-grid>:last-child {margin-bottom: 20px;}
body.separate-blog.separate-layout.has-blog-grid .oceanwp-pagination {margin-top: 0;}
body.separate-blog.separate-layout .blog-entry.grid-entry .blog-entry-inner {background-color: #fff;padding: 30px;border: 0;}
body.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail {margin: 0;}
@media only screen and (max-width: 1280px) {.content-both-sidebars .content-area {float: none !important;width: 100% !important;left: auto !important;border-width: 0 !important;}
	.content-both-sidebars:not(.separate-layout) .content-area {padding: 0 !important;margin-bottom: 40px;}
	.content-both-sidebars .widget-area.sidebar-primary, .content-both-sidebars .widget-area.sidebar-secondary {float: left;width: 49% !important;left: auto !important;padding: 0 !important;}
	.content-both-sidebars .widget-area.sidebar-primary {float: right;}
	.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary, .content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary {width: 48% !important;}
	.separate-layout.content-both-sidebars .content-area {margin-bottom: 20px;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-primary, .separate-layout.content-both-sidebars .widget-area.sidebar-secondary {width: 49% !important;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-secondary {margin-bottom: 20px;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-primary {padding-left: 0;}}
@media only screen and (max-width: 1080px) {.content-both-sidebars .content-area {float: none !important;width: 100% !important;left: auto !important;border-width: 0 !important;}
	.content-both-sidebars:not(.separate-layout) .content-area {padding: 0 !important;margin-bottom: 40px;}
	.content-both-sidebars .widget-area.sidebar-primary, .content-both-sidebars .widget-area.sidebar-secondary {float: left;width: 49% !important;left: auto !important;padding: 0 !important;}
	.content-both-sidebars .widget-area.sidebar-primary {float: right;}
	.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary, .content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary {width: 48% !important;}
	.separate-layout.content-both-sidebars .content-area {margin-bottom: 20px;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-primary, .separate-layout.content-both-sidebars .widget-area.sidebar-secondary {width: 49% !important;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-secondary {margin-bottom: 20px;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-primary {padding-left: 0;}}
@media only screen and (max-width: 959px) {.boxed-layout #wrap {overflow: hidden;}
	.boxed-layout .site-breadcrumbs {right: auto;}
	.container, body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {max-width: 90%;}
	.content-area, .content-left-sidebar .content-area {float: none !important;width: 100%;margin-bottom: 40px;border: 0;}
	body.sidebar-content .content-area {margin-bottom: 0;}
	body:not(.separate-layout) .content-area, .content-left-sidebar:not(.separate-layout) .content-area {padding: 0 !important;}
	.no-margins .content-area, .no-margins.content-left-sidebar .content-area {margin-bottom: 0;}
	.widget-area.sidebar-primary, .widget-area.sidebar-secondary, .content-left-sidebar .widget-area {float: none !important;width: 100%;padding: 0 !important;border: 0;}
	body.has-composer.has-sidebar #primary {margin-bottom: 40px;}
	#main #content-wrap.container {width: auto !important;}
	.content-both-sidebars .widget-area.sidebar-primary, .content-both-sidebars .widget-area.sidebar-secondary {float: none !important;width: 100% !important;}
	.content-both-sidebars:not(.separate-layout) .widget-area.sidebar-primary, .content-both-sidebars:not(.separate-layout) .widget-area.sidebar-secondary {width: 100% !important;}
	.separate-layout.content-both-sidebars .widget-area.sidebar-primary, .separate-layout.content-both-sidebars .widget-area.sidebar-secondary {width: 100% !important;}
	.separate-layout .container, .separate-layout.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {max-width: 95%;}
	.separate-layout .content-area, .separate-layout.content-left-sidebar .content-area {margin-bottom: 20px;}
	.separate-layout .widget-area {padding-left: 0 !important;padding-right: 0 !important;}
	body.separate-blog.separate-layout .oceanwp-row {margin: 0 !important;}
	body.separate-blog.separate-layout #blog-entries.blog-grid>* {padding: 0 !important;}}
@media only screen and (min-width: 768px) and (max-width: 959px) {body.boxed-layout #wrap, body.boxed-layout .parallax-footer {width: auto !important;}}
@media only screen and (max-width: 767px) {#wrap {width: 100% !important;}
	body.boxed-layout #wrap {width: auto !important;}
	.boxed-layout #top-bar-social.top-bar-right {right: auto;}
	.boxed-layout #top-bar-social.top-bar-left {left: auto;}
	.col:not(.slick-slide), .blog-entry {width: 100% !important;margin-bottom: 25px;}}
@media only screen and (max-width: 480px) {.boxed-layout #wrap .container {padding-left: 20px;padding-right: 20px;}}
figure>img {display: block;margin: 0 auto;}
img {max-width: 100%;height: auto;vertical-align: middle;}
img[class*="align"], img[class*="attachment-"] {height: auto;}
.wp-caption {max-width: 100%;margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {display: block;margin-bottom: 5px;}
.wp-caption-text {font-size: 14px;font-style: italic;color: #999;}
.wp-smiley {margin-top: 0;margin-bottom: 0;padding: 0;border: 0;}
embed, iframe, object {width: 100%;max-width: 100%;}
.alignfull {margin: 32px 0;max-width: 100%;width: 100%;}
.alignwide {margin: 32px auto;width: 90%;max-width: 90%;}
.alignleft {float: left;margin-right: 1.5em;}
.alignright {float: right;margin-left: 1.5em;}
.aligncenter {text-align: center;margin: 0 auto;clear: both;}
img.aligncenter, .wp-caption.aligncenter {display: block;margin: 0 auto;}
.alignnone {display: block;}
table {width: 100%;margin-bottom: 2.618em;}
table th, table td {padding: 10px;text-align: left;vertical-align: top;border-bottom: 1px solid #e9e9e9;}
table th {text-transform: uppercase;}
table tr th:first-child, table tr td:first-child {padding-left: 0;}
table tr th:last-child, table tr td:last-child {padding-right: 0;}
.sticky, .bypostauthor {font-size: inherit;}
.col:after, .clr:after, .group:after, dl:after, .left_float:after, .right_float:after {content: "";display: block;visibility: hidden;clear: both;zoom: 1;height: 0;}
.left_float {float: left;width: 48%;}
.right_float {float: right;width: 48%;}
.no_float {clear: both;}
.left_float label, .right_float label, .no_float label {font-size: 13px;font-weight: 600;color: #333;}
.full {display: block;width: 100%;}
.gallery-item {display: inline-block;text-align: left;vertical-align: top;margin: 0 0 1.5em;width: 50%;}
.gallery-columns-1 .gallery-item {width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-item a, .gallery-item a:hover, .gallery-item a:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: none;display: inline-block;max-width: 100%;vertical-align: top;}
.gallery-item a img {display: block;}
.gallery-caption {background-color: #f5f5f5;color: #333;font-size: 14px;font-weight: 400;line-height: 1.3;padding: 8px 10px;}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}
@media screen and (min-width: 30em) {.gallery-item {max-width: 25%;}
	.gallery-columns-1 .gallery-item {max-width: 100%;}
	.gallery-columns-2 .gallery-item {max-width: 50%;}
	.gallery-columns-3 .gallery-item {max-width: 33.33%;}
	.gallery-columns-4 .gallery-item {max-width: 25%;}}
@media screen and (min-width: 48em) {.gallery-columns-5 .gallery-item {max-width: 20%;}
	.gallery-columns-6 .gallery-item {max-width: 16.66%;}
	.gallery-columns-7 .gallery-item {max-width: 14.28%;}
	.gallery-columns-8 .gallery-item {max-width: 12.5%;}
	.gallery-columns-9 .gallery-item {max-width: 11.11%;}}
a {color: #333;}
a:hover {color: #13aff0;}
a.light {color: #fff;}
a.light:hover {color: #13aff0;}
a, a:hover, a:focus {text-decoration: none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
h1, h2, h3, h4, h5, h6 {font-weight: 600;margin: 0 0 20px;color: #333;line-height: 1.4;}
h1 {font-size: 23px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 17px;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}
.theme-heading {font-size: 14px;letter-spacing: 1.3px;margin: 0 0 20px;text-transform: uppercase;}
.theme-heading .text::before {content: "";font-family: "Font Awesome 5 Free";font-size: 18px;font-weight: 600;color: #13aff0;padding-right: 6px;}
p {margin: 0 0 20px;}
abbr[title], dfn[title] {cursor: help;}
del {vertical-align: baseline;text-decoration: line-through;color: #aaa;}
code, kbd, pre, samp {font-size: 16px;}
pre {margin: 20px 0;padding: 20px;color: #2080ad;background-color: #fafafa;}
code {color: #2080ad;}
blockquote {font-style: italic;margin: 20px 40px;padding-left: 20px;border-left-width: 3px;border-style: solid;border-color: #13aff0;}
blockquote cite {position: relative;display: block;padding: 10px 0 0 20px;color: #555;}
blockquote cite:before {position: absolute;left: 0;content: "—";}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
address {display: block;margin: 0 0 20px;}
ul, ol {margin: 15px 0 15px 20px;}
ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
li ul, li ol {margin: 0 0 0 25px;}
dl {margin: 20px;}
dt {font-weight: 700;}
dd {margin-bottom: 20px;}
hr {clear: both;height: 1px;min-height: 0;margin: 20px 0;border-top: 1px solid #e9e9e9;border-right: 0;border-bottom: 0;border-left: 0;}
hr.dotted {border-style: dotted;}
hr.dashed {border-style: dashed;}
hr.blackborder {border-color: #000;}
hr.whiteborder {border-color: #fff;}
@media print {* {background: transparent !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;text-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}}
@media only screen and (max-width: 480px) {blockquote {margin: 20px 0;}}
form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea {display: inline-block;min-height: 40px;width: 100%;font-size: 14px;line-height: 1.8;padding: 6px 12px;vertical-align: middle;background-color: transparent;color: #333;border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
form select {padding-top: 0 !important;padding-bottom: 0 !important;}
form input[type="number"] {max-width: 50px;padding: 0 0 0 8px;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], textarea {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {display: none;}
form textarea {min-height: 150px;line-height: 1.5;resize: vertical;}
input[type="checkbox"] {display: inline-block;background-color: #fff;border: 1px solid #bbb;line-height: 0;width: 16px;min-width: 16px;height: 16px;margin: -3px 10px 0 0;outline: 0;text-align: center;vertical-align: middle;clear: none;cursor: pointer;-webkit-appearance: none;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition: .05s border-color ease-in-out;-moz-transition: .05s border-color ease-in-out;-ms-transition: .05s border-color ease-in-out;-o-transition: .05s border-color ease-in-out;transition: .05s border-color ease-in-out;}
input[type=radio]:checked:before, input[type=checkbox]:checked:before {float: left;display: inline-block;vertical-align: middle;width: 16px;line-height: 14px;font-family: "Font Awesome 5 Free";text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
input[type=checkbox]:checked:before {content: "";margin-bottom: -1px;color: #13aff0;font-weight: 600;}
form input:not([type]) {display: inline-block;padding: 5px 10px;border: 1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 3px #ddd;-moz-box-shadow: inset 0 1px 3px #ddd;box-shadow: inset 0 1px 3px #ddd;}
form input[type="color"] {padding: 5px 10px;}
form input[type="text"]:focus, form input[type="password"]:focus, form input[type="email"]:focus, form input[type="url"]:focus, form input[type="date"]:focus, form input[type="month"]:focus, form input[type="time"]:focus, form input[type="datetime"]:focus, form input[type="datetime-local"]:focus, form input[type="week"]:focus, form input[type="number"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="color"]:focus, form select:focus, form textarea:focus {border-color: #bbb;outline: 0;}
form input:not([type]):focus {border-color: #bbb;outline: 0;}
form input[type="file"]:focus, form input[type="radio"]:focus, form input[type="checkbox"]:focus {outline: 0;}
form input[type="checkbox"], form input[type="radio"] {display: inline-block;}
form input[type="text"][disabled], form input[type="password"][disabled], form input[type="email"][disabled], form input[type="url"][disabled], form input[type="date"][disabled], form input[type="month"][disabled], form input[type="time"][disabled], form input[type="datetime"][disabled], form input[type="datetime-local"][disabled], form input[type="week"][disabled], form input[type="number"][disabled], form input[type="search"][disabled], form input[type="tel"][disabled], form input[type="color"][disabled], form select[disabled], form textarea[disabled] {cursor: not-allowed;color: #cad2d3;background-color: #eaeded;}
form input:not([type])[disabled] {cursor: not-allowed;color: #cad2d3;background-color: #eaeded;}
form input[readonly], form select[readonly], form textarea[readonly] {color: #777;border-color: #ccc;background-color: #eee;}
form input:focus:invalid, form textarea:focus:invalid, form select:focus:invalid {color: #b94a48;border-color: #e9322d;}
form input[type="file"]:focus:invalid:focus, form input[type="radio"]:focus:invalid:focus, form input[type="checkbox"]:focus:invalid:focus {outline-color: #e9322d;}
select {width: 100%;height: 2.25em;min-height: auto;border: 1px solid #ddd;background-color: white;cursor: pointer;padding: 0 15px;margin: 0;}
form select[multiple] {height: auto;}
form label {margin-bottom: 3px;}
form fieldset {margin: 0;padding: .35em 0 .75em;border: 0;}
form legend {display: block;width: 100%;margin-bottom: .3em;padding: .3em 0;color: #333;border-bottom: 1px solid #e5e5e5;}
input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {display: inline-block;font-family: inherit;background-color: #13aff0;color: #fff;font-size: 12px;font-weight: 600;text-transform: uppercase;margin: 0;padding: 14px 20px;border: 0;cursor: pointer;text-align: center;letter-spacing: .1em;line-height: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {background-color: #0b7cac;color: #fff;}
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, button:focus, .button:focus {outline: 0;}
.pure-button[disabled], .pure-button-disabled, .pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active {cursor: not-allowed;-moz-opacity: .4;-webkit-opacity: .4;opacity: .4;border: none;background-image: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {padding: 0;border: 0;}
.pure-button-primary, .pure-button-selected, a.pure-button-primary, a.pure-button-selected {color: #fff;background-color: #0078e7;}
.comment-form-cookies-consent {display: inline-block;width: 100%;}
.comment-form-cookies-consent label {display: inline-block;}
#top-bar-wrap {position: relative;background-color: #fff;font-size: 12px;border-bottom: 1px solid #f1f1f1;z-index: 101;}
#top-bar {padding: 8px 0;}
#top-bar-inner {position: relative;}
.top-bar-left {float: left;}
.top-bar-right {float: right;}
.top-bar-centered {float: none;text-align: center;}
@media only screen and (max-width: 767px) {#top-bar {padding: 20px 0;}
	#top-bar>div:nth-child(2) {padding-top: 20px;}
	.top-bar-right {float: none;text-align: center;}}
@media screen and (max-width: 782px) {#top-bar-wrap {z-index: 100;}}
#top-bar-content strong {color: #333;}
#top-bar-content>a {color: #555;}
#top-bar-content>a:hover {color: #13aff0;}
#top-bar-content select {background-color: transparent;padding: 5px;color: rgba(0,0,0,.4);border-color: rgba(0,0,0,.2);min-width: 100px;}
#top-bar-content #lang_sel {position: relative;display: inline-block;top: 3px;margin-right: 10px;z-index: 99;}
#topbar-template {display: inline-block;}
#top-bar-wrap #lang_sel ul ul {z-index: 99999;}
.top-bar-right .polylang-switcher-shortcode {float: right;margin: 0;margin-left: 20px;}
.top-bar-left .polylang-switcher-shortcode {float: left;margin: 0;margin-right: 20px;}
@media only screen and (max-width: 767px) {#top-bar-content, #top-bar-social-alt {float: none;text-align: center;}
	#top-bar #lang_sel {text-align: left;}
	body.rtl #top-bar #lang_sel {text-align: right;}}
.top-bar-left.has-content #top-bar-nav, .top-bar-right.has-content #top-bar-nav {margin: 0;margin-right: 20px;padding: 0;}
#top-bar-nav, #top-bar-nav>li {display: inline-block;}
#top-bar-content.top-bar-centered #top-bar-nav, #top-bar-content.top-bar-centered #top-bar-nav>li {display: inline-block;float: none;}
#top-bar-nav>ul>li {display: inline-block;float: none;margin-right: 15px;}
#top-bar-nav>ul>li:last-child {margin-right: 0;}
#top-bar-nav>ul>li a .nav-arrow {margin-left: 4px;margin-right: 0;}
@media only screen and (max-width: 767px) {#top-bar #top-bar-nav>li {float: none;display: inline-block;}
	#top-bar-nav {float: none;text-align: center;}}
#top-bar-social ul {margin: 0;padding: 0;list-style: none;}
#top-bar-social li {float: left;}
#top-bar-social li a {display: block;float: left;font-size: 14px;color: #bbb;padding: 0 6px;}
#top-bar-social.top-bar-left li:first-child a {padding-left: 0;}
#top-bar-social.top-bar-right li:last-child a {padding-right: 0;}
#top-bar-social li a.oceanwp-twitter a:hover {color: #46d4fe;}
#top-bar-social li a.oceanwp-facebook a:hover {color: #37589b;}
#top-bar-social li a.oceanwp-googleplus a:hover {color: #de5a49;}
#top-bar-social li a.oceanwp-pinterest a:hover {color: #cb2027;}
#top-bar-social li a.oceanwp-dribbble a:hover {color: #ea4c89;}
#top-bar-social li a.oceanwp-vk a:hover {color: #597ba5;}
#top-bar-social li a.oceanwp-instagram a:hover {color: #3f729b;}
#top-bar-social li a.oceanwp-linkedin a:hover {color: #39c;}
#top-bar-social li a.oceanwp-tumblr a:hover {color: #2c4762;}
#top-bar-social li a.oceanwp-github a:hover {color: #60b044;}
#top-bar-social li a.oceanwp-flickr a:hover {color: #fa4086;}
#top-bar-social li a.oceanwp-skype a:hover {color: #00aff0;}
#top-bar-social li a.oceanwp-youtube a:hover {color: #c4302b;}
#top-bar-social li a.oceanwp-vimeo a:hover {color: #1ab7ea;}
#top-bar-social li a.oceanwp-vine a:hover {color: #00bf8f;}
#top-bar-social li a.oceanwp-xing a:hover {color: #006464;}
#top-bar-social li a.oceanwp-yelp a:hover {color: #c41200;}
#top-bar-social li a.oceanwp-tripadvisor a:hover {color: #589442;}
#top-bar-social li a.oceanwp-rss a:hover {color: #ff7900;}
#top-bar-social li a.oceanwp-email a:hover {color: #13aff0;}
#top-bar-social.top-bar-right {position: absolute;right: 0;top: 50%;height: 20px;line-height: 20px;margin-top: -10px;}
#top-bar-social.top-bar-left {position: absolute;left: 0;top: 50%;height: 20px;line-height: 20px;margin-top: -10px;}
#top-bar-social.top-bar-centered {padding-top: 15px;}
#top-bar-social.top-bar-centered li {display: inline-block;float: none;}
@media only screen and (max-width: 767px) {#top-bar-social {text-align: center;}
	#top-bar-social.top-bar-left, #top-bar-social.top-bar-right {position: inherit;left: auto;right: auto;float: none;height: auto;line-height: 1.5em;margin-top: 0;}
	#top-bar-social li {float: none;display: inline-block;}}
#site-header {position: relative;width: 100%;background-color: #fff;border-bottom: 1px solid #f1f1f1;z-index: 100;}
#site-header.is-transparent {position: absolute;top: 0;background-color: transparent;height: auto;z-index: 9999;}
#transparent-header-wrap {position: relative;}
.has-transparent-header .oceanwp-sticky-header-holder {height: auto !important;}
.has-transparent-header .is-sticky #site-header {background-color: #fff;}
.no-header-border #site-header {border-bottom: none;}
#site-header-inner {position: relative;height: 100%;}
#site-logo {float: left;height: 100%;display: table;}
#site-logo #site-logo-inner {display: table-cell;vertical-align: middle;height: 74px;}
#site-logo #site-logo-inner a {background-color: transparent !important;}
#site-logo #site-logo-inner a img {width: auto;vertical-align: middle;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#site-logo #site-logo-inner a:hover img {-moz-opacity: .6;-webkit-opacity: .6;opacity: .6;}
#site-logo a.site-logo-text {font-size: 24px;margin: 0;}
#site-logo.has-responsive-logo .responsive-logo-link {display: none;}
#site-header.has-header-media>*:not(.overlay-header-media) {position: relative;z-index: 2;}
#site-header.has-header-media .overlay-header-media {display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: rgba(0,0,0,.3);z-index: 1;}
#site-header .custom-header-media {position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;width: 100%;}
#site-header .custom-header-media:before {content: "";position: absolute;bottom: 0;left: 0;right: 0;display: block;height: 100%;z-index: 2;background: -moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%);background: -webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%);}
#site-header .custom-header-media video, #site-header .custom-header-media iframe {position: absolute;height: auto;left: 50%;max-width: 1000%;min-height: 100%;min-width: 100%;min-width: 100vw;width: auto;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
#site-header .custom-header-media .wp-custom-header-video-button {display: none;}
.has-header-video #site-header-inner {z-index: 10;}
@media only screen and (max-width: 959px) {.has-left-menu #site-logo {padding: 0 !important;}}
@media only screen and (max-width: 767px) {#site-logo {margin-top: 0px !important;margin-bottom: 0px !important;}}
#site-header.transparent-header {position: absolute;top: 0;background-color: transparent;height: auto;z-index: 9999;}
#site-header.transparent-header #site-logo.has-transparent-logo .custom-logo-link {display: none;}
#site-header.transparent-header #site-logo.has-transparent-logo .transparent-logo-link {display: block;}
.is-sticky #site-header.transparent-header #site-logo.has-transparent-logo .custom-logo-link {display: block;}
.is-sticky #site-header.transparent-header #site-logo.has-transparent-logo .transparent-logo-link {display: none;}
#site-header.top-header {border-bottom: 0 !important;}
#site-header.top-header .header-top {position: relative;background-color: #fff;-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);z-index: 100;}
#site-header.top-header .header-top .left {float: left;}
#site-header.top-header .header-top .right {float: right;}
#site-header.top-header .header-top .right .inner {display: table;position: relative;}
#site-header.top-header #searchform-header-replace {background-color: #fff;}
#site-header.top-header.header-replace .left, #site-header.top-header.header-replace .right {-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
#site-header.top-header.header-replace .left.hide, #site-header.top-header.header-replace .right.hide {visibility: hidden;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;}
#site-header.top-header #site-navigation-wrap {float: none;right: auto !important;left: -15px;}
#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a {font-size: 10px;line-height: 40px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;}
#site-header.top-header .oceanwp-social-menu, #site-header.top-header #search-toggle {float: none;display: table-cell;vertical-align: middle;height: 40px;}
#site-header.top-header .oceanwp-social-menu .social-menu-inner {display: block;height: auto;}
#site-header.top-header .oceanwp-social-menu {right: 0;padding: 0 10px;}
#site-header.top-header .oceanwp-social-menu .colored ul li a, #site-header.top-header .oceanwp-social-menu .minimal ul li a, #site-header.top-header .oceanwp-social-menu .dark ul li a {padding: 0 3px;}
#site-header.top-header .oceanwp-social-menu .colored ul li a span, #site-header.top-header .oceanwp-social-menu .minimal ul li a span, #site-header.top-header .oceanwp-social-menu .dark ul li a span {width: 26px;height: 26px;line-height: 26px;}
#site-header.top-header #search-toggle {border-right: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;padding: 0 6px;}
#site-header.top-header #search-toggle a {display: inline-block;font-size: 12px;width: 28px;text-align: center;}
#site-header.top-header.search-overlay #search-toggle .search-overlay-toggle {position: relative;z-index: 101;}
#site-header.top-header.search-overlay #search-toggle .search-overlay-toggle.exit>span:before {content: "✕";color: #fff;}
#site-header.top-header #searchform-header-replace input {color: #222;font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}
#site-header.top-header #searchform-header-replace-close {font-size: 16px;padding: 0 6px;}
#site-header.top-header .header-bottom {text-align: center;}
#site-header.top-header #site-logo {float: none;display: inline-block;padding: 50px 0;}
#site-header.top-header #site-logo #site-logo-inner {display: block;height: auto;}
#site-header.top-header #site-logo #site-description {padding-top: 20px;}
#site-header.top-header #site-logo #site-description h2 {color: #929292;font-size: 12px;line-height: 20px;letter-spacing: 2px;text-transform: uppercase;margin: 0;}
#site-header.top-header .oceanwp-mobile-menu-icon {float: none;left: -15px;right: auto;}
#site-header.top-header .oceanwp-mobile-menu-icon a {font-size: 10px;line-height: 40px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;}
#site-header.top-header.has-header-media #site-header-sticky-wrapper, #site-header.top-header.has-header-media .header-top {z-index: 101;}
@media only screen and (max-width: 959px) {.top-header-style .sidr-class-social-menu-inner, .top-header-style .sidr-class-mobile-searchform {display: none;}}
@media only screen and (max-width: 480px) {#site-header.top-header .right {display: none;}
	#site-header.top-header.header-replace .left.hide, #site-header.top-header.header-replace .right.hide {visibility: visible;-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
	#site-header.top-header .header-top .left, #site-header.top-header .header-top .right {float: none !important;text-align: center;}
	#site-header.top-header .oceanwp-mobile-menu-icon {float: none;left: auto !important;right: auto !important;}
	#site-header.top-header .oceanwp-mobile-menu-icon a {float: none;}
	#site-header.top-header .header-top .right .inner {display: block;padding-bottom: 10px;}
	#site-header.top-header .oceanwp-social-menu, #site-header.top-header #search-toggle {float: none;display: inline-block;height: auto;}
	.top-header-style .sidr-class-social-menu-inner, .top-header-style .sidr-class-mobile-searchform {display: block;}}
#site-header.full_screen-header {z-index: 9999;}
#site-header.full_screen-header #site-header-inner {overflow: visible !important;}
#site-header.full_screen-header #site-navigation-wrap {right: 0;}
#site-header.full_screen-header #site-logo.has-full-screen-logo {position: relative;z-index: 101;}
#site-header.full_screen-header #site-logo.has-full-screen-logo .full-screen-logo-link {display: none;}
#site-header.full_screen-header #site-logo.has-full-screen-logo.opened .custom-logo-link, #site-header.full_screen-header #site-logo.has-full-screen-logo.opened .retina-logo-link {display: none;}
#site-header.full_screen-header #site-logo.has-full-screen-logo.opened .full-screen-logo-link {display: block;}
#site-header.full_screen-header .menu-bar-wrap {float: right;height: 100%;display: table;}
#site-header.full_screen-header .menu-bar-inner {display: table-cell;vertical-align: middle;position: relative;height: 74px;}
#site-header.full_screen-header .menu-bar {display: inline-block;position: relative;margin-left: 10px;min-width: 38px;height: 33px;text-align: center;z-index: 101;}
#site-header.full_screen-header .menu-bar .ham {display: inline-block;width: 23px;height: 2px;position: relative;top: 2px;background-color: #333;vertical-align: middle;white-space: nowrap;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
#site-header.full_screen-header .menu-bar .ham:before, #site-header.full_screen-header .menu-bar .ham:after {position: absolute;content: "";display: inline-block;width: 23px;height: 2px;left: 0;background-color: #333;outline: 1px solid transparent;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
#site-header.full_screen-header .menu-bar .ham:before {top: -8px;}
#site-header.full_screen-header .menu-bar .ham:after {top: 8px;}
#site-header.full_screen-header .menu-bar.exit .ham {background-color: transparent !important;}
#site-header.full_screen-header .menu-bar.exit .ham:before, #site-header.full_screen-header .menu-bar.exit .ham:after {background-color: #fff;}
#site-header.full_screen-header .menu-bar.exit .ham:before {-webkit-transform: translateY(8px) rotateZ(-45deg);-moz-transform: translateY(8px) rotateZ(-45deg);-ms-transform: translateY(8px) rotateZ(-45deg);-o-transform: translateY(8px) rotateZ(-45deg);transform: translateY(8px) rotateZ(-45deg);}
#site-header.full_screen-header .menu-bar.exit .ham:after {-webkit-transform: translateY(-8px) rotateZ(45deg);-moz-transform: translateY(-8px) rotateZ(45deg);-ms-transform: translateY(-8px) rotateZ(45deg);-o-transform: translateY(-8px) rotateZ(45deg);transform: translateY(-8px) rotateZ(45deg);}
#site-header.full_screen-header.nav-open {-webkit-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-o-transform: none !important;transform: none !important;}
#site-header.full_screen-header #full-screen-menu {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.9);overflow-y: scroll;z-index: 100;}
#site-header.full_screen-header #full-screen-menu #full-screen-menu-inner {display: table;width: 100%;height: 100%;padding: 0 40px;}
#site-header.full_screen-header #full-screen-menu #site-navigation {display: table-cell;vertical-align: middle;padding: 100px 0;text-align: center;}
#site-header.full_screen-header .fs-dropdown-menu {list-style: none;margin: 0;}
#site-header.full_screen-header .fs-dropdown-menu li a {display: block;color: #fff;letter-spacing: 2px;text-transform: uppercase;}
#site-header.full_screen-header .fs-dropdown-menu li a:hover {color: #929292;}
#site-header.full_screen-header .fs-dropdown-menu li>a .nav-arrow {display: inline-block;width: 26px;padding-left: 5px;text-align: center;}
#site-header.full_screen-header .fs-dropdown-menu li>a .nav-arrow:before {content: "+";}
#site-header.full_screen-header .fs-dropdown-menu li.open-sub>a .nav-arrow:before {content: "-";}
#site-header.full_screen-header .fs-dropdown-menu li .sidebar-box {display: none;}
#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu {display: none;list-style: none;margin: 0;padding: 0;}
#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {font-size: 16px;padding: 6px 0;}
#site-header.full_screen-header .fs-dropdown-menu>li {display: block;}
#site-header.full_screen-header .fs-dropdown-menu>li>a {font-size: 24px;line-height: 1.2;padding: 12px 0;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li {max-width: 220px;margin: 10px auto 0;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li form {position: relative;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li input, #site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li label {font-size: 20px;padding: 4px 0;color: #fff;margin: 0;text-align: center;text-transform: uppercase;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li input {position: relative;border: 0;background-color: transparent;border-bottom: 1px solid #666;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;z-index: 2;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li input:hover, #site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li input:focus {border-color: #fff;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li label {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor: text;-moz-opacity: .5;-webkit-opacity: .5;opacity: .5;z-index: 1;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li label i {display: inline-block;background-color: #fff;width: 3px;height: 3px;margin-left: 3px;-ms-animation: blink 1s linear infinite;-webkit-animation: blink 1s linear infinite;-o-animation: blink 1s linear infinite;-moz-animation: blink 1s linear infinite;animation: blink 1s linear infinite;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li label i+i {-ms-animation-delay: .2s;-webkit-animation-delay: .2s;-o-animation-delay: .2s;-moz-animation-delay: .2s;animation-delay: .2s;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li label i+i+i {-ms-animation-delay: .4s;-webkit-animation-delay: .4s;-o-animation-delay: .4s;-moz-animation-delay: .4s;animation-delay: .4s;}
#site-header.full_screen-header .fs-dropdown-menu>li.search-toggle-li form.search-filled label {-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;-webkit-transition-duration: 150ms;-moz-transition-duration: 150ms;-ms-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}
#site-header.full_screen-header .oceanwp-social-menu {display: block;float: none;margin-top: 30px;text-align: center;right: auto;}
#site-header.full_screen-header .oceanwp-social-menu .social-menu-inner {display: block;height: auto !important;}
#site-header.full_screen-header .oceanwp-social-menu ul li {float: none;display: inline-block;}
#site-header.full_screen-header .oceanwp-social-menu.simple-social ul li a {background-color: transparent !important;color: #fff;font-size: 24px;padding: 0 16px;margin: 0;}
#site-header.full_screen-header .oceanwp-social-menu.simple-social ul li a:hover {color: #929292;}
#site-header.full_screen-header .oceanwp-social-menu .colored ul li a, #site-header.full_screen-header .oceanwp-social-menu .minimal ul li a, #site-header.full_screen-header .oceanwp-social-menu .dark ul li a {padding: 0 4px;}
#site-header.full_screen-header .oceanwp-social-menu .colored ul li a span, #site-header.full_screen-header .oceanwp-social-menu .minimal ul li a span, #site-header.full_screen-header .oceanwp-social-menu .dark ul li a span {font-size: 16px;width: 60px;height: 60px;line-height: 60px;}
@-webkit-keyframes blink {0% {-webkit-opacity: 1;}
	50% {-webkit-opacity: 0;}
	100% {-webkit-opacity: 1;}}
@-moz-keyframes blink {0% {-moz-opacity: 1;}
	50% {-moz-opacity: 0;}
	100% {-moz-opacity: 1;}}
@-o-keyframes blink {0% {-o-opacity: 1;}
	50% {-o-opacity: 0;}
	100% {-o-opacity: 1;}}
@keyframes blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
@media only screen and (max-width: 959px) {#site-header.full_screen-header #site-logo.has-full-screen-logo.opened .custom-logo-link {display: block;}
	#site-header.full_screen-header #site-logo.has-full-screen-logo.opened .full-screen-logo-link {display: none;}}
#site-header.center-header #site-logo {display: none;}
#site-header.center-header #site-navigation-wrap {float: none;width: 100%;right: auto;}
#site-header.center-header #site-navigation-wrap .navigation {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;align-items: center;}
#site-header.center-header #site-navigation-wrap .middle-site-logo {width: 24%;text-align: center;}
#site-header.center-header #site-navigation-wrap .middle-site-logo a img {width: auto;vertical-align: middle;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#site-header.center-header #site-navigation-wrap .middle-site-logo:hover img {-moz-opacity: .6;-webkit-opacity: .6;opacity: .6;}
#site-header.center-header #site-navigation-wrap .left-menu, #site-header.center-header #site-navigation-wrap .right-menu {position: relative;width: 38%;}
#site-header.center-header #site-navigation-wrap .left-menu {float: left;}
#site-header.center-header #site-navigation-wrap .right-menu {float: right;}
#site-header.center-header #site-navigation-wrap .dropdown-menu>li {float: none;display: inline-block;}
#site-header.center-header .centered .left-menu, #site-header.center-header .centered .right-menu {text-align: center;}
#site-header.center-header .wider .left-menu {text-align: left;}
#site-header.center-header .wider .right-menu {text-align: right;}
#site-header.center-header .closer .left-menu {text-align: right;}
#site-header.center-header .closer .right-menu {text-align: left;}
#site-header.center-header #searchform-header-replace.show {max-width: 100% !important;}
#site-header.center-header.header-replace #site-navigation .middle-site-logo {-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}
#site-header.center-header.header-replace #site-navigation.hide .middle-site-logo {visibility: hidden;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;}
#site-header.medium-header {background-color: transparent;text-align: center;}
#site-header.medium-header .top-header-wrap {position: relative;background-color: #fff;padding: 30px 0;-webkit-transition: padding .4s ease-in-out;-moz-transition: padding .4s ease-in-out;-ms-transition: padding .4s ease-in-out;-o-transition: padding .4s ease-in-out;transition: padding .4s ease-in-out;z-index: 10;}
#site-header.medium-header .top-header-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;width: 100%;margin: 0;}
#site-header.medium-header .top-col {-webkit-flex: 1 0 0%;flex: 1 0 0%;}
#site-header.medium-header .top-col.col-1 {text-align: left;}
#site-header.medium-header .top-col.col-2, #site-header.medium-header .top-col.logo-col {text-align: center;}
#site-header.medium-header .top-col.col-3 {text-align: right;}
#site-header.medium-header #medium-searchform form {display: inline-block;position: relative;}
#site-header.medium-header #medium-searchform form.search-filled label {-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;-webkit-transition-duration: 150ms;-moz-transition-duration: 150ms;-ms-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}
#site-header.medium-header #medium-searchform input {position: relative;background-color: transparent !important;border: 0;margin: 0;padding: 6px 38px 6px 12px;max-width: 178px;z-index: 2;}
#site-header.medium-header #medium-searchform input:focus {max-width: 220px;}
#site-header.medium-header #medium-searchform label, #site-header.medium-header #medium-searchform button {position: absolute;top: 0;line-height: 40px;margin: 0;}
#site-header.medium-header #medium-searchform label {left: 12px;color: #333;cursor: text;-moz-opacity: .5;-webkit-opacity: .5;opacity: .5;z-index: 1;}
#site-header.medium-header #medium-searchform button {right: 0;width: 38px;background-color: transparent;color: #555;border: 0;padding: 0;z-index: 2;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#site-header.medium-header #medium-searchform button:hover {color: #13aff0;}
#site-header.medium-header #medium-searchform .search-bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #f5f5f5;}
#site-header.medium-header #site-logo {float: none;display: block;}
#site-header.medium-header #site-logo #site-logo-inner {display: block;height: auto !important;}
#site-header.medium-header .oceanwp-social-menu {float: none;display: block;right: auto !important;left: auto !important;}
#site-header.medium-header .oceanwp-social-menu .social-menu-inner {display: block;height: auto !important;}
#site-header.medium-header .oceanwp-social-menu ul li {float: none;display: inline-block;}
#site-header.medium-header #site-navigation-wrap {position: relative;position: relative;background-color: #f9f9f9;float: none;right: auto !important;left: auto !important;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;z-index: 9;}
#site-header.medium-header #site-navigation-wrap.left-menu #site-navigation {float: left;left: -22px;}
#site-header.medium-header #site-navigation-wrap.center-menu #site-navigation .dropdown-menu>li {float: none;display: inline-block;}
#site-header.medium-header #site-navigation-wrap.right-menu #site-navigation {float: right;right: -22px;}
#site-header.medium-header #site-navigation-wrap #site-navigation {display: inline-block;position: relative;}
#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a {font-size: 12px;line-height: 60px;padding: 0 22px;text-transform: uppercase;letter-spacing: 1px;}
#site-header.medium-header.hidden-menu #site-navigation-wrap, #site-header.medium-header.hidden-menu #site-navigation, #site-header.medium-header.hidden-menu .oceanwp-mobile-menu-icon {max-height: 150px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.is-sticky #site-header.medium-header .top-header-wrap {padding: 20px 0;}
.is-sticky #site-header.medium-header .top-header-wrap .oceanwp-social-menu .social-menu-inner {height: auto;}
.is-sticky #site-header.medium-header.hidden-menu #site-navigation-wrap, .is-sticky #site-header.medium-header.hidden-menu #site-navigation, .is-sticky #site-header.medium-header.hidden-menu .oceanwp-mobile-menu-icon {max-height: 0;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;visibility: hidden;}
.is-sticky #site-header.medium-header.hidden-menu:hover #site-navigation-wrap, .is-sticky #site-header.medium-header.hidden-menu:hover #site-navigation, .is-sticky #site-header.medium-header.hidden-menu:hover .oceanwp-mobile-menu-icon {max-height: 150px;-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;visibility: visible;}
#site-header.medium-header .oceanwp-mobile-menu-icon {float: none;background-color: #f9f9f9;right: auto !important;left: auto !important;}
#site-header.medium-header .oceanwp-mobile-menu-icon a {float: none;display: inline-block;font-size: 12px;padding: 0 22px;line-height: 60px;letter-spacing: 1px;text-transform: uppercase;}
#site-header.medium-header.is-transparent .top-header-wrap, #site-header.medium-header.is-transparent #site-navigation-wrap, #site-header.medium-header.is-transparent .oceanwp-mobile-menu-icon {background-color: transparent;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
@media only screen and (max-width: 959px) {.medium-header-style .sidr-class-social-menu-inner, .medium-header-style .sidr-class-mobile-searchform {display: none;}}
@media only screen and (max-width: 767px) {#site-header.medium-header .top-header-inner {display: block;}
	#site-header.medium-header .top-col:not(.logo-col) {display: none;}
	#site-header.medium-header .top-col.logo-col {display: inline-block;text-align: center;}
	.medium-header-style .sidr-class-social-menu-inner, .medium-header-style .sidr-class-mobile-searchform {display: block;}}
@media only screen and (max-width: 480px) {#site-header.medium-header .header-top-wrap {padding: 20px 0;}
	#site-header.medium-header .oceanwp-mobile-menu-icon a {line-height: 40px;}}
#site-header.vertical-header {position: fixed;top: 0;width: 300px;max-width: 100%;height: 100%;border-bottom: none;z-index: 3000;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#site-header.vertical-header.has-scrolled {background-color: #fff;}
#site-header.vertical-header.has-shadow {-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.1);box-shadow: 0 0 20px 0 rgba(0,0,0,.1);}
#site-header.vertical-header .has-template>#site-logo {display: none;}
#site-header.vertical-header #site-header-inner {max-width: 100%;padding: 30px 0;overflow: hidden;}
#site-header.vertical-header #site-header-inner>*:not(#site-navigation-wrap) {padding: 0 30px;}
#site-header.vertical-header #site-header-inner #sidr {display: block;}
#site-header.vertical-header.vh-left-logo #site-logo {text-align: left;}
#site-header.vertical-header.vh-center-logo #site-logo {text-align: center;}
#site-header.vertical-header.vh-right-logo #site-logo {text-align: right;}
#site-header.vertical-header #site-logo, #site-header.vertical-header #site-logo #site-logo-inner {display: block;float: none;height: auto;}
#site-header.vertical-header #site-logo {margin: 20px 0 45px;}
#site-header.vertical-header .has-social #site-navigation-wrap {right: auto;}
#site-header.vertical-header #site-navigation-wrap {float: none;right: auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li {display: block;float: none;position: relative;border-bottom: 1px solid rgba(0,0,0,.05);}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li:last-child {border-bottom: none;}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li>a {position: relative;line-height: 1;padding: 17px 30px;}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li>a .dropdown-toggle {position: absolute;right: 0;top: 0;width: 50px;height: 100%;line-height: 1;cursor: pointer;text-align: center;}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li>a .dropdown-toggle:before {content: "+";font-size: 20px;position: absolute;top: 50%;left: 50%;line-height: 1;margin-top: -10px;margin-left: -10px;}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu li.active>a>.dropdown-toggle:before {content: "-";}
#site-header.vertical-header #site-navigation-wrap .dropdown-menu .sub-menu {display: none;position: relative;top: 100%;left: 0;background-color: rgba(0,0,0,.03);border: none;border-top: 1px solid rgba(0,0,0,.05);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#site-header.vertical-header #site-navigation-wrap .nav-arrow, #site-header.vertical-header #site-navigation-wrap .sidebar-box {display: none;}
#site-header.vertical-header #vertical-searchform {margin-top: 40px;}
#site-header.vertical-header #vertical-searchform form {position: relative;}
#site-header.vertical-header #vertical-searchform form.search-filled label {-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;-webkit-transition-duration: 150ms;-moz-transition-duration: 150ms;-ms-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}
#site-header.vertical-header #vertical-searchform form input {position: relative;font-size: 14px;border-width: 0 0 2px;background-color: transparent !important;border-color: rgba(0,0,0,.04);padding: 10px 12px;z-index: 2;}
#site-header.vertical-header #vertical-searchform form label, #site-header.vertical-header #vertical-searchform form button {position: absolute;top: 50%;margin: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#site-header.vertical-header #vertical-searchform form label {left: 12px;cursor: text;-moz-opacity: .5;-webkit-opacity: .5;opacity: .5;z-index: 1;}
#site-header.vertical-header #vertical-searchform form button {right: 0;width: 50px;height: 100%;line-height: 1;padding: 0;background-color: transparent;color: #777;border: none;z-index: 2;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#site-header.vertical-header #vertical-searchform form button:hover {color: #333;}
#site-header.vertical-header #vertical-searchform form .search-bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.03);}
#site-header.vertical-header .oceanwp-social-menu {float: none;display: block;margin-top: 40px;}
#site-header.vertical-header .oceanwp-social-menu.simple-social {right: auto;}
#site-header.vertical-header .oceanwp-social-menu .social-menu-inner {display: block;height: auto;}
#site-header.vertical-header .custom-header-nav #site-navigation-wrap #site-navigation {display: block;}
#site-header.vertical-header .custom-header-nav #site-navigation-wrap #site-navigation .dropdown-menu>li>a {padding-left: 0;padding-right: 0;}
#site-header.vertical-header .vertical-toggle {display: none;position: absolute;top: 10px;width: 34px;height: 34px;font-size: 22px;line-height: 34px;padding: 0 !important;text-align: center;}
.has-vh-transparent .is-sticky #site-header.vertical-header {background-color: #fff;}
body.vertical-header-style.left-header #site-header.vertical-header {left: 0;}
body.vertical-header-style.left-header #site-header.vertical-header .vertical-toggle {right: 0;}
body.vertical-header-style.left-header #outer-wrap {margin-left: 300px;}
body.vertical-header-style.right-header #site-header.vertical-header {right: 0;}
body.vertical-header-style.right-header #site-header.vertical-header .vertical-toggle {left: 0;}
body.vertical-header-style.right-header #outer-wrap {margin-right: 300px;}
body.vertical-header-style.has-vh-transparent.left-header #outer-wrap {margin-left: 0;}
body.vertical-header-style.has-vh-transparent.right-header #outer-wrap {margin-right: 0;}
body.vertical-header-style.vh-closed.left-header #site-header.vertical-header {left: -266px;}
body.vertical-header-style.vh-closed.left-header #outer-wrap {margin-left: 34px;}
body.vertical-header-style.vh-closed.right-header #site-header.vertical-header {right: -266px;}
body.vertical-header-style.vh-closed.right-header #outer-wrap {margin-right: 34px;}
body.vertical-header-style.vh-closed.vh-opened.left-header #site-header.vertical-header {left: 0;}
body.vertical-header-style.vh-closed.vh-opened.right-header #site-header.vertical-header {right: 0;}
body.vertical-header-style.vh-closed.vh-opened #site-header.vertical-header #site-navigation-wrap {padding-right: 0;}
body.vertical-header-style.vh-closed #site-header.vertical-header .vertical-toggle {display: block;}
body.vertical-header-style.vh-closed #site-header.vertical-header #site-navigation-wrap {padding-right: 34px;}
@media only screen and (max-width: 1280px) {body.vertical-header-style.default-collapse.left-header #site-header.vertical-header {left: -266px;}
	body.vertical-header-style.default-collapse.left-header #outer-wrap {margin-left: 34px;}
	body.vertical-header-style.default-collapse.right-header #site-header.vertical-header {right: -266px;}
	body.vertical-header-style.default-collapse.right-header #outer-wrap {margin-right: 34px;}
	body.vertical-header-style.default-collapse.vh-opened.left-header #site-header.vertical-header {left: 0;}
	body.vertical-header-style.default-collapse.vh-opened.right-header #site-header.vertical-header {right: 0;}
	body.vertical-header-style.default-collapse.vh-opened #site-header.vertical-header #site-navigation-wrap {padding-right: 0;}
	body.default-collapse #site-header.vertical-header .vertical-toggle {display: block;}
	body.default-collapse #site-header.vertical-header #site-navigation-wrap {padding-right: 34px;}}
#site-header.custom-header ul.oceanwp-custom-menu {list-style: none;margin: 0;padding: 0;}
#site-header.custom-header ul.oceanwp-custom-menu li {display: inline-block;}
#site-header.custom-header ul.oceanwp-custom-menu li a {display: block;font-size: 13px;line-height: 40px;padding: 0 15px;letter-spacing: .6px;}
.custom-header-logo.left {text-align: left;}
.custom-header-logo.right {text-align: right;}
.custom-header-logo.center {text-align: center;}
.custom-header-logo #site-logo {float: none;display: inline-block;}
.custom-header-logo #site-logo #site-logo-inner {display: block;height: auto !important;}
.custom-header-nav.left {text-align: left;}
.custom-header-nav.right {text-align: right;}
.custom-header-nav.center {text-align: center;}
.custom-header-nav #site-navigation-wrap {float: none;right: auto;}
.custom-header-nav #site-navigation-wrap #site-navigation {display: inline-block;position: relative;}
.custom-header-nav #site-navigation-wrap .dropdown-menu>li {float: none;display: inline-block;}
.custom-header-nav .oceanwp-mobile-menu-icon {float: none !important;}
.custom-header-nav .oceanwp-mobile-menu-icon a {display: inline-block;}
#site-navigation-wrap {float: right;position: relative;right: -15px;}
#site-navigation-wrap .dropdown-menu {list-style: none;margin: 0;padding: 0;}
#site-navigation-wrap .dropdown-menu>li {float: left;position: relative;}
#site-navigation-wrap .dropdown-menu>li>a {display: block;font-size: 13px;line-height: 74px;color: #555;padding: 0 15px;letter-spacing: .6px;}
#site-navigation-wrap .dropdown-menu>li>a.site-search-toggle {letter-spacing: 0;}
#site-navigation-wrap .dropdown-menu>li>a:hover {color: #13aff0;}
#site-navigation-wrap .dropdown-menu>li>a .nav-arrow {padding-left: 6px;line-height: 1;}
#site-navigation-wrap .dropdown-menu>li.btn>a {background-color: transparent !important;}
#site-navigation-wrap .dropdown-menu>li.btn>a>span {background-color: #13aff0;color: #fff;padding: 12px 22px;font-weight: 600;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;cursor: pointer;text-align: center;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-ms-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;}
#site-navigation-wrap .dropdown-menu>li.btn>a>span:before, #site-navigation-wrap .dropdown-menu>li.btn>a>span:after {display: none !important;}
#site-navigation-wrap .dropdown-menu>li.btn>a:hover>span {background-color: #0b7cac;color: #fff;}
#site-navigation-wrap .dropdown-menu>li.btn.rounded>a>span {-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;}
.has-social #site-navigation-wrap {right: 0;}
.minimal-header.left-menu #site-navigation-wrap, .transparent-header.left-menu #site-navigation-wrap {float: left;right: 0;}
.minimal-header.left-menu #site-logo, .transparent-header.left-menu #site-logo {padding-right: 20px;}
.center-menu #site-navigation-wrap {position: absolute;float: none;left: 50%;right: auto;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li.menu-item {position: relative;white-space: nowrap;white-space: normal;}
.sf-menu li:hover, .sf-menu li.sfHover {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.sf-menu ul.sub-menu {position: absolute;display: none;top: 100%;left: 0;z-index: 9999;}
.sf-menu>li {float: left;}
.sf-menu li:hover>ul, .sf-menu li.sfHover>ul {display: block;}
.sf-menu a.menu-link {display: block;position: relative;zoom: 1;}
.sf-menu ul.sub-menu ul {top: 0;left: 100%;}
.dropdown-menu, .dropdown-menu * {margin: 0;padding: 0;list-style: none;}
.dropdown-menu .sub-menu {display: none;position: absolute;top: 100%;left: 0;background-color: #fff;border-top: 3px solid #13aff0;min-width: 180px;line-height: 1;text-align: left;z-index: 999;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 6px rgba(0,0,0,.1);box-shadow: 0 2px 6px rgba(0,0,0,.1);}
.dropdown-menu li .sub-menu li.menu-item {display: block;float: none;}
.dropdown-menu ul .sub-menu {top: 0;left: 100%;}
.no-top-border .sub-menu {border: none;}
.dropdown-menu ul li.menu-item {display: block;border-bottom: 1px solid #f1f1f1;}
.dropdown-menu ul li.menu-item:last-child {border-bottom: 0;}
.dropdown-menu ul li a.menu-link {display: block;position: relative;float: none;font-size: 12px;font-weight: 400;line-height: 1.2em;letter-spacing: .6px;padding: 12px 15px;text-transform: capitalize;}
.dropdown-menu ul li a.menu-link:hover {background-color: #f8f8f8;color: #555;}
.dropdown-menu ul li a.menu-link .nav-arrow {position: absolute;top: 50%;right: 15px;margin-top: -6.5px;padding: 0;}
.dropdown-menu ul li a.menu-link i {position: relative;width: 20px;text-align: center;margin-right: 3px;}
.dropdown-menu li a.menu-link i {padding-right: 5px;}
.nav-content {display: block;font-size: 11px;line-height: 1.8;padding: 5px 0;white-space: normal;-moz-opacity: .7;-webkit-opacity: .7;opacity: .7;}
.navigation li a i.icon, .navigation li a span.icon-wrap, .navigation li a img.icon {display: inline-block;vertical-align: middle;}
.navigation li a i.icon {width: auto;height: auto;font-size: 1.2em;line-height: 1;padding: 0 !important;}
.navigation li a i.before, .navigation li a i.after {margin-top: -.265em;}
.navigation li a i.before {margin-right: 6px;}
.navigation li a i.after {margin-left: 6px;}
.navigation li a i.elusive {margin-top: -.3em;}
.navigation li a span.icon-wrap {text-align: center;}
.navigation li a span.icon-wrap i.below, .navigation li a span.icon-wrap img {display: block;margin: 0 0 8px;}
.navigation li a span.icon-wrap img {margin: 0 auto 8px auto;}
.navigation li a span.icon-wrap span.menu-text {display: block;line-height: 1;}
.navigation li a img.before {margin-right: 6px;}
.navigation li a img.after {margin-left: 6px;}
.navigation li a .svg {width: 1em;}
.navigation li a .hidden {display: none !important;}
.after-header-content {float: right;height: 100%;display: table;}
.after-header-content .after-header-content-inner {display: table-cell;vertical-align: middle;height: 74px;}
.after-header-content .after-header-content-inner>a, .after-header-content .after-header-content-inner>div>a {display: inline-block;line-height: 74px;}
.after-header-content .elementor {display: inline-block;}
.oceanwp-mobile-menu-icon {display: none;position: relative;}
.oceanwp-mobile-menu-icon.mobile-right {float: right;}
.oceanwp-mobile-menu-icon.mobile-left {float: left;}
.oceanwp-mobile-menu-icon a {font-size: 13px;line-height: 74px;color: #555;padding-left: 15px;letter-spacing: .6px;cursor: pointer;}
.oceanwp-mobile-menu-icon a:first-child {padding-left: 0;}
.oceanwp-mobile-menu-icon a:hover {color: #13aff0;}
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text, .oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text {padding-left: 6px;}
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text, .oceanwp-mobile-menu-icon a.mobile-menu.opened .oceanwp-text {display: none;}
.oceanwp-mobile-menu-icon a.mobile-menu.opened .oceanwp-close-text {display: inline-block;}
.oceanwp-social-menu {float: right;position: relative;z-index: 10;}
.oceanwp-social-menu.simple-social {right: -8px;}
.oceanwp-social-menu.social-with-style {right: -2px;}
.oceanwp-social-menu .social-menu-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;align-items: center;height: 74px;}
.oceanwp-social-menu ul {margin: 0;padding: 0;list-style: none;}
.oceanwp-social-menu ul li {float: left;position: relative;}
.oceanwp-social-menu ul li a {display: inline-block;background-color: transparent;color: #929292;padding: 0 8px;line-height: 1;text-align: center;letter-spacing: 0;}
.oceanwp-social-menu ul li a span {width: 1em;height: 1em;text-align: center;}
.oceanwp-social-menu ul li a:hover {background-color: transparent;}
.oceanwp-social-menu ul li:first-child a {margin-left: 0;}
.oceanwp-social-menu ul li:last-child a {margin-right: 0;}
.oceanwp-social-menu ul li.oceanwp-twitter a:hover {color: #46d4fe;}
.oceanwp-social-menu ul li.oceanwp-facebook a:hover {color: #37589b;}
.oceanwp-social-menu ul li.oceanwp-googleplus a:hover {color: #de5a49;}
.oceanwp-social-menu ul li.oceanwp-pinterest a:hover {color: #cb2027;}
.oceanwp-social-menu ul li.oceanwp-dribbble a:hover {color: #ea4c89;}
.oceanwp-social-menu ul li.oceanwp-vk a:hover {color: #597ba5;}
.oceanwp-social-menu ul li.oceanwp-instagram a:hover {color: #3f729b;}
.oceanwp-social-menu ul li.oceanwp-linkedin a:hover {color: #39c;}
.oceanwp-social-menu ul li.oceanwp-tumblr a:hover {color: #2c4762;}
.oceanwp-social-menu ul li.oceanwp-github a:hover {color: #60b044;}
.oceanwp-social-menu ul li.oceanwp-flickr a:hover {color: #fa4086;}
.oceanwp-social-menu ul li.oceanwp-skype a:hover {color: #00aff0;}
.oceanwp-social-menu ul li.oceanwp-youtube a:hover {color: #c4302b;}
.oceanwp-social-menu ul li.oceanwp-vimeo a:hover {color: #1ab7ea;}
.oceanwp-social-menu ul li.oceanwp-vine a:hover {color: #00bf8f;}
.oceanwp-social-menu ul li.oceanwp-xing a:hover {color: #006464;}
.oceanwp-social-menu ul li.oceanwp-yelp a:hover {color: #c41200;}
.oceanwp-social-menu ul li.oceanwp-tripadvisor a:hover {color: #589442;}
.oceanwp-social-menu ul li.oceanwp-rss a:hover {color: #ff7900;}
.oceanwp-social-menu ul li.oceanwp-email a:hover {color: #13aff0;}
.oceanwp-social-menu .colored ul li a {position: relative;display: inline-block;font-size: 12px;color: #fff;line-height: 1;padding: 1em;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;vertical-align: middle;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.oceanwp-social-menu .colored ul li a:hover {color: #fff;}
.oceanwp-social-menu .colored ul li.oceanwp-twitter a {background-color: #46d4fe;}
.oceanwp-social-menu .colored ul li.oceanwp-twitter a:hover {background-color: #39b4d8;}
.oceanwp-social-menu .colored ul li.oceanwp-facebook a {background-color: #37589b;}
.oceanwp-social-menu .colored ul li.oceanwp-facebook a:hover {background-color: #2d477c;}
.oceanwp-social-menu .colored ul li.oceanwp-googleplus a {background-color: #de5a49;}
.oceanwp-social-menu .colored ul li.oceanwp-googleplus a:hover {background-color: #bb4c3e;}
.oceanwp-social-menu .colored ul li.oceanwp-pinterest a {background-color: #cb2027;}
.oceanwp-social-menu .colored ul li.oceanwp-pinterest a:hover {background-color: #a91d23;}
.oceanwp-social-menu .colored ul li.oceanwp-dribbble a {background-color: #ea4c89;}
.oceanwp-social-menu .colored ul li.oceanwp-dribbble a:hover {background-color: #c64174;}
.oceanwp-social-menu .colored ul li.oceanwp-vk a {background-color: #597ba5;}
.oceanwp-social-menu .colored ul li.oceanwp-vk a:hover {background-color: #486384;}
.oceanwp-social-menu .colored ul li.oceanwp-instagram a {background-color: #3f729b;}
.oceanwp-social-menu .colored ul li.oceanwp-instagram a:hover {background-color: #315a7c;}
.oceanwp-social-menu .colored ul li.oceanwp-linkedin a {background-color: #39c;}
.oceanwp-social-menu .colored ul li.oceanwp-linkedin a:hover {background-color: #2678a1;}
.oceanwp-social-menu .colored ul li.oceanwp-tumblr a {background-color: #2c4762;}
.oceanwp-social-menu .colored ul li.oceanwp-tumblr a:hover {background-color: #1d3042;}
.oceanwp-social-menu .colored ul li.oceanwp-github a {background-color: #60b044;}
.oceanwp-social-menu .colored ul li.oceanwp-github a:hover {background-color: #4f9237;}
.oceanwp-social-menu .colored ul li.oceanwp-flickr a {background-color: #fa4086;}
.oceanwp-social-menu .colored ul li.oceanwp-flickr a:hover {background-color: #c63169;}
.oceanwp-social-menu .colored ul li.oceanwp-skype a {background-color: #00aff0;}
.oceanwp-social-menu .colored ul li.oceanwp-skype a:hover {background-color: #0291c6;}
.oceanwp-social-menu .colored ul li.oceanwp-youtube a {background-color: #c4302b;}
.oceanwp-social-menu .colored ul li.oceanwp-youtube a:hover {background-color: #982420;}
.oceanwp-social-menu .colored ul li.oceanwp-vimeo a {background-color: #1ab7ea;}
.oceanwp-social-menu .colored ul li.oceanwp-vimeo a:hover {background-color: #1494bd;}
.oceanwp-social-menu .colored ul li.oceanwp-vine a {background-color: #00bf8f;}
.oceanwp-social-menu .colored ul li.oceanwp-vine a:hover {background-color: #01906c;}
.oceanwp-social-menu .colored ul li.oceanwp-xing a {background-color: #006464;}
.oceanwp-social-menu .colored ul li.oceanwp-xing a:hover {background-color: #014646;}
.oceanwp-social-menu .colored ul li.oceanwp-yelp a {background-color: #c41200;}
.oceanwp-social-menu .colored ul li.oceanwp-yelp a:hover {background-color: #940f01;}
.oceanwp-social-menu .colored ul li.oceanwp-tripadvisor a {background-color: #589442;}
.oceanwp-social-menu .colored ul li.oceanwp-tripadvisor a:hover {background-color: #426f32;}
.oceanwp-social-menu .colored ul li.oceanwp-rss a {background-color: #ff7900;}
.oceanwp-social-menu .colored ul li.oceanwp-rss a:hover {background-color: #d46603;}
.oceanwp-social-menu .colored ul li.oceanwp-email a {background-color: #13aff0;}
.oceanwp-social-menu .colored ul li.oceanwp-email a:hover {background-color: #0f8dc2;}
.oceanwp-social-menu .minimal ul li a {position: relative;display: inline-block;font-size: 12px;background-color: transparent;color: #bbb;border: 1px solid #ccc;line-height: 1;padding: 1em;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;vertical-align: middle;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.oceanwp-social-menu .minimal ul li a:hover {background-color: transparent;}
.oceanwp-social-menu .minimal ul li.oceanwp-twitter a:hover {color: #46d4fe;border-color: #46d4fe;}
.oceanwp-social-menu .minimal ul li.oceanwp-facebook a:hover {color: #37589b;border-color: #37589b;}
.oceanwp-social-menu .minimal ul li.oceanwp-googleplus a:hover {color: #de5a49;border-color: #de5a49;}
.oceanwp-social-menu .minimal ul li.oceanwp-pinterest a:hover {color: #cb2027;border-color: #cb2027;}
.oceanwp-social-menu .minimal ul li.oceanwp-dribbble a:hover {color: #ea4c89;border-color: #ea4c89;}
.oceanwp-social-menu .minimal ul li.oceanwp-vk a:hover {color: #597ba5;border-color: #597ba5;}
.oceanwp-social-menu .minimal ul li.oceanwp-instagram a:hover {color: #3f729b;border-color: #3f729b;}
.oceanwp-social-menu .minimal ul li.oceanwp-linkedin a:hover {color: #39c;border-color: #39c;}
.oceanwp-social-menu .minimal ul li.oceanwp-tumblr a:hover {color: #2c4762;border-color: #2c4762;}
.oceanwp-social-menu .minimal ul li.oceanwp-github a:hover {color: #60b044;border-color: #60b044;}
.oceanwp-social-menu .minimal ul li.oceanwp-flickr a:hover {color: #fa4086;border-color: #fa4086;}
.oceanwp-social-menu .minimal ul li.oceanwp-skype a:hover {color: #00aff0;border-color: #00aff0;}
.oceanwp-social-menu .minimal ul li.oceanwp-youtube a:hover {color: #c4302b;border-color: #c4302b;}
.oceanwp-social-menu .minimal ul li.oceanwp-vimeo a:hover {color: #1ab7ea;border-color: #1ab7ea;}
.oceanwp-social-menu .minimal ul li.oceanwp-vine a:hover {color: #00bf8f;border-color: #00bf8f;}
.oceanwp-social-menu .minimal ul li.oceanwp-xing a:hover {color: #006464;border-color: #006464;}
.oceanwp-social-menu .minimal ul li.oceanwp-yelp a:hover {color: #c41200;border-color: #c41200;}
.oceanwp-social-menu .minimal ul li.oceanwp-tripadvisor a:hover {color: #589442;border-color: #589442;}
.oceanwp-social-menu .minimal ul li.oceanwp-rss a:hover {color: #ff7900;border-color: #ff7900;}
.oceanwp-social-menu .minimal ul li.oceanwp-email a:hover {color: #13aff0;border-color: #13aff0;}
.oceanwp-social-menu .dark ul li a {position: relative;display: inline-block;font-size: 12px;background-color: #333;color: #fff;line-height: 1;padding: 1em;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;vertical-align: middle;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.oceanwp-social-menu .dark ul li a:hover {background-color: #000;color: #fff;}
.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {display: block;background-color: #13aff0;position: absolute;bottom: -30%;left: 0;content: "";width: 100%;height: 2px;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);transform: scaleX(0);transform-origin: bottom left;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}
.effect-one #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}
.effect-two #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-two #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;bottom: -30%;left: 0;width: 100%;height: 3px;background-color: rgba(0,0,0,.1);content: "";opacity: 0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);}
.effect-two #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.effect-two #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.effect-three #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-three #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;bottom: -30%;left: 0;width: 100%;height: 1px;background-color: #13aff0;content: "";opacity: 0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.effect-three #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {height: 2px;opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.effect-three #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {height: 2px;opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before, .effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {display: inline-block;color: #13aff0;opacity: 0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before {margin-right: 6px;content: "[";-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);-o-transform: translateX(20px);transform: translateX(20px);}
.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {margin-left: 6px;content: "]";-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);-o-transform: translateX(-20px);transform: translateX(-20px);}
.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before, .effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.effect-four #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before, .effect-four #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before, .effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;top: 130%;left: 0;width: 100%;height: 2px;background-color: #13aff0;content: "";-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-transform: scale(.85);-moz-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);transform: scale(.85);}
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {opacity: 0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before, .effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {top: -30%;opacity: 1;}
.effect-five #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before, .effect-five #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.effect-five #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {top: -30%;opacity: 1;}
.effect-six #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-six #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before, .effect-six #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;border: 2px solid rgba(0,0,0,.1);border-radius: 50%;content: "";opacity: 0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-transform: translateX(-50%) translateY(-50%) scale(.2);-moz-transform: translateX(-50%) translateY(-50%) scale(.2);-ms-transform: translateX(-50%) translateY(-50%) scale(.2);-o-transform: translateX(-50%) translateY(-50%) scale(.2);transform: translateX(-50%) translateY(-50%) scale(.2);}
.effect-six #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {width: 40px;height: 40px;border-width: 4px;-webkit-transform: translateX(-50%) translateY(-50%) scale(.8);-moz-transform: translateX(-50%) translateY(-50%) scale(.8);-ms-transform: translateX(-50%) translateY(-50%) scale(.8);-o-transform: translateX(-50%) translateY(-50%) scale(.8);transform: translateX(-50%) translateY(-50%) scale(.8);}
.effect-six #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before, .effect-six #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {opacity: 1;-webkit-transform: translateX(-50%) translateY(-50%) scale(1);-moz-transform: translateX(-50%) translateY(-50%) scale(1);-ms-transform: translateX(-50%) translateY(-50%) scale(1);-o-transform: translateX(-50%) translateY(-50%) scale(1);transform: translateX(-50%) translateY(-50%) scale(1);}
.effect-six #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before, .effect-six #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {opacity: 1;-webkit-transform: translateX(-50%) translateY(-50%) scale(1);-moz-transform: translateX(-50%) translateY(-50%) scale(1);-ms-transform: translateX(-50%) translateY(-50%) scale(1);-o-transform: translateX(-50%) translateY(-50%) scale(1);transform: translateX(-50%) translateY(-50%) scale(1);}
.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;bottom: -80%;left: 50%;color: transparent;content: "•";text-shadow: 0 0 transparent;font-size: 1.2em;line-height: 1;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;}
.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {color: #13aff0;text-shadow: 10px 0 #13aff0,-10px 0 #13aff0;}
.effect-seven #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {color: #13aff0;text-shadow: 10px 0 #13aff0,-10px 0 #13aff0;}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;padding: 0 8px;}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before, .effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;width: 100%;top: 50%;left: 0;height: 2px;margin-top: -1px;background-color: rgba(0,0,0,.1);content: "";z-index: -1;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;pointer-events: none;}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before {-webkit-transform: translateY(-13px);-moz-transform: translateY(-13px);-ms-transform: translateY(-13px);-o-transform: translateY(-13px);transform: translateY(-13px);}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {-webkit-transform: translateY(15px);-moz-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px);}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before, .effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {opacity: .8;}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.effect-eight #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.effect-eight #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before, .effect-eight #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {opacity: .8;}
.effect-eight #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.effect-eight #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {position: relative;}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before, .effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {position: absolute;left: 0;width: 100%;height: 2px;background-color: #13aff0;content: "";opacity: 0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before {top: 0;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {bottom: 0;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before, .effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {opacity: 1;}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:before {-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);}
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after {-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}
.effect-nine #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before, .effect-nine #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {opacity: 1;}
.effect-nine #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:before {-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);}
.effect-nine #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {-webkit-transform: translateY(5px);-moz-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}
.effect-ten #site-navigation-wrap .dropdown-menu>li>a.menu-link>span {padding: 8px;-webkit-transition: box-shadow .25s ease-out;-moz-transition: box-shadow .25s ease-out;-ms-transition: box-shadow .25s ease-out;-o-transition: box-shadow .25s ease-out;transition: box-shadow .25s ease-out;}
.effect-ten #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span {-webkit-box-shadow: 0 0 10px 4px rgba(0,0,0,.1);-moz-box-shadow: 0 0 10px 4px rgba(0,0,0,.1);box-shadow: 0 0 10px 4px rgba(0,0,0,.1);}
.effect-ten #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span {-webkit-box-shadow: 0 0 10px 4px rgba(0,0,0,.1);-moz-box-shadow: 0 0 10px 4px rgba(0,0,0,.1);box-shadow: 0 0 10px 4px rgba(0,0,0,.1);}
.navigation .megamenu a .nav-arrow {display: none;}
.navigation .megamenu>li>a.menu-link {font-size: 13px;font-weight: 600;}
.navigation .megamenu li ul.sub-menu {border-top: 1px solid #f1f1f1;}
.navigation .megamenu li a.menu-link {padding: 12px 20px;}
.navigation .megamenu .sidebar-box {padding: 20px;margin-bottom: 0;line-height: 1.8;white-space: normal;}
.navigation>ul>li>ul.megamenu.sub-menu>li {float: left;border-bottom: 0;border-left-width: 1px;border-style: solid;border-color: #f1f1f1;}
.navigation>ul>li>ul.megamenu.sub-menu>li:first-child {border-left: none;}
.navigation li.megamenu-li.hide-headings>.megamenu>li>a, .navigation li.megamenu-li>.megamenu>li.hide-heading>a {display: none;}
.navigation .megamenu .sub-menu {display: block !important;-moz-opacity: 1 !important;-webkit-opacity: 1 !important;opacity: 1 !important;min-width: 100%;position: static;background: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.navigation li.megamenu-li .megamenu.col-1>li {width: 100%;}
.navigation li.megamenu-li .megamenu.col-2>li {width: 50%;}
.navigation li.megamenu-li .megamenu.col-3>li {width: 33.33333333%;}
.navigation li.megamenu-li .megamenu.col-4>li {width: 25%;}
.navigation li.megamenu-li .megamenu.col-5>li {width: 20%;}
.navigation li.megamenu-li .megamenu.col-6>li {width: 16.66666667%;}
@media only screen and (min-width: 959px) {.navigation li.megamenu-li.auto-mega .megamenu.col-1 {width: 320px;}
	.navigation li.megamenu-li.auto-mega .megamenu.col-2 {width: 440px;}
	.navigation li.megamenu-li.auto-mega .megamenu.col-3 {width: 660px;}
	.navigation li.megamenu-li.auto-mega .megamenu.col-4 {width: 780px;}
	.navigation li.megamenu-li.auto-mega .megamenu.col-5 {width: 980px;}
	.navigation li.megamenu-li.auto-mega .megamenu.col-6 {width: 1080px;}}
.navigation>ul>li>ul.megamenu.sub-menu>li .elementor {white-space: normal;line-height: initial;}
.navigation li.mega-cat .megamenu {padding: 30px 20px;}
.navigation li.mega-cat .mega-cat-title {position: relative;font-size: 14px;line-height: 1;font-weight: 400;background-color: #f8f8f8;color: #222;letter-spacing: 2px;margin: 0 -20px 30px;padding: 15px 35px;text-transform: uppercase;}
.navigation li.mega-cat>ul>li {padding: 0 15px;}
.navigation li.mega-cat ul li a {padding: 0;}
.navigation li.mega-cat ul li a.mega-post-link {display: block;position: relative;background-color: #000;}
.navigation li.mega-cat ul li a.mega-post-link img {display: block;width: 100%;}
.navigation li.mega-cat ul li a.mega-post-link .overlay {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;background-color: rgba(0,0,0,.2);-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;text-align: center;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.navigation li.mega-cat ul li a.mega-post-link:hover .overlay {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.navigation li.mega-cat ul li .mega-post-title {display: block;margin: 15px 0 8px;white-space: initial;}
.navigation li.mega-cat ul li .mega-post-title a {color: #555;font-size: 14px;font-weight: 400;line-height: 1.3;letter-spacing: .6px;text-transform: none;}
.navigation li.mega-cat ul li .mega-post-title a:hover {background-color: transparent;color: #333;}
.navigation li.mega-cat ul li .mega-post-date {display: block;font-size: 10px;color: #bbb;text-transform: uppercase;}
.navigation li.mega-cat ul li .mega-post-date i {font-size: 9px;padding-right: 5px;}
.navigation>ul>li.mega-cat>ul.megamenu.sub-menu>li.first {border-left: 0;}
@media only screen and (min-width: 768px) and (max-width: 1280px) {.navigation li.megamenu.auto-width.col-6>.sub-menu {width: 980px;}}
#searchform-dropdown {position: absolute;right: 0;background-color: #fff;border-top: 3px solid #13aff0;top: 100%;padding: 15px;width: 260px;-webkit-box-shadow: 0 2px 7px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 7px rgba(0,0,0,.1);box-shadow: 0 2px 7px rgba(0,0,0,.1);visibility: hidden;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: all .25s ease-in-out;z-index: 10000;}
#searchform-dropdown input {display: block;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;margin: 0;}
.no-top-border #searchform-dropdown {border: none;}
#searchform-dropdown.show {visibility: visible;-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
#site-header.header-replace #site-navigation .dropdown-menu {-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
#site-header.header-replace #site-navigation.hide .dropdown-menu {visibility: hidden;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;}
#searchform-header-replace {position: absolute;top: 0;right: 0;height: 100%;width: 100%;visibility: hidden;-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
#searchform-header-replace form {height: 100%;width: 100%;}
#searchform-header-replace input {height: 100%;width: 94%;font-size: 22px;background-color: transparent;color: #bbb;padding: 0;outline: 0;border: 0;margin: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
#searchform-header-replace-close {position: absolute;right: 8px;top: 50%;margin-top: -20px;height: 40px;line-height: 40px;font-size: 26px;color: #bbb;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#searchform-header-replace-close:hover {color: #222;}
#searchform-header-replace.show {visibility: visible;-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
#searchform-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.9);z-index: 9999;}
#searchform-overlay .container {position: relative;max-width: 550px;height: 100%;}
#searchform-overlay a.search-overlay-close {position: absolute;top: -50px;left: 50%;margin-left: -20px;width: 40px;height: 40px;background-color: rgba(255,255,255,.2);text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}
#searchform-overlay a.search-overlay-close:hover {background-color: rgba(255,255,255,.3);}
#searchform-overlay a.search-overlay-close span {position: relative;display: inline-block;width: 24px;height: 24px;}
#searchform-overlay a.search-overlay-close span:before, #searchform-overlay a.search-overlay-close span:after {content: "";position: absolute;top: 50%;left: 0;height: 2px;width: 100%;margin-top: 6px;background-color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
#searchform-overlay a.search-overlay-close span:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#searchform-overlay a.search-overlay-close span:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#searchform-overlay form {position: absolute;top: 50%;left: 0;margin-top: -33px;width: 100%;text-align: center;}
#searchform-overlay form input, #searchform-overlay form label {font-size: 22px;line-height: 1.3;padding: 18px 0;margin: 0;min-height: 50px;color: #fff;letter-spacing: 1px;text-transform: uppercase;text-align: center;}
#searchform-overlay form input {position: relative;border: 0;background-color: transparent;border-bottom: 1px solid #444;z-index: 2;-webkit-transition: border-color .3s ease;-moz-transition: border-color .3s ease;-ms-transition: border-color .3s ease;-o-transition: border-color .3s ease;transition: border-color .3s ease;}
#searchform-overlay form input:hover {border-color: #777;}
#searchform-overlay form input:focus {border-color: #fff;}
#searchform-overlay form label {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor: text;-moz-opacity: .5;-webkit-opacity: .5;opacity: .5;z-index: 1;}
#searchform-overlay form label i {display: inline-block;background-color: #fff;width: 3px;height: 3px;margin-left: 3px;-ms-animation: blink 1s linear infinite;-webkit-animation: blink 1s linear infinite;-o-animation: blink 1s linear infinite;-moz-animation: blink 1s linear infinite;animation: blink 1s linear infinite;}
#searchform-overlay form label i+i {-ms-animation-delay: .2s;-webkit-animation-delay: .2s;-o-animation-delay: .2s;-moz-animation-delay: .2s;animation-delay: .2s;}
#searchform-overlay form label i+i+i {-ms-animation-delay: .4s;-webkit-animation-delay: .4s;-o-animation-delay: .4s;-moz-animation-delay: .4s;animation-delay: .4s;}
#searchform-overlay form.search-filled label {-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;-webkit-transition-duration: 150ms;-moz-transition-duration: 150ms;-ms-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}
@media only screen and (max-width: 959px) {#searchform-overlay {display: none !important;}}
#mobile-dropdown {display: none;position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;max-height: 400px;overflow-y: auto;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 6px rgba(0,0,0,.1);box-shadow: 0 2px 6px rgba(0,0,0,.1);}
#mobile-dropdown ul {margin: 0;list-style: none;}
#mobile-dropdown ul li {border-bottom: 1px solid rgba(0,0,0,.035);}
#mobile-dropdown ul li a {display: block;position: relative;padding: 12px 40px;text-align: left;}
#mobile-dropdown ul li a i, #mobile-dropdown ul li a img {margin-right: 10px;}
#mobile-dropdown ul li a i.after {margin-right: 0;margin-left: 10px;}
#mobile-dropdown ul li a .dropdown-toggle {position: absolute;right: 0;top: 0;height: 100%;width: 60px;cursor: pointer;color: #555;padding-right: 40px;text-align: center;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#mobile-dropdown ul li a .dropdown-toggle:before {content: "+";font-size: 20px;position: absolute;top: 50%;left: 50%;line-height: 30px;margin-top: -15px;margin-left: -15px;}
#mobile-dropdown ul li.active>a>.dropdown-toggle:before {content: "-";}
#mobile-dropdown ul li ul {display: none;border-top: 1px solid rgba(0,0,0,.035);margin-left: 0;background-color: rgba(0,0,0,.02);}
#mobile-dropdown ul li.woo-menu-icon, #mobile-dropdown ul li.search-toggle-li, #mobile-dropdown ul li.side-panel-li, #mobile-dropdown ul li a .nav-arrow, #mobile-dropdown ul .sidebar-box, #mobile-dropdown ul .widget {display: none;}
#mobile-dropdown .oceanwp-social-menu {display: block !important;float: none;width: 100%;right: auto !important;left: auto !important;padding: 0 40px !important;margin: 10px 0 !important;}
#mobile-dropdown .oceanwp-social-menu .social-menu-inner {height: auto;}
#mobile-dropdown .oceanwp-social-menu li {display: inline-block;float: none;border: 0;}
#mobile-dropdown .oceanwp-social-menu li a {display: block;padding: 12px 10px;}
#mobile-dropdown #mobile-menu-search {display: block;padding: 20px 40px;}
#mobile-dropdown #mobile-menu-search form {position: relative;}
#mobile-dropdown #mobile-menu-search form input {padding: 6px 45px 6px 12px !important;margin-top: 0 !important;-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
#mobile-dropdown #mobile-menu-search form button {display: block;position: absolute;right: 10px;height: 30px;line-height: 30px;width: 30px;padding: 0;text-align: center;top: 50%;margin-top: -15px;background-color: transparent !important;color: #555;border: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#mobile-dropdown #mobile-menu-search form button:hover {color: #222;}
#mobile-dropdown .has-social #mobile-menu-search {padding-top: 0;}
#mobile-fullscreen {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.9);overflow-y: scroll;z-index: 100000;}
#mobile-fullscreen #mobile-fullscreen-inner {display: table;width: 100%;height: 100%;padding: 0 40px;}
#mobile-fullscreen a.close {position: absolute;top: 14px;right: 14px;}
#mobile-fullscreen a.close .close-icon-wrap {display: inline-block;position: relative;width: 40px;height: 40px;-webkit-transition: opacity .15s linear;-moz-transition: opacity .15s linear;-ms-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
#mobile-fullscreen a.close .close-icon-wrap:hover {opacity: .7;}
#mobile-fullscreen a.close .close-icon-inner, #mobile-fullscreen a.close .close-icon-inner::after {display: inline-block;width: 40px;height: 3px;background-color: #fff;border-radius: 3px;}
#mobile-fullscreen a.close .close-icon-inner {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#mobile-fullscreen a.close .close-icon-inner::after {content: "";display: block;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
#mobile-fullscreen nav {display: table-cell;vertical-align: middle;padding: 50px 0;text-align: center;}
#mobile-fullscreen ul {list-style: none;margin: 0;}
#mobile-fullscreen ul li a {display: block;position: relative;color: #fff;letter-spacing: 1px;text-transform: uppercase;text-align: center;}
#mobile-fullscreen ul li a:hover {color: #929292;}
#mobile-fullscreen ul li a i, #mobile-fullscreen ul li a img {margin-right: 10px;}
#mobile-fullscreen ul li a i.after {margin-right: 0;margin-left: 10px;}
#mobile-fullscreen ul li .dropdown-toggle {display: inline-block;width: 26px;padding-left: 5px;text-align: center;}
#mobile-fullscreen ul li .dropdown-toggle:before {font-family: "Font Awesome 5 Free";font-weight: 600;content: "+";}
#mobile-fullscreen ul li.open-sub>a>.dropdown-toggle:before {content: "-";}
#mobile-fullscreen ul ul.sub-menu {display: none;list-style: none;margin: 0;padding: 0;}
#mobile-fullscreen ul ul.sub-menu li a {font-size: 13px;padding: 3px 0;}
#mobile-fullscreen ul>li {display: block;}
#mobile-fullscreen ul>li>a {font-size: 18px;line-height: 1.2;padding: 12px 0;}
#mobile-fullscreen ul .woo-menu-icon, #mobile-fullscreen ul .search-toggle-li, #mobile-fullscreen ul .side-panel-li, #mobile-fullscreen ul .sidebar-box {display: none;}
#mobile-fullscreen #mobile-search {max-width: 220px;margin: 10px auto 0;}
#mobile-fullscreen #mobile-search form {position: relative;}
#mobile-fullscreen #mobile-search input, #mobile-fullscreen #mobile-search label {font-size: 20px;padding: 4px 0;color: #fff;margin: 0;text-align: center;text-transform: uppercase;}
#mobile-fullscreen #mobile-search input {position: relative;border: 0;background-color: transparent;border-bottom: 1px solid #666;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;z-index: 2;}
#mobile-fullscreen #mobile-search input:hover, #mobile-fullscreen #mobile-search input:focus {border-color: #fff;}
#mobile-fullscreen #mobile-search label {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor: text;-moz-opacity: .5;-webkit-opacity: .5;opacity: .5;z-index: 1;}
#mobile-fullscreen #mobile-search label i {display: inline-block;background-color: #fff;width: 3px;height: 3px;margin-left: 3px;-ms-animation: blink 1s linear infinite;-webkit-animation: blink 1s linear infinite;-o-animation: blink 1s linear infinite;-moz-animation: blink 1s linear infinite;animation: blink 1s linear infinite;}
#mobile-fullscreen #mobile-search label i+i {-ms-animation-delay: .2s;-webkit-animation-delay: .2s;-o-animation-delay: .2s;-moz-animation-delay: .2s;animation-delay: .2s;}
#mobile-fullscreen #mobile-search label i+i+i {-ms-animation-delay: .4s;-webkit-animation-delay: .4s;-o-animation-delay: .4s;-moz-animation-delay: .4s;animation-delay: .4s;}
#mobile-fullscreen #mobile-search form.search-filled label {-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;-webkit-transition-duration: 150ms;-moz-transition-duration: 150ms;-ms-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}
#mobile-fullscreen .oceanwp-social-menu {display: block;float: none;margin-top: 30px;text-align: center;right: auto;}
#mobile-fullscreen .oceanwp-social-menu .social-menu-inner {display: block;height: auto !important;}
#mobile-fullscreen .oceanwp-social-menu ul li {float: none;display: inline-block;}
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a {color: #fff;font-size: 24px;padding: 0 16px;margin: 0;background-color: transparent !important;}
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover {color: #929292;}
#mobile-fullscreen .oceanwp-social-menu .colored ul li a, #mobile-fullscreen .oceanwp-social-menu .minimal ul li a, #mobile-fullscreen .oceanwp-social-menu .dark ul li a {padding: 0 4px;}
#mobile-fullscreen .oceanwp-social-menu .colored ul li a span, #mobile-fullscreen .oceanwp-social-menu .minimal ul li a span, #mobile-fullscreen .oceanwp-social-menu .dark ul li a span {font-size: 16px;width: 60px;height: 60px;line-height: 60px;}
@-webkit-keyframes blink {0% {-webkit-opacity: 1;}
	50% {-webkit-opacity: 0;}
	100% {-webkit-opacity: 1;}}
@-moz-keyframes blink {0% {-moz-opacity: 1;}
	50% {-moz-opacity: 0;}
	100% {-moz-opacity: 1;}}
@-o-keyframes blink {0% {-o-opacity: 1;}
	50% {-o-opacity: 0;}
	100% {-o-opacity: 1;}}
@keyframes blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
.page-header {position: relative;background-color: #f5f5f5;padding: 34px 0;}
.page-header .container {position: relative;}
.has-transparent-header .page-header {padding: 120px 0 36px 0;}
body.home .page-header-inner {text-align: center;}
.page-header-title {display: block;font-size: 24px;line-height: 1.4em;font-weight: 400;margin: 0;color: #333;}
body.breadcrumbs-position-default .page-header-title {max-width: 70%;}
.page-subheading {font-size: 15px;margin: 0;}
.page-subheading p:last-child {margin: 0;}
.centered-page-header .page-header-title, .centered-minimal-page-header .page-header-title {max-width: 100% !important;}
.centered-page-header {text-align: center;}
.centered-page-header .page-header-title {font-size: 32px;}
.centered-page-header .page-subheading {font-size: 18px;font-weight: 300;}
.centered-minimal-page-header {background-color: #fff;border-bottom: 1px solid #f1f1f1;text-align: center;}
.centered-minimal-page-header .page-header-title {font-size: 32px;}
.centered-minimal-page-header .page-subheading {font-size: 18px;font-weight: 300;}
.solid-color-page-header .page-header-title {color: #fff !important;}
.solid-color-page-header .site-breadcrumbs, .solid-color-page-header .site-breadcrumbs a {color: #fff !important;}
.solid-color-page-header .page-subheading {color: #fff;}
.background-image-page-header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;align-items: center;width: 100%;background-color: #000;height: 400px;background-position: 50% 0;background-repeat: no-repeat;background-size: cover;}
.background-image-page-header .page-header-inner {text-align: center;}
.background-image-page-header .page-subheading {position: relative;color: #fff;font-size: 24px;font-weight: 300;z-index: 2;}
.page-header.background-image-page-header .page-header-title {position: relative;color: #fff;font-size: 44px;font-weight: 400;max-width: 100%;z-index: 2;}
.background-image-page-header-overlay {display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #000;z-index: 1;-moz-opacity: .5;-webkit-opacity: .5;opacity: .5;}
.site-breadcrumbs {position: absolute;right: 0;top: 50%;max-width: 50%;height: 32px;line-height: 32px;margin-top: -16px;font-size: 13px;color: #c6c6c6;font-weight: normal;white-space: nowrap;overflow: hidden;}
.site-breadcrumbs ol {margin: 0;padding: 0;list-style: none;}
.site-breadcrumbs ol li {display: inline-block;}
.site-breadcrumbs ol li .breadcrumb-sep {margin: 0 6px;}
.site-breadcrumbs .icon-home.has-text, .site-breadcrumbs .breadcrumb-home.has-icon {display: none;}
.site-breadcrumbs .breadcrumb-title {margin-right: 5px;}
.site-breadcrumbs.position-under-title, .centered-page-header .site-breadcrumbs, .centered-minimal-page-header .site-breadcrumbs {position: inherit;top: auto;right: auto;margin-top: 0;max-width: 100%;}
.oceanwp-breadcrumb .site-breadcrumbs {position: relative;top: auto;left: auto;right: auto;max-width: 100%;margin-top: 0;}
.background-image-page-header .site-breadcrumbs {display: block;position: inherit;max-width: 100%;margin-top: 20px;top: auto;right: auto;color: #fff;text-align: center;z-index: 2;}
.background-image-page-header .site-breadcrumbs a {color: #fff;}
.background-image-page-header .site-breadcrumbs a:hover {color: #ddd;}
.site-breadcrumbs nav, .site-breadcrumbs ol {margin: 0;}
@media only screen and (max-width: 959px) {body.has-breadcrumbs .page-header-title {max-width: 100%;width: 100%;}}
@media only screen and (max-width: 959px) {.site-breadcrumbs {position: inherit;top: auto;left: auto;right: auto;max-width: 100%;margin-top: 0;}}
@media only screen and (max-width: 767px) {.page-header {background-attachment: initial !important;}
	.page-header-with-background .page-header-title {font-size: 36px;}
	.centered-page-header .page-header-title, .centered-minimal-page-header .page-header-title, .page-header.background-image-page-header .page-header-title {font-size: 24px;}
	.centered-page-header .page-subheading, .centered-minimal-page-header .page-header-subheading, .page-header.background-image-page-header .page-subheading {font-size: 14px;}
	.background-image-page-header {height: auto !important;}
	body.has-breadcrumbs .page-header-title {max-width: 100%;width: 100%;}}
#blog-entries {padding-bottom: 0;}
.blog-entry.post {position: relative;}
.blog-entry.post .thumbnail {position: relative;}
.blog-entry.post .thumbnail a {display: inline-block;position: relative;width: 100%;}
.blog-entry.post .thumbnail .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;text-align: center;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.blog-entry.post .thumbnail:hover .overlay {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.blog-entry.post .thumbnail img {width: 100%;}
.blog-entry.post ul.meta {margin: 0 0 12px;}
.blog-entry.post .blog-entry-header {margin-bottom: 20px;}
.blog-entry.post .blog-entry-header .entry-title {font-size: 24px;margin: 0;}
.blog-entry.post .blog-entry-header .entry-title a {font-weight: 600;letter-spacing: .6px;}
.blog-entry.post .blog-entry-summary {margin-bottom: 20px;}
.blog-entry.post .blog-entry-summary p:last-child {margin-bottom: 0;}
.thumbnail-caption {font-size: 13px;margin-top: .5em;text-align: center;}
.blog-entry.large-entry {border-bottom: 1px solid #f1f1f1;margin-bottom: 30px;padding-bottom: 30px;}
.blog-entry.large-entry .thumbnail {margin-bottom: 20px;}
.blog-entry.large-entry .blog-entry-readmore a {display: inline-block;font-size: 11px;line-height: 1;border: 1px solid #ddd;padding: 10px 16px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;text-transform: uppercase;letter-spacing: 1px;}
.blog-entry.large-entry .blog-entry-readmore a:hover {color: #13aff0;border-color: #13aff0;}
.blog-entry.large-entry .blog-entry-readmore a i {margin-left: 8px;}
.blog-entry.grid-entry {float: left;}
.blog-entry.grid-entry .blog-entry-inner {padding: 0 20px 20px;border: 1px solid #e9e9e9;}
.blog-entry.grid-entry .thumbnail {margin: 0 -20px;}
.blog-entry.grid-entry ul.meta {margin: 0;}
.blog-entry.grid-entry .blog-entry-header {margin: 20px 0 12px;}
.blog-entry.grid-entry .blog-entry-header .entry-title {font-size: 18px;}
.blog-entry.grid-entry .blog-entry-summary {line-height: 1.6;margin: 10px 0 0;}
.blog-entry.grid-entry .blog-entry-readmore {margin-top: 16px;}
.blog-entry.grid-entry .blog-entry-readmore a {display: inline-block;font-size: 12px;line-height: 1.2;padding-bottom: 3px;border-bottom: 1px solid;text-transform: uppercase;}
.blog-entry.grid-entry .blog-entry-readmore a i {margin-left: 5px;}
.blog-entry.thumbnail-entry {border-bottom: 1px solid #f1f1f1;margin-bottom: 30px;padding-bottom: 30px;}
.blog-entry.thumbnail-entry .blog-entry-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;flex-direction: row;}
.blog-entry.thumbnail-entry .thumbnail, .blog-entry.thumbnail-entry .blog-entry-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.blog-entry.thumbnail-entry .center .thumbnail, .blog-entry.thumbnail-entry .center .blog-entry-content {-webkit-justify-content: center;justify-content: center;}
.blog-entry.thumbnail-entry .bottom .thumbnail, .blog-entry.thumbnail-entry .bottom .blog-entry-content {-webkit-justify-content: flex-end;justify-content: flex-end;}
.blog-entry.thumbnail-entry .thumbnail {width: 45%;}
.blog-entry.thumbnail-entry .thumbnail a {position: relative;}
.blog-entry.thumbnail-entry .thumbnail .link-entry {position: absolute;top: 0;}
.blog-entry.thumbnail-entry .thumbnail .left-position .link-entry {right: 0;}
.blog-entry.thumbnail-entry .thumbnail .right-position .link-entry {left: 0;}
.blog-entry.thumbnail-entry .blog-entry-content {width: 55%;}
.blog-entry.thumbnail-entry .blog-entry-content {padding: 6px 0;}
.blog-entry.thumbnail-entry .left-position .blog-entry-content {padding-left: 3em;}
.blog-entry.thumbnail-entry .right-position .blog-entry-content {padding-right: 3em;}
.blog-entry.thumbnail-entry .blog-entry-category {display: block;font-size: 12px;font-weight: 600;letter-spacing: .6px;line-height: 1.2em;text-transform: uppercase;margin-bottom: 10px;}
.blog-entry.thumbnail-entry .blog-entry-category a {color: #13aff0;}
.blog-entry.thumbnail-entry .blog-entry-category a:hover {color: #333;}
.blog-entry.thumbnail-entry .blog-entry-summary {margin-bottom: 15px;}
.blog-entry.thumbnail-entry .blog-entry-bottom {display: block;border-top: 1px solid #e9e9e9;padding-top: 15px;font-size: 11px;font-weight: 600;letter-spacing: .6px;line-height: 1.2em;text-transform: uppercase;}
.blog-entry.thumbnail-entry .blog-entry-comments, .blog-entry.thumbnail-entry .blog-entry-comments a, .blog-entry.thumbnail-entry .blog-entry-date {color: #ababab;}
.blog-entry.thumbnail-entry .blog-entry-comments {float: left;}
.blog-entry.thumbnail-entry .blog-entry-comments i {padding-right: 6px;}
.blog-entry.thumbnail-entry .blog-entry-comments a:hover {color: #333;}
.blog-entry.thumbnail-entry .blog-entry-date {float: right;}
.blog-entry.thumbnail-entry.no-featured-image .blog-entry-content {width: 100%;}
.blog-entry.thumbnail-entry.no-featured-image .left-position .blog-entry-content {padding-left: 0;}
.blog-entry.thumbnail-entry.no-featured-image .right-position .blog-entry-content {padding-right: 0;}
@media only screen and (max-width: 767px) {.blog-entry.thumbnail-entry .blog-entry-inner {-webkit-flex-direction: column;flex-direction: column;}
	.blog-entry.thumbnail-entry .thumbnail, .blog-entry.thumbnail-entry .blog-entry-content {width: 100%;}
	.blog-entry.thumbnail-entry .blog-entry-content {margin-top: 15px;padding: 0 !important;}}
ul.meta {display: inline-block;width: 100%;color: #777;font-size: 12px;line-height: 1;margin: 0 0 20px;padding: 0;list-style: none;}
ul.meta li {float: left;line-height: 1.3;}
ul.meta li:after {content: "-";padding: 0 6px;}
ul.meta li:last-child:after {display: none;padding: 0;}
ul.meta li a {color: #777;}
ul.meta li a:hover {color: #13aff0;}
ul.meta li i {display: inline-block;color: #929292;padding-right: 5px;}
@media only screen and (max-width: 480px) {ul.meta {margin-bottom: 12px;}
	ul.meta li {margin-bottom: 8px;}}
.gallery-format {display: none;position: relative;overflow: hidden;}
.gallery-format img {display: block;position: relative;width: 100%;margin-bottom: 0;}
.gallery-format .slick-prev, .gallery-format .slick-next {-moz-opacity: 0;-webkit-opacity: 0;opacity: 0;visibility: hidden;}
.gallery-format:hover .slick-prev, .gallery-format:hover .slick-next {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;visibility: visible;}
.wp-video {width: 100% !important;}
.link-entry {position: absolute;top: 20px;right: 20px;}
.link-entry i {display: inline-block;width: 60px;height: 60px;font-size: 22px;line-height: 60px;background-color: #333;color: #fff;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.thumbnail:hover i {background-color: #13aff0;}
.post-quote-content, .post-quote-author {position: relative;background-color: #13aff0;color: #fff;font-size: 20px;padding: 20px 30px;line-height: 1.6;z-index: 1;}
.post-quote-icon {position: absolute;right: 20px;bottom: 10px;font-size: 48px;-moz-opacity: .2;-webkit-opacity: .2;opacity: .2;z-index: -1;}
.post-quote-author {background-color: #0b7cac;font-size: 12px;font-weight: 600;padding: 10px 30px;margin-top: 1px;text-transform: uppercase;letter-spacing: .6px;}
.single-post .post-quote-wrap {margin-bottom: 30px;}
.single .thumbnail {position: relative;margin-bottom: 20px;}
.single .thumbnail img {width: 100%;}
.single .entry-title {font-size: 34px;padding: 0 0 20px;margin: 0 0 15px;border-bottom: 1px solid #f1f1f1;letter-spacing: .6px;}
.single-post.content-max-width #main #content-wrap {width: 100%;max-width: 100%;}
.single-post.content-max-width .thumbnail, .single-post.content-max-width .entry-header, .single-post.content-max-width ul.meta, .single-post.content-max-width .entry-content h1, .single-post.content-max-width .entry-content h2, .single-post.content-max-width .entry-content h3, .single-post.content-max-width .entry-content h4, .single-post.content-max-width .entry-content h5, .single-post.content-max-width .entry-content h6, .single-post.content-max-width .entry-content blockquote, .single-post.content-max-width .entry-content p, .single-post.content-max-width .post-tags, .single-post.content-max-width .entry-share, .single-post.content-max-width nav.post-navigation, .single-post.content-max-width #author-bio, .single-post.content-max-width #related-posts, .single-post.content-max-width .comments-area {padding-left: 20px;padding-right: 20px;}
.single-post.content-max-width .entry-header, .single-post.content-max-width ul.meta, .single-post.content-max-width .entry-content h1, .single-post.content-max-width .entry-content h2, .single-post.content-max-width .entry-content h3, .single-post.content-max-width .entry-content h4, .single-post.content-max-width .entry-content h5, .single-post.content-max-width .entry-content h6, .single-post.content-max-width .entry-content blockquote, .single-post.content-max-width .entry-content p, .single-post.content-max-width .wp-block-image, .single-post.content-max-width .wp-block-gallery, .single-post.content-max-width .wp-block-video, .single-post.content-max-width .wp-block-quote, .single-post.content-max-width .wp-block-text-columns, .single-post.content-max-width .wp-block-code, .single-post.content-max-width .entry-content ul, .single-post.content-max-width .entry-content ol, .single-post.content-max-width .wp-block-cover-text, .single-post.content-max-width .post-tags, .single-post.content-max-width .comments-area {margin: 1.5em auto;max-width: 700px;}
.single-post.content-max-width .entry-content ul, .single-post.content-max-width .entry-content ol {padding-left: 40px;padding-right: 40px;}
.single-post.content-max-width .thumbnail {margin-top: 0;}
.single-post.content-max-width .entry-header {margin-bottom: 0;}
.single-post.content-max-width ul.meta {display: block;}
.single-post.content-max-width .wp-block-quote p {padding: 0;}
.single-post.content-max-width .entry-content blockquote p {max-width: 100%;margin: 0;padding: 0;}
.single-post.content-max-width .thumbnail, .single-post.content-max-width .wp-block-cover-text.alignwide, .single-post.content-max-width .wp-block-image.alignwide, .single-post.content-max-width .wp-block-gallery.alignwide, .single-post.content-max-width .wp-block-text-columns.alignwide, .single-post.content-max-width .entry-share, .single-post.content-max-width nav.post-navigation, .single-post.content-max-width #author-bio, .single-post.content-max-width #related-posts {margin: 1.5em auto;max-width: 1100px;}
.single-post.content-max-width .wp-block-cover-text.alignfull, .single-post.content-max-width .wp-block-image.alignfull, .single-post.content-max-width .wp-block-gallery.alignfull, .single-post.content-max-width .wp-block-text-columns.alignfull {margin: 1.5em 0;max-width: 100%;}
.single-post.content-max-width .wp-block-image.alignfull img {width: 100%;}
.single-post.content-max-width .wp-block-image.alignleft, .single-post.content-max-width .wp-block-image.alignright {max-width: 350px;margin-top: 0;margin-bottom: 0;}
.single-post.content-max-width .wp-block-image.alignleft {margin-left: calc(50% - 350px);padding: 14px 36px 14px 0;}
.single-post.content-max-width .wp-block-image.alignright {margin-right: calc(50% - 350px);padding: 14px 0 14px 36px;}
.single-post.content-max-width figure img {margin: 0 auto;}
.single-post.content-max-width .entry-content ul.alignfull, .single-post.content-max-width .entry-content ol.alignfull {padding-left: 0;padding-right: 0;}
.single-post.content-max-width .entry-content ul.alignwide, .single-post.content-max-width .entry-content ol.alignwide {padding-left: 0;padding-right: 0;}
.wp-block-cover-image, .wp-block-image {margin-bottom: 20px;}
.wp-block-button a:hover {color: inherit;}
.wp-block-quote.blocks-quote-style-2 {border: 0;}
.wp-block-pullquote {border-left-width: 0;margin: 0;}
.wp-block-separator {margin: 30px auto;}
.wp-block-separator.is-style-wide {max-width: 700px;}
.wp-block-table {display: table;}
@media only screen and (max-width: 480px) {.single-post.media-above-content .thumbnail {margin-bottom: 20px;}
	.single-post .entry-title {font-size: 26px;}}
.single .entry-content {margin-bottom: 20px;}
.dropcap {float: left;color: #13aff0;font-size: 120px;line-height: 80px;margin-top: 6px;margin-right: 10px;}
.entry-footer {display: inline-block;width: 100%;}
.single .post-tags {font-size: 11px;font-weight: 600;margin: 30px 0 0;text-transform: uppercase;}
.single nav.post-navigation {margin-top: 30px;padding-top: 30px;border-top: 1px solid #f1f1f1;}
.single nav.post-navigation:after {content: "";display: block;visibility: hidden;clear: both;zoom: 1;height: 0;}
.single nav.post-navigation .nav-links .title {display: block;color: #13aff0;line-height: 20px;}
.single nav.post-navigation .nav-links a {display: block;}
.single nav.post-navigation .nav-links i {font-size: 20px;line-height: 20px;}
.single nav.post-navigation .nav-links .post-title {display: block;font-size: 16px;margin: 5px 0 0;}
.single nav.post-navigation .nav-previous {float: left;width: 50%;text-align: left;border-right-width: 1px;border-style: solid;border-color: #f1f1f1;padding-right: 20px;}
.single nav.post-navigation .nav-previous i {float: left;margin-right: 20px;}
.single nav.post-navigation .nav-next {float: right;width: 50%;text-align: right;padding-left: 20px;}
.single nav.post-navigation .nav-next i {float: right;margin-left: 20px;}
@media only screen and (max-width: 480px) {.single nav.post-navigation .nav-links .nav-previous, .single nav.post-navigation .nav-links .nav-next {float: none;width: 100%;padding: 0;}
	.single nav.post-navigation .nav-links .nav-previous {border-right-width: 0;border-left-width: 0;}}
#author-bio {position: relative;margin-top: 30px;padding-top: 30px;border-top-width: 1px;border-style: solid;border-color: #f1f1f1;}
#author-bio #author-bio-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
#author-bio .author-bio-avatar, #author-bio .author-bio-avatar img {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
#author-bio .author-bio-avatar {min-width: 80px;margin-right: 30px;}
#author-bio .author-bio-avatar img {width: 80px;height: 80px;border: 3px solid #e9e9e9;}
#author-bio .author-bio-content {position: relative;}
#author-bio .author-bio-title {display: inline-block;font-size: 18px;margin: 0 0 10px;text-transform: capitalize;}
#author-bio .author-bio-description p:last-child {margin: 0;}
.author #author-bio {margin: 0 0 30px;padding-bottom: 30px;border-bottom-width: 1px;}
@media only screen and (max-width: 480px) {#author-bio .author-bio-avatar {display: none;}}
#related-posts {margin-top: 30px;padding-top: 30px;border-top: 1px solid #f1f1f1;}
#related-posts .title-wrap {display: block;color: #333;font-size: 20px;font-weight: 600;letter-spacing: .6px;margin-bottom: 18px;}
#related-posts ul {padding: 0;list-style: none;}
#related-posts .col {float: left;position: relative;min-height: 100px;margin: 0;text-align: center;}
#related-posts .span_1_of_3 {width: 33.3333333333%;}
.related-thumb {display: block;background-color: #222;}
.related-thumb img {display: block;width: 100%;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}
.related-thumb:hover img {-moz-opacity: .7;-webkit-opacity: .7;opacity: .7;}
.related-post-title {font-size: 16px;font-weight: 600;margin: 12px 12px 3px 12px;}
.related-post-title a {display: block;}
time.published {font-size: 12px;}
time.published i {padding-right: 5px;}
@media only screen and (max-width: 767px) {#related-posts .col {float: none;width: 100%;margin-bottom: 30px;}
	#related-posts .col:last-child {margin-bottom: 0;}}
.widget-area {font-size: 13px;}
.sidebar-box {margin-bottom: 40px;}
.sidebar-box ul {margin: 0;padding: 0;list-style: none;}
.widget-title {display: block;line-height: 1;font-size: 13px;font-weight: 400;color: #333;border-width: 0 0 0 3px;border-style: solid;border-color: #13aff0;letter-spacing: 1px;padding-left: 15px;margin: 0 0 20px;text-transform: uppercase;}
.oceanwp-widget-recent-posts-li, .widget_categories li, .widget_recent_entries li, .widget_archive li, .widget_recent_comments li, .widget-recent-posts-icons li, .site-footer .widget_nav_menu li {padding: 6px 0;border-bottom: 1px solid #e9e9e9;}
.oceanwp-widget-recent-posts-li:first-child, .widget_categories li:first-child, .widget_recent_entries li:first-child, .widget_archive li:first-child, .widget_recent_comments li:first-child, .widget-recent-posts-icons li:first-child, .site-footer .widget_nav_menu li:first-child {border-top: 1px solid #e9e9e9;}
@media only screen and (max-width: 767px) {#main .widget_nav_menu li a:before {display: none;}}
.hasCustomSelect {width: 100%;z-index: 2;}
.theme-select {position: relative;border: 1px solid #ddd;color: #555;height: 34px;line-height: 32px;padding: 0 45px 0 15px;width: 100%;z-index: 1;}
.theme-select:after {font-family: "Font Awesome 5 Free";content: "";position: absolute;right: 0;top: 0;display: block;height: 32px;width: 32px;font-size: 11px;font-weight: 600;color: #929292;border-left: 1px solid #ddd;text-align: center;}
ul.page-numbers {display: inline-block;width: 100%;margin: 0;padding: 10px 0 0;list-style: none;text-align: right;clear: both;}
ul.page-numbers li {display: inline-block;}
.page-links {text-align: center;margin: 15px 0;}
.page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span {position: relative;display: inline-block;min-width: 38px;min-width: 38px;line-height: 38px;margin: 0 8px 0 0;text-align: center;color: #555;border: 1px solid #e9e9e9;font-size: 18px;cursor: pointer;white-space: nowrap;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.page-numbers a span:not(.elementor-screen-only) {padding: 0;}
.page-numbers a:hover, .page-links a:hover span, .page-numbers.current, .page-numbers.current:hover, .page-links>span {background-color: #f8f8f8;color: #333;}
.elementor-pagination .page-numbers.current, .elementor-pagination .page-numbers.current:hover {background-color: transparent;}
.pagination-center .oceanwp-pagination ul.page-numbers, .pagination-center .oceanwp-pagination .page-links, .pagination-center .woocommerce-pagination ul.page-numbers, .pagination-center .woocommerce-pagination .page-links {text-align: center;}
.pagination-left .oceanwp-pagination ul.page-numbers, .pagination-left .oceanwp-pagination .page-links, .pagination-left .woocommerce-pagination ul.page-numbers, .pagination-left .woocommerce-pagination .page-links {text-align: left;}
.page-jump a {display: inline-block;font-size: 12px;line-height: 1.2;padding-bottom: 3px;border-bottom: 1px solid;text-transform: uppercase;}
.scroller-status, .infinite-scroll-last, .infinite-scroll-error {display: none;}
.scroller-status {margin-top: 20px;text-align: center;clear: both;}
.scroller-status p {margin: 0;}
.loader-ellips {font-size: 12px;position: relative;width: 3.5em;height: 1em;margin: 0 auto;}
.loader-ellips__dot {display: block;width: 1em;height: 1em;border-radius: .5em;background-color: #333;position: absolute;animation-duration: .5s;animation-timing-function: ease;animation-iteration-count: infinite;}
.loader-ellips__dot:nth-child(1), .loader-ellips__dot:nth-child(2) {left: 0;}
.loader-ellips__dot:nth-child(3) {left: 1.3em;}
.loader-ellips__dot:nth-child(4) {left: 2.6em;}
.loader-ellips__dot:nth-child(1) {animation-name: reveal;}
.loader-ellips__dot:nth-child(2), .loader-ellips__dot:nth-child(3) {animation-name: slide;}
.loader-ellips__dot:nth-child(4) {animation-name: reveal;animation-direction: reverse;}
@keyframes reveal {from {transform: scale(.001);}
	to {transform: scale(1);}}
@keyframes slide {to {transform: translateX(1.3em);}}
.infinite-scroll-nav {display: none;}
#respond {margin-bottom: 20px;}
#respond form {display: inline-block;width: 100%;}
#respond .comment-textarea, #respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {margin-bottom: 20px;}
#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {float: left;width: 33.33%;}
#respond .comment-form-author {padding-right: 10px;}
#respond .comment-form-email {padding: 0 10px;}
#respond .comment-form-url {padding-left: 10px;}
#respond input[type="text"] {width: 100%;}
#respond .form-submit {float: right;margin-bottom: 0;}
#comments {margin-top: 30px;padding-top: 30px;border-top: 1px solid #f1f1f1;}
#comments ol {margin: 0;list-style: none;}
#comments ol.children {margin-left: 30px;}
#comments.empty-closed-comments {display: none;}
.comment-body {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #f1f1f1;}
.comment-body img.avatar {width: 80px;height: 80px;margin-right: 30px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.comment-body .comment-content {position: relative;width: 100%;}
.comment-author {display: inline-block;width: 100%;}
.comment-author .comment-link, .comment-author .comment-meta {font-weight: 600;margin: 5px 0 8px;}
.comment-author .comment-link {float: left;font-size: 18px;}
.comment-author .comment-meta {float: right;text-align: right;font-size: 10px;line-height: 2.5;text-transform: uppercase;letter-spacing: .1em;}
.comment-author .comment-meta .comment-reply-link, .comment-author .comment-meta .comment-edit-link {margin-left: 15px;}
.comment-author .comment-meta .comment-reply-link {color: #13aff0;}
.comment-author .comment-meta .comment-reply-link:hover {color: #333;}
#respond #cancel-comment-reply-link {font-size: 10px;color: #929292;float: right;border: 2px solid #f1f1f1;padding: 3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;text-transform: uppercase;letter-spacing: .1em;}
#respond #cancel-comment-reply-link:hover {color: #13aff0;border-color: #13aff0;}
span.required {position: relative;top: -4px;font-size: 10px;margin-left: 3px;color: #f00;}
.comment-body p {margin: 0;}
.no-comments {text-align: right;}
.no-comments i {margin-right: 8px;}
.comment-navigation {display: inline-block;width: 100%;}
.comment-navigation .nav-links a {display: inline-block;font-size: 12px;line-height: 1.2;padding-bottom: 3px;border-bottom: 1px solid;text-transform: uppercase;}
.comment-navigation .nav-links .nav-previous {float: left;margin-right: 1.5em;}
.comment-navigation .nav-links .nav-previous i {margin-right: 5px;}
.comment-navigation .nav-links .nav-next {float: right;margin-left: 1.5em;}
.comment-navigation .nav-links .nav-next i {margin-left: 5px;}
@media only screen and (max-width: 767px) {#comments ol.children {margin-left: 0;margin-right: 0;}
	#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {float: none;width: 100%;padding-right: 0;padding: 0;padding-left: 0;}}
@media only screen and (max-width: 480px) {.comment-body img {display: none;}
	.comment-author {margin-bottom: 16px;}
	.comment-author .comment-link, .comment-author .comment-meta {float: none;}}
.search-results article {position: relative;width: 100%;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e9e9e9;}
.search-results article .search-entry-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;align-items: center;}
.search-results article .thumbnail {min-width: 120px;margin-right: 20px;}
.search-results article .thumbnail img {-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);box-shadow: 0 0 5px rgba(0,0,0,.3);}
.search-results article .search-entry-title {font-size: 24px;margin: 0 0 6px;}
.search-results article .search-entry-summary p:last-child {margin-bottom: 0;}
.search-results article .search-entry-readmore a {display: inline-block;font-size: 12px;font-weight: 600;line-height: 1;padding-bottom: 3px;border-bottom: 1px solid;text-transform: uppercase;letter-spacing: .6px;}
.search-results article ul {list-style: none;}
@media only screen and (max-width: 480px) {.search-results article .thumbnail {display: none;}}
.site-footer {position: relative;}
#footer-widgets {background-color: #222;padding: 30px 0;margin: 0;}
#footer-widgets .footer-box {padding: 0 15px;margin: 0;}
#footer-widgets .footer-box .footer-widget {margin-bottom: 20px;}
#footer-widgets .footer-box .footer-widget:last-child {margin-bottom: 0;}
#footer-widgets .footer-box .footer-widget ul {margin: 0;padding: 0;list-style: none;}
#footer-widgets .footer-box .widget-title {color: #fff;}
#footer-widgets .footer-box a {color: #fff;}
#footer-widgets .footer-box a:hover {color: #13aff0;}
#footer-widgets #wp-calendar caption, #footer-widgets #wp-calendar th, #footer-widgets #wp-calendar tbody, #footer-widgets .contact-info-widget i, #footer-widgets .mailchimp-widget input[type="email"], #footer-widgets .posts-thumbnails-widget li, #footer-widgets .social-widget li a {border-color: #555;}
#footer-widgets .mailchimp-widget input[type="email"]:focus {border-color: #13aff0;}
#footer-widgets .tagcloud a {background-color: #222;border-color: #333;}
#footer-widgets .tagcloud a:hover {background-color: #444;color: #fff;border-color: #555;}
.parallax-footer {position: fixed;bottom: 0;left: 0;right: 0;z-index: 0;}
.has-parallax-footer #main {z-index: 1;}
.has-parallax-footer:not(.boxed-layout) #main {-webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.1);box-shadow: 0 0 40px 0 rgba(0,0,0,.1);}
.has-parallax-footer:not(.separate-layout) #main {background-color: #fff;}
.has-parallax-footer.separate-layout #main {background-color: #f1f1f1;}
.boxed-layout .parallax-footer {width: 1280px;left: auto;right: auto;}
@media only screen and (max-width: 959px) {#footer-widgets .col {margin-bottom: 30px;}
	.has-parallax-footer #main {margin-bottom: 0 !important;}
	.parallax-footer {position: relative;}}
@media only screen and (min-width: 481px) and (max-width: 768px) {#footer-widgets.tablet-1-col .footer-box {width: 100%;}
	#footer-widgets.tablet-2-col .footer-box {width: 50% !important;}
	#footer-widgets.tablet-2-col .footer-box:nth-child(3n) {clear: left;}
	#footer-widgets.tablet-3-col .footer-box {width: 33.33% !important;clear: none;}
	#footer-widgets.tablet-3-col .footer-box:nth-child(4n) {clear: left;}
	#footer-widgets.tablet-4-col .footer-box {width: 25% !important;}
	#footer-widgets.tablet-4-col .footer-box:nth-child(5n) {clear: left;}}
@media only screen and (max-width: 480px) {#footer-widgets.mobile-1-col .footer-box {width: 100%;}
	#footer-widgets.mobile-2-col .footer-box {width: 50% !important;}
	#footer-widgets.mobile-2-col .footer-box:nth-child(3n) {clear: left;}
	#footer-widgets.mobile-3-col .footer-box {width: 33.33% !important;clear: none;}
	#footer-widgets.mobile-3-col .footer-box:nth-child(4n) {clear: left;}
	#footer-widgets.mobile-4-col .footer-box {width: 25% !important;}
	#footer-widgets.mobile-4-col .footer-box:nth-child(5n) {clear: left;}}
#footer-bottom {background-color: #1b1b1b;padding: 15px 0;font-size: 12px;line-height: 1;}
#footer-bottom #footer-bottom-menu, #footer-bottom #copyright {width: 50%;}
#footer-bottom #footer-bottom-menu {float: right;text-align: right;padding-left: 15px;}
#footer-bottom #footer-bottom-menu ul {display: inline-block;margin: 0;margin: 0;list-style: none;padding: 0;}
#footer-bottom #footer-bottom-menu li {float: left;}
#footer-bottom #footer-bottom-menu li:after {content: "|";margin-left: 5px;margin-right: 5px;}
#footer-bottom #footer-bottom-menu li:last-child:after {content: "";margin-left: 0;margin-right: 0;}
#footer-bottom #footer-bottom-menu a {color: #fff;}
#footer-bottom #footer-bottom-menu a:hover {color: #13aff0;}
#footer-bottom.no-footer-nav #copyright {float: none;width: 100%;text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
#footer-bottom #copyright {float: left;text-align: left;padding-right: 15px;}
#footer-bottom a {color: #fff;}
#footer-bottom a:hover {color: #13aff0;}
@media only screen and (max-width: 959px) {#footer-bottom #copyright, #footer-bottom #footer-bottom-menu {float: none;width: 100%;padding-right: 0;padding-left: 0;text-align: center;}
	#footer-bottom #footer-bottom-menu {margin-bottom: 15px;}
	#footer-bottom #footer-bottom-menu li {float: none;display: inline-block;}}
@media only screen and (max-width: 480px) {#footer-bottom #footer-bottom-menu li {margin-bottom: 8px;}}
#scroll-top {display: none;position: fixed;right: 20px;bottom: 20px;width: 40px;height: 40px;line-height: 40px;background-color: rgba(0,0,0,.4);color: #fff;font-size: 18px;cursor: pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;text-align: center;z-index: 100;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#scroll-top>span {line-height: inherit;vertical-align: top;}
#scroll-top:hover {background-color: rgba(0,0,0,.8);}
#scroll-top.scroll-top-left {left: 20px;right: auto;}
@media only screen and (max-width: 480px) {#scroll-top {right: 10px;bottom: 10px;width: 26px;height: 26px;line-height: 24px;font-size: 14px;}}
.error404-content {position: relative;margin: 0 auto;text-align: center;}
.error404-content .error-title {font-size: 46px;margin: 0 0 25px;}
.error404-content .error-text {font-size: 18px;font-weight: 300;margin-bottom: 35px;}
.error404-content .searchform {max-width: 390px;margin: 0 auto;}
.error404-content .error-btn {font-size: 13px;padding: 14px 26px;margin-top: 60px;}
.error404-content .error-btn:hover {color: #fff;}
@media only screen and (max-width: 480px) {.error404-content .searchform {width: 100%;}
	.error404-content .error-btn {margin-top: 40px;}}
.fl-builder-edit #site-header, .fl-builder-edit.has-transparent-header #site-header, .elementor-editor-active #site-header {z-index: 1;}
.fl-builder-edit #main, .elementor-editor-active #main {z-index: inherit !important;}
#site-header .elementor-section-wrap {height: auto !important;}
.elementor-widget-image .elementor-image img {display: inline-block;}
.elementor-slick-slider .slick-prev, .elementor-slick-slider .slick-next {height: auto;}
.pswp__button:hover {background-color: transparent;}
div.motopress-bootstrap-dropdown .dropdown-menu {display: block !important;position: static !important;}
.pac-container {z-index: 100003;}
.no-height .elementor-column {min-height: 0;}
body .elementor-element.elementor-wc-products ul.products li.product .onsale {padding: 8px 12px;}
body .elementor-element.elementor-wc-products ul.products li.product.circle-sale .onsale {padding: 0;}
@media only screen and (max-width: 959px) {.elementor-element.elementor-wc-products ul.products li.product {width: auto !important;}}
.elementor-editor-active .parallax-footer {z-index: -1;}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type="checkbox"] {display: inline-block;}
.mfp-bg {z-index: 104200;-webkit-transform: translateZ(0);}
.mfp-wrap {z-index: 104300;}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {opacity: 0;-webkit-backface-visibility: hidden;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: .8;}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0;}
.mfp-zoom-out-cur {cursor: -moz-default;cursor: -webkit-default;cursor: default;}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {width: 20px;cursor: -moz-pointer;cursor: -webkit-pointer;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;-ms-transition: all .15s ease-out;-o-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;-ms-transition: all .15s ease-out;-o-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
#sidr-close, .sidebar-mobile #mobile-nav {display: none;}
#sidr {display: block;position: fixed;top: 0;height: 100%;z-index: 999999;width: 300px;max-width: 100%;padding-bottom: 30px;overflow-x: hidden;overflow-y: auto;font-size: 15px;background-color: #fff;color: #555;-webkit-touch-callout: none;user-select: none;-webkit-overflow-scrolling: touch;}
#sidr ul {margin: 0;list-style: none;}
.sidr.right {left: auto;right: -300px;}
.sidr.left {left: -300px;right: auto;}
.sidr a {color: #555;}
.sidr a:hover, .sidr-class-dropdown-toggle:hover, .sidr-class-menu-item-has-children.active>a, .sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle {color: #13aff0;}
.sidr-class-clr:after {content: "";display: block;visibility: hidden;clear: both;zoom: 1;height: 0;}
a.sidr-class-toggle-sidr-close {display: block;background-color: #f8f8f8;color: #333;font-size: 13px;font-weight: 600;line-height: 1;padding: 20px;letter-spacing: .6px;text-transform: uppercase;}
a.sidr-class-toggle-sidr-close i {display: inline-block;padding-right: 8px;margin: 0;width: auto;height: auto;line-height: 1;vertical-align: bottom;}
.sidr-class-dropdown-menu ul, .sidr-class-fs-dropdown-menu ul {display: none;border-top: 1px solid rgba(0,0,0,.035);margin-left: 0;background-color: rgba(0,0,0,.02);}
.sidr-class-dropdown-menu li, .sidr-class-fs-dropdown-menu li {border-bottom: 1px solid rgba(0,0,0,.035);}
.sidr-class-dropdown-menu.sidr-class-left-menu li:last-child, .sidr-class-fs-dropdown-menu.sidr-class-left-menu li:last-child {border-bottom: none;}
.sidr-class-dropdown-menu>li:first-child, .sidr-class-fs-dropdown-menu>li:first-child {border-top: 1px solid rgba(0,0,0,.035);}
.sidr-class-dropdown-menu li a, .sidr-class-fs-dropdown-menu li a {padding: 12px 20px;display: block;position: relative;}
.sidr-class-dropdown-menu li a.sidr-class-sf-with-ul, .sidr-class-fs-dropdown-menu li a.sidr-class-sf-with-ul {padding-right: 40px;}
.sidr-class-dropdown-menu ul li:last-child, .sidr-class-fs-dropdown-menu ul li:last-child {border: none;}
.sidr-class-top-bar-menu>li:first-child {border-top: none;}
.sidr-class-menu-item-has-children {position: relative;}
.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children>a {padding-right: 60px;}
.sidr-class-dropdown-toggle {font-size: 11px;height: 100%;width: 60px;position: absolute;right: 0;top: 0;cursor: pointer;color: #555;text-align: right;text-align: center;padding-right: 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sidr-class-dropdown-toggle:before {font-family: "Font Awesome 5 Free";content: "+";font-size: 20px;position: absolute;top: 50%;left: 50%;width: 30px;height: 30px;line-height: 30px;margin-top: -15px;margin-left: -15px;}
.sidr-class-dropdown-menu li.active>a>.sidr-class-dropdown-toggle:before {content: "-";}
.sidr-class-dropdown-menu ul a:before {font-family: "Font Awesome 5 Free";content: "";display: inline-block;margin: 0 10px;font-weight: 600;}
.sidr-class-dropdown-menu ul ul a:before {margin-left: 20px;}
.sidr-class-dropdown-menu ul ul ul a:before {margin-left: 40px;}
.sidr-class-middle-site-logo, .sidr #searchform-header-replace-close, .sidr #sidr-id-searchform-overlay, .sidr .sidr-class-nav-arrow, .sidr-class-sidebar-box, .sidr-class-mega-cat .sidr-class-dropdown-toggle, .sidr-class-mega-cat .sidr-class-megamenu, .sidr-class-elementor {display: none !important;}
.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children.sidr-class-mega-cat>a {padding-right: 20px;}
.sidr-class-dropdown-menu a i {font-size: inherit !important;vertical-align: initial !important;margin-right: 10px;}
.sidr-class-dropdown-menu a i.after {margin-right: 0;margin-left: 10px;}
.sidr-class-wpml-ls-flag {margin-right: 10px;vertical-align: baseline;}
.oceanwp-sidr-overlay {position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.3);z-index: 99;}
#mobile-menu-search, .sidr-class-woo-cart-link, .sidr-class-search-toggle-li, #sidr-id-searchform-dropdown, #sidr-id-searchform-header-replace {display: none;}
.sidr-class-mobile-searchform {position: relative;margin: 30px 20px 0;}
.sidr-class-mobile-searchform input {padding: 6px 45px 6px 12px !important;margin-top: 0 !important;-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
.sidr-class-mobile-searchform button {display: block;position: absolute;right: 10px;height: 30px;line-height: 30px;width: 30px;padding: 0;text-align: center;top: 50%;margin-top: -15px;background-color: transparent !important;color: #555;border: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.sidr-class-mobile-searchform button:hover {color: #222;}
.sidr-class-social-menu-inner ul {display: table;width: 100%;text-align: center;table-layout: fixed;}
.sidr-class-social-menu-inner ul li {display: table-cell;}
.sidr-class-social-menu-inner ul li a {display: block;padding: 12px 10px;}
.admin-bar #sidr, .admin-bar .oceanwp-sidr-overlay {top: 32px;height: -webkit-calc(100% - 32px);height: calc(100% - 32px);}
@media screen and (max-width: 782px) {.admin-bar #sidr, .admin-bar .oceanwp-sidr-overlay {top: 46px;height: -webkit-calc(100% - 46px);height: calc(100% - 46px);}}
@media screen and (max-width: 600px) {#wpadminbar {position: fixed;}}
.slick-prev, .slick-next {position: absolute;bottom: 0;display: inline-block;background-color: rgba(0,0,0,.6);color: #fff;width: 30px;height: 35px;line-height: 35px;font-size: 20px;border: 0;text-align: center;cursor: pointer;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;z-index: 10;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {background-color: rgba(0,0,0,.9);color: #fff;}
.slick-prev {right: 30px;}
[dir="rtl"] .slick-prev {right: auto;left: 30px;}
[dir="rtl"] .slick-prev span:before {content: "";}
.slick-next {right: 0;}
[dir="rtl"] .slick-next {left: 0;right: auto;}
[dir="rtl"] .slick-next span:before {content: "";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%;}
.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {-moz-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 20px;height: 20px;font-family: "slick";font-size: 20px;line-height: 20px;text-align: center;color: black;-moz-opacity: .25;-webkit-opacity: .25;opacity: .25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {color: black;-moz-opacity: .75;-webkit-opacity: .75;opacity: .75;}
@media only screen and (max-width: 959px) {body.default-breakpoint #site-logo.has-responsive-logo .custom-logo-link {display: none;}
	body.default-breakpoint #site-logo.has-responsive-logo .responsive-logo-link {display: block;}
	body.default-breakpoint .is-sticky #site-logo.has-responsive-logo .sticky-logo-link {display: block;}
	body.default-breakpoint .is-sticky #site-logo.has-sticky-logo .responsive-logo-link {display: none;}
	body.default-breakpoint #site-header.center-header #site-logo {display: block;}
	body.default-breakpoint #top-bar-nav, body.default-breakpoint #site-navigation-wrap, body.default-breakpoint .oceanwp-social-menu, body.default-breakpoint .after-header-content {display: none;}
	body.default-breakpoint .center-logo #site-logo {float: none;position: absolute;left: 50%;padding: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
	body.default-breakpoint .oceanwp-mobile-menu-icon {display: block;}
	body.default-breakpoint #top-bar.has-no-content #top-bar-social {text-align: center;}
	body.default-breakpoint #top-bar.has-no-content #top-bar-social.top-bar-left, body.default-breakpoint #top-bar.has-no-content #top-bar-social.top-bar-right {position: inherit;left: auto;right: auto;float: none;height: auto;line-height: 1.5em;margin-top: 0;}
	body.default-breakpoint #top-bar.has-no-content #top-bar-social li {float: none;display: inline-block;}
	body.default-breakpoint.vertical-header-style #outer-wrap {margin: 0 !important;}
	body.default-breakpoint #site-header.vertical-header {position: relative;width: 100%;left: 0 !important;right: 0 !important;}
	body.default-breakpoint #site-header.vertical-header .has-template>#site-logo {display: block;}
	body.default-breakpoint #site-header.vertical-header #site-header-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;align-items: center;padding: 0;max-width: 90%;}
	body.default-breakpoint #site-header.vertical-header #site-header-inner>*:not(.oceanwp-mobile-menu-icon) {display: none;}
	body.default-breakpoint #site-header.vertical-header #site-header-inner>* {padding: 0 !important;}
	body.default-breakpoint #site-header.vertical-header #site-header-inner #site-logo {display: block;margin: 0;width: 50%;text-align: left;}
	body.default-breakpoint #site-header.vertical-header #site-header-inner .oceanwp-mobile-menu-icon {width: 50%;text-align: right;}
	body.default-breakpoint #site-header.vertical-header .vertical-toggle {display: none;}
	body.default-breakpoint.vh-closed .vertical-toggle {display: none;}
	body.default-breakpoint .owp-cart-overlay {display: none !important;}}
@media only screen and (max-width: 767px) {.hide-tablet-mobile {display: none !important;}}
@media only screen and (max-width: 480px) {.hide-mobile {display: none !important;}}
@media only screen and (min-width: 481px) and (max-width: 767px) {.hide-tablet {display: none !important;}}