<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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, 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, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font: inherit;vertical-align: baseline;font-family: inherit;font-size: 100%;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;}
body {background: #fff;line-height: 1;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
ol, ul {list-style: none;}
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: none;}
a:hover, a:active {outline: 0;}
a img {border: 0;}
img {max-width: 100%;height: auto;}
select {max-width: 100%;}
body {font-family: "Open Sans",sans-serif;color: #748494;font-size: 16px;font-weight: 400;line-height: 1.625;background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden;overflow-y: hidden;}
img {height: auto;max-width: 100%;vertical-align: middle;-ms-interpolation-mode: bicubic;}
p {margin: 0 0 25px;}
strong, b, cite {font-weight: 700;}
dfn, cite, em, i {font-style: italic;}
blockquote {font-style: italic;font-size: 18px;line-height: 29px;font-weight: 400;color: #39374d;background-color: #f7f4fb;border-radius: 5px;padding: 25px 30px;position: relative;margin: 40px 0;}
blockquote:before {content: "";position: absolute;left: 0;top: 0;width: 3px;height: 100%;background-color: #00d664;}
blockquote cite {font-weight: 400;margin-top: 34px;display: block;font-size: 14px;color: #39374d;padding-left: 40px;font-style: normal;position: relative;}
blockquote cite:before {content: "";position: absolute;left: 0;top: 50%;width: 20px;height: 2px;background-color: #39374d;}
blockquote &gt; p:last-child {margin-bottom: 0;}
blockquote i {font-style: normal;}
abbr, acronym {border-bottom: 1px dotted #e7e7e7;cursor: help;}
mark, ins {text-decoration: none;background-color: #fff9c0;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -6px;}
sub {bottom: -3px;}
small {font-size: 75%;}
big {font-size: 125%;}
address {font-style: italic;margin: 0 0 20px;}
code, kbd, tt, var {font-family: Inconsolata,monospace;font-size: 14px;}
pre {margin: 15px 0;padding: 15px;background: #f7f7f7;border: 1px solid #e7e7e7;overflow-x: auto;font-family: Inconsolata,monospace;-webkit-hyphens: none;hyphens: none;border-radius: 0;height: auto;}
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
hr {background-color: #e7e7e7;border: 0;height: 1px;margin-bottom: 20px;}
ul, ol {padding: 0;margin: 0 0 20px 20px;}
ul {list-style: disc;}
ul ul {list-style-type: circle;}
ol {list-style: decimal;}
li &gt; ul, li &gt; ol {margin-bottom: 0;}
dl, dd {margin: 0 0 20px;}
dt {font-weight: bold;}
del {opacity: .5;}
table, th, td {border: 1px solid #e7e7e7;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 30px;table-layout: fixed;width: 100%;}
caption, th, td {font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: bold;}
td {border-width: 0 1px 1px 0;}
th, td {padding: 8px 12px;}
embed, iframe, object, video {margin-bottom: 20px;max-width: 100%;vertical-align: middle;}
p &gt; embed, p &gt; iframe, p &gt; object, p &gt; video {margin-bottom: 0;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
button, input {line-height: normal;}
button, input, select, textarea {font-size: 100%;line-height: inherit;margin: 0;vertical-align: baseline;}
.widget select {width: 100%;}
input, textarea {font-size: 1em;max-width: 100%;background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));}
textarea {overflow: auto;vertical-align: top;}
input[type="checkbox"] {display: inline;}
button, input[type="button"], input[type="reset"], input[type="submit"] {line-height: 1;cursor: pointer;-webkit-appearance: button;border: 0;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]:-webkit-search-decoration {-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;}
button:-moz-focus-inner, input:-moz-focus-inner {border: 0;padding: 0;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset;}
input[type="search"] {outline: 0;}
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;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {font-family: "Futura PT",sans-serif;color: #748494;background-color: transparent;padding: 12px 20px;border-radius: 3px;border-style: solid;border-width: 1px;border-color: #ccc;font-size: 16px;margin-bottom: 10px;text-shadow: none;box-shadow: none;box-sizing: border-box;transition: all ease .3s;}
select {font-family: "Futura PT",sans-serif;color: #748494;padding: 14px 20px;}
.wpcf7-form select, .wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="search"] {margin-bottom: 0;width: 100%;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {border-color: #39374d;outline: 0;-webkit-box-shadow: none;box-shadow: none;}
button, input[type="button"], input[type="reset"], input[type="submit"] {font-family: "Futura PT",sans-serif;font-weight: 500;letter-spacing: .25px;font-size: 16px;color: #fff;background-color: #00d664;padding: 17px 40px;border-radius: 3px;display: inline-block;-webkit-appearance: none;transition: all ease .3s;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: 0;background-color: #39374d;}
::placeholder {color: #bbb;opacity: 1;}
:-ms-input-placeholder {color: #bbb;}
::-ms-input-placeholder {color: #bbb;}
a {color: #00d664;outline: 0;text-decoration: none;transition: all ease .3s;}
a:hover, a:focus, a:active {outline: 0;color: #39374d;text-decoration: none;}
a.hover-white:hover {color: #fff !important;}
h1, h2, h3, h4, h5, h6 {font-family: "Futura PT",sans-serif;color: #39374d;font-weight: 500;letter-spacing: .1px;margin: 0 0 25px;text-rendering: optimizeLegibility;}
h1 {font-size: 3.75em;line-height: 1.2;}
h2 {font-size: 3.25em;line-height: 1.2;}
h3 {font-size: 2.75em;line-height: 1.3;}
h4 {font-size: 2.215em;line-height: 1.3;}
h5 {font-size: 1.75em;line-height: 1.35;}
h6 {font-size: 1.25em;line-height: 1.35;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
.heading-font {font-family: "Futura PT",sans-serif !important;font-weight: 500;letter-spacing: .1px;text-rendering: optimizeLegibility;}
.display-none, .hidden {display: none !important;}
.display-block {display: block !important;}
.display-inline {display: inline !important;}
.position-relative {position: relative !important;}
.overflow-inherit {overflow: inherit !important;}
.overflow-hidden {overflow: hidden !important;}
.text-accent-color {color: #00d664;}
.text-color-1 {color: #0575e6;}
.text-color-2 {color: #f7b446;}
.text-color-3 {color: #f36;}
.text-color-4 {color: #7540ee;}
.text-color-5 {color: #3fb6dc;}
.text-white {color: #fff !important;}
.text-dark {color: #39374d !important;}
.text-light {color: #748494 !important;}
.text-very-light {color: #a0a0a0 !important;}
.link-dark {color: #39374d;}
.link-gray {color: #748494;}
.link-dark:hover, .link-gray:hover {color: #00d664;}
.bg-accent {background-color: #00d664;}
.bg-dark {background-color: #39374d !important;}
.bg-light {background-color: #f0f0f0 !important;}
.bg-very-light {background-color: #f7f7f7 !important;}
.text-italic {font-style: italic !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.text-del {text-decoration: line-through !important;}
.underline-solid, .underline-dotted, .underline-dashed {position: relative;}
.underline-solid:after, .underline-dotted:after, .underline-dashed:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid #00d664;}
.underline-dotted:after {border-bottom-style: dotted;}
.underline-dashed:after {border-bottom-style: dashed;}
.box-shadow {box-shadow: 0px 0px 20px 0px #e9e9e9 !important;}
.letter-spacing-1px {letter-spacing: 1px !important;}
.letter-spacing-2px {letter-spacing: 2px !important;}
.letter-spacing-3px {letter-spacing: 3px !important;}
.letter-spacing-4px {letter-spacing: 4px !important;}
.letter-spacing-5px {letter-spacing: 5px !important;}
.letter-spacing-6px {letter-spacing: 6px !important;}
.letter-spacing-7px {letter-spacing: 7px !important;}
.letter-spacing-8px {letter-spacing: 8px !important;}
.letter-spacing-9px {letter-spacing: 9px !important;}
.letter-spacing-10px {letter-spacing: 10px !important;}
.font-size-10 {font-size: 10px;}
.font-size-11 {font-size: 11px;}
.font-size-12 {font-size: 12px;}
.font-size-13 {font-size: 13px;}
.font-size-14 {font-size: 14px;}
.font-size-15 {font-size: 15px;}
.font-size-16 {font-size: 16px;}
.font-size-17 {font-size: 17px;}
.font-size-18 {font-size: 18px;}
.font-size-19 {font-size: 19px;}
.font-size-20 {font-size: 20px;}
.font-size-21 {font-size: 21px;}
.font-size-22 {font-size: 22px;}
.font-size-23 {font-size: 23px;}
.font-size-24 {font-size: 24px;}
.font-size-25 {font-size: 25px;}
.font-size-26 {font-size: 26px;}
.font-size-27 {font-size: 27px;}
.font-size-28 {font-size: 28px;}
.font-size-29 {font-size: 29px;}
.font-size-30 {font-size: 30px;}
.line-height-20 {line-height: 22px;}
.line-height-1 {line-height: 21px;}
.line-height-22 {line-height: 22px;}
.line-height-23 {line-height: 23px;}
.line-height-24 {line-height: 24px;}
.line-height-25 {line-height: 25px;}
.line-height-26 {line-height: 26px;}
.line-height-27 {line-height: 27px;}
.line-height-28 {line-height: 28px;}
.line-height-29 {line-height: 29px;}
.line-height-30 {line-height: 30px;}
.line-height-31 {line-height: 31px;}
.line-height-32 {line-height: 32px;}
.line-height-33 {line-height: 33px;}
.line-height-34 {line-height: 34px;}
.line-height-35 {line-height: 35px;}
.font-weight-100 {font-weight: 100;}
.font-weight-200 {font-weight: 200;}
.font-weight-300 {font-weight: 300;}
.font-weight-400 {font-weight: 400;}
.font-weight-500 {font-weight: 500;}
.font-weight-600 {font-weight: 600;}
.font-weight-700 {font-weight: 700;}
.font-weight-800 {font-weight: 800;}
.rounded-30 {border-radius: 30px;}
.font-weight-900 {font-weight: 900;}
.margin-bottom-0 {margin-bottom: 0px;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-bottom-15 {margin-bottom: 15px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-25 {margin-bottom: 25px;}
.margin-bottom-30 {margin-bottom: 30px;}
.margin-bottom-35 {margin-bottom: 35px;}
.margin-bottom-40 {margin-bottom: 40px;}
.margin-bottom-45 {margin-bottom: 45px;}
.margin-bottom-50 {margin-bottom: 50px;}
.margin-bottom-55 {margin-bottom: 55px;}
.margin-bottom-60 {margin-bottom: 60px;}
.margin-bottom-65 {margin-bottom: 65px;}
.margin-bottom-70 {margin-bottom: 70px;}
.margin-bottom-75 {margin-bottom: 75px;}
.margin-bottom-80 {margin-bottom: 80px;}
.margin-bottom-85 {margin-bottom: 85px;}
.margin-bottom-90 {margin-bottom: 90px;}
.margin-bottom-95 {margin-bottom: 95px;}
.margin-bottom-100 {margin-bottom: 100px;}
.margin-top-0 {margin-top: 0px;}
.margin-top-5 {margin-top: 5px;}
.margin-top-10 {margin-top: 10px;}
.margin-top-15 {margin-top: 15px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-25 {margin-top: 25px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-35 {margin-top: 35px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-45 {margin-top: 45px;}
.margin-top-50 {margin-top: 50px;}
.margin-top-55 {margin-top: 55px;}
.margin-top-60 {margin-top: 60px;}
.margin-top-65 {margin-top: 65px;}
.margin-top-70 {margin-top: 70px;}
.margin-top-75 {margin-top: 75px;}
.margin-top-80 {margin-top: 80px;}
.margin-top-85 {margin-top: 85px;}
.margin-top-90 {margin-top: 90px;}
.margin-top-95 {margin-top: 95px;}
.margin-top-100 {margin-top: 100px;}
.padding-bottom-0 {padding-bottom: 0px;}
.padding-bottom-5 {padding-bottom: 5px;}
.padding-bottom-10 {padding-bottom: 10px;}
.padding-bottom-15 {padding-bottom: 15px;}
.padding-bottom-20 {padding-bottom: 20px;}
.padding-bottom-25 {padding-bottom: 25px;}
.padding-bottom-30 {padding-bottom: 30px;}
.padding-bottom-35 {padding-bottom: 35px;}
.padding-bottom-40 {padding-bottom: 40px;}
.padding-bottom-45 {padding-bottom: 45px;}
.padding-bottom-50 {padding-bottom: 50px;}
.padding-bottom-55 {padding-bottom: 55px;}
.padding-bottom-60 {padding-bottom: 60px;}
.padding-bottom-65 {padding-bottom: 65px;}
.padding-bottom-70 {padding-bottom: 70px;}
.padding-bottom-75 {padding-bottom: 75px;}
.padding-bottom-80 {padding-bottom: 80px;}
.padding-bottom-85 {padding-bottom: 85px;}
.padding-bottom-90 {padding-bottom: 90px;}
.padding-bottom-95 {padding-bottom: 95px;}
.padding-bottom-100 {padding-bottom: 100px;}
.padding-top-0 {padding-top: 0px;}
.padding-top-5 {padding-top: 5px;}
.padding-top-10 {padding-top: 10px;}
.padding-top-15 {padding-top: 15px;}
.padding-top-20 {padding-top: 20px;}
.padding-top-25 {padding-top: 25px;}
.padding-top-30 {padding-top: 30px;}
.padding-top-35 {padding-top: 35px;}
.padding-top-40 {padding-top: 40px;}
.padding-top-45 {padding-top: 45px;}
.padding-top-50 {padding-top: 50px;}
.padding-top-55 {padding-top: 55px;}
.padding-top-60 {padding-top: 60px;}
.padding-top-65 {padding-top: 65px;}
.padding-top-70 {padding-top: 70px;}
.padding-top-75 {padding-top: 75px;}
.padding-top-80 {padding-top: 80px;}
.padding-top-85 {padding-top: 85px;}
.padding-top-90 {padding-top: 90px;}
.padding-top-95 {padding-top: 95px;}
.padding-top-100 {padding-top: 100px;}
.clear:before, .clear:after, .clearfix:before, .clearfix:after, .prelude-container:before, .prelude-container:after {clear: both;display: table;line-height: 0;content: "";}
.clear:after, .clearfix:after, .prelude-container:after {clear: both;}
.vc_col-has-fill&gt;.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill+.vc_row&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill+.vc_vc_row&gt;.vc_row&gt;.vc_vc_column&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner&gt;.vc_row&gt;.vc_vc_column_inner&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill&gt;.vc_row&gt;.vc_vc_column&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill&gt;.vc_vc_column_inner&gt;.vc_column_container&gt;.vc_column-inner {padding-top: 0 !important;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid &gt; li, .last_toggle_el_margin, .wpb_button {margin-bottom: 0 !important;}
@media (max-width: 991px) {.full-on-991 .vc_col-sm-3, .full-on-991 .vc_col-sm-4, .full-on-991 .vc_col-sm-5, .full-on-991 .vc_col-sm-6, .full-on-991 .vc_col-sm-7, .full-on-991 .vc_col-sm-8 {width: 100% !important;}
	.half-on-991 .vc_col-sm-2, .half-on-991 .vc_col-sm-3, .half-on-991 .vc_col-sm-4, .half-on-991 .vc_col-sm-5 {width: 50% !important;}}
@media (max-width: 767px) {.half-on-991 .vc_col-sm-2, .half-on-991 .vc_col-sm-3, .half-on-991 .vc_col-sm-4, .half-on-991 .vc_col-sm-5 {width: 100% !important;}}
.tparrows.custom {background-color: rgba(29,43,55,.5);width: 60px;height: 60px;border-radius: 50%;transition: all ease .3s;}
.tparrows.custom:hover {background-color: #00d664;}
.custom.tparrows.tp-leftarrow:before, .custom.tparrows.tp-rightarrow:before {content: "îš†";font-family: "Pe-icon-7-stroke";color: #fff;font-size: 24px;line-height: 60px;}
.custom.tparrows.tp-rightarrow:before {content: "îš„";}
.tp-bullets.custom .tp-bullet {width: 8px;height: 8px;border: 2px solid #fff;border-radius: 50%;background-color: transparent;transition: all ease .3s;}
.tp-bullets.custom .tp-bullet.selected {background-color: #fff;}
a.rev-btn, .prelude-button {transition: background .3s ease 0s,color .3s ease 0s !important;}
.bypostauthor &gt; article {background-color: #f7f4fb;border: 0 !important;}
.sticky-post {display: inline-block;color: #00d664;font-size: 20px;position: absolute;left: 6px;top: -12px;}
.aligncenter {display: block;margin: 0 auto;}
.alignright {float: right;margin: 7px 0 15px 25px;}
.alignleft {float: left;margin: 7px 25px 15px 0;}
blockquote.alignleft {margin: 5px 20px 0;}
blockquote.alignright {margin: 5px 0 20px 20px;}
blockquote.aligncenter {margin-bottom: 20px;}
.floatleftcenter {float: none;margin: 0 auto;}
.floatleft {float: left;}
.floatright {float: right;}
.wp-caption {text-align: center;text-align: center;max-width: 100%;margin-bottom: 20px;}
.wp-caption img {display: block;margin: 0 auto;padding: 0;border: 0 none;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption .wp-caption-text, .gallery-caption {font-size: 1em;padding: 10px 0 0;margin: 0;text-align: center;font-style: italic;}
.wp-caption.alignnone {margin-bottom: 20px;}
.wp-smiley {margin: 0;max-height: 1em;}
#img-attch-page {text-align: center;overflow: hidden;}
#img-attch-page img {display: inline-block;margin: 0 auto;max-width: 100%;margin-bottom: 20px;}
.post-password-form label {font-weight: bolder;color: #39374d;}
form.login .lost_password {display: inline-block;}
.wpstats {display: none;}
.gallery {margin: 0 -1.15% 30px;}
.gallery-item {display: inline-block;max-width: 33.33%;padding: 0 1.15% 2.3%;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.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%;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.wp-block-button {margin-top: 15px;margin-bottom: 15px;}
.wp-block-button &gt; a:hover {text-decoration: underline;}
.wp-block-cover-text a, .wp-block-cover-text {color: #eee !important;}
.prelude-container {width: 1170px;margin: 0 auto;max-width: 90%;}
#page {background: #fff;}
#main-content {padding: 100px 0;}
.no-padding-content #main-content {padding: 0;}
.page-single-project #main-content {padding: 0 !important;background-image: none !important;}
#inner-content, #inner-sidebar {position: relative;z-index: 1;}
#inner-content:after, #inner-sidebar:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-style: solid;border-width: 0;z-index: -1;}
#site-content {float: left;width: 65.812%;}
#sidebar {float: right;width: 31.624%;border-style: solid;border-width: 1px;border-color: #e7e7e7;padding: 35px 35px 40px;border-radius: 5px;}
.sidebar-left #site-content {float: right;}
.sidebar-left #sidebar {float: left;}
.no-sidebar #site-content, .page-empty-widget #site-content, .blog-empty-widget #site-content, #site-content.archive-project {width: 100% !important;max-width: none !important;float: none !important;}
.site-layout-boxed #wrapper {background-color: #f4f4f4;padding: 30px;}
.site-layout-boxed #page {width: 1240px;max-width: 100%;margin: 0 auto;position: relative;}
.site-layout-boxed #page .prelude-container {width: auto !important;max-width: none !important;padding-left: 30px;padding-right: 30px;}
.site-layout-boxed.box-shadow #page {box-shadow: 0px 4px 6px rgba(0,0,0,.04);}
.site-layout-boxed #site-header.fixed-hide {width: 1240px;left: 50%;transform: translateX(-50%);}
#top-bar {font-size: 14px;font-weight: 500;position: relative;z-index: 1;}
#top-bar:after {background-color: transparent;content: "";z-index: -1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all ease .3s;}
#top-bar .top-bar-inner-wrap {display: table;width: 100%;}
#top-bar .top-bar-content {font-family: "Futura PT",sans-serif;display: table-cell;margin: 0;text-align: left;vertical-align: middle;width: 60%;}
#top-bar .top-bar-socials {display: table-cell;text-align: right;vertical-align: middle;width: 40%;}
#top-bar .top-bar-socials .icons {margin-left: 5px;display: inline-block;}
#top-bar .top-bar-socials .text {display: inline-block;padding-right: 7px;}
#top-bar .top-bar-socials .icons a {position: relative;z-index: 1;font-size: 16px;width: 49px;height: 39px;line-height: 39px;text-align: center;display: inline-block;}
#top-bar .top-bar-socials .icons a:hover {text-decoration: none;}
#top-bar .top-bar-socials .icons a:last-child {margin-right: 0;}
.top-bar-menu {margin: 0;list-style: none;}
.top-bar-menu ul {display: none !important;}
.top-bar-menu li:last-child {margin-right: 0;}
.top-bar-menu, .top-bar-menu li {display: inline-block;position: relative;}
.top-bar-menu li:before {content: "";width: 1px;height: 15px;position: absolute;right: -15px;top: 6px;}
.top-bar-menu li a {display: inline-block;position: relative;padding: 0 8px;border-radius: 2px;}
.top-bar-has-border #top-bar {border-style: solid;}
.top-bar-style-1 #top-bar {border-bottom: 1px solid #e6e3e9;}
.top-bar-style-1 #top-bar:after {background-color: transparent;}
.top-bar-style-1 #top-bar .top-bar-content .content {padding: 11px 20px;line-height: 39px;border-right: 1px solid #e6e3e9;}
.top-bar-style-1 #top-bar .top-bar-content .content:first-child {border-left: 1px solid #e6e3e9;}
.top-bar-style-1 #top-bar, .top-bar-style-1 #top-bar a {color: #39374d;}
.top-bar-style-1 #top-bar .top-bar-socials .icons a {position: relative;z-index: 1;font-size: 16px;width: 49px;height: 39px;line-height: 39px;text-align: center;display: inline-block;}
.top-bar-style-1 #top-bar .top-bar-socials .icons a {color: #959595;border-right: 1px solid #e6e3e9;}
.top-bar-style-1 #top-bar .top-bar-socials .icons a:first-child {border-left: 1px solid #e6e3e9;}
.top-bar-style-1 #top-bar .top-bar-content .content a:hover, .top-bar-style-1 #top-bar .top-bar-socials .icons a:hover {color: #00d664;}
.top-bar-style-2 #top-bar {border-bottom: 1px solid rgba(230,227,233,.2);}
.top-bar-style-2 #top-bar:after {background-color: transparent;}
.top-bar-style-2 #top-bar .top-bar-content .content {padding: 11px 20px;line-height: 39px;border-right: 1px solid rgba(230,227,233,.2);}
.top-bar-style-2 #top-bar .top-bar-content .content:first-child {border-left: 1px solid rgba(230,227,233,.2);}
.top-bar-style-2 #top-bar, .top-bar-style-2 #top-bar a {color: #f9f9f9;}
.top-bar-style-2 #top-bar .top-bar-socials .icons a {position: relative;z-index: 1;font-size: 16px;width: 49px;height: 39px;line-height: 39px;text-align: center;display: inline-block;}
.top-bar-style-2 #top-bar .top-bar-socials .icons a {color: #f9f9f9;border-right: 1px solid rgba(230,227,233,.2);}
.top-bar-style-2 #top-bar .top-bar-socials .icons a:first-child {border-left: 1px solid rgba(230,227,233,.2);}
.top-bar-style-2 #top-bar .top-bar-content .content a:hover, .top-bar-style-2 #top-bar .top-bar-socials .icons a:hover {color: #f9f9f9;}
#site-header {position: relative;z-index: 100;border-style: solid;}
#site-header:after {background-color: transparent;content: "";z-index: -1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all ease .3s;}
#site-header-inner {position: relative;padding-top: 0;padding-bottom: 0;height: 100%;}
#site-header #main-nav .menu-fallback {padding-right: 16px;position: relative;text-decoration: underline;display: inline-block;height: 100px;line-height: 100px;}
#site-header #main-nav .menu-fallback:hover {color: #aaa;}
#site-logo {float: left;max-width: 100%;transition: all ease .3s;}
#site-logo-inner {margin: 20px 0;transition: all ease .3s;}
#site-logo .site-logo-text {color: #39374d;font-size: 24px;line-height: 30px;font-weight: bolder;}
#site-logo .site-logo-text:hover {color: #00d664;}
#main-nav {display: block;float: right;}
#main-nav ul {margin: 0;}
#main-nav ul li {position: relative;list-style: none;padding-top: 0;padding-bottom: 0;}
#main-nav &gt; ul &gt; li {float: left;margin: 0 17px;}
#main-nav &gt; ul &gt; li:before {content: "";width: 0;height: 0;position: absolute;right: 0;bottom: 0;border-bottom: 2px solid #00d664;z-index: -1;-webkit-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-moz-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-ms-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-o-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;}
#main-nav &gt; ul &gt; li:hover:before {width: 100%;left: 0;right: auto;}
#main-nav &gt; ul &gt; li &gt; a {display: block;font-family: "Futura PT",sans-serif;font-weight: 500;height: 80px;line-height: 80px;}
#main-nav &gt; ul &gt; li.menu-item-has-children &gt; a &gt; span {position: relative;padding-right: 20px;}
#main-nav &gt; ul &gt; li.menu-item-has-children &gt; a &gt; span:after {line-height: normal;font-size: 20px;font-weight: normal;content: "îšˆ";font-family: "Pe-icon-7-stroke";position: absolute;right: 0;top: 0;margin-top: 2px;}
#main-nav &gt; ul &gt; li &gt; a:not([href]) {cursor: pointer;}
#main-nav .sub-menu {padding: 19px 0;background-color: #fff;position: absolute;left: 0;top: 100%;width: 250px;margin-top: 5px;opacity: 0;visibility: hidden;z-index: 9999;box-shadow: 0 0px 30px 0 rgba(0,0,0,.1);transition: all ease .3s;}
#main-nav .sub-menu .sub-menu {left: 100%;top: -7px;transform: none;margin-left: 0;}
#main-nav .sub-menu li a {padding: 6px 37px;color: #556575;font-family: "Futura PT",sans-serif;display: block;position: relative;}
#main-nav .sub-menu li a &gt; span {position: relative;display: inline-block;}
#main-nav .sub-menu li a:hover {color: #00d664;background-color: #f2f2f2;padding-left: 40px;}
#main-nav .sub-menu li a:before {content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background-color: #00d664;transition: all ease .3s;}
#main-nav .sub-menu li a:hover:before {width: 2px;}
#main-nav .sub-menu li:first-child &gt; a {border: 0;}
#main-nav li:hover &gt; .sub-menu {margin-top: 0;opacity: 1;visibility: visible;transition: all ease .3s;}
#main-nav .sub-menu li.menu-item-has-children &gt; a:after {line-height: normal;font-size: 16px;font-weight: normal;content: "îš„";font-family: "Pe-icon-7-stroke";position: absolute;right: 30px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
#main-nav .sub-menu.left {left: auto;right: 0;}
#main-nav .sub-menu .sub-menu.left {left: -100%;}
#main-nav li.megamenu {position: inherit;}
#main-nav li.megamenu ul.sub-menu {z-index: 99999;background-color: transparent;}
#main-nav li.megamenu &gt; ul.sub-menu ul.sub-menu {transition: none;transform: none;padding: 0;}
#main-nav li.megamenu ul.sub-menu li.menu-item-has-children &gt; a:after, #main-nav li.megamenu ul.sub-menu li.menu-item-has-children &gt; a &gt; span:after {display: none;}
#main-nav li.megamenu &gt; ul.sub-menu {width: 100%;left: 0;right: auto;background-color: #fff;padding: 40px 0;}
#main-nav li.megamenu &gt; ul.sub-menu &gt; li {display: block;float: left;width: 100%;border-right: 1px solid rgba(0,0,0,.08);}
#main-nav li.megamenu &gt; ul.sub-menu &gt; li:last-child {border: 0;}
#main-nav li.megamenu.col-3 &gt; ul.sub-menu &gt; li {width: 26.333%;margin-left: 7%;}
#main-nav li.megamenu.col-3 &gt; ul.sub-menu &gt; li:nth-child(4n) {clear: both;}
#main-nav li.megamenu.col-4 &gt; ul.sub-menu &gt; li {width: 19%;margin-left: 6%;}
#main-nav li.megamenu.col-4 &gt; ul.sub-menu &gt; li:nth-child(5n) {clear: both;}
#main-nav li.megamenu.col-5 &gt; ul.sub-menu &gt; li {width: 15%;margin-left: 5%;}
#main-nav li.megamenu.col-5 &gt; ul.sub-menu &gt; li:nth-child(6n) {clear: both;}
#main-nav li.megamenu &gt; ul.sub-menu &gt; li ul {display: block !important;top: auto !important;width: 100% !important;min-width: 0 !important;left: auto !important;position: relative !important;border: none !important;padding: 0 !important;box-shadow: none !important;}
#main-nav li.megamenu &gt; ul.sub-menu &gt; .menu-item-has-children &gt; a {transition: none;transform: none;position: relative;font-size: 15px;font-weight: 500;color: #39374d;margin-bottom: 12px;}
#main-nav li.megamenu.no-heading &gt; ul.sub-menu &gt; .menu-item-has-children &gt; a {display: none;}
#main-nav li.megamenu:hover ul li ul {opacity: 1;visibility: visible;}
#main-nav-mobi {display: block;position: fixed;top: 0;left: -300px;height: 100%;z-index: 999999;width: 300px;max-width: 100%;padding-bottom: 50px;overflow-x: hidden;overflow-y: auto;background-color: #1a1923;color: #fff;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-overflow-scrolling: touch;}
#main-nav-mobi::-webkit-scrollbar-track {background-color: #586572;}
#main-nav-mobi::-webkit-scrollbar {width: 6px;background-color: #586572;}
#main-nav-mobi::-webkit-scrollbar-thumb {background-color: #586572;}
.mobi-overlay {opacity: 0;visibility: hidden;position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.8);z-index: 9999;transition: all ease .3s;}
.mobi-overlay.show {opacity: 1;visibility: visible;}
.mobi-overlay .close:after {content: "îš";font-family: "Pe-icon-7-stroke";font-weight: normal;cursor: pointer;position: absolute;right: 20px;top: 10px;width: 50px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 30px;transition: all ease .3s;}
.mobi-overlay .close:hover:after {opacity: .7;}
html.disable-scroll {overflow-y: hidden;}
#main-nav-mobi ul {display: block;list-style: none;margin: 0;padding: 0;}
#main-nav-mobi ul li {margin: 0;position: relative;cursor: pointer;border-top: 1px solid rgba(255,255,255,.07);}
#main-nav-mobi ul li a {color: #fff;display: block;font-family: "Futura PT",sans-serif;font-size: 16px;line-height: 50px;text-decoration: none;padding: 0 22px 0 35px;}
#main-nav-mobi ul &gt; li &gt; a:hover {opacity: .7;}
#main-nav-mobi .menu-item-has-children .arrow {cursor: pointer;display: inline-block;font-family: "Pe-icon-7-stroke";font-size: 20px;line-height: 50px;position: absolute;right: 0;text-align: center;top: 0;width: 50px;color: #fff;transition: all ease .3s;}
#main-nav-mobi .menu-item-has-children .arrow:hover {opacity: .7;}
#main-nav-mobi .menu-item-has-children .arrow:before {content: "îšˆ";}
#main-nav-mobi .menu-item-has-children .arrow.active:before {content: "îš„";}
#main-nav-mobi ul ul {background-color: rgba(255,255,255,.02);}
.nav-extend {display: none;}
#main-nav-mobi .search-form {position: relative;margin: 32px 22px 35px;}
#main-nav-mobi .search-form .search-field {padding-right: 48px;width: 100%;margin-bottom: 0;padding: 10px 25px;background-color: #fff;border: 1px solid #fff;border-radius: 3px;}
#main-nav-mobi .search-form .search-submit {position: absolute;right: 12px;top: 10px;width: 30px;height: 30px;text-align: center;text-indent: 9999px;background-color: transparent;padding: 0;border: 0;overflow: hidden;}
#main-nav-mobi .search-form .search-submit:before {color: #a9a9a9;content: "î˜˜";font-family: "Pe-icon-7-stroke";font-size: 22px;width: 30px;height: 30px;line-height: 30px;position: absolute;left: 0;top: 0;text-align: center;text-indent: 0;font-weight: normal;transition: all ease .3s;}
#main-nav-mobi .search-form .search-submit:hover:before {color: #39374d;}
#main-nav-mobi .ext &gt; .text {display: none;}
#main-nav-mobi .ext &gt; .cart-info {position: relative;padding-left: 62px;}
#main-nav-mobi .ext &gt; .cart-info:before {content: "î˜•";font-family: "Pe-icon-7-stroke";font-weight: normal;font-size: 18px;position: absolute;left: 34px;top: -1px;color: #fff;}
#main-nav-mobi .ext &gt; .cart-info:hover {opacity: .7;}
#main-nav-mobi .menu-logo-inner {display: inline-block;margin: 25px 22px 25px 35px;}
#main-nav-mobi .menu-logo-inner a {padding: 0;}
.mobile-button {width: 24px;height: 14px;display: none;float: right;position: absolute;top: 50%;right: 0;transform: translate3d(0,-50%,0);background: transparent;cursor: pointer;transition: all ease .3s;}
.mobile-button.hide {opacity: 0;}
.mobile-button:before, .mobile-button:after, .mobile-button span {background-color: #39374d;transition: all ease .3s;}
.mobile-button:before, .mobile-button:after {content: "";position: absolute;top: 0;top: 50%;height: 2px;width: 24px;border-radius: 2px;left: 0;transform-origin: 50% 50%;}
.mobile-button span {position: absolute;width: 24px;height: 2px;border-radius: 2px;left: 0;top: 50%;margin-top: -1px;overflow: hidden;text-indent: 200%;}
.mobile-button:hover span, .mobile-button:hover:before, .mobile-button:hover:after {opacity: .7;}
.mobile-button:before {transform: translate3d(0,-7px,0);}
.mobile-button:after {transform: translate3d(0,5px,0);}
.nav-top-cart-wrapper {float: right;padding: 24px 0;margin-left: 13px;position: relative;transition: all ease .3s;}
.nav-top-cart-wrapper .nav-cart-trigger {position: relative;display: block;text-align: center;width: 32px;height: 32px;line-height: 32px;font-size: 22px;}
.nav-top-cart-wrapper .nav-cart-trigger .cart-icon {display: inline-block;}
.nav-top-cart-wrapper .shopping-cart-items-count {font-family: "Futura PT",sans-serif;position: absolute;right: -2px;top: -4px;width: 20px;height: 20px;line-height: 20px;font-size: 12px;font-weight: 500;display: block;border-radius: 50%;text-align: center;background-color: #00d664;color: #f1f4f9;}
.nav-top-cart-wrapper .nav-shop-cart {width: 300px;opacity: 0;visibility: hidden;margin-top: 5px;position: absolute;right: 0;top: 100%;z-index: 999999;background-color: #fff;padding: 0;box-shadow: 0 0px 30px 0 rgba(0,0,0,.1);transition: all ease .3s;}
.nav-top-cart-wrapper:hover .nav-shop-cart {margin: 0;opacity: 1;visibility: visible;transition: all ease .3s;}
.header-search-wrap {padding: 24px 0;margin-left: 13px;float: right;}
.header-search-trigger {display: inline-block;text-align: center;width: 32px;height: 32px;line-height: 32px;font-size: 22px;}
.search-style-fullscreen .search_form_wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;background-color: rgba(3,15,39,.97);overflow: hidden;opacity: 0;visibility: hidden;transition: all ease-in-out .3s;}
.search-style-fullscreen .search_form {position: absolute;width: 40%;top: 50%;left: 50%;transform: translate(-50%,-50%);margin-top: 10px;transition: all ease-in-out .25s;}
.search-style-fullscreen .search-field {width: 100%;font-family: "Futura PT",sans-serif;font-weight: 500;margin-bottom: 0;color: #39374d;background-color: #e9e9e9;border-radius: 8px;padding: 13px 20px;}
.search-style-fullscreen .search-field, .search-style-fullscreen .search-field:focus {border: 0;}
.search-style-fullscreen .search-submit {position: absolute;right: -2px;top: 0;height: 52px;border-radius: 0 8px 8px 0;transition: all ease .3s;}
.search-style-fullscreen .search-close {position: absolute;top: 30px;right: 40px;display: inline-block;text-align: center;cursor: pointer;z-index: 1;transition: all ease .3s;}
.search-style-fullscreen .search-close:before {content: "îš";font-family: "Pe-icon-7-stroke";font-weight: 400;color: #fff;font-size: 36px;transition: all ease .3s;}
.search-style-fullscreen .search-close:hover:before {color: #ff4539;}
.search-style-fullscreen.search-opened .search_form_wrap {opacity: 1;visibility: visible;}
.search-style-fullscreen.search-opened .search_form {margin-top: 0;}
#site-header .header-button {float: right;margin: 15px 0;margin-left: 22px;}
#site-header .header-button a {font-family: "Futura PT",sans-serif;display: inline-block;width: 150px;height: 50px;line-height: 50px;font-weight: 500;letter-spacing: .25px;text-align: center;border-radius: 3px;}
.header-btn-1 #site-header .header-button a {background-color: #00d664;color: #fff;}
.header-btn-1 #site-header .header-button a:hover {background-color: #39374d;color: #fff;}
.header-btn-2 #site-header .header-button a {border: 1px solid rgba(255,255,255,.5);background-color: rgba(255,255,255,.1);color: #fff;line-height: 48px;}
.header-btn-2 #site-header .header-button a:hover {background-color: #fff;color: #39374d;}
.header-btn-3 #site-header .header-button a {background-color: rgba(255,255,255,.1);color: #fff;line-height: 50px;}
.header-btn-3 #site-header .header-button a:hover {background-color: #fff;color: #39374d;}
.header-btn-4 #site-header .header-button a {background-color: #0575e6;color: #fff;line-height: 50px;}
.header-btn-4 #site-header .header-button a:hover {background-color: #39374d;color: #fff;}
.header-btn-5 #site-header .header-button a {background-color: #3fb6dc;color: #fff;line-height: 50px;}
.header-btn-5 #site-header .header-button a:hover {background-color: #39374d;color: #fff;}
.header-btn-6 #site-header .header-button a {background-color: #f36;color: #fff;line-height: 50px;}
.header-btn-6 #site-header .header-button a:hover {background-color: #39374d;color: #fff;}
.header-style-1 #site-header:after {background-color: #fff;}
.header-style-1 #main-nav &gt; ul &gt; li &gt; a {color: #556575;}
.header-style-1 #main-nav &gt; ul &gt; li.current-menu-item &gt; a, .header-style-1 #main-nav &gt; ul &gt; li.current-menu-parent &gt; a, .header-style-1 #main-nav &gt; ul &gt; li &gt; a:hover {color: #253642;}
.header-style-1 #site-header .nav-top-cart-wrapper .nav-cart-trigger, .header-style-1 #site-header .header-search-trigger {color: #556575;}
.header-style-1 #site-header .nav-top-cart-wrapper .nav-cart-trigger:hover, .header-style-1 #site-header .header-search-trigger:hover {color: #00d664;}
.header-style-2 #site-header:after {background-color: #39374d;}
.header-style-2 #main-nav &gt; ul &gt; li &gt; a, .header-style-2 #site-header .nav-top-cart-wrapper .nav-cart-trigger, .header-style-2 #site-header .header-search-trigger {color: #d7d7d7;}
.header-style-2 #site-header .nav-top-cart-wrapper .nav-cart-trigger:hover, .header-style-2 #site-header .header-search-trigger:hover {color: #00d664;}
.header-style-2 #main-nav &gt; ul &gt; li.current-menu-item &gt; a, .header-style-2 #main-nav &gt; ul &gt; li.current-menu-parent &gt; a, .header-style-2 #main-nav &gt; ul &gt; li &gt; a:hover {color: #fff;}
.header-style-3 #site-header-wrap {position: absolute;left: 0;top: 0;width: 100%;z-index: 150;}
.header-style-3 #site-header:after {background-color: transparent;content: "";z-index: -1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all ease .3s;}
.header-style-3 #main-nav &gt; ul &gt; li &gt; a, .header-style-3 #site-header .nav-top-cart-wrapper .nav-cart-trigger, .header-style-3 #site-header .header-search-trigger {color: #556575;}
.header-style-3 #main-nav &gt; ul &gt; li.current-menu-item &gt; a, .header-style-3 #main-nav &gt; ul &gt; li.current-menu-parent &gt; a, .header-style-3 #main-nav &gt; ul &gt; li &gt; a:hover {color: #253642;}
.header-style-3 #site-header .nav-top-cart-wrapper .nav-cart-trigger:hover, .header-style-3 #site-header .header-search-trigger:hover {color: #00d664;}
.header-style-4 #site-header-wrap {position: absolute;left: 0;top: 0;width: 100%;z-index: 150;}
.header-style-4 #site-header:after {background-color: transparent;content: "";z-index: -1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all ease .3s;}
.header-style-4 #site-header {background-color: transparent;box-shadow: none;}
.header-style-4 #main-nav &gt; ul &gt; li &gt; a, .header-style-4 #site-header .nav-top-cart-wrapper .nav-cart-trigger, .header-style-4 #site-header .header-search-trigger {color: #ebebeb;}
.header-style-4 #site-header .nav-top-cart-wrapper .nav-cart-trigger:hover, .header-style-4 #site-header .header-search-trigger:hover {color: #00d664;}
.header-style-4 #main-nav &gt; ul &gt; li.current-menu-item &gt; a, .header-style-4 #main-nav &gt; ul &gt; li.current-menu-parent &gt; a, .header-style-4 #main-nav &gt; ul &gt; li &gt; a:hover {color: #fff;}
#site-header.fixed-hide {position: fixed;left: 0;top: 0;width: 100%;z-index: 9989;transition: background ease .3s;}
#site-header.fixed-hide, #site-header .site-navigation-wrap.fixed-hide {box-shadow: 0 0px 10px rgba(0,0,0,.1);}
.header-style-3 #site-header.fixed-hide {background-color: rgba(255,255,255,.97);}
.header-style-4 #site-header.fixed-hide {background-color: rgba(29,43,55,.9);}
#site-header .site-navigation-wrap.fixed-hide {position: fixed;left: 0;top: -200px;width: 100%;z-index: 99999;transition: all ease .3s;}
#site-header .site-navigation-wrap.fixed-hide .inner {position: static;transform: none;padding: 0;}
#site-header .site-navigation-wrap.fixed-hide #main-nav &gt; ul &gt; li:first-child {margin-left: 0;}
#site-header .site-navigation-wrap.fixed-show {top: 0;}
.header-style-2 .mobile-button:before, .header-style-2 .mobile-button:after, .header-style-2 .mobile-button span, .header-style-4 .mobile-button:before, .header-style-4 .mobile-button:after, .header-style-4 .mobile-button span {background-color: #fff;}
.header-has-custom-bg #site-header:after, .top-bar-has-custom-bg #top-bar:after {display: none;}
#featured-title {background-color: #f7f4fb;background-size: cover;border-style: solid;}
#featured-title .inner-wrap {display: table;overflow: hidden;width: 100%;}
#featured-title .inner-wrap {padding: 70px 0;}
.header-style-3 #featured-title .inner-wrap, .header-style-4 #featured-title .inner-wrap {padding: 220px 0 70px;}
#featured-title .title-group {display: table-cell;margin: 0;text-align: left;vertical-align: middle;width: 50%;}
#featured-title #breadcrumbs {display: table-cell;text-align: right;vertical-align: middle;width: 40%;font-family: "Futura PT",sans-serif;font-size: 18px;font-weight: 500;line-height: 25px;color: #777;}
#featured-title .main-title {position: relative;font-size: 38px;letter-spacing: -.1px;z-index: 1;display: inline-block;margin: 0;}
#featured-title .sub-title {font-size: 22px;font-weight: 400;margin: 3px 0 0;color: #bdbdbd;}
#featured-title .main-title.has-shadow {text-shadow: rgba(0,0,0,.3) 0px 1px 1px;}
#featured-title .main-title:after, #featured-title #breadcrumbs .breadcrumbs-inner:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;border-style: solid;border-width: 0;}
#featured-title #breadcrumbs .breadcrumbs-inner {z-index: 1;position: relative;display: inline-block;}
#featured-title #breadcrumbs a {color: #39374d;}
#featured-title #breadcrumbs a:hover {color: #00d664;}
#featured-title #breadcrumbs .breadcrumb-trail &gt; a, #featured-title #breadcrumbs .breadcrumb-trail &gt; span {position: relative;display: inline-block;padding-right: 25px;}
#featured-title #breadcrumbs .breadcrumb-trail &gt; a:after, #featured-title #breadcrumbs .breadcrumb-trail &gt; span:after {content: "ï„…";font-family: "FontAwesome";font-size: 16px;color: #39374d;position: absolute;right: 8px;top: 0;line-height: 26px;}
#featured-title #breadcrumbs .breadcrumb-trail &gt; span {padding-right: 0;}
#featured-title #breadcrumbs .breadcrumb-trail &gt; span:after {display: none;}
#featured-title.center .inner-wrap {display: block;}
#featured-title.center .title-group {display: block;width: 100%;text-align: center;margin-bottom: 38px;}
#featured-title.center #breadcrumbs {display: block;width: 100%;text-align: center;margin-top: 20px;}
.hentry {margin-top: 40px;position: relative;}
.hentry .post-media iframe {margin-bottom: 0;}
.hentry:first-child {margin-top: 0;}
.hentry .post-content-wrap {padding: 30px 35px 50px;position: relative;border: 1px solid #e7e7e7;border-radius: 0 0 5px 5px;}
.hentry .post-categories {font-size: 14px;}
.hentry .page-links {clear: both;padding: 20px 0 10px;}
.hentry .page-links span, .hentry .page-links a span {display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 13px;border-radius: 15px;border: 1px solid #e7e7e7;color: #00d664;text-align: center;}
.hentry .page-links a:hover span {color: #39374d;}
.hentry .page-links a span {color: #748494;}
.post-media {position: relative;border-radius: 5px 5px 0 0;overflow: hidden;}
.post-media .slick-prev, .post-media .slick-next {padding: 0;background-color: rgba(0,0,0,.2);width: 40px;height: 40px;margin-top: -20px;position: absolute;top: 50%;cursor: pointer;border: none;outline: none;text-shadow: none;z-index: 77799;text-indent: -9999px;display: inline-block;}
.post-media .slick-prev:before, .post-media .slick-next:before {text-indent: 0;content: "î¤š";font-family: "Pe-icon-7-stroke";font-size: 14px;color: #fff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 40px;text-align: center;display: inline-block;}
.post-media .slick-next:before {content: "î¤›";}
.post-media .slick-prev {left: 10px;}
.post-media .slick-next {right: 10px;}
.post-media .slick-prev:hover, .post-media .slick-next:hover {background-color: #00d664;}
.post-media .slick-dots {list-style: none;margin: 0;text-align: center;line-height: 10px;position: absolute;left: 0;bottom: 20px;width: 100%;}
.post-media .slick-dots li {padding: 0;display: inline-block;}
.post-media .slick-dots li button {padding: 0;width: 10px;height: 10px;margin: 0 5px;background-color: #fff;font-size: 0;display: block;cursor: pointer;color: transparent;border: 0;outline: none;border-radius: 50%;transition: all ease .3s;}
.post-media .slick-dots li.slick-active button {background-color: #00d664;}
.hentry .post-title {font-size: 32px;margin: 36px 0 21px;-ms-word-wrap: break-word;word-wrap: break-word;}
.hentry .post-title-inner {z-index: 1;position: relative;display: inline-block;}
.hentry .post-title-inner:before {content: "";position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;border: 1px solid transparent;}
.hentry .post-title-inner:after {content: "";position: absolute;left: 0;top: 100%;width: 0;height: 0;background-color: transparent;}
.hentry .post-title a {color: #39374d;}
.hentry .post-title a:hover {color: #00d664;}
.hentry .post-meta {font-family: "Futura PT";color: #748494;font-size: 14px;letter-spacing: .25px;}
.hentry .post-meta .item.post-by-author {position: relative;display: inline-block;}
.hentry .post-meta .item.post-by-author .gravatar {float: left;width: 60px;margin-right: 10px;border-radius: 50%;overflow: hidden;display: inline-block;}
.hentry .post-meta .item.post-by-author .text-wrap {float: left;}
.hentry .post-meta .item.post-by-author .text {display: block;color: #b1b1b1;font-size: 15px;line-height: 15px;margin-top: 10px;}
.hentry .post-meta .item.post-by-author .name {color: #39374d;text-transform: uppercase;}
.hentry .post-meta .item.post-by-author .name:hover {color: #00d664;}
.hentry .post-meta .item.post-date {float: right;text-transform: uppercase;display: inline-block;position: relative;padding-left: 22px;margin-top: 25px;}
.hentry .post-meta .item.post-date:before {content: "ï³";font-family: "FontAwesome";position: absolute;left: 0;top: 0;}
.hentry .post-excerpt {position: relative;z-index: 1;margin: 0 0 44px;}
.hentry .post-excerpt p:last-child {margin-bottom: 0;}
.hentry .post-link a {font-family: "Futura PT",sans-serif;font-weight: 500;color: #fff;color: #00d664;font-size: 18px;position: relative;padding-right: 28px;display: inline-block;}
.hentry .post-link a:hover {color: #39374d;}
.hentry .post-link a:after {content: "î¤";font-family: "Core Icon";position: absolute;right: 0;top: 9px;font-size: 12px;line-height: normal;}
.is-single-post .hentry {background-color: transparent;}
.is-single-post .inner-content {padding: 45px 35px 40px;}
.is-single-post .hentry .post-title {font-size: 32px;line-height: 43px;margin: 30px 0 22px;}
.is-single-post .hentry .post-meta {margin: 0;}
.is-single-post .hentry .post-meta .item.post-by-author .gravatar {display: none;}
.is-single-post .hentry .post-meta .item.post-by-author .text {display: inline-block;}
.hentry .post-meta .item.post-by-author .text, .hentry .post-meta .item.post-date {margin: 13px 0 0 0;}
.hentry .post-tags {font-size: 16px;margin-top: 23px;position: relative;padding-left: 27px;}
.hentry .post-tags:before {content: "ï€¬";font-family: "FontAwesome";line-height: normal;position: absolute;left: 0;top: 7px;color: #00d664;}
.hentry .post-tags, .hentry .post-tags a {font-family: "Futura PT",sans-serif;font-weight: 500;font-size: 18px;color: #777;display: inline-block;-ms-word-wrap: break-word;word-wrap: break-word;}
.hentry .post-tags a:hover {color: #00d664;}
.hentry .post-author {clear: both;overflow: hidden;padding: 48px 35px;margin-top: 45px;background-color: #f7f4fb;position: relative;border-radius: 5px;}
.hentry .post-author .author-avatar {width: 100px;float: left;margin: 8px 37px 0 0;}
.hentry .post-author .author-avatar a {width: 100px;height: auto;display: inline-block;border-radius: 50%;}
.hentry .post-author .author-avatar a img {width: 100%;height: auto;border-radius: 50%;}
.hentry .post-author .position, .hentry .post-author .name {font-family: "Futura PT",sans-serif;font-size: 18px;font-weight: 500;}
.hentry .post-author .name {text-transform: uppercase;margin: 0 0 12px;}
.hentry .post-author .position {color: #777;line-height: normal;}
.hentry .post-author .author-desc {overflow: hidden;}
.hentry .post-author .author-desc &gt; p {margin-bottom: 0;color: #748494;}
.hentry .post-author .author-socials {margin-top: 15px;}
.hentry .post-author .author-socials .text, .hentry .post-author .author-socials .socials {display: inline-block;}
.hentry .post-author .author-socials .socials a {display: inline-block;color: #00d664;margin-right: 10px;}
.hentry .post-author .author-socials .socials a:hover {color: #39374d;}
.related-news {margin-top: 65px;}
.related-news .related-title {font-size: 20px;font-weight: 500;margin-bottom: 32px;color: #00d664;-ms-word-wrap: break-word;word-wrap: break-word;}
.related-news .related-post {margin: 0 -5px;position: relative;margin-bottom: 0;}
.related-news .post-item {padding: 0 5px;}
.related-news .post-item .inner {overflow: hidden;position: relative;}
.related-news .post-item .thumb-wrap {display: none;}
.related-news .post-item .text-wrap {padding: 48px 35px 20px;border: 1px solid #e7e7e7;border-radius: 5px;}
.related-news .post-item .post-categories a {font-size: 14px;color: #748494;}
.related-news .post-item .post-categories a:hover {color: #00d664;}
.related-news .post-item .text-wrap h3 {font-size: 18px;line-height: 28px;margin: 8px 0 0;}
.related-news .post-item .text-wrap h3 a:hover {color: #00d664;}
.related-news .related-post .slick-prev, .related-news .related-post .slick-next {padding: 0;background-color: transparent;width: 45px;height: 30px;position: absolute;top: -76px;cursor: pointer;border: none;outline: none;text-shadow: none;z-index: 9999;text-indent: -9999px;display: inline-block;}
.related-news .related-post .slick-prev {right: 40px;}
.related-news .related-post .slick-next {border-left: 1px solid #d7d7d7;right: -5px;}
.related-news .related-post .slick-prev:before, .related-news .related-post .slick-next:before {text-indent: 0;content: "î¥¸";font-family: "Pe-icon-7-stroke";line-height: 30px;font-size: 20px;color: #c1c1c1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;display: inline-block;transition: all ease .3s;}
.related-news .related-post .slick-next:before {content: "î¥¹";}
.related-news .related-post .slick-next:hover:before, .related-news .related-post .slick-prev:hover:before {color: #00d664;}
.comments-area .comments-title, .comments-area .comment-reply-title {font-size: 22px;font-weight: 500;color: #39374d;margin-top: 50px;padding-top: 42px;border-top: 1px solid #e7e7e7;margin-bottom: 32px;}
.comment-list {list-style: none;margin: 0;}
.comment-list li.comment {padding: 0;}
.comment-list .children {list-style: none;margin: 0;}
.comment-list .children &gt; li {padding: 0 0 0 35px;}
.comment-list article {position: relative;padding: 44px 35px 45px;margin-bottom: 20px;border: 1px solid #e7e7e7;border-radius: 5px;transition: background ease .3s;}
.comment-list article + .comment-respond {margin-bottom: 50px;}
.comment-list article .gravatar {width: 70px;border-radius: 50%;float: left;margin: 5px 16px 0 0;overflow: hidden;}
.comment-list article .gravatar img {width: 100%;height: auto;}
.comment-list .comment-content {overflow: hidden;}
.comment-meta {margin-bottom: 10px;}
.comment-author {font-size: 18px;text-transform: uppercase;margin: 0 0 3px;display: inline-block;}
.comment-time {font-size: 13px;color: #748494;font-family: "Futura PT";font-weight: 500;text-transform: uppercase;position: relative;padding-left: 22px;margin: 0 0 18px;}
.comment-time:before {content: "ï³";font-family: "FontAwesome";position: absolute;left: 0;top: 0;}
.comment-reply a, #cancel-comment-reply-link {position: relative;position: relative;padding-left: 24px;font-family: "Futura PT",sans-serif;font-weight: 500;font-size: 17px;display: inline-block;color: #00d664;}
#cancel-comment-reply-link {padding-left: 18px;}
.comment-reply a:before, #cancel-comment-reply-link:before {content: "";font-family: "FontAwesome";position: absolute;left: 0;top: 3px;font-weight: normal;font-size: 14px;}
.comment-reply a:before {content: "ï¤";transform: scaleX(-1);}
#cancel-comment-reply-link:before {content: "ï€";}
.comment-reply a:after, #cancel-comment-reply-link:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;opacity: 0;background-color: #00d664;transition: opacity ease .3s;}
.comment-reply a:hover:after, #cancel-comment-reply-link:hover:after {opacity: 1;}
#cancel-comment-reply-link {position: absolute;right: 0;top: 46px;padding-bottom: 2px;}
.comment-text {overflow: hidden;margin-bottom: 17px;}
.comment-text &gt; p:last-child {margin-bottom: 0;}
.comment-edit-link {padding-left: 10px;color: #00d664;}
.unapproved {display: block;color: #1ba2e8;font-size: 14px;font-style: italic;}
#comments .comment-respond {position: relative;}
#comments .name-wrap, #comments .email-wrap, #comments .url-wrap {float: left;width: 32.468%;}
#comments .name-wrap, #comments .email-wrap {margin-right: 1.298%;}
#comments .name-wrap input, #comments .email-wrap input, #comments .url-wrap input, #comments .message-wrap textarea {width: 100%;}
#comments .message-wrap textarea {height: 150px;}
#comments .comment-respond .form-submit {clear: both;margin: 0;padding-top: 10px;}
#respond #comment-reply {width: 175px;}
.logged-in-as {margin-bottom: 10px;font-size: 14px;}
.logged-in-as a {color: #00d664;}
.logged-in-as a:hover, .comment-edit-link:hover {color: #39374d;}
#sidebar .widget {position: relative;z-index: 1;margin-top: 30px;padding-top: 22px;border-top: 1px solid #e7e7e7;}
#sidebar .widget:first-child {padding: 0;margin: 0;border: 0;}
#sidebar .widget ul {margin: 0;list-style: none;}
.widget_archive ul ul, .widget_categories ul ul, .widget_meta ul ul, .widget_nav_menu ul ul, .widget_pages ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_rss ul ul {padding-left: 16px;}
.widget.widget_pages ul li, .widget.widget_nav_menu ul li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_recent_entries ul li, .widget.widget_recent_comments ul li, .widget.widget_rss ul li {position: relative;}
.widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_nav_menu ul li a, .widget.widget_pages ul li a, .widget.widget_recent_entries ul li a, .widget.widget_recent_comments ul li a, .widget.widget_rss ul li a {color: #748494;display: inline-block;}
.widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_nav_menu ul li a, .widget.widget_pages ul li a {font-size: 18px;font-family: "Futura PT",sans-serif;font-weight: 500;}
.widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_nav_menu ul li a, .widget.widget_pages ul li a, .widget.widget_recent_entries ul li a, .widget.widget_recent_comments ul li, .widget.widget_rss ul li {padding: 8px 0;}
.widget.widget_archive ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_recent_entries ul li a:hover, .widget.widget_recent_comments ul li a:hover, .widget.widget_rss ul li a:hover {color: #00d664;}
.widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_pages ul li a, .widget.widget_archive ul li a, .widget.widget_nav_menu ul li a {position: relative;}
.widget.widget_categories ul li &gt; span, .widget.widget_archive ul li &gt; span {float: right;display: inline-block;width: 22px;height: 22px;background-color: #f7f4fb;line-height: 22px;color: #414042;font-size: 15px;font-family: "Futura PT",sans-serif;text-align: center;border-radius: 5px;margin-top: 12px;}
#sidebar .widget.widget_recent_comments {color: #a0a0a0;font-size: 14px;}
#sidebar .widget.widget_recent_entries .post-date {display: block;font-size: 14px;}
#sidebar .widget.widget_recent_comments .comment-author-link {color: #748494;}
#sidebar .widget.widget_calendar caption {color: #00d664;}
#sidebar .widget .widget-title {font-size: 22px;color: #39374d;margin: 0 0 25px 0;}
#footer-widgets .widget .widget-title {font-size: 18px;margin: 0 0 35px 0;}
#sidebar .widget.widget_text p:last-child {margin-bottom: 0;}
.widget.widget_recent_entries ul li:first-child {margin-top: 0;}
.widget.widget_nav_menu &gt; .menu-primary-menu-container &gt; ul &gt; li {margin-bottom: 5px;}
.widget.widget_nav_menu .menu &gt; li.current-menu-item &gt; a, .widget.widget_nav_menu .menu &gt; li.current-menu-item {color: #00d664;}
#sidebar .widget.widget.widget_calendar {font-family: "Futura PT",sans-serif;}
#sidebar .widget.widget.widget_calendar table {margin: 0;}
#sidebar .widget.widget_calendar td, #sidebar .widget.widget_calendar th {padding: 0;padding: 6px;text-align: center;font-size: 16px;border-color: #d0d0d0;}
#sidebar .widget.widget_calendar th {font-weight: 500;}
#sidebar .widget.widget_calendar tbody #today, #sidebar .widget.widget_calendar tbody #today a {color: #00d664;display: block;}
#sidebar .widget.widget_calendar tbody #today a:hover {color: #39374d;}
#sidebar .widget_information {font-size: 16px;}
#sidebar .widget_information .email &gt; span {color: #8998c2;position: relative;}
#sidebar .widget_information .email &gt; span:after {content: "";position: absolute;left: 0;bottom: 0;background-color: #8998c2;width: 100%;height: 1px;}
#sidebar .widget_information ul li.accent-icon i {color: #00d664;}
.widget.widget_links ul li {border: 0;margin-bottom: 12px;}
.widget.widget_links ul.col2 li {width: 50%;float: left;}
.widget.widget_links ul li a {font-family: "Futura PT",sans-serif;position: relative;display: inline-block;padding-bottom: 2px;font-size: 16px;color: #373737;transition: all ease .3s;}
.widget.widget_links ul li a:after {content: "";width: 0;height: 0;position: absolute;right: 0;bottom: 0;border-bottom: 2px solid #00d664;z-index: -1;-webkit-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-moz-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-ms-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-o-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;}
.widget.widget_links ul li a:hover:after {width: 100%;left: 0;right: auto;}
#sidebar .widget.widget_twitter .tweets-wrap {overflow: hidden;font-size: 14px;line-height: 28px;border: 1px solid #e7e7e7;border-radius: 3px;padding: 35px 30px 45px;background: #f7f4fb url("assets/img/twitter-bg.png") no-repeat right bottom;}
#sidebar .widget.widget_twitter .tweets-wrap .tweet-item {margin-bottom: 20px;}
#sidebar .widget.widget_twitter .authorstamp {position: relative;padding: 10px 0 0 25px;}
#sidebar .widget.widget_twitter .authorstamp:before {content: "î‚”";font-family: "ElegantIcons";position: absolute;left: 0;top: 12px;color: #1c9deb;font-size: 19px;}
#sidebar .widget.widget_twitter .author a {color: #39374d;font-size: 15px;font-weight: 500;}
#sidebar .widget.widget_twitter .time {color: #748494;font-size: 13px;line-height: 18px;}
.widget.widget_search .search-form, .widget_mc4wp_form_widget .mc4wp-form {position: relative;}
.widget.widget_search .search-form .search-field, .widget_mc4wp_form_widget .mc4wp-form .email-wrap input {margin-bottom: 0;height: 50px;width: 100%;border-radius: 25px;line-height: 50px;}
.widget.widget_search .search-form .search-field:focus, .widget_mc4wp_form_widget .mc4wp-form .email-wrap input:focus {border-color: #00d664;}
.widget.widget_search .search-form .search-submit, .widget_mc4wp_form_widget .mc4wp-form .submit-wrap button {position: absolute;background-color: transparent;background-color: #00d664;right: 4px;top: 6px;width: 38px;height: 38px;border-radius: 19px;text-align: center;text-indent: -9999px;padding: 0;border: 0;overflow: hidden;}
.widget.widget_search .search-form .search-submit:before, .widget_mc4wp_form_widget .mc4wp-form .submit-wrap button:before {content: "î˜˜";color: #fff;font-family: "Pe-icon-7-stroke";font-size: 18px;font-weight: normal;font-weight: normal;width: 100%;height: 100%;line-height: 40px;position: absolute;left: 0;top: 0;text-align: center;text-indent: 0;transition: all ease .3s;}
.widget_mc4wp_form_widget .mc4wp-form .submit-wrap button:before {content: "î˜©";}
.widget.widget_search .search-form .search-submit:hover, .widget_mc4wp_form_widget .mc4wp-form .submit-wrap button:hover {background-color: #39374d;color: #fff;}
.widget.widget_socials .socials .icon {float: left;}
.widget.widget_socials .socials a {float: left;font-size: 16px;display: inline-block;width: 50px;height: 50px;line-height: 48px;border: 1px solid #dadada;text-align: center;margin-right: 15px;color: #959595;border-radius: 50%;}
.widget.widget_socials .socials a:hover {background-color: #00d664;border-color: #00d664;color: #fff;}
#sidebar .widget.widget_recent_posts ul li {padding: 0;border: 0;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #fff;}
#sidebar .widget.widget_recent_posts .recent-news .thumb {width: 70px;overflow: hidden;float: left;margin: 5px 15px 0 0;border-radius: 5px;}
#sidebar .widget.widget_recent_posts .recent-news .thumb.hide {display: none;}
#sidebar .widget.widget_recent_posts .recent-news .thumb img {width: 100%;height: auto;}
#sidebar .widget.widget_recent_posts .recent-news .thumb.icon {background-color: #00d664;color: #fff !important;border-radius: 50%;text-align: center;font-size: 16px;}
#sidebar .widget.widget_recent_posts h3 {font-size: 18px;line-height: 24px;margin: 0 0 3px;}
#sidebar .widget.widget_recent_posts h3 a {color: #39374d;}
#sidebar .widget.widget_recent_posts h3 a:hover {color: #00d664;}
#sidebar .widget.widget_recent_posts .recent-news .texts {overflow: hidden;}
#sidebar .widget.widget_recent_posts .post-date {font-family: "Futura PT";text-transform: uppercase;display: inline-block;position: relative;padding-left: 22px;font-size: 14px;}
#sidebar .widget.widget_recent_posts .post-date:before {content: "ï³";font-family: "FontAwesome";position: absolute;left: 0;top: 0;}
.widget.widget_instagram .instagram-wrap, .widget.widget_flickr .flickr-wrap {margin: 0 -.5px;}
.widget.widget_instagram .instagram-wrap .instagram_badge_image, .widget.widget_flickr .flickr-wrap .flickr_badge_image {padding: 0 .5px !important;margin: 0 0 1px 0 !important;width: 33.333%;float: left;height: auto !important;}
.widget.widget_instagram .instagram-wrap .instagram_badge_image img, .widget.widget_flickr .flickr-wrap .flickr_badge_image img {width: 100%;height: auto;}
.widget.widget_instagram .instagram-wrap .instagram_badge_image a, .widget.widget_flickr .flickr-wrap .flickr_badge_image a {position: relative;display: block;}
.widget.widget_instagram .instagram-wrap .instagram_badge_image a:after, .widget.widget_flickr .flickr-wrap .flickr_badge_image a:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: transparent;transition: all ease .3s;}
.widget.widget_instagram .instagram-wrap .instagram_badge_image a:hover, .widget.widget_flickr .flickr-wrap .flickr_badge_image a:hover {opacity: .7;}
.widget.widget_instagram .instagram-wrap.col2 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.col2 .flickr_badge_image {width: 50%;}
.widget.widget_instagram .instagram-wrap.col4 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.col4 .flickr_badge_image {width: 25%;}
.widget.widget_instagram .instagram-wrap.g0, .widget.widget_flickr .flickr-wrap.g0 {margin: 0;}
.widget.widget_instagram .instagram-wrap.g0 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.g0 .flickr_badge_image {padding: 0 !important;margin: 0 !important;}
.widget.widget_instagram .instagram-wrap.g5, .widget.widget_flickr .flickr-wrap.g5 {margin: 0 -2.5px;}
.widget.widget_instagram .instagram-wrap.g5 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.g5 .flickr_badge_image {padding: 0 2.5px !important;margin: 0 0 5px 0 !important;}
.widget.widget_instagram .instagram-wrap.g9, .widget.widget_flickr .flickr-wrap.g9 {margin: 0 -4.5px;}
.widget.widget_instagram .instagram-wrap.g9 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.g9 .flickr_badge_image {padding: 0 4.5px !important;margin: 0 0 9px 0 !important;}
.widget.widget_instagram .instagram-wrap.g12, .widget.widget_flickr .flickr-wrap.g12 {margin: 0 -6px;}
.widget.widget_instagram .instagram-wrap.g12 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.g12 .flickr_badge_image {padding: 0 6px !important;margin: 0 0 12px 0 !important;}
.widget.widget_instagram .instagram-wrap.g15, .widget.widget_flickr .flickr-wrap.g15 {margin: 0 -7.5px;}
.widget.widget_instagram .instagram-wrap.g15 .instagram_badge_image, .widget.widget_flickr .flickr-wrap.g15 .flickr_badge_image {padding: 0 7.5px !important;margin: 0 0 15px 0 !important;}
#sidebar .widget.widget_tag_cloud .tagcloud:before, #sidebar .widget.widget_tag_cloud .tagcloud:after, .widget_product_tag_cloud .tagcloud:before, .widget_product_tag_cloud .tagcloud:after {display: table;clear: both;content: "";}
#sidebar .widget.widget_tag_cloud .tagcloud {padding-top: 5px;}
#sidebar .widget.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a {font-size: 16px;position: relative;float: left;color: #39374d;background-color: #f7f4fb;padding: 2px 22px;border-radius: 15px;margin: 0 5px 5px 0;z-index: 1;}
#sidebar .widget.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover {background-color: #00d664;border-color: #00d664;color: #fff;}
#footer {font-size: 14px;line-height: 24px;background-color: #f7f4fb;padding: 100px 0 40px;z-index: 1;border-style: solid;position: relative;}
#footer-widgets .widget {color: #748494;margin: 0 0 40px;}
#footer-widgets .widget ul {margin: 0;list-style: none;}
.footer-grid .col {float: left;}
.footer-grid .span_1_of_1.col {float: none;}
.footer-grid .span_1_of_2 {width: 50%;}
.footer-grid .span_1_of_3 {width: 33.33%;}
.footer-grid .span_1_of_4 {width: 25%;}
.footer-grid .w370 {width: 31.624%;}
.footer-grid .w170 {width: 14.53%;margin-left: 2.564%;}
.footer-grid.gutter-5 {margin-left: -2.5px;margin-right: -2.5px;}
.footer-grid.gutter-5 &gt; .col {padding-left: 2.5px;padding-right: 2.5px;}
.footer-grid.gutter-10 {margin-left: -5px;margin-right: -5px;}
.footer-grid.gutter-10 &gt; .col {padding-left: 5px;padding-right: 5px;}
.footer-grid.gutter-15 {margin-left: -7.5px;margin-right: -7.5px;}
.footer-grid.gutter-15 &gt; .col {padding-left: 7.5px;padding-right: 7.5px;}
.footer-grid.gutter-20 {margin-left: -10px;margin-right: -10px;}
.footer-grid.gutter-20 &gt; .col {padding-left: 10px;padding-right: 10px;}
.footer-grid.gutter-25 {margin-left: -12.5px;margin-right: -12.5px;}
.footer-grid.gutter-25 &gt; .col {padding-left: 12.5px;padding-right: 12.5px;}
.footer-grid.gutter-30 {margin-left: -15px;margin-right: -15px;}
.footer-grid.gutter-30 &gt; .col {padding-left: 15px;padding-right: 15px;}
.footer-grid.gutter-35 {margin-left: -17.5px;margin-right: -17.5px;}
.footer-grid.gutter-35 &gt; .col {padding-left: 17.5px;padding-right: 17.5px;}
.footer-grid.gutter-40 {margin-left: -20px;margin-right: -20px;}
.footer-grid.gutter-40 &gt; .col {padding-left: 20px;padding-right: 20px;}
.footer-grid.gutter-45 {margin-left: -22.5px;margin-right: -22.5px;}
.footer-grid.gutter-45 &gt; .col {padding-left: 22.5px;padding-right: 22.5px;}
.footer-grid.gutter-50 {margin-left: -25px;margin-right: -25px;}
.footer-grid.gutter-50 &gt; .col {padding-left: 25px;padding-right: 25px;}
.footer-grid.gutter-60 {margin-left: -30px;margin-right: -30px;}
.footer-grid.gutter-60 &gt; .col {padding-left: 30px;padding-right: 30px;}
.footer-grid.gutter-70 {margin-left: -35px;margin-right: -35px;}
.footer-grid.gutter-70 &gt; .col {padding-left: 35px;padding-right: 35px;}
.footer-grid.gutter-80 {margin-left: -40px;margin-right: -40px;}
.footer-grid.gutter-80 &gt; .col {padding-left: 40px;padding-right: 40px;}
.footer-has-subs #main-content {padding-bottom: 280px;}
.footer-has-subs #footer {padding-top: 200px;position: relative;}
.footer-subscribe {text-align: center;position: absolute;left: 50%;top: -180px;transform: translateX(-50%);background-size: cover;background-color: #fff;border-radius: 5px;width: 770px;padding: 52px 0;box-shadow: rgba(110,123,131,.2) 0px 5px 90px 0px;}
.footer-subscribe .subscribe-heading {font-size: 32px;margin: 0 0 5px;max-width: 770px;}
.footer-subscribe .subscribe-subheading {font-size: 16px;}
.footer-subscribe .mc4wp-form {position: relative;}
.footer-subscribe .mc4wp-form .email-wrap input {margin-bottom: 0;height: 50px;width: 100%;width: 100%;border-radius: 25px;line-height: 50px;background-color: #fff;box-shadow: rgba(110,123,131,.1) 0px 10px 20px 0px;}
.footer-subscribe .mc4wp-form .submit-wrap button {position: absolute;right: 5px;top: 5px;background-color: #0575e6;width: 120px;height: 40px;line-height: 40px;padding: 0;border-radius: 20px;text-align: center;border: 0;overflow: hidden;}
.footer-subscribe .mc4wp-form .submit-wrap button:hover {background-color: #39374d;}
.footer-subscribe .mc4wp-form {max-width: 570px;margin: 54px auto 0;}
@media screen and (max-width: 767px) {.footer-subscribe {width: 100%;border-radius: 0;}
	.footer-subscribe .mc4wp-form {margin: 40px 50px 0;}
	.footer-subscribe .subscribe-wrap {padding: 0 15px;}}
@media screen and (max-width: 520px) {.hentry .post-meta .item.post-by-author, .hentry .post-meta .item.post-date {width: 100%;float: left;}}
@media screen and (max-width: 479px) {.footer-subscribe .mc4wp-form {margin: 30px 15px 0;}
	.footer-subscribe .subscribe-subheading {display: none;}}
.footer-has-promo #main-content {padding-bottom: 420px;}
.footer-has-promo #footer {padding-top: 200px;position: relative;}
.footer-promotion {position: absolute;left: 50%;top: -320px;width: 1170px;transform: translateX(-50%);z-index: 999;background-color: #39374d;padding: 92px 35px 100px;border-radius: 7px;text-align: center;}
.footer-promotion .promo-sub-heading, .footer-promotion .promo-heading {color: #fff;}
.footer-promotion .promo-heading {font-size: 52px;line-height: 64px;max-width: 600px;margin: 0 auto;}
.footer-promotion .promo-sub-heading {font-size: 14px;font-family: "Futura PT",sans-serif;font-weight: 500;}
.footer-promotion .btn a {font-family: "Futura PT",sans-serif;display: inline-block;width: 150px;height: 50px;line-height: 50px;font-weight: 500;letter-spacing: .25px;text-align: center;border-radius: 3px;background-color: #00d664;color: #fff;margin-top: 26px;}
.footer-promotion .btn a:hover {background-color: #fff;color: #39374d;}
@media screen and (max-width: 1169px) {.footer-promotion {width: 100%;border-radius: 0;padding: 60px 30px;}
	.footer-promotion .promo-heading {font-size: 44px;}}
@media screen and (max-width: 479px) {.footer-promotion .promo-heading {font-size: 32px;line-height: 42px;margin-top: 22px;}}
#bottom {color: #748494;background-color: #f7f4fb;font-size: 14px;}
#bottom .bottom-bar-inner-wrap {padding: 19px 0;position: relative;}
#bottom .bottom-bar-inner-wrap:before {content: "";position: absolute;top: 0;bottom: 0;background-color: #e6e3e9;width: 100%;height: 1px;}
.footer-no-line #bottom .bottom-bar-inner-wrap:before {display: none;}
#bottom .bottom-bar-copyright a {color: #748494;}
#bottom .bottom-bar-copyright a:hover {color: #00d664;}
#bottom.style-1 .bottom-bar-copyright {text-align: center;}
#bottom.style-2 #copyright {float: left;}
#bottom.style-2 .bottom-bar-menu {float: right;}
.bottom-bar-menu ul {list-style: none;margin: 0;}
.bottom-bar-menu ul li {display: inline-block;padding-left: 28px;position: relative;}
.bottom-bar-menu ul li:before {content: "";position: absolute;left: 12px;top: 6px;width: 1px;height: 14px;background-color: #748494;}
.bottom-bar-menu ul li:first-child {padding-left: 0;}
.bottom-bar-menu ul li:first-child:before {display: none;}
.bottom-bar-menu a {font-family: "Futura PT",sans-serif;color: #748494;font-size: 16px;}
@media screen and (max-width: 767px) {#bottom.style-2 #copyright, #bottom.style-2 .bottom-bar-menu {float: none;text-align: center;margin: 3px 0;}}
#scroll-top {position: fixed !important;right: 36px;bottom: 0;display: block;line-height: 50px;text-align: center;width: 50px;height: 50px;border-radius: 50%;visibility: hidden;opacity: 0;z-index: 9999;z-index: 1;cursor: pointer;overflow: hidden;box-shadow: 0 0 30px 0 rgba(0,0,0,.1);}
#scroll-top:after {content: "îš‚";font-family: "Pe-icon-7-stroke";color: #39374d;font-size: 40px;position: absolute;left: 0;top: 0;width: 100%;transition: all ease .3s;}
#scroll-top:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #eee;z-index: -1;transition: all ease .3s;}
#scroll-top:hover:before {background-color: #00d664;}
#scroll-top:hover:after {color: #fff;}
#scroll-top.show {bottom: 75px;opacity: 1;visibility: visible;}
.prelude-pagination, .woocommerce-pagination, .project-nav .prelude-pagination {clear: both;margin: 100px 0 0 0;text-align: center;}
.woocommerce-pagination {margin-top: 0;border: 0;clear: both;padding-top: 90px;}
.prelude-pagination ul, .woocommerce-pagination .page-numbers {margin: 0;}
.prelude-pagination ul li, .woocommerce-pagination .page-numbers li {display: inline-block;padding: 0;margin-right: 5px;}
.prelude-pagination ul li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers {display: inline-block;line-height: 44px;width: 44px;height: 44px;border-radius: 22px;text-align: center;background-color: #f7f4fb;color: #414042;font-family: "Futura PT",sans-serif;font-weight: 500;font-size: 18px;transition: all ease .3s;}
.prelude-pagination ul li .page-numbers:hover, .woocommerce-pagination .page-numbers li .page-numbers:hover, .prelude-pagination ul li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current {color: #fff;background-color: #00d664;}
.prelude-pagination .page-numbers.prev, .prelude-pagination .page-numbers.next {font-size: 20px;}
.project-nav .prelude-pagination {border-top: 0;padding-top: 0;margin: 80px 0 0;}
.no-results-content {max-width: 800px;margin: 0 auto;text-align: center;}
.no-results-content .search-form {position: relative;}
.no-results-content .text {display: none;}
.no-results-content .search-form .search-field {padding: 12px 25px;margin-bottom: 0;height: 46px;width: 100%;border-radius: 30px;background-color: #fff;border-color: #d4d4d5;}
.no-results-content .search-form .search-field:focus {border-color: #00d664;}
.no-results-content .search-form .search-submit {position: absolute;background-color: transparent;right: 3px;top: 4px;width: 38px;height: 38px;text-align: center;text-indent: -9999px;padding: 0;border: 0;overflow: hidden;}
.no-results-content .search-form .search-submit:before {content: "î˜˜";color: #fff;font-family: "Pe-icon-7-stroke";background-color: #00d664;border-radius: 50%;font-size: 16px;width: 38px;height: 38px;line-height: 38px;position: absolute;left: 0;top: 0;text-align: center;text-indent: 0;font-weight: normal;transition: all ease .3s;}
.no-results-content .search-form .search-submit:hover {opacity: .7;}
@media only screen and (max-width: 1024px) {#main-nav &gt; ul &gt; li {margin: 0 12px;}}
@media only screen and (min-width: 992px) {#featured-title .inner-wrap {padding: 75px 0;}
	.header-style-3 #featured-title .inner-wrap, .header-style-4 #featured-title .inner-wrap {padding: 220px 0 170px;}}
@media only screen and (max-width: 991px) {.mobile-hide-top #top-bar, #main-nav, .nav-top-cart-wrapper, .header-search-wrap, #header-aside .aside-content .inner &gt; span.info-three, #site-header .header-button, #sidebar, .footer-promotion .text-wrap &gt; .promo-icon {display: none;}
	#header-aside .aside-content .inner &gt; span.info-two {border: 0;}
	.header-style-5 .nav-top-cart-wrapper, .header-style-5 .header-search-wrap, .header-style-6 .nav-top-cart-wrapper, .header-style-6 .header-search-wrap {display: block;}
	#top-bar .top-bar-inner-wrap, #top-bar .top-bar-content, #top-bar .top-bar-socials {display: block;width: 100%;margin: 0;text-align: center;}
	#top-bar .top-bar-content {margin-bottom: 5px;}
	#site-content, #sidebar {width: 100% !important;max-width: none !important;float: none;}
	#inner-content {padding-left: 0 !important;padding-right: 0 !important;}
	#main-content {padding: 60px 0;}
	#featured-title .main-title {font-size: 34px;}
	#featured-title .sub-title {font-size: 16px;}
	.hentry .post-tags, .hentry .post-author {margin-top: 40px;}
	#footer {padding: 60px 0 40px !important;}
	.footer-has-subs #footer {padding: 160px 0 40px !important;}
	.footer-has-promo #footer {padding: 100px 0 40px !important;}
	#footer-widgets .footer-grid &gt; .col:last-child &gt; .widget:last-child {margin-bottom: 0;}
	.footer-grid.special-grid .width370 {width: 100%;}
	.footer-grid.special-grid .width170 {width: 50%;}
	#footer-widgets .widget.widget_instagram .instagram-wrap, #footer-widgets .widget.widget_flickr .flickr-wrap {max-width: 400px;}}
@media only screen and (max-width: 767px) {#header-aside .aside-content .inner &gt; span.info-two {display: none;}
	#header-aside .aside-content .inner &gt; span.info-one {border: 0;}
	.search-style-fullscreen .search_form {width: 80%;}
	#featured-title .inner-wrap, #featured-title .title-group, #featured-title #breadcrumbs {display: block;width: 100%;text-align: left;}
	#featured-title .sub-title {display: none;}
	.hentry .post-author {text-align: center;}
	.hentry .post-author .author-avatar {float: none;margin: 0 auto 20px;}
	.comment-list article .gravatar {float: none;margin: 0 0 15px;}
	.comment-meta, .comment-text {margin-bottom: 15px;}
	#comments .name-wrap, #comments .email-wrap, #comments .url-wrap {width: 100%;float: none;margin: 0;}
	#footer-widgets .footer-grid .col {width: 100%;}
	.footer-grid.special-grid .width200 {width: 100%;}
	#bottom .bottom-bar-inner-wrap {padding: 30px 0 27px;}
	.hentry .post-title {padding-right: 0px;}
	.hentry .post-link {position: static;margin-bottom: 10px;}
	h1 {font-size: 2.75em;}
	h2 {font-size: 2.5em;}}
.prelude-accordions .accordion-item {margin-bottom: 10px;}
.prelude-accordions .accordion-item .accordion-heading {position: relative;position: relative;font-size: 18px;margin-bottom: 0;cursor: pointer;padding: 18px 30px;transition: color ease .3s,background ease .3s;}
.prelude-accordions .accordion-item .accordion-heading &gt; .inner {display: block;position: relative;}
.prelude-accordions .accordion-item .accordion-heading &gt; .inner:before {font-size: 20px;line-height: 22px;font-weight: normal;color: #0575e6;position: absolute;top: 1px;transition: all ease .3s;}
.prelude-accordions .accordion-item.active .accordion-heading &gt; .inner:before {content: "î™„";color: #fff;}
.prelude-accordions .accordion-item .accordion-content &gt; p:last-child {margin-bottom: 0;}
.prelude-accordions .accordion-item .accordion-content {padding: 22px 30px 32px;}
.prelude-accordions .accordion-item .accordion-content &gt; p {margin-bottom: 18px;}
.prelude-accordions .accordion-item .accordion-heading &gt; .inner:before {content: "î¤‚";font-family: "Core Icon";font-size: 14px;color: #39374d;}
.prelude-accordions .accordion-item.active .accordion-heading &gt; .inner:before {content: "î¤ƒ";font-family: "Core Icon";font-size: 14px;color: #fff;}
.prelude-accordions .accordion-item .accordion-heading {background-color: #fff;border: 1px solid #c5e0f8;border-radius: 5px;}
.prelude-accordions .accordion-item .accordion-heading &gt; span {padding-left: 32px;}
.prelude-accordions .accordion-item.active .accordion-heading, .prelude-accordions .accordion-item.active .accordion-heading &gt; .inner:before {color: #fff !important;}
.prelude-accordions .accordion-item .accordion-heading &gt; .inner:before {left: 0;}
.prelude-accordions .accordion-item.accent.active .accordion-heading {background-color: #00d664;border-color: #00d664;}
.prelude-accordions .accordion-item.blue.active .accordion-heading {background-color: #0575e6;border-color: #0575e6;}
.prelude-accordions .accordion-item.orange.active .accordion-heading {background-color: #f7b446;border-color: #f7b446;}
.prelude-accordions .accordion-item.red.active .accordion-heading {background-color: #f36;border-color: #f36;}
.prelude-accordions .accordion-item.purple.active .accordion-heading {background-color: #7540ee;border-color: #7540ee;}
.prelude-accordions .accordion-item.picton.active .accordion-heading {background-color: #3fb6dc;border-color: #3fb6dc;}
.prelude-accordions .accordion-item.accent .accordion-heading:hover {color: #00d664;}
.prelude-accordions .accordion-item.blue .accordion-heading:hover {color: #0575e6;}
.prelude-accordions .accordion-item.orange .accordion-heading:hover {color: #f7b446;}
.prelude-accordions .accordion-item.red .accordion-heading:hover {color: #f36;}
.prelude-accordions .accordion-item.purple .accordion-heading:hover {color: #7540ee;}
.prelude-accordions .accordion-item.picton .accordion-heading:hover {color: #3fb6dc;}
.carousel-outer {position: relative;width: 425px;height: 745px;margin: 0 auto;padding: 22px 52px;background: url("assets/img/phone-frame.png") center top no-repeat;}
.carousel-outer .mockup-layer &gt; .m1:before {content: "";position: absolute;left: 0;top: 0;width: 85px;height: 685px;background: url("assets/img/phone-frame.png") left top no-repeat;z-index: 20;}
.carousel-outer .mockup-layer .m1:after {content: "";position: absolute;right: 0;top: 0;width: 85px;height: 685px;background: url("assets/img/phone-frame.png") right top no-repeat;z-index: 20;}
.carousel-outer .mockup-layer .m2:before {content: "";position: absolute;left: 0;top: 0;width: 425px;height: 55px;background: url("assets/img/phone-frame.png") center top no-repeat;z-index: 20;}
.carousel-outer .mockup-layer .m2:after {content: "";position: absolute;left: 0;bottom: 0;width: 425px;height: 60px;background: url("assets/img/phone-frame.png") center bottom no-repeat;z-index: 20;}
.carousel-outer .owl-stage-outer {overflow: visible !important;}
.prelude-app-carousel .owl-item img {width: 100%;}
@media screen and (max-width: 767px) {.carousel-outer {background: none;padding-left: 0;padding-right: 0;width: auto;}
	.carousel-outer .mockup-layer &gt; .m1:before, .carousel-outer .mockup-layer &gt; .m1:after, .carousel-outer .mockup-layer &gt; .m2:before, .carousel-outer .mockup-layer &gt; .m2:after {display: none;}}
@media screen and (max-width: 479px) {.carousel-outer {padding-left: 0;padding-right: 0;}}
.prelude-step-box {text-align: center;position: relative;}
.prelude-step-box:before {content: "";position: absolute;left: 0;top: 23px;width: 100%;height: 3px;background: linear-gradient(45deg,#fff 0%,#00d664 10%,#00d664 90%,#fff 100%);background: -webkit-linear-gradient(45deg,#fff 0%,#00d664 10%,#00d664 90%,#fff 100%);}
.prelude-step-box .step-wrap {margin: 0 -20px;}
.prelude-step-box .number-box {float: left;padding: 0 20px;position: relative;padding-top: 80px;}
.prelude-step-box .number-box.col-6 {width: 16.666%;}
.prelude-step-box .number-box.col-5 {width: 20%;}
.prelude-step-box .number-box.col-4 {width: 25%;}
.prelude-step-box .number-box.col-3 {width: 33.333%;}
.prelude-step-box .number-box.col-2 {width: 50%;}
.prelude-step-box .number-box .number {width: 50px;height: 50px;line-height: 44px;border-radius: 50%;background-color: #fff;border: 3px solid #00d664;text-align: center;font-size: 22px;color: #00d664;position: absolute;left: 50%;top: 0;transform: translateX(-50%);transition: all ease .3s;}
.prelude-step-box .number-box:hover .number {box-shadow: 0 0 0 5px rgba(18,146,238,.2);background-color: #00d664;color: #fff;}
.prelude-step-box .number-box .heading {font-size: 22px;line-height: 35px;margin: 0;}
.prelude-step-box .number-box .desc {margin: 13px 0 0;}
@media only screen and ( max-width: 991px) {.prelude-step-box:before {display: none;}
	.prelude-step-box .step-wrap {margin: 0;}
	.prelude-step-box .number-box {padding-top: 70px;margin: 0 0 40px;width: 100% !important;}
	.prelude-step-box .number-box:last-child {margin-bottom: 0;}}
.prelude-action-box .inner {display: table;overflow: hidden;width: 100%;padding: 10px 0;}
.prelude-action-box .heading-wrap {display: table-cell;margin: 0;text-align: left;vertical-align: middle;width: 70%;}
.prelude-action-box .heading-wrap .heading {margin: 0;}
.prelude-action-box .url-wrap {display: table-cell;text-align: right;vertical-align: middle;width: 20%;padding-top: 8px;}
@media only screen and ( max-width: 1230px) {.prelude-action-box .heading-wrap {width: 60%;}
	.prelude-action-box .url-wrap {width: 40%;}}
@media only screen and ( max-width: 991px) {.prelude-action-box .inner, .prelude-action-box .heading-wrap, .prelude-action-box .heading-wrap .heading, .prelude-action-box .subheading-wrap &gt; div, .prelude-action-box .url-wrap {width: 100% !important;max-width: none !important;display: block;text-align: center;margin: 0;}
	.prelude-action-box.has-icon .heading-wrap &gt; .text-wrap {padding: 0 !important;}
	.prelude-action-box .heading-wrap {padding: 0;margin: 0 0 30px;}
	.prelude-action-box .url-wrap {padding-top: 0 !important;}}
.prelude-grid-box.grid2 .grid-item {width: 50%;}
.prelude-grid-box.grid3 .grid-item {width: 33.333%;}
.prelude-grid-box.grid4 .grid-item {width: 25%;position: relative;}
.prelude-grid-box .grid-row:first-child {border-top: 1px solid #c2c2c2;border-left: 1px solid #c2c2c2;}
.prelude-grid-box .grid-row:not(:first-child) {border-left: 1px solid #c2c2c2;}
.prelude-grid-box .grid-item {float: left;border-right: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2;}
.prelude-grid-box.border-dark .grid-row:first-child {border-top: 1px solid rgba(138,153,192,.4);border-left: 1px solid rgba(138,153,192,.4);}
.prelude-grid-box.border-dark .grid-row:not(:first-child) {border-left: 1px solid rgba(138,153,192,.4);}
.prelude-grid-box.border-dark .grid-item {float: left;border-right: 1px solid rgba(138,153,192,.4);border-bottom: 1px solid rgba(138,153,192,.4);}
.prelude-grid-box.border-verylight .grid-row:first-child {border-top: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}
.prelude-grid-box.border-verylight .grid-row:not(:first-child) {border-left: 1px solid #e7e7e7;}
.prelude-grid-box.border-verylight .grid-item {float: left;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.prelude-grid-box.no-border-wrap .grid-row:first-child, .prelude-grid-box.no-border-wrap .grid-row:not(:first-child) {border: 0 !important;}
.prelude-grid-box.no-border-wrap .grid-row .grid-item:last-child {border-right: 0 !important;}
.prelude-grid-box.no-border-wrap .grid-row:last-child .grid-item {border-bottom: 0 !important;}
.prelude-grid-box.no-borders .grid-row, .prelude-grid-box.no-borders .grid-item {border: 0 !important;}
.prelude-grid-box.no-borders.v-60 .grid-row {margin: 0 -30px;}
.prelude-grid-box.no-borders.v-60 .grid-row .grid-item {padding: 0 30px;}
.prelude-grid-box.no-borders.v-55 .grid-row {margin: 0 -22.5px;}
.prelude-grid-box.no-borders.v-55 .grid-row .grid-item {padding: 0 22.5px;}
.prelude-grid-box.no-borders.v-50 .grid-row {margin: 0 -25px;}
.prelude-grid-box.no-borders.v-50 .grid-row .grid-item {padding: 0 25px;}
.prelude-grid-box.no-borders.v-45 .grid-row {margin: 0 -22.5px;}
.prelude-grid-box.no-borders.v-45 .grid-row .grid-item {padding: 0 22.5px;}
.prelude-grid-box.no-borders.v-40 .grid-row {margin: 0 -20px;}
.prelude-grid-box.no-borders.v-40 .grid-row .grid-item {padding: 0 20px;}
.prelude-grid-box.no-borders.v-35 .grid-row {margin: 0 -17.5px;}
.prelude-grid-box.no-borders.v-35 .grid-row .grid-item {padding: 0 17.5px;}
.prelude-grid-box.no-borders.v-30 .grid-row {margin: 0 -15px;}
.prelude-grid-box.no-borders.v-30 .grid-row .grid-item {padding: 0 15px;}
.prelude-grid-box.no-borders.v-25 .grid-row {margin: 0 -12.5px;}
.prelude-grid-box.no-borders.v-25 .grid-row .grid-item {padding: 0 12.5px;}
.prelude-grid-box.no-borders.v-20 .grid-row {margin: 0 -10px;}
.prelude-grid-box.no-borders.v-20 .grid-row .grid-item {padding: 0 10px;}
.prelude-grid-box.no-borders.v-15 .grid-row {margin: 0 -7.5px;}
.prelude-grid-box.no-borders.v-15 .grid-row .grid-item {padding: 0 7.5px;}
.prelude-grid-box.no-borders.v-10 .grid-row {margin: 0 -5px;}
.prelude-grid-box.no-borders.v-10 .grid-row .grid-item {padding: 0 5px;}
.prelude-grid-box.no-borders.v-5 .grid-row {margin: 0 -2.5px;}
.prelude-grid-box.no-borders.v-5 .grid-row .grid-item {padding: 0 2.5px;}
.prelude-grid-box.no-borders.h-50 .grid-row {margin-bottom: 50px;}
.prelude-grid-box.no-borders.h-45 .grid-row {margin-bottom: 45px;}
.prelude-grid-box.no-borders.h-40 .grid-row {margin-bottom: 40px;}
.prelude-grid-box.no-borders.h-35 .grid-row {margin-bottom: 35px;}
.prelude-grid-box.no-borders.h-30 .grid-row {margin-bottom: 30px;}
.prelude-grid-box.no-borders.h-25 .grid-row {margin-bottom: 25px;}
.prelude-grid-box.no-borders.h-20 .grid-row {margin-bottom: 20px;}
.prelude-grid-box.no-borders.h-15 .grid-row {margin-bottom: 15px;}
.prelude-grid-box.no-borders.h-10 .grid-row {margin-bottom: 10px;}
.prelude-grid-box.no-borders.h-5 .grid-row {margin-bottom: 5px;}
.prelude-grid-box.no-borders .grid-row:last-child {margin-bottom: 0;}
@media only screen and (max-width: 991px) {.wpb_row.no-padding .prelude-grid-box {max-width: 90%;margin: 0 auto;}
	.prelude-grid-box .grid-item {width: 100% !important;padding: 35px 0;}
	.prelude-grid-box .grid-row, .prelude-grid-box .grid-item {border-width: 0 !important;}
	.prelude-grid-box .grid-item {border-top: 1px solid #c2c2c2 !important;}
	.prelude-grid-box.border-dark .grid-item {border-top: 1px solid rgba(138,153,192,.4) !important;}
	.prelude-grid-box.border-verylight .grid-item {border-top: 1px solid #e7e7e7 !important;}
	.prelude-grid-box .grid-row:first-child .grid-item:first-child {border-top: 0 !important;}
	.prelude-grid-box.no-borders .grid-row {margin-bottom: 0 !important;margin: 0 !important;}
	.prelude-grid-box.no-borders .grid-item {padding: 0 !important;}
	.prelude-grid-box.no-borders .grid-item {margin-bottom: 30px !important;}}
.prelude-links {font-family: "Futura PT",sans-serif;font-size: 18px;font-weight: 500;line-height: 22px;display: inline-block;}
.prelude-links &gt; span {position: relative;display: inline-block;transition: transform ease .3s;}
.prelude-links &gt; span:before {content: "î¤";font-family: "Core Icon";font-size: 12px;font-style: normal;position: absolute;top: 1px;right: 0;transition: all ease .3s;}
.prelude-links.link-style-1 &gt; span:before {opacity: 0;}
.prelude-links.link-style-1:hover &gt; span:before {opacity: 1;right: -28px;}
.prelude-links.link-style-1:hover &gt; span {transform: translateX(-5px);}
.prelude-links.link-style-1 &gt; span:after {content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 1px;background-color: #fff;transition: all ease .3s;}
.prelude-links.link-style-1:hover &gt; span:after {width: 0;}
.prelude-links.link-style-1.accent {color: #00d664;}
.prelude-links.link-style-1.accent &gt; span:after {background-color: #00d664;}
.prelude-links.link-style-1.dark {color: #39374d;}
.prelude-links.link-style-1.dark &gt; span:after {background-color: #39374d;}
.prelude-links.link-style-1.light {color: #fff;}
.prelude-links.link-style-1.light &gt; span:after {background-color: #fff;}
.prelude-links.link-style-1.gray {color: #777;}
.prelude-links.link-style-1.gray &gt; span:after {background-color: #777;}
.prelude-links.link-style-1.blue {color: #0575e6;}
.prelude-links.link-style-1.blue &gt; span:after {background-color: #0575e6;}
.prelude-links.link-style-1.orange {color: #f7b446;}
.prelude-links.link-style-1.orange &gt; span:after {background-color: #f7b446;}
.prelude-links.link-style-1.red {color: #f36;}
.prelude-links.link-style-1.red &gt; span:after {background-color: #f36;}
.prelude-links.link-style-1.purple {color: #7540ee;}
.prelude-links.link-style-1.purple &gt; span:after {background-color: #7540ee;}
.prelude-links.link-style-1.picton {color: #3fb6dc;}
.prelude-links.link-style-1.picton &gt; span:after {background-color: #3fb6dc;}
.prelude-links.link-style-2 &gt; span {padding-right: 28px;}
.prelude-links.link-style-2 &gt; span:before {right: 12px;opacity: 0;}
.prelude-links.link-style-2:hover &gt; span:before {opacity: 1;right: 0;}
.prelude-links.link-style-2.accent {color: #00d664;}
.prelude-links.link-style-2.accent &gt; span:before {color: #00d664;}
.prelude-links.link-style-2.dark {color: #39374d;}
.prelude-links.link-style-2.dark &gt; span:before {color: #39374d;}
.prelude-links.link-style-2.light {color: #fff;}
.prelude-links.link-style-2.light &gt; span:before {color: #fff;}
.prelude-links.link-style-2.gray {color: #777;}
.prelude-links.link-style-2.gray &gt; span:before {color: #777;}
.prelude-links.link-style-2.blue {color: #0575e6;}
.prelude-links.link-style-2.blue &gt; span:before {color: #0575e6;}
.prelude-links.link-style-2.orange {color: #f7b446;}
.prelude-links.link-style-2.orange &gt; span:before {color: #f7b446;}
.prelude-links.link-style-2.red {color: #f36;}
.prelude-links.link-style-2.red &gt; span:before {color: #f36;}
.prelude-links.link-style-2.purple {color: #7540ee;}
.prelude-links.link-style-2.purple &gt; span:before {color: #7540ee;}
.prelude-links.link-style-2.picton {color: #3fb6dc;}
.prelude-links.link-style-2.picton &gt; span:before {color: #3fb6dc;}
.prelude-links.link-style-3 {position: relative;padding-bottom: 3px;}
.prelude-links.link-style-3 &gt; span {padding: 0;}
.prelude-links.link-style-3 &gt; span:before {display: none;}
.prelude-links.link-style-3 &gt; span:after {content: "";position: absolute;left: 0;bottom: -4px;width: 20px;height: 2px;background-color: #fff;transition: all ease .3s;}
.prelude-links.link-style-3:hover &gt; span:after {width: 100%;}
.prelude-links.link-style-3.accent {color: #00d664;}
.prelude-links.link-style-3.accent &gt; span:after {background-color: #00d664;}
.prelude-links.link-style-3.dark {color: #777;}
.prelude-links.link-style-3.dark &gt; span:after {background-color: #39374d;}
.prelude-links.link-style-3.light {color: #fff;}
.prelude-links.link-style-3.light &gt; span:after {background-color: #fff;}
.prelude-links.link-style-3.gray {color: #777;}
.prelude-links.link-style-3.gray &gt; span:after {background-color: #777;}
.prelude-links.link-style-3.blue {color: #0575e6;}
.prelude-links.link-style-3.blue &gt; span:after {background-color: #0575e6;}
.prelude-links.link-style-3.orange {color: #f7b446;}
.prelude-links.link-style-3.orange &gt; span:after {background-color: #f7b446;}
.prelude-links.link-style-3.red {color: #f36;}
.prelude-links.link-style-3.red &gt; span:after {background-color: #f36;}
.prelude-links.link-style-3.purple {color: #7540ee;}
.prelude-links.link-style-3.purple &gt; span:after {background-color: #7540ee;}
.prelude-links.link-style-3.picton {color: #3fb6dc;}
.prelude-links.link-style-3.picton &gt; span:after {background-color: #3fb6dc;}
.prelude-links.link-style-4 &gt; span:before {right: 12px;opacity: 0;}
.prelude-links.link-style-4 &gt; span:after {content: "î¤";font-family: "Core Icon";font-size: 12px;font-style: normal;position: absolute;top: 1px;right: 0;transition: all ease .3s;}
.prelude-links.link-style-4 .text {padding-right: 28px;}
.prelude-links.link-style-4:hover &gt; span:before {opacity: 1;right: 0;}
.prelude-links.link-style-4:hover &gt; span:after {opacity: 0;right: -12px;}
.prelude-links.link-style-4.accent {color: #00d664;}
.prelude-links.link-style-4.dark {color: #39374d;}
.prelude-links.link-style-4.light {color: #fff;}
.prelude-links.link-style-4.gray {color: #777;}
.prelude-links.link-style-4.blue {color: #0575e6;}
.prelude-links.link-style-4.orange {color: #f7b446;}
.prelude-links.link-style-4.red {color: #f36;}
.prelude-links.link-style-4.purple {color: #7540ee;}
.prelude-links.link-style-4.picton {color: #3fb6dc;}
.prelude-arrow {font-size: 12px;color: #ccc;position: relative;left: 0;padding: 0 3px;}
.prelude-arrow:hover {left: 3px;}
.prelude-arrow.hover-accent:hover {color: #00d664;}
.prelude-arrow.hover-blue:hover {color: #0575e6;}
.prelude-arrow.hover-orange:hover {color: #f7b446;}
.prelude-arrow.hover-red:hover {color: #f36;}
.prelude-arrow.hover-purple:hover {color: #7540ee;}
.prelude-arrow.hover-picton:hover {color: #3fb6dc;}
.button-wrap {display: inline-block;}
.button-wrap.has-icon .prelude-button &gt; span {position: relative;display: inline-block;}
.button-wrap.has-icon .prelude-button &gt; span &gt; .icon {position: absolute;top: 0;line-height: normal;}
.button-wrap.has-icon.icon-right .prelude-button &gt; span {padding-right: 18px;}
.button-wrap.has-icon.icon-right .prelude-button &gt; span &gt; .icon {right: 0;}
.button-wrap.has-icon.icon-left .prelude-button &gt; span {padding-left: 18px;}
.button-wrap.has-icon.icon-left .prelude-button &gt; span &gt; .icon {left: 0;}
.prelude-button {font-family: "Futura PT",sans-serif;font-size: 16px;font-weight: 500;letter-spacing: .25px;background-color: transparent;display: inline-block;transition: all ease .3s;}
.prelude-button.small {padding: 10px 34px;}
.prelude-button.medium {padding: 12px 36px;}
.prelude-button.big {padding: 17px 38px;}
.prelude-button.outline {border-width: 1px;}
.prelude-button.outline-2 {border-width: 2px;}
.prelude-button.outline.small {padding: 9px 33px;}
.prelude-button.outline.medium {padding: 11px 35px;}
.prelude-button.outline.big {padding: 16px 37px;}
.prelude-button.outline-2.small {padding: 8px 32px;}
.prelude-button.outline-2.medium {padding: 10px 34px;}
.prelude-button.outline-2.big {padding: 15px 36px;}
.prelude-button.outline.solid, .prelude-button.outline-2.solid {border-style: solid;}
.prelude-button.outline.dotted, .prelude-button.outline-2.dotted {border-style: dotted;}
.prelude-button.outline.dashed, .prelude-button.outline-2.dashed {border-style: dashed;}
.prelude-button.accent {background-color: #00d664;color: #fff;}
.prelude-button.accent:hover {background-color: #39374d !important;color: #fff;}
.prelude-button.accent .icon {color: #fff;}
.prelude-button.accent:hover .icon {color: #fff;}
.prelude-button.outline.outline-accent {border-color: #00d664;color: #00d664;}
.prelude-button.outline.outline-accent:hover {background-color: #00d664;border-color: #00d664;color: #fff;}
.prelude-button.outline.outline-accent .icon {color: #00d664;}
.prelude-button.outline.outline-accent:hover .icon {color: #fff;}
.prelude-button.icon_style_1 &gt; span {position: relative;display: inline-block;padding-right: 13px;transition: transform ease .3s;}
.prelude-button.icon_style_1 &gt; span:before, .prelude-button.icon_style_1 &gt; span:after {content: "ï„…";font-family: "Pe-icon-7-stroke";font-size: 15px;line-height: 28px;font-style: normal;position: absolute;top: 0;right: 0;transition: all ease .3s;}
.prelude-button.icon_style_1 &gt; span:before {right: 12px;opacity: 0;}
.prelude-button.icon_style_1:hover &gt; span:before {opacity: 1;right: 0;}
.prelude-button.icon_style_1:hover &gt; span:after {opacity: 0;right: -12px;}
.prelude-button.icon_style_2 &gt; span {position: relative;display: inline-block;padding-right: 22px;transition: transform ease .3s;}
.prelude-button.icon_style_2 &gt; span:before, .prelude-button.icon_style_2 &gt; span:after {content: "$";font-family: "Pe-icon-7-stroke";font-size: 20px;line-height: 28px;position: absolute;top: 0;right: 0;transition: all ease .3s;}
.prelude-button.icon_style_2 &gt; span:before {right: 12px;opacity: 0;}
.prelude-button.icon_style_2:hover &gt; span:before {opacity: 1;right: 0;}
.prelude-button.icon_style_2:hover &gt; span:after {opacity: 0;right: -12px;}
.prelude-content-box &gt; .inner {border-style: solid;border-color: transparent;z-index: 1;position: relative;transition: all ease-out .2s;}
.prelude-content-box &gt; .inner:after {z-index: -1;position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;}
.prelude-content-box &gt; .inner.accent, .prelude-content-box &gt; .inner.dark-accent, .prelude-content-box &gt; .inner.light-accent {background-color: #00d664;}
.prelude-countdown .column {background-color: #fff;padding: 45px 0 50px;box-shadow: 0px 0px 15px rgba(0,0,0,.1);display: inline-block;width: 23%;position: relative;margin: 0 0 0 2.5%;text-align: center;}
.prelude-countdown .column:nth-child(1) {margin-left: 0;}
.prelude-countdown .numb {color: #39374d;font-size: 46px;line-height: 58px;font-weight: 500;}
.prelude-countdown .text {font-size: 16px;color: #999;}
@media only screen and ( max-width: 991px) {.prelude-countdown .column {width: 48%;margin-left: 4%;margin-bottom: 30px;}
	.prelude-countdown .column:nth-child(3) {margin-left: 0;}}
.prelude-counter .number-wrap {color: #39374d;margin: 0;}
.prelude-counter .icon {color: #748494;}
.prelude-counter .icon.accent, .prelude-counter .prefix.accent, .prelude-counter .suffix.accent, .prelude-counter .number.accent {color: #00d664;}
.prelude-counter .number, .prelude-counter .title {margin: 0;}
.prelude-counter .inner {display: table;overflow: hidden;width: 100%;}
.prelude-counter .left-wrap {display: table-cell;text-align: right;vertical-align: middle;width: 50%;}
.prelude-counter .right-wrap {display: table-cell;text-align: left;vertical-align: middle;width: 50%;}
.prelude-counter.style-2 {text-align: center;}
@media only screen and ( max-width: 991px) {.prelude-counter .left-wrap, .prelude-counter .icon {margin: 0 0 7px !important;}
	.prelude-counter .inner, .prelude-counter .left-wrap, .prelude-counter .right-wrap {display: block;width: 100% !important;margin: 0 !important;}
	.prelude-counter .number-wrap, .prelude-counter .title {max-width: none !important;margin: 5px !important;}}
.prelude-divider {display: block;width: 100%;height: 0;background: none;margin: 0 auto;}
.prelude-divider.divider-right {margin: 0;float: right;}
.prelude-divider.divider-left {margin: 0;float: left;}
.prelude-divider .divider-icon {display: inline-block;position: relative;}
.prelude-divider .divider-icon-before {display: block;position: absolute;top: 50%;border-bottom: solid 1px #f1f1f1;right: 100%;width: 9999px;margin-top: -.5px;}
.prelude-divider .divider-icon-after {display: block;position: absolute;top: 50%;border-bottom: solid 1px #f1f1f1;left: 100%;width: 9999px;margin-top: -.5px;}
.prelude-divider.divider-solid {border-top: 1px solid #f1f1f1;}
.prelude-divider.divider-dashed {border-top: 1px dashed #f1f1f1;}
.prelude-divider.divider-dotted {border-top: 1px dotted #f1f1f1;}
.prelude-divider.divider-double, .prelude-divider.has-icon .divider-double {height: 1px;padding-top: 1px;padding-bottom: 1px;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.prelude-divider.has-icon {display: block;height: auto;margin: 0 auto;text-align: center;border: none;overflow: hidden;}
.prelude-divider.has-icon .icon-wrap {display: inline-block;padding: 0 12px;font-size: 16px;}
.prelude-divider.has-icon .icon-wrap &gt; span {display: inline-block;}
.prelude-divider.has-icon .icon-wrap &gt; span.accent {color: #00d664;}
.prelude-divider.has-icon .divider-dotted {border-style: dotted;}
.prelude-divider.has-icon .divider-dashed {border-style: dashed;}
.divider-icon-before.accent, .divider-icon-after.accent, .prelude-divider.has-icon .divider-double.accent {border-color: #00d664;}
.prelude-products .products {list-style: none;margin: 0;}
.prelude-products .products li {float: none;padding: 5px;margin: 0;}
.prelude-products .products li .star-rating {display: none;}
.prelude-tabs .tab-title {margin: 0;border-bottom: 2px solid #e7e7e7;}
.prelude-tabs .tab-title .item-title {font-size: 18px;line-height: 30px;font-family: "Futura PT",sans-serif;font-weight: 500;color: #39374d;padding: 0;list-style: none;display: inline-block;}
.prelude-tabs .tab-title .item-title.active {position: relative;top: 1px;}
.prelude-tabs .tab-title .item-title &gt; span {cursor: pointer;transition: none;border-bottom: none;display: inline-block;}
.prelude-tabs .tab-content .item-content &gt; p:last-child {margin: 0;}
.prelude-tabs.style-1 .tab-title .item-title {margin-right: 16px;}
.prelude-tabs.style-1 .tab-title .item-title &gt; span {padding: 0 13px 22px;}
.prelude-tabs.style-1 .tab-title .item-title.active {color: #7540ee;}
.prelude-tabs.style-1 .tab-title .item-title.active &gt; span {position: relative;}
.prelude-tabs.style-1 .tab-title .item-title.active &gt; span:after {content: "";position: absolute;left: 0;bottom: -1px;background-color: #7540ee;width: 100%;height: 2px;}
.prelude-tabs.style-1 .tab-content .item-content {padding: 55px 0 0;}
.prelude-tabs.style-2 .tab-title .item-title &gt; span {padding: 12px 22px;}
.prelude-tabs.style-2 .tab-title .item-title.active &gt; span {background-color: #e7e7e7;}
.prelude-tabs.style-2 .tab-content .item-content {padding: 55px 0 0;}
@media only screen and (max-width: 991px) {.prelude-tabs .tab-title {border: 0;}
	.prelude-tabs .tab-title .item-title, .prelude-tabs .tab-title .item-title &gt; span {display: block;margin: 0px;}
	.prelude-tabs .tab-title .item-title &gt; span {margin-bottom: 5px;}
	.prelude-tabs .tab-title .item-title.active {top: 0;}
	.prelude-tabs.style-1 .tab-title .item-title.active &gt; span {border-bottom: 1px solid #748494 !important;}
	.prelude-tabs .tab-content .item-content {padding: 20px 0 0;}}
.prelude-adv-tabs .tab-title {margin: 0;list-style: none;border-bottom: 1px solid #e7e7e7;}
.prelude-adv-tabs .tab-title .item-title {line-height: 30px;padding: 0;list-style: none;display: inline-block;}
.prelude-adv-tabs .tab-title .item-title .anchor-link {border-radius: 3px 3px 0 0;background-color: #fff;font-size: 13px;font-family: "Futura PT",sans-serif;font-weight: 500;letter-spacing: .5px;color: #748494;cursor: pointer;padding: 5px 44px 6px;transition: none;border-bottom: none;display: inline-block;}
.prelude-adv-tabs .tab-title .item-title.active {position: relative;top: 2px;}
.prelude-adv-tabs .tab-title .item-title.active &gt; .anchor-link {border-top: 2px solid #0575e6 !important;border-left: 1px solid #e7e7e7 !important;border-right: 1px solid #e7e7e7 !important;padding-bottom: 5px;padding-top: 5px;}
.prelude-adv-tabs .tab-title .item-title.active &gt; .anchor-link, .prelude-adv-tabs .tab-title .item-title.active &gt; .anchor-link:hover {color: #39374d;}
.prelude-adv-tabs .tab-title .item-title.active &gt; .anchor-link:hover {color: #39374d;}
@media only screen and ( max-width: 991px) {.prelude-adv-tabs .anchor-link .image-icon, .prelude-adv-tabs .tab-title .item-title .anchor-link .icon {display: none;}}
@media only screen and ( max-width: 767px) {.prelude-adv-tabs .tab-title {border-bottom: 0;}
	.prelude-adv-tabs .tab-title .item-title .title {margin-bottom: 0;}
	.prelude-adv-tabs .tab-title .item-title {display: inline;width: 100%;}
	.prelude-adv-tabs.style-1 .tab-title, .prelude-adv-tabs.style-2 .tab-title, .prelude-adv-tabs .tab-title .item-title.active .anchor-link {box-shadow: none;text-align: center;}
	.prelude-adv-tabs.style-1 .tab-title .item-title .anchor-link {border: 2px solid #e8e8ec;padding: 7px 10px;margin: 0 4px 8px 4px;}
	.prelude-adv-tabs.style-2 .tab-title .item-title .anchor-link {border: 1px solid #414757;padding: 7px 10px;margin: 0 4px 8px 4px;}}
.prelude-menu-list {padding: 10px 20px;}
.prelude-menu-list .text {float: left;line-height: normal;}
.prelude-menu-list .value {float: right;color: #748494;line-height: normal;background-color: transparent;}
.prelude-fancy-text.scroll {overflow: hidden;vertical-align: baseline;}
.prelude-fancy-text.scroll .heading {margin: 0;}
.prelude-fancy-text.scroll .heading {transition: margin-top .4s ease-in-out;}
.prelude-fancy-text.typed .typed-cursor {opacity: 1;animation: blink .7s infinite;}
@keyframes blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
@-webkit-keyframes blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
@-moz-keyframes blink {0% {opacity: 1;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
.prelude-text {margin-bottom: 0;}
.prelude-text &gt; p:last-child {margin-bottom: 0;}
.prelude-single-heading &gt; .inner {position: relative;display: inline-block;}
.prelude-single-heading .heading {display: inline-block;}
.prelude-single-heading.has-line .heading {padding-left: 50px;}
.prelude-single-heading .heading.accent {color: #00d664;}
.prelude-single-heading .line {position: absolute;left: 0;top: 12px;width: 40px;height: 2px;background-color: #2b79c3;}
.prelude-single-heading .line.accent {background-color: #00d664;}
.prelude-single-heading.text-center &gt; .inner {margin: 0 auto;}
.prelude-headings .sep.accent {background-color: #00d664;}
.prelude-headings.text-center .sep {text-align: center;margin: 0 auto;}
.prelude-headings.text-right .sep {float: right;}
.prelude-headings .heading, .prelude-headings .sub-heading {margin-bottom: 0;}
.prelude-headings .heading.accent {color: #00d664;}
.prelude-headings .heading &gt; span {margin-left: 5px;display: inline-block;width: 50px;height: 3px;background-color: #00d664;}
.prelude-headings.left-sep {position: relative;}
.prelude-headings.left-sep .sep {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
@media only screen and ( max-width: 767px) {.prelude-headings.text-center {padding: 0 15px;}}
.hero-section {position: relative;text-align: center;}
.hero-section .hero-content {position: relative;z-index: 20;}
.hero-section .overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.hero-section .hero-arrow {z-index: 99999;position: absolute;bottom: 20px;left: 50%;width: 20px;height: 20px;line-height: 22px;text-align: center;transform: translate3d(-50%,0,0);animation-fill-mode: both;animation-timing-function: linear;animation-duration: 2s;}
.hero-section .hero-arrow:hover {-webkit-animation-play-state: paused;animation-play-state: paused;}
.hero-section .hero-arrow.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.hero-section .hero-arrow:before {content: "ï„ƒ";font-family: "Pe-icon-7-stroke";font-size: 20px;color: #fff;display: inline-block;}
.hero-section .hero-arrow.style-2:before {content: "ï„‡";font-size: 20px;}
.prelude-icon-box .heading {margin-bottom: 0;}
.prelude-icon-box .desc &gt; p:last-child {margin: 0;}
.prelude-icon-box.icon-top.align-center {text-align: center;}
.prelude-icon-box.icon-top.align-center .icon, .prelude-icon-box.icon-top.align-center .image-wrap {margin: 0 auto;}
.prelude-icon-box.icon-top.align-right {text-align: right;}
.prelude-icon-box.icon-top.align-right .icon, .prelude-icon-box.icon-top.align-right .image-wrap {margin: 0;}
.prelude-icon-box.icon-left {position: relative;}
.prelude-icon-box.icon-left .prelude-icon, .prelude-icon-box.icon-left .image-wrap {position: absolute;left: 0;top: 0;}
.prelude-icon-box.icon-right {position: relative;}
.prelude-icon-box.icon-right .prelude-icon, .prelude-icon-box.icon-right .image-wrap {position: absolute;right: 0;top: 5px;}
.prelude-icon-box.icon-right .heading, .prelude-icon-box.icon-right .desc, .prelude-icon-box.icon-right .url-wrap {text-align: right;}
.prelude-icon-box.icon-left2 .heading {margin: 0 0 40px 0;}
.prelude-icon-box.icon-left2.has-width .heading {margin-top: 10px;}
.prelude-icon-box.icon-left2 .prelude-icon, .prelude-icon-box.icon-left2 .image-wrap {float: left;}
.prelude-icon-box.hover-style-1 {position: relative;overflow: hidden;}
.prelude-icon-box.hover-style-1 &gt; .hover {background-size: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all ease .3s;}
.prelude-icon-box.hover-style-1:hover &gt; .hover {opacity: 1;}
.prelude-icon-box.hover-style-1:hover .heading, .prelude-icon-box.hover-style-1:hover .heading a, .prelude-icon-box.hover-style-1:hover .desc {color: #fff !important;}
.prelude-icon-box.hover-style-1:hover .heading a:hover {opacity: .7;}
.prelude-icon-box.hover-style-1.link-hover-orange:hover .prelude-links {color: #f7b446;}
.prelude-icon-box.hover-style-1.link-hover-orange:hover .prelude-links.link-style-1 &gt; span:after, .prelude-icon-box.hover-style-1.link-hover-orange:hover .prelude-links.link-style-2 &gt; span:after, .prelude-icon-box.hover-style-1.link-hover-orange:hover .prelude-links.link-style-3 &gt; span:after {background-color: #f7b446;}
.prelude-icon-box.hover-style-2 {position: relative;overflow: hidden;}
.prelude-icon-box.hover-style-2 .hover {background-size: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-color: transparent;opacity: 0;transition: all ease .3s;}
.prelude-icon-box.hover-style-2:hover .heading a:hover {opacity: .7;}
.prelude-icon-box.hover-style-3 {position: relative;overflow: hidden;cursor: pointer;box-shadow: 0px 10px 90px 0px rgba(110,123,131,.2);}
.prelude-icon-box.hover-style-3 .prelude-icon, .prelude-icon-box.hover-style-3 .content-wrap {transition: all .25s ease-in-out;}
.prelude-icon-box.hover-style-3:hover .prelude-icon, .prelude-icon-box.hover-style-3:hover .content-wrap {-webkit-transform: translateY(-70px);transform: translateY(-70px);}
.prelude-icon-box.hover-style-3:hover .prelude-icon {opacity: 0;}
.prelude-icon-box.hover-style-3 .desc {opacity: 0;visibility: hidden;margin-bottom: -70px;transition: all .25s ease-in-out;}
.prelude-icon-box.hover-style-3:hover .desc {opacity: 1;visibility: visible;}
.prelude-icon-box.hover-style-3 .url-wrap {position: absolute;right: 35px;bottom: 58px;}
.prelude-iconboxs .prelude-icon-box {position: relative;}
.prelude-iconboxs.style-1 .prelude-icon-box:before {content: "";position: absolute;right: -137px;top: 30px;width: 273px;height: 33px;background: url("assets/img/dashed-lines.png") no-repeat center center;}
.prelude-iconboxs.style-2 .prelude-icon-box:before {content: "";position: absolute;right: -137px;top: 55px;width: 265px;height: 10px;background: url("assets/img/dotted-lines.png") no-repeat center center;}
.prelude-iconboxs .prelude-icon-box:last-child:before {display: none;}
.prelude-iconboxs .inner-wrap {margin: 0 -15px;}
.prelude-iconboxs .prelude-icon-box {float: left;padding: 0 15px;}
.prelude-iconboxs.group-4 .prelude-icon-box {width: 25%;}
.prelude-iconboxs.group-3 .prelude-icon-box {width: 33.33%;}
.prelude-iconboxs.group-2 .prelude-icon-box {width: 50%;}
@media only screen and ( max-width: 991px) {.prelude-iconboxs.group-4 .prelude-icon-box {width: 100%;margin-bottom: 35px;}
	.prelude-iconboxs .prelude-icon-box:before {display: none;}}
@media only screen and ( max-width: 767px) {.prelude-iconboxs.group-2 .prelude-icon-box, .prelude-iconboxs.group-3 .prelude-icon-box {width: 100%;margin-bottom: 35px;}}
.prelude-icon-list .icon-list-wrap, .prelude-icon-list .icon-list-item {position: relative;}
.prelude-icon-list .icon-list-wrap &gt; .line {position: absolute;left: 30px;top: 1%;z-index: 1;height: 98%;border-left: 1px dashed #fff;}
.prelude-icon-list .icon-list-item .prelude-icon {position: absolute;left: 0;top: 0;z-index: 2;}
.prelude-icon-list .icon-list-item .heading {font-size: 18px;margin-bottom: 0;}
.prelude-icon {display: inline-block;}
.prelude-icon.icon-text {font-family: "Futura PT",sans-serif;}
.prelude-icon .icon {font-size: 20px;text-align: center;display: inline-block;transition: all ease .3s;}
.prelude-icon.accent .icon {color: #00d664;}
.prelude-icon.accent-bg .icon {background-color: #00d664;}
.prelude-image-box .item .thumb {position: relative;overflow: hidden;}
.prelude-image-box .item .thumb img {width: 100%;height: auto;}
.prelude-image-box .item .thumb img {-webkit-transition: .4s;-o-transition: .4s;transition: .4s;-webkit-transition-duration: 750ms;transition-duration: 750ms;-webkit-transition-timing-function: cubic-bezier(.075,.8,.18,1);transition-timing-function: cubic-bezier(.075,.8,.18,1);}
.prelude-image-box .item:hover .thumb img {-webkit-transform: scale(1.15);transform: scale(1.15);}
.prelude-image-box .item .thumb .hover-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;background-color: transparent;transition: all ease .3s;}
.prelude-image-box:hover .item .thumb .hover-layer {opacity: 1;background-color: rgba(29,43,55,.8);}
.prelude-image-box .item .thumb .icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 40px;line-height: 40px;margin-top: 10px;transition: all ease .3s;}
.prelude-image-box:hover .item .thumb .icon {margin-top: 0;}
.prelude-image-box .item .thumb .icon:hover {color: #fff;}
.prelude-image-box .item .title {margin-bottom: 0;position: relative;}
.prelude-image-box.style-1 .item .thumb {border-radius: 5px 5px 0 0;overflow: hidden;}
.prelude-image-box.style-1 .item .title {font-size: 18px;}
.prelude-image-box.style-1 .item .title a:hover {color: #00d664;}
.prelude-image-box.style-1 .text-wrap {background-color: #fff;border: 1px solid #e7e7e7;border-radius: 0 0 5px 5px;}
.prelude-image-box.style-2 .item .thumb {position: relative;overflow: hidden;border-radius: 5px;}
.prelude-image-box.style-2 .item .thumb:after {content: "";position: absolute;left: 30%;top: 0;opacity: 0;width: 100%;height: 100%;transition: all ease .3s;background-color: rgba(3,15,39,.8);border-bottom: 5px solid #00d664;}
.prelude-image-box.style-2 .item:hover .thumb:after {left: 0;opacity: 1;}
.prelude-image-box.style-2 .item:hover .thumb:before {width: 100%;}
.prelude-image-box.style-2 .item .title {font-size: 22px;}
.prelude-image-box.style-2 .item .text-wrap {position: absolute;left: 0;bottom: 0;width: 100%;padding: 40px 50px;opacity: 0;transform: translateX(-30px);transition: all ease .3s;}
.prelude-image-box.style-2 .item:hover .text-wrap {opacity: 1;transform: translateY(0);}
.prelude-image-box.style-2 .item .title, .prelude-image-box.style-2 .item .desc {color: #fff;}
.prelude-image-box.style-2 .item .title a:hover {color: #fff;opacity: .7;}
.prelude-image-box.style-2 .item .title:before {background-color: #fff;}
.prelude-image-box.style-3 .inner {border: 1px solid #e7e7e7;border-radius: 5px;overflow: hidden;}
.prelude-image-box.style-3 .item .title {font-size: 18px;}
.prelude-image-box.style-3 .item .title a:hover {color: #00d664;}
.prelude-image-box.style-3.has-number .item {position: relative;padding-top: 56px;}
.prelude-image-box.style-3.has-number .number {font-size: 20px;font-weight: 500;width: 100px;height: 100px;line-height: 100px;color: #fff;background-color: #39374d;border-radius: 50%;position: absolute;left: 50%;top: 0;margin-left: -50px;margin-top: 6px;box-shadow: 0px 0px 0px 6px rgba(3,15,39,.1);transition: all ease .3s;}
.prelude-image-box.style-3.has-number:hover .number {background-color: #00d664;box-shadow: 0px 0px 0px 6px rgba(243,92,39,.1);}
.prelude-share-social {list-style: none;margin: 0;}
.prelude-share-social li {float: left;display: inline-block;}
.prelude-share-social li a {font-size: 16px;display: inline-block;width: 50px;height: 50px;line-height: 48px;border: 1px solid #dadada;text-align: center;margin-right: 15px;color: #959595;border-radius: 50%;}
.prelude-share-social li a:hover {background-color: #00d664;border-color: #00d664;color: #fff;}
.prelude-images-grid .item-wrap {position: relative;}
.prelude-images-grid .cbp-nav-controls {position: static;height: 0 !important;}
.prelude-images-grid .cbp-nav-controls .cbp-nav-next, .prelude-images-grid .cbp-nav-controls .cbp-nav-prev {position: absolute;left: 0;top: 50%;margin-top: -28px;z-index: 999999;}
.prelude-images-grid .cbp-nav-controls .cbp-nav-next {left: auto;right: 0;}
.prelude-images-grid .cbp-nav-next, .prelude-images-grid .cbp-nav-prev {border-radius: 0;margin: 0;text-align: center;background-color: transparent;color: #fff;width: 60px;height: 60px;line-height: 60px;font-size: 0;display: inline-block;position: relative;transition: all .3s ease 0s;opacity: 1 !important;}
.prelude-images-grid .cbp-nav-next {margin-left: 5px;}
.prelude-images-grid .cbp-nav-next:after, .prelude-images-grid .cbp-nav-prev:after {position: absolute;left: 20px;top: 0;content: "îš‡";font-family: "Pe-icon-7-stroke";font-weight: normal;font-size: 50px;color: #a0a0a0;width: 50px;height: 50px;line-height: 50px;text-indent: 0;transition: all ease .3s;}
.prelude-images-grid .cbp-nav-next:after {content: "îš…";left: auto;right: 20px;}
.prelude-images-grid .cbp-nav-next:hover:after, .prelude-images-grid .cbp-nav-prev:hover:after {color: #00d664;}
.prelude-images-grid .cbp-nav-pagination {margin-top: 43px;position: static;}
.prelude-images-grid .cbp-nav-pagination-item {position: relative;display: inline-block;width: 11px;height: 11px;margin: 0 7px;padding: 0;cursor: pointer;background-color: transparent;}
.prelude-images-grid .cbp-nav-pagination-item:after {content: "";position: absolute;left: 2px;top: 2px;width: 7px;height: 7px;border-radius: 3.5px;background-color: #2ed37d;opacity: .5;transition: all .45s cubic-bezier(.68,-.55,.265,1.55);}
.prelude-images-grid .cbp-nav-pagination-item.cbp-nav-pagination-active:after {left: 0;top: 0;width: 11px;height: 11px;border-radius: 5.5px;opacity: 1;}
.prelude-images-grid .zoom-popup {position: absolute;left: 0;top: 0;width: 50px;height: 50px;opacity: 0;visibility: hidden;}
.prelude-images-grid .cbp-item:hover .zoom-popup {opacity: 1;visibility: visible;}
.prelude-images-grid .zoom-popup:after {content: "ï€Ž";font-family: "FontAwesome";color: #39374d;position: absolute;left: 0;top: 0;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%;transition: color ease .3s;}
.prelude-images-grid .zoom-popup:hover:after {color: #00d664;}
.prelude-news .post-item {background-color: #fff;border: 1px solid #e7e7e7;border-radius: 20px;overflow: hidden;padding: 125px 35px 25px;background-size: cover;}
.prelude-news.col-2 .post-item {width: 48.718%;margin-right: 2.565%;opacity: .5;}
.prelude-news.col-3 .post-item {width: 32%;margin-right: 2%;opacity: .5;}
.prelude-news .post-item.is-selected {opacity: 1;}
@media (max-width: 767px) {.prelude-news .post-item, .prelude-news.col-2 .post-item, .prelude-news.col-3 .post-item {width: 100%;}}
.prelude-news .post-item .thumb-wrap {position: relative;overflow: hidden;}
.prelude-news .post-item .thumb-wrap img {transition: transform ease .3s;}
.prelude-news .post-item:hover .thumb-wrap img {transform: scale(1.07) rotate(1.5deg);}
.prelude-news .post-item .title {font-size: 22px;margin: 0 0 46px;}
.prelude-news .post-item .gravatar {width: 60px;height: 60px;border-radius: 50%;float: left;margin-right: 15px;overflow: hidden;}
.prelude-news .post-item .post-meta &gt; span {display: block;color: #748494;font-family: "Futura PT",sans-serif;font-size: 16px;line-height: normal;}
.prelude-news .post-item .post-meta &gt; span.author {font-size: 14px;font-family: "Futura PT",sans-serif;font-weight: 500;color: #39374d;text-transform: uppercase;padding-top: 10px;}
.prelude-news .post-item .url-wrap {clear: both;text-align: right;margin-top: 8px;}
.prelude-news.style-1 .post-item.first-post {padding-top: 118px;padding-bottom: 35px;}
.prelude-news.style-1 .post-item.first-post .title {margin: 0 0 16px;}
.prelude-news.style-1 .post-item.first-post .url-wrap {margin-top: 35px;}
.prelude-news.style-1 .first-post .gravatar, .prelude-news.style-1 .first-post .post-meta {display: none;}
.prelude-news.style-1 .post-item.first-post .title a, .prelude-news.style-1 .post-item.first-post .excerpt {color: #fff;}
.prelude-news.style-1 .post-item.first-post .prelude-arrow {color: #fff;}
.prelude-partner .partner-item .thumb {overflow: hidden;}
.prelude-partner.has-border .partner-item {border: 1px solid #d1d1d1;}
.prelude-partner .partner-item .thumb img {transition: all ease .3s;}
.prelude-partner .partner-item .thumb:hover img {transform: scale(1.1);}
#project-filter {margin-bottom: 40px;}
#project-filter .cbp-filter-item {font-size: 14px;font-family: "Futura PT",sans-serif;font-weight: 500;color: #002e5b;padding: 0;margin: 0 12px 12px;display: inline-block;cursor: pointer;position: relative;transition: all ease .3s;}
#project-filter.style-1 .inner .cbp-filter-item:first-child {margin-left: 0;}
#project-filter.style-3 .inner .cbp-filter-item:last-child {margin-right: 0;}
#project-filter.style-1 {text-align: left;}
#project-filter.style-2 {text-align: center;}
#project-filter.style-3 {text-align: right;}
#project-filter .inner {max-width: 1170px;margin: 0 auto;}
#project-filter .cbp-filter-item:hover, #project-filter .cbp-filter-item.cbp-filter-item-active {color: #4ccf5f;}
#project-filter .cbp-filter-item &gt; span {display: inline-block;position: relative;padding-bottom: 11px;}
#project-filter .cbp-filter-item &gt; span:after {content: "";position: absolute;left: 0;bottom: 0;width: 8px;height: 8px;border-radius: 4px;margin-left: -4px;background-color: #00d664;opacity: 0;transition: all .45s cubic-bezier(.68,-.55,.265,1.55);}
#project-filter .cbp-filter-item.cbp-filter-item-active &gt; span:after {left: 50%;opacity: 1;}
#project-filter.cbp-l-filters-alignCenter .cbp-filter-counter {font-size: 13px;width: 25px;height: 25px;background-color: #ececec;color: #748494;line-height: 25px;padding: 0;border-radius: 0;}
#project-filter.cbp-l-filters-alignCenter .cbp-filter-counter:after {border-top-color: #ececec;}
#project-filter.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter {bottom: 43px;}
@media only screen and ( max-width: 991px) {#project-filter {margin-bottom: 30px;}
	#project-filter.style-3 {text-align: center;}}
.project-box .project-wrap {position: relative;}
.project-box .project-text {transition: all ease .3s;}
.project-box:hover .project-text {cursor: pointer;}
.project-box .project-image {position: relative;}
.project-box .project-image &gt; .inner {position: relative;}
.project-box .project-image &gt; .inner:after {content: "";content: "";width: 100%;height: 100%;background-color: #39374d;display: block;opacity: 0;position: absolute;left: 0;top: 0;transform: scale(.95);transition: transform ease .35s,opacity ease .35s;}
.project-box .project-image:hover &gt; .inner:after {transform: scale(1);opacity: .9;}
.project-box .project-text .icon {position: absolute;left: 0;top: 0;z-index: 2;}
.project-box .project-text .title {opacity: 0;font-size: 16px;padding: 0 0 12px;margin: 10px 0 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;color: #fff;z-index: 2;transition-duration: .35s;transition-property: opacity,padding,margin;}
.project-box:hover .project-text .title {margin-top: 0;opacity: 1;}
.project-box .title a, .project-box .url-wrap a {transition: color ease .3s,opacity ease .3s,left ease .3s;}
.project-box .project-text .title a {position: relative;display: inline-block;padding-bottom: 5px;}
.project-box .project-text .title a:after {content: "";width: 0;height: 0;position: absolute;right: 0;bottom: 0;border-bottom: 2px solid #fff;z-index: -1;-webkit-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-moz-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-ms-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;-o-transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;transition: width .35s cubic-bezier(.35,.7,.35,1) 0s;}
.project-box .project-text .title a:hover:after {width: 100%;left: 0;right: auto;}
.project-box .project-text .title a:hover {color: #fff;}
@media only screen and ( max-width: 767px) {.project-box .project-image img {width: 100%;height: auto;}}
.project-box.style-2 .project-image &gt; .inner {border-radius: 5px;overflow: hidden;margin-bottom: 43px;}
.project-box.style-2 .project-image .text {padding-left: 100px;position: relative;}
.project-box.style-2 .project-image .text:before {content: "";position: absolute;left: 10px;top: 14px;width: 60px;height: 2px;background-color: #00d664;}
.project-box.style-2 .project-image .text .title {font-size: 28px;margin: 2px 0 0;}
.project-box.style-2 .project-image .text .title a {transition: color ease .3s,opacity ease .3s;}
.project-box.style-2 .project-image .text .terms, .project-box.style-2 .project-image .text .terms a {font-size: 18px;color: #748494;font-family: "Futura PT",sans-serif;}
.project-box.style-2 .project-image .text .title:hover a {opacity: .7;}
.project-box.style-2 .project-image .text .terms a:hover {color: #00d664;}
.project-box.style-3 .project-image {position: relative;padding-bottom: 50px;}
.project-box.style-3 .project-image .inner {border-radius: 7px;overflow: hidden;}
.project-box.style-3 .title-wrap {background-color: #fff;width: calc(100% - 100px);position: absolute;left: 0;bottom: 0;margin: -50px 50px 0;box-shadow: 0px 10px 90px 0px rgba(110,123,131,.1);border-radius: 7px;padding: 10px 35px 19px;transition: transform ease .3s;}
.project-box.style-3 .title-wrap .title {font-size: 22px;margin: 10px 0 7px;}
.project-box.style-3 .title-wrap .title:hover a {opacity: .7;}
.project-box.style-3:hover .title-wrap {transform: translateY(-10px);}
@media only screen and ( max-width: 991px) {.project-box.style-2 .project-image &gt; .inner {margin-bottom: 25px;}
	.project-box.style-2 .project-image .text .title {font-size: 26px;}}
@media only screen and ( max-width: 767px) {.project-box.style-2 .project-image .text .title {font-size: 24px;}
	.project-box.style-2 .project-image .text {padding-left: 50px;}
	.project-box.style-2 .project-image .text:before {left: 0;width: 30px;}
	.project-box.style-2 .project-image .text .terms, .project-box.style-2 .project-image .text .terms a {font-size: 16px;}}
.prelude-project.center-mode .owl-carousel .owl-stage-outer {overflow: visible;}
.prelude-project.center-mode .owl-carousel .owl-stage-outer .owl-item.active {opacity: 1;}
.prelude-project.center-mode .owl-carousel .owl-stage-outer .owl-item {opacity: .5;transition: opacity ease .3s;}
.project-related-wrap {padding: 97px 0 100px;background-color: #f7f4fb;}
.page-single-project.footer-has-promo .project-related-wrap {margin-bottom: 420px;}
.project-related-wrap .inner {overflow: hidden;}
.project-related-wrap .thumb {position: relative;}
.project-related-wrap .thumb .hover-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;background-color: transparent;transition: all ease .3s;}
.project-related-wrap .thumb .icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 30px;line-height: 30px;margin-top: 10px;transition: all ease .3s;}
.project-related-wrap .thumb .icon:hover {color: #fff;}
.project-related-wrap .project-item:hover .thumb .hover-layer {opacity: 1;background-color: rgba(3,15,39,.8);}
.project-related-wrap .project-item:hover .thumb .icon {margin-top: 0;}
.project-related-wrap .text-wrap {padding: 12px 15px 10px;}
.project-related-wrap .title-wrap {float: left;}
.project-related-wrap .title-wrap .pre-title {font-family: "Futura PT",sans-serif;font-weight: 500;letter-spacing: .25px;margin-bottom: 15px;font-size: 14px;color: #00d664;}
.project-related-wrap .title-wrap .title {margin-bottom: 60px;}
.project-related-wrap .prelude-container {position: relative;}
.project-related-wrap .btn-wrap {position: absolute;right: 0;top: 50px;}
.project-related-wrap .btn-wrap a {font-family: "Futura PT",sans-serif;font-size: 15px;font-weight: 500;padding: 11px 44px;letter-spacing: .25px;background-color: #fff;color: #00d664;border-radius: 30px;display: inline-block;transition: all ease .3s;}
.project-related-wrap .btn-wrap a:hover {background-color: #00d664;color: #fff;}
.project-related-wrap .project-item .cat a {font-size: 14px;color: #00d664;margin-bottom: 10px;}
.project-related-wrap .project-item .cat a:hover {color: #39374d;}
.project-related-wrap .project-item h2 {font-size: 18px;line-height: 28px;color: #39374d;margin: 13px 0 0;}
.project-related-wrap .project-item h2 a:hover {color: #00d664;}
@media only screen and ( max-width: 991px) {.project-related-wrap {padding: 60px 0 !important;}
	.project-related-wrap .title-wrap .title {margin-bottom: 40px;}
	.project-related-wrap .btn-wrap {display: none;}}
.prelude-progress {position: relative;}
.prelude-progress .title, .prelude-progress .perc-wrap {line-height: normal;margin: 0;}
.prelude-progress .title {position: absolute;left: 0;top: 0;font-size: 18px;}
.prelude-progress .perc-wrap {font-size: 18px;font-family: "Futura PT",sans-serif;font-weight: 500;}
.prelude-progress .progress-animate {position: relative;height: 6px;width: 0;transition: width ease 1s;}
.prelude-progress .progress-animate.accent {background-color: #00d664;}
.prelude-progress .progress-animate.accent.gradient {background: rgba(254,126,75,1);background: -moz-linear-gradient(left,rgba(254,126,75,1) 100%,rgba(254,126,75,.3) 0%);background: -webkit-linear-gradient(left,rgba(254,126,75,1) 100%,rgba(254,126,75,.3) 0%);background: linear-gradient(to right,rgba(254,126,75,1) 100%,rgba(254,126,75,.3) 0%);}
.prelude-progress .perc {width: 0;text-align: right;opacity: 0;transition: all ease 1s;}
.prelude-progress .perc.accent {color: #00d664;}
.prelude-progress .perc.show {opacity: 1;}
.prelude-images-carousel .item-wrap img {width: 100%;height: auto;}
.prelude-images-carousel.has-borders {padding-right: 20px;padding-bottom: 20px;position: relative;}
.prelude-images-carousel.has-borders:after {content: "";position: absolute;right: 0;bottom: 0;width: 20px;height: 80%;z-index: 99999;background-color: #00d664;}
.prelude-images-carousel.has-borders:before {content: "";position: absolute;right: 0;bottom: 0;width: 78%;height: 20px;z-index: 99999;background-color: #00d664;}
.prelude-images-carousel.has-arrows.arrow-center .owl-theme .owl-nav .owl-next {right: 50px;}
.prelude-images-carousel.has-arrows.arrow-center .owl-theme .owl-nav .owl-prev {left: 50px;}
.prelude-images-carousel.has-arrows.arrow-bottom .owl-nav {position: absolute;left: 0;bottom: 50px;width: 200px;height: 100px;background-color: #00d664;}
.prelude-images-carousel.has-arrows.arrow-bottom .owl-theme .owl-nav .owl-next {left: 40px;bottom: -2px;}
.prelude-images-carousel.has-arrows.arrow-bottom .owl-theme .owl-nav .owl-prev {left: 35px;bottom: -2px;}
.prelude-images-carousel .owl-theme .owl-nav [class*="owl-"]:after {color: #fff;}
.prelude-images-carousel .owl-theme .owl-nav [class*="owl-"]:hover:after {color: #fff;border-color: #fff;}
.prelude-scroll-target a {display: inline-block;position: relative;width: 25px;height: 50px;color: #39374d;font-size: 20px;}
.prelude-scroll-target a:before {content: "î¤„";font-family: "Core Icon";font-weight: 400;width: 25px;height: 25px;display: inline-block;position: absolute;top: 0;left: 0;animation: rev-ani-mouse 2s linear infinite;}
@keyframes rev-ani-mouse {0% {opacity: 1;top: 0%;}
	30% {opacity: 1;top: 30%;}
	70% {opacity: 0;top: 30%;}
	100% {opacity: 0;top: 0%;}}
.prelude-subscribe .mc4wp-form {position: relative;}
.prelude-subscribe .mc4wp-form .email-wrap {position: relative;}
.prelude-subscribe .mc4wp-form .email-wrap:before {content: "î¤€";color: #748494;font-family: "Core Icon";position: absolute;left: 24px;font-size: 15px;top: 15px;}
.prelude-subscribe .mc4wp-form .email-wrap input {margin-bottom: 0;height: 52px;width: 100%;border-radius: 26px;line-height: 52px;background-color: #fff;border: 0;padding-left: 56px;box-shadow: 0px 10px 90px 0px rgba(110,123,131,.2);}
.prelude-subscribe .mc4wp-form .submit-wrap button {position: absolute;right: 0;top: 0;width: 175px;height: 52px;text-align: center;background-color: #f36;padding: 0;border: 0;border-radius: 26px;overflow: hidden;}
.prelude-subscribe .mc4wp-form .submit-wrap button:hover {background-color: #39374d;color: #fff;}
.prelude-subscribe .mc4wp-alert &gt; p {text-align: center;margin: 18px 0 0;}
.prelude-team .socials {list-style: none;margin: 14px 0 0;text-align: center;transition: all ease .3s;}
.prelude-team .socials li {display: inline-block;margin: 0 5px;}
.prelude-team .socials li a {font-size: 12px;width: 22px;height: 22px;border-radius: 3px;background-color: #748494;color: #fff;line-height: 22px;display: inline-block;text-align: center;}
.prelude-team .socials li a:hover {background-color: #00d664;}
.prelude-team .name {font-size: 18px;margin: 24px 0 8px;}
.prelude-team .position {font-size: 13px;color: #748494;margin: 0 0 18px;}
.prelude-team .text {font-size: 16px;line-height: 29px;}
.prelude-team-grid .member-item {float: left;width: 100%;}
.prelude-team-grid .member-item img {overflow: hidden;}
.prelude-team-grid.col-2 .member-item {width: 50%;}
.prelude-team-grid.col-3 .member-item {width: 33.33%;}
.prelude-team-grid.col-4 .member-item {width: 25%;}
.prelude-team-grid .socials {list-style: none;margin: 0;}
.prelude-team-grid .name {font-size: 18px;margin: 24px 0 8px;}
.prelude-team-grid .position {font-size: 13px;color: #748494;margin: 0 0 18px;}
.prelude-team-grid .text {font-size: 16px;line-height: 29px;}
.prelude-team-grid .socials {list-style: none;margin: 14px 0 0;text-align: center;transition: all ease .3s;}
.prelude-team-grid .socials li {display: inline-block;margin: 0 5px;}
.prelude-team-grid .socials li a {font-size: 12px;width: 22px;height: 22px;border-radius: 3px;background-color: #748494;color: #fff;line-height: 22px;display: inline-block;text-align: center;}
.prelude-team-grid .socials li a:hover {background-color: #00d664;}
@media only screen and (max-width: 991px) {.prelude-team-grid {margin: 0 !important;}
	.prelude-team-grid .team-row {padding: 0 !important;margin: 0 !important;}
	.prelude-team-grid .member-item {padding: 0 !important;margin: 0 0 30px !important;}
	.prelude-team-grid.col-4 .member-item {padding: 0 15px !important;}
	.prelude-team-grid.col-4 {margin: 0 -15px !important;}
	.prelude-team-grid .team-row:last-child .member-item:last-child {margin-bottom: 0 !important;}
	.prelude-team-grid.col-2 .member-item {width: 100%;}
	.prelude-team-grid.col-4 .member-item {width: 50%;}}
@media only screen and ( max-width: 479px) {.prelude-team-grid.col-4 .member-item, .prelude-team-grid.col-5 .member-item {width: 100%;}}
.prelude-testimonials .wrap {background-color: #fff;padding: 50px 35px;border-radius: 20px;box-shadow: rgba(110,123,131,.1) 0px 5px 90px 0px;}
.prelude-testimonials .wrap .thumb {width: 60px;height: 60px;border-radius: 50%;float: left;margin-right: 12px;overflow: hidden;}
.prelude-testimonials .wrap .name-pos-wrap &gt; span {display: block;color: #b1b1b1;font-family: "Futura PT",sans-serif;font-size: 15px;font-weight: 500;line-height: normal;}
.prelude-testimonials .wrap .name-pos-wrap &gt; span.name {font-size: 14px;font-family: "Futura PT",sans-serif;color: #39374d;text-transform: uppercase;padding-top: 8px;margin: 0;}
.prelude-testimonials .wrap .quote &gt; p {margin-bottom: 20px;}
.prelude-testimonials .wrap .title {font-size: 22px;margin: 25px 0 16px;}
.prelude-testimonials .inner {background-color: #fff;border-radius: 20px;padding: 34px 35px 60px;position: relative;}
.prelude-testimonials.gray .inner {background-color: #f8f9f9;}
.prelude-testimonials.border .inner {border: 1px solid #e7e7e7;}
.prelude-testimonials .text {clear: left;font-size: 16px;line-height: 26px;color: #5e5d6c;margin-top: 16px;margin-bottom: 34px;}
.prelude-testimonials .thumb {width: 60px;height: 60px;margin-right: 15px;border-radius: 50%;overflow: hidden;float: left;}
.prelude-testimonials .person {margin-left: 75px;}
.prelude-testimonials .name {font-size: 14px;font-weight: 500;padding: 10px 0 0;margin: 0 0 7px;}
.prelude-testimonials .stars {width: 120px;height: 17px;background: url("assets/img/stars.png") no-repeat left top;background-size: 120px 17px;}
.prelude-testimonials.col-2 .item {width: 48.718%;margin-right: 2.565%;opacity: .5;}
.prelude-testimonials.col-3 .item {width: 32%;margin-right: 2%;opacity: .5;}
.prelude-testimonials .item.is-selected {opacity: 1;}
@media (max-width: 991px) {.prelude-testimonials .stars {width: 90px;height: 13px;background-size: 90px 13px;}}
@media (max-width: 767px) {.prelude-testimonials .item, .prelude-testimonials.col-2 .item, .prelude-testimonials.col-3 .item {width: 100%;}}
.prelude-testimonials .flickity-page-dots, .prelude-news .flickity-page-dots {bottom: -58px;}
.prelude-testimonials .flickity-page-dots .dot, .prelude-news .flickity-page-dots .dot {width: 6px;height: 6px;opacity: .4;}
.bullet-accent .flickity-page-dots .dot {background-color: #00d664;}
.bullet-blue .flickity-page-dots .dot {background-color: #0575e6;}
.bullet-orange .flickity-page-dots .dot {background-color: #f7b446;}
.bullet-red .flickity-page-dots .dot {background-color: #f36;}
.bullet-purple .flickity-page-dots .dot {background-color: #7540ee;}
.bullet-picton .flickity-page-dots .dot {background-color: #3fb6dc;}
.prelude-testimonials .flickity-prev-next-button .flickity-button-icon, .prelude-news .flickity-prev-next-button .flickity-button-icon {width: 40%;height: 40%;}
.prelude-testimonials .flickity-prev-next-button.next .flickity-button-icon, .prelude-news .flickity-prev-next-button.next .flickity-button-icon {left: 17px;top: 11px;}
.prelude-testimonials .flickity-prev-next-button.previous .flickity-button-icon, .prelude-news .flickity-prev-next-button.previous .flickity-button-icon {left: 18px;top: 25px;}
.prelude-testimonials .flickity-button, .prelude-news .flickity-button {padding: 0;margin: 0;}
.arrow-accent .flickity-button {background-color: #00d664;}
.arrow-blue .flickity-button {background-color: #0575e6;}
.arrow-orange .flickity-button {background-color: #f7b446;}
.arrow-red .flickity-button {background-color: #f36;}
.arrow-purple .flickity-button {background-color: #7540ee;}
.arrow-picton .flickity-button {background-color: #3fb6dc;}
.prelude-testimonials .flickity-button:disabled, .prelude-news .flickity-button:disabled {opacity: 1;background-color: #fff;box-shadow: 0px 10px 40px 0px rgba(110,123,131,.2);}
.prelude-testimonials .flickity-button:disabled .flickity-button-icon, .prelude-news .flickity-button:disabled .flickity-button-icon {fill: #39374d;}
.prelude-testimonials .flickity-button-icon, .prelude-news .flickity-button-icon {fill: #fff;transition: all ease .3s;}
.prelude-testimonials .flickity-button:hover, .prelude-news .flickity-button:hover {background-color: #39374d;}
.prelude-testimonials .flickity-prev-next-button, .prelude-news .flickity-prev-next-button {width: 60px;height: 60px;border-radius: 30px;}
.prelude-testimonials .flickity-prev-next-button.previous, .prelude-news .flickity-prev-next-button.previous {left: -40px;}
.prelude-testimonials .flickity-prev-next-button.next, .prelude-news .flickity-prev-next-button.next {right: -40px;}
.prelude-testimonials .flickity-button:focus, .prelude-news .flickity-button:focus {box-shadow: none;}
.prelude-testimonials.arrow-top .flickity-prev-next-button.next, .prelude-news.arrow-top .flickity-prev-next-button.next {right: 0;top: -130px;}
.prelude-testimonials.arrow-top .flickity-prev-next-button.previous, .prelude-news.arrow-top .flickity-prev-next-button.previous {left: auto;right: 73px;top: -130px;}
@media screen and (max-width: 767px) {.flickity-button {position: static !important;transform: translateY(0) !important;margin-top: 20px !important;}
	.prelude-testimonials .flickity-prev-next-button.next {margin-left: 6px;}}
.prelude-center-carousel-box .slick-slide {opacity: .5;transition: opacity ease .5s;pointer-events: none;}
.prelude-center-carousel-box .slick-slide.slick-active {opacity: 1;filter: none;pointer-events: all;}
.prelude-center-carousel-box .slick-dots {bottom: 0;}
.prelude-center-carousel-box.gap-10 .slick-slide {padding: 0 5px;}
.prelude-center-carousel-box.gap-20 .slick-slide {padding: 0 10px;}
.prelude-center-carousel-box.gap-30 .slick-slide {padding: 0 15px;}
.prelude-center-carousel-box.gap-40 .slick-slide {padding: 0 20px;}
.prelude-center-carousel-box.gap-50 .slick-slide {padding: 0 25px;}
.prelude-center-carousel-box.gap-60 .slick-slide {padding: 0 30px;}
.prelude-center-carousel-box.bullet50 {padding-bottom: 60px;}
.prelude-center-carousel-box.bullet40 {padding-bottom: 50px;}
.prelude-center-carousel-box.bullet30 {padding-bottom: 40px;}
.prelude-center-carousel-box.bullet20 {padding-bottom: 30px;}
.prelude-center-carousel-box.bullet10 {padding-bottom: 20px;}
.prelude-center-carousel-box.bullet0 {padding-bottom: 10px;}
.prelude-simple-image .block-revealer__content {transition: opacity .3s;}
.prelude-simple-image .block-revealer__element {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;opacity: 0;}
.prelude-simple-image .block-revealer__content figure {transition: all ease .3s;}
.prelude-simple-image .prelude-video-icon, .prelude-fancy-img .prelude-video-icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;margin-left: -30px;transition: all ease .75s;}
.prelude-simple-image.simple .prelude-video-icon {opacity: 1;margin: 0;}
.prelude-simple-image.revealing-ended .prelude-video-icon, .prelude-simple-image.is-in-view .prelude-video-icon {opacity: 1;margin-left: 0;}
.prelude-simple-image.img-stretch img {width: 100%;height: auto;}
@media screen and (max-width: 991px) {.prelude-simple-image.stretch-on-mobile img {width: 100%;height: auto;}}
.prelude-fancy-img-holder, .prelude-fancy-img-bg {-webkit-transition: opacity 1s 0s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s .25s cubic-bezier(.23,1,.32,1);transition: opacity 1s 0s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s .25s cubic-bezier(.23,1,.32,1);transition: opacity 1s 0s cubic-bezier(.23,1,.32,1),transform 1.5s .25s cubic-bezier(.23,1,.32,1);transition: opacity 1s 0s cubic-bezier(.23,1,.32,1),transform 1.5s .25s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s .25s cubic-bezier(.23,1,.32,1);-webkit-transform: translate(0,0);transform: translate(0,0);opacity: 0;}
.prelude-fancy-img-bg {display: inline-block;position: absolute;top: 20px;left: 20px;right: 20px;bottom: 20px;z-index: 0;background-color: #4582ff;}
.prelude-fancy-img-holder {opacity: 0;}
.prelude-fancy-img-holder img {width: 100%;}
.prelude-fancy-img-holder, .prelude-fancy-img {position: relative;}
.prelude-fancy-img.is-in-view .prelude-fancy-img-bg, .prelude-fancy-img.is-in-view .prelude-fancy-img-holder {opacity: 1;}
.prelude-fancy-img.is-in-view .prelude-video-icon {opacity: 1;margin-left: 0;}
.prelude-fancy-img.is-in-view.bg-top .prelude-fancy-img-bg {-webkit-transform: translate(-20px,-20px);transform: translate(-20px,-20px);}
.prelude-fancy-img.is-in-view.bg-top .prelude-fancy-img-holder {-webkit-transform: translate(15px,15px);transform: translate(15px,15px);}
.prelude-fancy-img.is-in-view.bg-right .prelude-fancy-img-bg {-webkit-transform: translate(20px,-20px);transform: translate(20px,-20px);}
.prelude-fancy-img.is-in-view.bg-right .prelude-fancy-img-holder {-webkit-transform: translate(-15px,15px);transform: translate(-15px,15px);}
.prelude-fancy-img.is-in-view.bg-bottom .prelude-fancy-img-bg {-webkit-transform: translate(20px,20px);transform: translate(20px,20px);}
.prelude-fancy-img.is-in-view.bg-bottom .prelude-fancy-img-holder {-webkit-transform: translate(-15px,-15px);transform: translate(-15px,-15px);}
.prelude-fancy-img.is-in-view.bg-left .prelude-fancy-img-bg {-webkit-transform: translate(-20px,20px);transform: translate(-20px,20px);}
.prelude-fancy-img.is-in-view.bg-left .prelude-fancy-img-holder {-webkit-transform: translate(15px,-15px);transform: translate(15px,-15px);}
.prelude-video-icon {position: relative;}
.prelude-video-icon a {position: relative;display: inline-block;text-indent: -9999px;}
.prelude-video-icon a:after {text-indent: 0;content: "";position: absolute;left: 50%;top: 50%;margin-left: -7px;margin-top: -15px;border-width: 14px 22px;border-style: solid;border-color: transparent;transition: all ease .3s;}
.prelude-video-icon a {position: relative;width: 90px;height: 90px;border-radius: 45px;}
.prelude-video-icon .circle {width: 102px;height: 102px;top: -6px;left: -6px;}
.prelude-video-icon .circle {position: absolute;border-radius: 100%;animation: circle-fade-inf 3s infinite ease-in-out;transition: all .5s;}
@keyframes circle-fade-inf {0% {transform: scale(1);opacity: 1;}
	100% {transform: scale(1.3);opacity: 0;}}
.prelude-video-icon.accent a {background-color: #00d664;}
.prelude-video-icon.accent a:after {border-left-color: #fff;}
.prelude-video-icon.accent .circle {border: 10px solid rgba(0,214,100,.3);}
.prelude-video-icon.green a {background-color: #00d664;}
.prelude-video-icon.white a {background-color: #fff;}
.prelude-video-icon.white a:after {border-left-color: #f36;}
.prelude-video-icon.white .circle {border: 10px solid rgba(255,255,255,.3);}
.prelude-video-icon a:hover:after {border-left-color: #39374d;}
.prelude-video-icon.blue a:after {border-left-color: #fff;}
.prelude-video-icon.blue .circle {border: 10px solid rgba(5,117,230,.3);}
.prelude-video-icon.blue a {background-color: #0575e6;}
.prelude-video-icon.orange a:after {border-left-color: #fff;}
.prelude-video-icon.orange .circle {border: 10px solid rgba(247,180,70,.5);}
.prelude-video-icon.orange a {background-color: #f7b446;}
.prelude-video-icon.red a:after {border-left-color: #fff;}
.prelude-video-icon.red .circle {border: 10px solid rgba(255,51,102,.3);}
.prelude-video-icon.red a {background-color: #f36;}
.prelude-video-icon.purple a:after {border-left-color: #fff;}
.prelude-video-icon.purple .circle {border: 10px solid rgba(117,64,238,.3);}
.prelude-video-icon.purple a {background-color: #7540ee;}
.prelude-video-icon.picton a:after {border-left-color: #fff;}
.prelude-video-icon.picton .circle {border: 10px solid rgba(63,182,220,.3);}
.prelude-video-icon.picton a {background-color: #3fb6dc;}
.prelude-video-icon.small a {position: relative;width: 60px;height: 60px;border-radius: 30px;box-shadow: 2px 0px 30px rgba(3,15,39,.1);}
.prelude-video-icon.small .circle {width: 70px;height: 70px;top: -5px;left: -5px;}
.prelude-video-icon.small a:after {margin-left: -4px;margin-top: -9px;border-width: 8px 13px;}
.prelude-list &gt; div {position: relative;padding: 0;}
.prelude-list &gt; div &gt; span {padding-left: 30px;position: relative;display: block;}
.prelude-list .icon {position: absolute;left: 0;top: 0;text-align: center;}
.prelude-list .icon.accent {color: #00d664;}
.prelude-list.icon-top .icon {top: 0;}
.prelude-list.icon-middle .icon {top: 50%;transform: translateY(-50%);}
.prelude-pricing-group .pricing-boxs {display: none;}
.prelude-pricing-group .pricing-boxs.active {display: block;}
.prelude-pricing-group .pricing-boxs .flex-boxs {display: flex;justify-content: space-between;}
.prelude-pricing-group .pricing-boxs .pricing-item {flex-basis: 31.624%;background-color: #fff;margin: 20px 0;text-align: center;padding: 50px 40px 40px;border-radius: 20px;box-shadow: 0 5px 90px 0 rgba(110,123,131,.1);border-bottom: 5px solid #fff;transition: all ease .3s;}
.prelude-pricing-group .pricing-item:nth-child(2) {margin: 0;}
.prelude-pricing-group .pricing-boxs .pricing-item:hover {transform: translateY(-5px);border-color: #0575e6;}
.prelude-pricing-group .pricing-switcher-wrap {text-align: center;display: flex;justify-content: center;line-height: 23px;margin-bottom: 50px;}
.prelude-pricing-group .pricing-switcher {display: inline-block;position: relative;padding: 3px;margin: 0 9px;border-radius: 25px;background-color: #0575e6;text-align: center;}
.prelude-pricing-group .pricing-switcher-wrap .switch-text-1, .prelude-pricing-group .pricing-switcher-wrap .switch-text-2 {display: inline-block;font-family: "Futura PT",sans-serif;font-weight: 500;}
.prelude-pricing-group .pricing-switcher-wrap .switch-text.active {color: #39374d;}
.prelude-pricing-group .pricing-switcher &gt; .switch {position: relative;z-index: 1;display: inline-block;float: left;width: 17px;height: 17px;line-height: 17px;cursor: pointer;color: #748494;transition: color .3s;}
.prelude-pricing-group .pricing-switcher .switch.active {color: #26292c;}
.prelude-pricing-group .pricing-switcher .switch + .switch-bg {position: absolute;top: 3px;left: 3px;height: 17px;width: 17px;background-color: #fff;border-radius: 12px;box-shadow: 0 5px 20px 0 rgba(61,61,62,.15);transition: transform .3s;}
.prelude-pricing-group .pricing-switcher .switch.active + .switch-bg {transform: translateX(100%);}
.prelude-pricing-group .pricing-item .title {margin-bottom: 2px;}
.prelude-pricing-group .pricing-item .title &gt; span {display: inline-block;font-size: 14px;letter-spacing: .25px;color: #0575e6;background-color: #f5fbfc;padding: 5px 43px;border-radius: 20px;font-family: "Futura PT",sans-serif;font-weight: 500;}
.prelude-pricing-group .pricing-item .price {font-size: 52px;line-height: normal;font-family: "Futura PT",sans-serif;color: #39374d;margin-bottom: 17px;}
.prelude-pricing-group .pricing-item .price .inner {position: relative;padding-left: 18px;}
.prelude-pricing-group .pricing-item .price .inner .currency {position: absolute;font-size: 30px;left: 0;top: 0;}
.prelude-pricing-group .pricing-item .features {margin-bottom: 33px;}
.prelude-pricing-group .pricing-item .features ul {list-style: none;margin: 0;}
.prelude-pricing-group .pricing-item .features ul li {padding: 10px 0;}
.prelude-pricing-group .pricing-item .btn-ex {font-size: 14px;color: #c1c1c1;margin-top: 7px;}
@media only screen and ( max-width: 991px) {.prelude-pricing-group .pricing-boxs .flex-boxs {display: block;}
	.prelude-pricing-group .pricing-boxs .pricing-item {margin-bottom: 30px;}}
@media only screen and ( max-width: 767px) {}
.prelude-parallax-box {position: relative;width: 100%;}
.prelude-parallax-item {display: inline-block;position: absolute;left: 0;top: 0;overflow: hidden;}
.prelude-parallax-item.has-width img {width: 100%;height: auto;}
.wpcf7-form .submit-wrap {padding-top: 4px;}
.wpcf7-form .name-wrap input, .wpcf7-form .email-wrap input {height: 52px;}
.wpcf7-form .name-wrap input, .wpcf7-form .email-wrap input, .wpcf7-form .message-wrap textarea {font-family: "Open Sans",sans-serif;font-size: 14px;}
.wpcf7-form .submit-wrap input {width: 150px;}
.wpcf7-form .message-wrap textarea {height: 150px;}
.wpcf7-form .submit-wrap .ajax-loader {position: absolute;right: 0;top: 0;}
.wpcf7-form .wpcf7-not-valid-tip {font-size: 13px;padding-top: 4px;}
.wpcf7-form .name-wrap, .wpcf7-form .email-wrap, .wpcf7-form .message-wrap {margin-bottom: 20px;width: 100%;}
.wpcf7-form .wpcf7-response-output {margin-left: 0;margin-right: 0;}
.wpcf7-form .gray-bg .name-wrap input, .wpcf7-form .gray-bg .email-wrap input, .wpcf7-form .gray-bg .message-wrap textarea {background-color: #f5f5f5;border: 0;}
.wpcf7-form .button-center .submit-wrap {text-align: center;}
.wpcf7-form .submit-wrap input {background-color: #0575e6;}
.wpcf7-form .submit-wrap input:hover {background-color: #39374d;}
.cf7-style-2 .name-wrap, .cf7-style-2 .email-wrap {padding: 0 10px;display: table-cell;margin-top: 20px;}
.cf7-style-2 .input-wrap {margin: 0 0px 30px -10px;display: table;table-layout: fixed;width: calc(100% + 20px);}
.wpcf7-form .gray-bg .message-wrap {margin-top: 20px;}
.owl-theme .owl-nav, .owl-theme .owl-dots {display: none;}
.has-bullets .owl-theme .owl-dots {display: block;padding-top: 50px;}
.has-bullets.bullet45 .owl-theme .owl-dots {padding-top: 45px;}
.has-bullets.bullet40 .owl-theme .owl-dots {padding-top: 40px;}
.has-bullets.bullet35 .owl-theme .owl-dots {padding-top: 35px;}
.has-bullets.bullet30 .owl-theme .owl-dots {padding-top: 30px;}
.has-bullets.bullet25 .owl-theme .owl-dots {padding-top: 25px;}
.has-bullets.bullet20 .owl-theme .owl-dots {padding-top: 20px;}
.has-bullets.bullet15 .owl-theme .owl-dots {padding-top: 15px;}
.has-bullets.bullet10 .owl-theme .owl-dots {padding-top: 10px;}
.has-arrows .owl-theme .owl-nav {display: block;}
.has-arrows.arrow-top .owl-theme .owl-nav [class*='owl-'], .has-arrows.arrow-center .owl-theme .owl-nav [class*='owl-'] {position: absolute;}
.has-arrows .owl-theme .owl-nav .owl-next {right: 0;}
.has-arrows.arrow-top .owl-theme .owl-nav [class*='owl-'] {right: 40px;}
.has-arrows.arrow-top .owl-theme .owl-nav .owl-next {right: 0;}
.has-arrows.arrow-top.arrow20 .owl-theme .owl-nav [class*='owl-'] {top: -70px;}
.has-arrows.arrow-top.arrow25 .owl-theme .owl-nav [class*='owl-'] {top: -75px;}
.has-arrows.arrow-top.arrow30 .owl-theme .owl-nav [class*='owl-'] {top: -80px;}
.has-arrows.arrow-top.arrow35 .owl-theme .owl-nav [class*='owl-'] {top: -85px;}
.has-arrows.arrow-top.arrow40 .owl-theme .owl-nav [class*='owl-'] {top: -90px;}
.has-arrows.arrow-top.arrow45 .owl-theme .owl-nav [class*='owl-'] {top: -95px;}
.has-arrows.arrow-top.arrow50 .owl-theme .owl-nav [class*='owl-'] {top: -100px;}
.has-arrows.arrow-top.arrow55 .owl-theme .owl-nav [class*='owl-'] {top: -105px;}
.has-arrows.arrow-top.arrow60 .owl-theme .owl-nav [class*='owl-'] {top: -110px;}
.has-arrows.arrow-top.arrow65 .owl-theme .owl-nav [class*='owl-'] {top: -115px;}
.has-arrows.arrow-top.arrow70 .owl-theme .owl-nav [class*='owl-'] {top: -120px;}
.has-arrows.arrow-top.arrow75 .owl-theme .owl-nav [class*='owl-'] {top: -125px;}
.has-arrows.arrow-top.arrow80 .owl-theme .owl-nav [class*='owl-'] {top: -130px;}
.has-arrows.arrow-top.arrow85 .owl-theme .owl-nav [class*='owl-'] {top: -135px;}
.has-arrows.arrow-top.arrow90 .owl-theme .owl-nav [class*='owl-'] {top: -140px;}
.has-arrows.arrow-top.arrow95 .owl-theme .owl-nav [class*='owl-'] {top: -145px;}
.has-arrows.arrow-top.arrow100 .owl-theme .owl-nav [class*='owl-'] {top: -150px;}
.has-arrows.arrow-center .owl-theme .owl-nav .owl-prev {top: 50%;transform: translate(-50%,-50%);}
.has-arrows.arrow-center .owl-theme .owl-nav .owl-next {top: 50%;transform: translate(50%,-50%);}
.has-arrows.arrow-center.offset-70 .owl-theme .owl-nav [class*='owl-'] {left: 70px;}
.has-arrows.arrow-center.offset-70 .owl-theme .owl-nav .owl-next {left: auto;right: 70px;}
.has-arrows.arrow-center.offset-60 .owl-theme .owl-nav [class*='owl-'] {left: 60px;}
.has-arrows.arrow-center.offset-60 .owl-theme .owl-nav .owl-next {left: auto;right: 60px;}
.has-arrows.arrow-center.offset-50 .owl-theme .owl-nav [class*='owl-'] {left: 50px;}
.has-arrows.arrow-center.offset-50 .owl-theme .owl-nav .owl-next {left: auto;right: 50px;}
.has-arrows.arrow-center.offset-40 .owl-theme .owl-nav [class*='owl-'] {left: 40px;}
.has-arrows.arrow-center.offset-40 .owl-theme .owl-nav .owl-next {left: auto;right: 40px;}
.has-arrows.arrow-center.offset-30 .owl-theme .owl-nav [class*='owl-'] {left: 30px;}
.has-arrows.arrow-center.offset-30 .owl-theme .owl-nav .owl-next {left: auto;right: 30px;}
.has-arrows.arrow-center.offset-20 .owl-theme .owl-nav [class*='owl-'] {left: 20px;}
.has-arrows.arrow-center.offset-20 .owl-theme .owl-nav .owl-next {left: auto;right: 20px;}
.has-arrows.arrow-center.offset-10 .owl-theme .owl-nav [class*='owl-'] {left: 10px;}
.has-arrows.arrow-center.offset-10 .owl-theme .owl-nav .owl-next {left: auto;right: 10px;}
.has-arrows.arrow-center.offsetcenter .owl-theme .owl-nav .owl-prev {top: 50%;left: 0;transform: translate(-50%,-50%);}
.has-arrows.arrow-center.offsetcenter .owl-theme .owl-nav .owl-next {left: auto;top: 50%;right: 0;transform: translate(50%,-50%);}
.has-arrows.arrow-center.offset10 .owl-theme .owl-nav .owl-prev {left: -10px;}
.has-arrows.arrow-center.offset10 .owl-theme .owl-nav .owl-next {left: auto;right: -10px;}
.has-arrows.arrow-center.offset20 .owl-theme .owl-nav [class*='owl-'] {left: -20px;}
.has-arrows.arrow-center.offset20 .owl-theme .owl-nav .owl-next {left: auto;right: -20px;}
.has-arrows.arrow-center.offset30 .owl-theme .owl-nav [class*='owl-'] {left: -30px;}
.has-arrows.arrow-center.offset30 .owl-theme .owl-nav .owl-next {left: auto;right: -30px;}
.has-arrows.arrow-center.offset40 .owl-theme .owl-nav [class*='owl-'] {left: -40px;}
.has-arrows.arrow-center.offset40 .owl-theme .owl-nav .owl-next {left: auto;right: -40px;}
.has-arrows.arrow-center.offset50 .owl-theme .owl-nav [class*='owl-'] {left: -50px;}
.has-arrows.arrow-center.offset50 .owl-theme .owl-nav .owl-next {left: auto;right: -50px;}
.has-arrows.arrow-center.offset60 .owl-theme .owl-nav [class*='owl-'] {left: -60px;}
.has-arrows.arrow-center.offset60 .owl-theme .owl-nav .owl-next {left: auto;right: -60px;}
.has-arrows.arrow-center.offset70 .owl-theme .owl-nav [class*='owl-'] {left: -70px;}
.has-arrows.arrow-center.offset70 .owl-theme .owl-nav .owl-next {left: auto;right: -70px;}
.has-arrows.arrow-center.offset-v-120 .owl-theme .owl-nav [class*='owl-'] {margin-top: -120px;}
.has-arrows.arrow-center.offset-v-110 .owl-theme .owl-nav [class*='owl-'] {margin-top: -110px;}
.has-arrows.arrow-center.offset-v-100 .owl-theme .owl-nav [class*='owl-'] {margin-top: -100px;}
.has-arrows.arrow-center.offset-v-90 .owl-theme .owl-nav [class*='owl-'] {margin-top: -90px;}
.has-arrows.arrow-center.offset-v-80 .owl-theme .owl-nav [class*='owl-'] {margin-top: -80px;}
.has-arrows.arrow-center.offset-v-70 .owl-theme .owl-nav [class*='owl-'] {margin-top: -70px;}
.has-arrows.arrow-center.offset-v-60 .owl-theme .owl-nav [class*='owl-'] {margin-top: -60px;}
.has-arrows.arrow-center.offset-v-50 .owl-theme .owl-nav [class*='owl-'] {margin-top: -50px;}
.has-arrows.arrow-center.offset-v-40 .owl-theme .owl-nav [class*='owl-'] {margin-top: -40px;}
.has-arrows.arrow-center.offset-v-30 .owl-theme .owl-nav [class*='owl-'] {margin-top: -30px;}
.has-arrows.arrow-center.offset-v-20 .owl-theme .owl-nav [class*='owl-'] {margin-top: -20px;}
.has-arrows.arrow-center.offset-v20 .owl-theme .owl-nav [class*='owl-'] {margin-top: 20px;}
.has-arrows.arrow-center.offset-v30 .owl-theme .owl-nav [class*='owl-'] {margin-top: 30px;}
.has-arrows.arrow-center.offset-v40 .owl-theme .owl-nav [class*='owl-'] {margin-top: 40px;}
.has-arrows.arrow-center.offset-v50 .owl-theme .owl-nav [class*='owl-'] {margin-top: 50px;}
.has-arrows.arrow-center.offset-v60 .owl-theme .owl-nav [class*='owl-'] {margin-top: 60px;}
.has-arrows.arrow-center.offset-v70 .owl-theme .owl-nav [class*='owl-'] {margin-top: 70px;}
.has-arrows.arrow-center.offset-v80 .owl-theme .owl-nav [class*='owl-'] {margin-top: 80px;}
.has-arrows.arrow-center.offset-v90 .owl-theme .owl-nav [class*='owl-'] {margin-top: 90px;}
.has-arrows.arrow-center.offset-v100 .owl-theme .owl-nav [class*='owl-'] {margin-top: 100px;}
.has-arrows.arrow-center.offset-v110 .owl-theme .owl-nav [class*='owl-'] {margin-top: 110px;}
.has-arrows.arrow-center.offset-v120 .owl-theme .owl-nav [class*='owl-'] {margin-top: 120px;}
.has-arrows.arrow-bottom .owl-theme .owl-nav {padding-top: 50px;}
.has-arrows.arrow-bottom .owl-theme .owl-nav .owl-next {margin-left: 2px;}
.has-arrows.arrow-bottom.arrow25 .owl-theme .owl-nav [class*='owl-'] {margin-top: 25px;}
.owl-theme .owl-nav [class*="owl-"] {font-size: 0;}
.owl-theme .owl-nav [class*="owl-"] {width: 60px;height: 60px;padding: 0;background-color: #0574e5;border-radius: 30px;display: inline-block;position: relative;transition: all ease .3s;}
.owl-theme .owl-nav [class*="owl-"]:after {position: absolute;left: 0;top: 0;content: "$";font-family: "ElegantIcons";font-weight: normal;font-size: 26px;color: #fff;width: 60px;height: 60px;line-height: 60px;text-indent: 0;transition: all ease .3s;}
.owl-theme .owl-nav .owl-prev:after {content: "#";}
.owl-theme .owl-nav [class*="owl-"].disabled {cursor: default;background-color: #fff;}
.owl-theme .owl-nav [class*="owl-"].disabled:after {color: #39374d;}
@media only screen and (max-width: 991px) {.owl-theme .owl-nav {display: none !important;}
	.prelude-images-carousel .owl-theme .owl-nav {display: block !important;}}
.owl-theme .owl-dots {text-align: center;line-height: 3px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;background-color: transparent;padding: 0;margin: 0;}
.owl-theme .owl-dots .owl-dot span {position: relative;display: inline-block;width: 6px;height: 6px;margin: 0 8px;padding: 0;opacity: .4;border-radius: 3px;cursor: pointer;background-color: #0575e6;}
.owl-theme .owl-dots .owl-dot.active span {opacity: 1;}
@media only screen and (max-width: 991px) {.hide-on-mobile {display: none !important;}}
.woocommerce-page .content-woocommerce .woocommerce-result-count {position: relative;padding: 16px 0 0;margin: 0;float: left;font-size: 16px;color: #39374d;}
.woocommerce-page .content-woocommerce .woocommerce-ordering {float: right;position: relative;}
.woocommerce-page .content-woocommerce .woocommerce-ordering select {font-size: 16px;color: #39374d;font-weight: 500;margin: 0;margin: 0;padding: 11px 20px;width: 240px;width: 100%;cursor: pointer;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 100%;}
.woocommerce-page .content-woocommerce .woocommerce-ordering select:focus {outline: 0;}
.woocommerce-page .content-woocommerce .woocommerce-ordering:after {content: "îšˆ";font-family: "Pe-icon-7-stroke";font-size: 24px;color: #acacac;position: absolute;top: 4px;right: 0;pointer-events: none;width: 42px;height: 42px;line-height: 42px;text-align: center;}
.woocommerce-page .content-woocommerce .star-rating {width: 100px;height: 17px;background: url("assets/img/star.png") repeat-x left 0;}
.woocommerce-page .content-woocommerce .star-rating span {background: url("assets/img/star.png") repeat-x left -34px;height: 0;padding-top: 17px;overflow: hidden;float: left;}
.woocommerce-page .content-woocommerce p.stars {overflow: hidden;zoom: 1;}
.woocommerce-page .content-woocommerce p.stars span {width: 100px;height: 17px;position: relative;float: left;background: url("assets/img/star.png") repeat-x left 0;}
.woocommerce-page .content-woocommerce p.stars span a {transition: none;float: left;position: absolute;left: 0;top: 0;width: 20px;height: 0;padding-top: 17px;overflow: hidden;}
.woocommerce-page .content-woocommerce p.stars span a:hover, p.stars span a:focus {background: url("assets/img/star.png") repeat-x left -17px;}
.woocommerce-page .content-woocommerce p.stars a.active {background: url("assets/img/star.png") repeat-x left -34px;}
.woocommerce-page .content-woocommerce p.stars span a.star-1 {width: 20px;z-index: 10;}
.woocommerce-page .content-woocommerce p.stars span a.star-2 {width: 40px;z-index: 9;}
.woocommerce-page .content-woocommerce p.stars span a.star-3 {width: 60px;z-index: 8;}
.woocommerce-page .content-woocommerce p.stars span a.star-4 {width: 80px;z-index: 7;}
.woocommerce-page .content-woocommerce p.stars span a.star-5 {width: 100px;z-index: 6;}
.woocommerce-page abbr {border: none;text-decoration: none;}
.woocommerce-page div.product div.images img {display: block;width: 100%;height: auto;box-shadow: none;}
.woocommerce-page div.product div.images img:hover, .woocommerce-page div.product div.images img.flex-active {border: 1px solid #e7e7e7;}
.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .button {color: #00d664;background-color: transparent;}
.woocommerce-page .woo-single-post-class .summary .stock.in-stock, .product .onsale {position: absolute;right: 20px;top: 15px;border-radius: 3px;text-align: center;font-size: 13px;letter-spacing: .5px;font-weight: 500;padding: 3px 10px;background-color: #00d664;color: #fff;z-index: 999;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left:hover, .pswp--has_mouse .pswp__button--arrow--right:hover {background-color: transparent;}
.woocommerce-page .content-woocommerce .products {margin: 0 -15px;clear: both;list-style: none;padding-top: 30px;}
.woocommerce-page.shop-col-2 .products li {width: 50%;}
.woocommerce-page.shop-col-3 .products li {width: 33.33%;}
.woocommerce-page.shop-col-4 .products li {width: 25%;}
.woocommerce-page.shop-col-2 .products li {width: 50%;}
.woocommerce-page.shop-col-3 .products li {width: 33.33%;}
.woocommerce-page.shop-col-4 .products li {width: 25%;}
.products li {float: left;padding: 0 15px;margin-top: 42px;}
.products li.first {clear: both;}
.products li .inner {position: relative;}
.products li .product-info {padding: 14px 15px 0;position: relative;}
.products li h2 {margin-bottom: 0;font-size: 20px;line-height: 30px;transition: color ease .3s;}
.woocommerce-page.shop-col-4 .products li h2 {font-size: 19px;line-height: 27px;}
.woocommerce-page.shop-col-4 .products li .product-info {padding: 15px 0 25px 0;}
.woocommerce-page.shop-col-4 .products li .price {right: 0;}
.products li .product-info .button, .products li .product-info .added_to_cart {font-weight: 500;text-transform: uppercase;color: #00d664;font-size: 14px;display: inline-block;display: none;position: relative;padding-right: 14px;}
.products li .product-info .button:before, .products li .product-info .added_to_cart:before, .products li .product-info .button:after, .products li .product-info .added_to_cart:after {content: "ï„…";font-family: "Pe-icon-7-stroke";font-size: 14px;font-style: normal;position: absolute;top: 0;right: 0;transition: all ease .3s;}
.products li .product-info .button:before, .products li .product-info .added_to_cart:before {right: 12px;opacity: 0;}
.products li .product-info .button:hover:before, .products li .product-info .added_to_cart:hover:before {opacity: 1;right: 0;}
.products li .product-info .button:hover:after, .products li .product-info .added_to_cart:hover:after {opacity: 0;right: -12px;}
.products li .product-info .button:focus, .products li .product-info .added_to_cart:focus {text-decoration: underline;}
.products li .product-thumbnail {overflow: hidden;border-radius: 3px;box-shadow: 0px 5px 90px 0px rgba(110,123,131,.1);}
.products li .product-thumbnail img {width: 100%;height: auto;}
.products li .product-thumbnail img {transition: transform ease .3s;}
.products li:hover .product-thumbnail img {transform: scale(1.1) rotate(1.5deg);}
.products li .price {font-size: 20px;font-family: "Futura PT",sans-serif;font-weight: 500;color: #39374d;position: absolute;right: 15px;top: 12px;}
.products li .product-cat {font-family: "Futura PT",sans-serif;font-size: 16px;color: #748494;}
.products li .product-cat:hover {color: #00d664;}
.products li .star-rating {display: none;}
.products li .price del {color: #c1c1c1;font-weight: 400;padding-right: 4px;}
.products li .price ins {background-color: transparent;}
.products li h2:hover {color: #00d664;}
.woo-single-post-class {position: relative;}
.woo-single-post-class .images {width: 47.009%;float: left;position: relative;}
.woo-single-post-class .onsale {top: 20px;right: auto;left: 25px;z-index: 999;}
.woo-single-post-class .images .woocommerce-product-gallery__trigger {width: 40px;height: 40px;z-index: 9999;position: absolute;right: 17px;top: 14px;text-align: center;}
.woo-single-post-class .images .woocommerce-product-gallery__trigger:after {opacity: 0;width: 38px;height: 38px;line-height: 38px;border-radius: 20px;background-color: rgba(65,64,66,.15);text-align: center;content: "î˜˜";color: #fff;font-family: "Pe-icon-7-stroke";font-size: 14px;position: absolute;left: 0;top: 0;transition: all ease .3s;}
.woo-single-post-class .images:hover .woocommerce-product-gallery__trigger:after {opacity: 1;}
.woo-single-post-class .images .woocommerce-product-gallery__trigger:hover:after {background-color: rgba(65,64,66,1);}
.woo-single-post-class .images .woocommerce-product-gallery__trigger img {display: none !important;}
.woocommerce-product-gallery .flex-control-thumbs li {float: left;cursor: pointer;}
.woocommerce-product-gallery .flex-control-thumbs {margin: 8px -4px 0;width: auto;list-style: none;}
.woocommerce-product-gallery .flex-control-thumbs li {padding: 0 4px 8px;}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {width: 33.333%;}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width: 25%;}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 20%;}
.woocommerce-product-gallery--columns-6 .flex-control-thumbs li {width: 16.667%;}
.woo-single-post-class .summary {width: 45.727%;float: right;}
.woo-single-post-class .summary h1 {color: #39374d;font-size: 32px;line-height: 50px;margin: 40px 0 14px 0;}
.woo-single-post-class .summary .woocommerce-product-rating {position: relative;margin-bottom: 45px;}
.woo-single-post-class .summary .woocommerce-review-link {color: #c1c1c1;font-size: 18px;font-family: "Futura PT",sans-serif;position: absolute;left: 110px;top: 0;line-height: 18px;}
.woo-single-post-class .summary .price {font-size: 24px;font-family: "Futura PT",sans-serif;font-weight: 500;color: #39374d;line-height: normal;margin: 0 0 56px;position: relative;}
.woo-single-post-class .summary .price del {color: #c1c1c1;font-weight: 400;padding-right: 2px;}
.woo-single-post-class .summary .price ins {background-color: transparent;}
.woo-single-post-class .woocommerce-product-details__short-description {color: #5e5d6c;}
.woo-single-post-class .woocommerce-product-details__short-description &gt; p {margin-bottom: 26px;}
.woo-single-post-class .summary .cart table, .woo-single-post-class .summary .cart tr, .woo-single-post-class .summary .cart td {border: 0;}
.woo-single-post-class .summary .cart td {vertical-align: middle;}
.woo-single-post-class .summary .cart td.woocommerce-grouped-product-list-item__quantity {padding-left: 0;}
.woo-single-post-class .summary .cart table .label {width: 85px;color: #39374d;text-transform: uppercase;}
.woo-single-post-class .summary .cart {margin-top: 50px;}
.woo-single-post-class .summary .cart .quantity {display: inline-block;float: left;}
.woo-single-post-class .summary .cart .quantity input {border: 2px solid #00d664;width: 57px;margin: 0;text-align: center;background-color: #fff;font-size: 17px;padding: 10px;height: 52px;margin-right: 6px;border-radius: 3px;}
.woo-single-post-class .summary .cart .single_add_to_cart_button {height: 52px;border-radius: 3px;}
.woo-single-post-class .summary .cart table {position: relative;}
.woo-single-post-class .summary .cart .reset_variations {position: absolute;right: 0;bottom: -20px;}
.woo-single-post-class .woocommerce-tabs .panel .shop_attributes p {margin-bottom: 5px;}
.woo-single-post-class .woocommerce-grouped-product-list-item__quantity {width: 100px;}
.woo-single-post-class .woocommerce-grouped-product-list-item__label a {color: #39374d;}
.woo-single-post-class .woocommerce-grouped-product-list-item__label a:hover {color: #00d664;}
.woo-single-post-class .summary .product_meta {clear: left;margin-top: 40px;}
.woo-single-post-class .summary .product_meta &gt; span {margin-left: 40px;display: inline-block;color: #39374d;font-size: 18px;font-family: "Futura PT",sans-serif;}
.woo-single-post-class .summary .product_meta &gt; span:first-child {margin: 0;}
.woo-single-post-class .summary .product_meta &gt; span a {color: #748494;}
.woo-single-post-class .summary .product_meta &gt; span a:hover {text-decoration: underline;}
.woo-single-post-class .summary .product_meta &gt; span a:first-child {padding-left: 10px;}
.woo-single-post-class .woocommerce-tabs {clear: both;padding-top: 75px;}
.woo-single-post-class .woocommerce-tabs ul {margin: 0;border-bottom: 2px solid #e7e7e7;}
.woo-single-post-class .woocommerce-tabs ul li {padding: 0;list-style: none;display: inline-block;}
.woo-single-post-class .woocommerce-tabs ul li.active {position: relative;}
.woo-single-post-class .woocommerce-tabs ul li.active:after {content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background-color: #7540ee;}
.woo-single-post-class .woocommerce-tabs ul li &gt; a {font-size: 18px;font-weight: 500;font-family: "Futura PT",sans-serif;color: #39374d;cursor: pointer;padding: 0 22px 22px;transition: none;border-bottom: none;display: inline-block;}
.woo-single-post-class .woocommerce-tabs ul li.active &gt; a {color: #7540ee;}
.woo-single-post-class .woocommerce-tabs .panel {clear: both;padding: 40px 0 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist {clear: both;padding: 10px 0 0;list-style: none;margin: 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li {position: relative;padding: 44px 35px 45px;border: 1px solid #e7e7e7;border-radius: 5px;transition: background ease .3s;margin-top: 20px;}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li:first-child {margin: 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li .description &gt; p:last-child {margin-bottom: 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li:before, .woo-single-post-class .woocommerce-tabs .entry-content .commentlist li:after {content: "";display: table;clear: both;}
.woo-single-post-class .woocommerce-tabs .entry-content .comment_container img {width: 70px;border-radius: 35px;float: left;margin: 5px 16px 0 0;overflow: hidden;}
.woo-single-post-class .woocommerce-tabs .entry-content .comment-text {overflow: hidden;position: relative;margin: 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .star-rating {position: absolute;right: 0;top: 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .meta {margin: 0 0 8px 0;}
.woo-single-post-class .woocommerce-tabs .entry-content .meta strong {font-size: 18px;font-weight: 500;font-family: "Futura PT",sans-serif;color: #39374d;margin: 0;display: inline-block;}
.woo-single-post-class .woocommerce-tabs .entry-content .meta .woocommerce-review__dash {display: none;}
.woo-single-post-class .woocommerce-tabs .entry-content .meta .woocommerce-review__published-date {display: block;font-size: 13px;font-weight: 500;font-family: "Futura PT",sans-serif;margin: 2px 0 18px;}
.woo-single-post-class .woocommerce-tabs .entry-content .comment-text .description {overflow: hidden;}
.woo-single-post-class .woocommerce-tabs .comment-respond {margin: 30px 0 0;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-reply-title {font-size: 22px;font-weight: 500;font-family: "Futura PT",sans-serif;color: #39374d;display: block;margin: 60px 0 30px;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form &gt; p {margin: 0;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form &gt; p.comment-form-author {width: 48.983%;float: left;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form &gt; p.comment-form-email {width: 48.983%;float: right;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form &gt; p.form-submit {clear: both;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating {padding-bottom: 40px;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating &gt; label, .woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating &gt; .stars {float: left;margin: 0;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating &gt; label {color: #748494;font-size: 14px;line-height: 18px;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating &gt; .stars {margin-left: 15px;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-comment {clear: left;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-comment &gt; label {display: none;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-comment textarea, .woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-author input, .woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-email input {margin-bottom: 24px;width: 100%;}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-comment textarea {height: 180px;}
.woo-single-post-class .related.products {padding: 0;margin: 0;padding-top: 60px;}
.woo-single-post-class .related.products .products:before, .woo-single-post-class .related.products .products:after {content: "";display: table;clear: both;}
.woo-single-post-class .related.products &gt; h2 {margin-bottom: 0;font-size: 28px;}
.woo-single-post-class .related.products .products {margin: 0 -15px;padding-top: 0;}
.woo-single-post-class .related.products .products li {width: 33.33%;float: left;padding: 0 15px;}
.woocommerce-page .shop_table.cart .product-remove {width: 60px;}
.woocommerce-page .shop_table.cart .product-thumbnail, .woocommerce-page .shop_table.cart .product-price, .woocommerce-page .shop_table.cart .product-quantity, .woocommerce-page .shop_table.cart .product-subtotal {width: 116px;}
.woocommerce-page .shop_table.cart .product-subtotal {color: #39374d;}
.woocommerce-page .shop_table.cart th {font-size: 16px;color: #39374d;}
.woocommerce-page .shop_table.cart td, .woocommerce-page .shop_table.cart th {padding: 18px;vertical-align: middle;}
.woocommerce-page .shop_table.cart .product-name a {color: #39374d;font-weight: 500;font-family: "Futura PT",sans-serif;}
.woocommerce-page .shop_table.cart .product-name a:hover {color: #00d664;}
.woocommerce-page .shop_table.cart .product-remove a {position: relative;text-indent: -9999px;display: inline-block;padding: 0;font-weight: normal;text-align: center;width: 16px;height: 16px;}
.woocommerce-page .shop_table.cart .product-remove a:after {content: "î‘";color: #ff4539;text-indent: 0;font-family: "ElegantIcons";position: absolute;left: 4px;top: 1px;transition: color ease .3s;}
.woocommerce-page .shop_table.cart .product-remove a:hover:after {color: #39374d;}
.woocommerce-page .shop_table.cart .cart_item .product-thumbnail img {width: 80px;}
.woocommerce-page .shop_table.cart .cart_item .product-quantity input[type='number'] {width: 60px;height: 45px;padding-right: 5px;margin: 0;}
.woocommerce-page .shop_table.cart .coupon {float: left;}
.woocommerce-page .shop_table.cart .coupon &gt; label {display: none;}
.woocommerce-page .shop_table.cart .coupon #coupon_code {background-color: #f7f7f7;width: 235px;border: 0;margin: 0 5px 2px 0;display: inline-block;padding: 7px 20px;border-radius: 3px;}
.woocommerce-page .shop_table.cart .coupon #coupon_code + button[type='submit'], .woocommerce-page .shop_table.cart .coupon + button[type='submit'] {padding: 12px 20px;background-color: #00d664;}
.woocommerce-page .shop_table.cart .coupon #coupon_code + button[type='submit']:hover, .woocommerce-page .shop_table.cart .coupon + button[type='submit']:hover {opacity: .7;}
.woocommerce-page .shop_table.cart .coupon + button[type='submit'] {float: right;}
.woocommerce-page .cart_totals {width: 60%;padding-top: 60px;font-size: 16px;clear: both;}
.woocommerce-page .cart_totals &gt; h2 {font-size: 24px;margin-bottom: 35px;}
.woocommerce-page .cart_totals .shop_table {border: 1px solid #e7e7e7;margin-bottom: 40px;}
.woocommerce-page .cart_totals .shop_table th, .woocommerce-page .cart_totals .shop_table td {border-color: #e7e7e7;}
.woocommerce-page .cart_totals .shop_table .order-total th, .woocommerce-page .cart_totals .shop_table .order-total td {border-bottom: 0;}
.woocommerce-page .cart_totals .shop_table td {border-right: 0;padding: 11px 25px;}
.woocommerce-page .cart_totals .shop_table th {font-size: 17px;color: #39374d;padding: 14px 20px;}
.woocommerce-page .cart_totals .shop_table .cart-subtotal td, .woocommerce-page .cart_totals .shop_table .order-total td, .woocommerce-page .cart_totals .shop_table .tax-rate td {text-align: right;color: #39374d;}
.woocommerce-page .cart_totals p, .woocommerce-page .cart_totals .woocommerce-shipping-calculator select {margin: 0 0 5px;}
.woocommerce-page .cart_totals .shipping-calculator-form button[type='submit'] {width: 100%;}
.woocommerce-page .wc-proceed-to-checkout .button {font-size: 16px;font-family: "Futura PT",sans-serif;background-color: #00d664;font-weight: 500;color: #fff;text-transform: uppercase;padding: 15px 48px;border-radius: 3px;width: 100%;}
.woocommerce-page .wc-proceed-to-checkout .button:hover {background-color: #39374d;color: #fff;}
.woocommerce-page .return-to-shop a {padding: 14px 30px;font-family: "Futura PT",sans-serif;color: #fff;border-radius: 3px;background-color: #00d664;}
.woocommerce-page .return-to-shop a:hover {background-color: #39374d;}
.woocommerce-page .woocommerce-checkout {clear: both;}
.woocommerce-page .login input {margin-bottom: 0;}
.woocommerce-page form .form-row {margin: 0 0 20px;}
.woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {float: left;width: 49%;overflow: visible;}
.woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {border-width: 1px;width: 100%;margin: 0;outline: 0;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single, .woocommerce-shipping-fields .select2-container--default .select2-selection--single {display: block;line-height: 52px;height: 52px;font-family: "Futura PT",sans-serif;border: 1px solid #e7e7e7;border-radius: 3px;}
.woocommerce-billing-fields .select2-selection--single .select2-selection__rendered, .woocommerce-shipping-fields .select2-selection--single .select2-selection__rendered {padding: 12px 20px;color: #748494;}
.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow {top: 8px;right: 10px;}
.woocommerce-page form.checkout_coupon &gt; p {margin-bottom: 10px;}
.woocommerce-page form.checkout_coupon &gt; p &gt; button, .woocommerce-page .woocommerce-form.woocommerce-form-login button {padding: 18px 35px;}
.woocommerce-page form.checkout_coupon #coupon_code, .woocommerce-page form.lost_reset_password .form-row input.input-text {padding: 12px 20px;margin-bottom: 20px;}
.woocommerce-page form .form-row label.inline {display: inline;}
.woocommerce-page form .form-row label.inline input {margin: 0 5px 0 10px;width: auto;}
.woocommerce-page form.lost_reset_password .woocommerce-Button.button {margin: 25px 0 0 10px;}
.woocommerce-page .woocommerce-shipping-fields, .woocommerce-page #order_review_heading {clear: both;}
.woocommerce-billing-fields .create-account &gt; label {margin: 0;display: inline-block;}
.woocommerce-page .woocommerce-lost-password .form-row-first {float: none;}
.woocommerce-page #ship-to-different-address &gt; label {padding-right: 5px;}
.woocommerce-page .woocommerce-billing-fields h3, .woocommerce-page .woocommerce-shipping-fields h3, .woocommerce-page #order_review_heading, .woocommerce-page .woocommerce-additional-fields h3 {font-size: 22px;margin-bottom: 20px;padding-top: 35px;}
.woocommerce-page .woocommerce-additional-fields .notes &gt; label {display: none;}
.woocommerce-page form .form-row.create-account #createaccount {width: auto;margin-right: 5px;}
.woocommerce-page form .form-row.create-account + .create-account &gt; p:first-child {margin-bottom: 10px;}
.woocommerce-checkout-review-order table th {background-color: #f8f8f8;font-size: 16px;color: #39374d;padding: 14px 25px;}
.woocommerce-checkout-review-order table td {padding: 10px 25px;}
.woocommerce-checkout-review-order .cart-subtotal td, .woocommerce-checkout-review-order .order-total {font-size: 16px;color: #39374d;}
.woocommerce-checkout #payment ul.payment_methods {list-style: none;margin: 0;}
.woocommerce-checkout #payment ul.payment_methods li label {display: inline-block;padding-left: 5px;}
#payment .about_paypal {position: absolute;right: 0;top: 23px;}
#payment .payment_methods &gt; li:not(.woocommerce-notice) {position: relative;}
#payment .payment_methods &gt; li .payment_box, #payment .place-order {background-color: #fff;padding: 10px;}
#payment .payment_methods &gt; li .payment_box &gt; p:last-child {margin-bottom: 0;}
#payment .payment_methods &gt; .wc_payment_method &gt; label, #payment .payment_methods &gt; .woocommerce-PaymentMethod &gt; label {display: block;padding: 20px 0;cursor: pointer;}
.woocommerce-page #payment .payment_methods .woocommerce-message, .woocommerce-page #payment .payment_methods .woocommerce-info, .woocommerce-page #payment .payment_methods .woocommerce-error {margin-bottom: 10px;}
#payment .payment_methods li img {border: 0;padding: 0 0 0 10px;max-height: 25px;}
#payment .place-order {padding: 25px 25px 25px 0;}
#payment #place_order {background-color: #00d664;color: #fff;font-size: 15px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;width: 320px;padding: 20px 48px 19px;margin-top: 15px;}
#payment #place_order:hover {background-color: #39374d;}
.woocommerce-page .myaccount_user + h2, .woocommerce-page .addresses h3, .woocommerce-page #customer_login h2 {margin-bottom: 0;font-size: 18px;}
.woocommerce-page .register input {margin-bottom: 0;}
.woocommerce-page .woocommerce-MyAccount-content legend {border: 0;font-size: 18px;color: #39374d;padding-top: 20px;margin: 0;}
.woocommerce-page .form-row:before, .woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {content: " ";display: table;}
.woocommerce-page .cart-collaterals {width: 100%;}
.woocommerce-page .cart-collaterals .related {width: 30.75%;float: left;}
.woocommerce-page .cart-collaterals .cross-sells {width: 100%;float: left;}
.woocommerce-page .cart-collaterals .cross-sells ul.products {float: none;list-style: none;margin: 0 -12px;}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {width: 25%;padding: 0 15px;clear: none;margin-top: 0;}
.woocommerce .cart-collaterals .cross-sells ul.products li .product-info, .woocommerce-page .cart-collaterals .cross-sells ul.products li .product-info, .woocommerce .up-sells ul.products li .product-info, .woocommerce-page .up-sells ul.products li .product-info {padding: 17px 0 0;}
.woocommerce .cart-collaterals .cross-sells ul.products li .price, .woocommerce-page .cart-collaterals .cross-sells ul.products li .price, .woocommerce .up-sells ul.products li .price, .woocommerce-page .up-sells ul.products li .price {right: 0;}
.woocommerce-page .up-sells &gt; h2, .woocommerce-page .cart-collaterals .cross-sells &gt; h2 {margin-top: 40px;margin-bottom: 35px;font-size: 16px;color: #748494;text-transform: uppercase;}
.woocommerce-page .cart-collaterals .cross-sells .products li h2 {font-size: 15px;}
.woocommerce-page .cart-collaterals .cross-sells .products li .price {letter-spacing: normal;font-size: 18px;}
.woocommerce-page .up-sells.products, .woocommerce-page .up-sells .products {margin: 0;}
.woocommerce-page .up-sells .products {padding-top: 0;margin: 0 -15px;}
.woocommerce-page .up-sells .products li {padding: 0 15px;margin-top: 0;}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce form .form-row-wide, .woocommerce form .form-row:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page form .form-row-wide, .woocommerce-page form .form-row:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page #order_comments_field {clear: both;}
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {width: 48%;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {display: block;}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {display: inline;}
.woocommerce-page form .form-row select, .woocommerce-page form .form-row .input-text {width: 100%;}
.woocommerce-page form .form-row-last {float: right;}
.woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {text-align: left;padding: 0 1em 0 0;float: left;}
.woocommerce-page .woocommerce-error li {padding: 0;}
.woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-error .button {background-color: transparent;text-transform: capitalize;}
.woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-error {position: relative;padding: 13px 25px 13px 52px;background-color: #e4f2ff;color: #5084b4;font-size: 15px;margin: 0 0 30px 0;list-style: none;}
.woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-error:before {font-size: 30px;content: "îš„";font-family: "Pe-icon-7-stroke";position: absolute;left: 22px;top: 2px;}
.woocommerce-page .woocommerce-message a, .woocommerce-page .woocommerce-info a, .woocommerce-page .woocommerce-error a {text-decoration: underline;padding: 0 10px 0 0;}
.woocommerce-page .woocommerce-message a:hover, .woocommerce-page .woocommerce-info a:hover, .woocommerce-page .woocommerce-error a:hover {opacity: .7;}
.product_list_widget li {padding: 0;padding-top: 25px;margin-top: 25px;border-top: 1px solid #eee;}
.product_list_widget li:first-child {padding-top: 0;margin-top: 0;border: 0;}
.product_list_widget li &gt; a {display: block;}
.product_list_widget del .amount {padding-right: 5px;}
.product_list_widget li img {float: right;width: 50px;margin-left: 10px;box-shadow: none;}
.product_list_widget .product-title, .widget_recent_reviews .product_list_widget a {display: block;color: #748494;transition: all ease .3s;}
.product_list_widget .product-title:hover, .widget_recent_reviews .product_list_widget a:hover {color: #00d664;}
.product_list_widget .star-rating, .widget_rating_filter .star-rating {width: 100px;height: 17px;background: url("assets/img/star.png") repeat-x left 0;margin: 0 0 15px 0;}
.product_list_widget .star-rating span, .widget_rating_filter .star-rating span {background: url("assets/img/star.png") repeat-x left -34px;height: 0;padding-top: 17px;overflow: hidden;float: left;}
.widget_rating_filter .star-rating {display: inline-block;margin: 0;}
.widget_product_categories ul li a {color: #748494;font-size: 14px;}
.widget_product_categories ul li a:hover {color: #00d664;}
.widget_product_categories ul li {padding: 3px 0;}
.widget_price_filter .price_slider {height: 3px;margin-bottom: 25px;margin-top: 46px;background-color: #ebebeb;position: relative;text-align: left;}
.widget_price_filter .price_slider_amount {text-align: right;}
.widget_price_filter .price_slider_amount .button {font-size: 13px;letter-spacing: 1px;float: left;padding: 0 20px;height: 36px;line-height: 36px;}
.widget_price_filter .price_slider_amount .button:hover {opacity: 1;background-color: #00d664;color: #fff;}
.widget_price_filter .ui-slider .ui-slider-handle {background-color: #fff;top: -5px;position: absolute;z-index: 2;width: 14px;height: 14px;border: 3px solid #00d664;border-radius: 50%;cursor: pointer;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -14px;}
.widget_price_filter .ui-slider .ui-slider-range {position: absolute;z-index: 1;display: block;border: 0;background-color: #c2c3c5;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {left: -1px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {right: -1px;}
.widget_price_filter .price_slider_amount .price_label {color: #999;font-size: 13px;height: 36px;line-height: 36px;margin-left: 85px;text-align: center;}
.widget.widget_product_search .woocommerce-product-search {position: relative;}
.widget.widget_product_search .woocommerce-product-search .search-field {padding-right: 48px;margin-bottom: 0;padding: 8px 20px;}
.widget.widget_product_search .woocommerce-product-search .search-submit {position: absolute;background-color: transparent;right: 4px;top: 5px;width: 30px;height: 30px;text-align: center;text-indent: 999999px;padding: 0;border: 0;overflow: hidden;}
.widget.widget_product_search .woocommerce-product-search .search-submit:before {color: #748494;content: "î¤†";font-family: "Pe-icon-7-stroke";font-size: 16px;width: 30px;height: 30px;line-height: 30px;position: absolute;left: 0;top: 0;text-align: center;text-indent: 0;font-weight: normal;transition: all ease .3s;}
.widget.widget_product_search .woocommerce-product-search .search-submit:hover:before {color: #00d664;}
.nav-top-cart-wrapper .woocommerce-min-cart-wrap {padding: 30px;}
.nav-top-cart-wrapper .woocommerce-mini-cart__empty-message {margin: 0;padding: 8px 20px;font-size: 14px;}
.widget_shopping_cart_content ul {list-style: none;margin: 0;}
.widget_shopping_cart_content ul li {display: inline-block;position: relative;width: 100%;border-top: 1px solid #f4f4f4;padding: 20px;margin: 0;padding-left: 0;}
.widget_shopping_cart_content ul li.empty {padding: 0;}
.widget_shopping_cart_content ul li:first-child {padding-top: 0;margin-top: 0;border-top: 0;}
.widget_shopping_cart_content ul li .product-name {font-size: 16px;font-family: "Futura PT",sans-serif;line-height: 20px;color: #39374d;}
.widget_shopping_cart_content ul li a:hover {color: #00d664;}
.widget_shopping_cart_content ul li a.remove {font-size: 15px;color: #ff4539;position: absolute;right: 0;top: 21px;}
.nav-top-cart-wrapper .nav-shop-cart ul li:first-child a.remove {top: 1px;}
.widget_shopping_cart_content ul li a.remove:hover {opacity: .7;}
.widget_shopping_cart_content ul li a img {float: left;width: 55px;margin-left: 0;margin: 0 20px 0 0;}
.widget_shopping_cart_content ul li a img:hover {border: 1px solid #e7e7e7;}
.widget_shopping_cart_content ul li .quantity {display: block;font-size: 15px;padding-left: 75px;}
.widget_shopping_cart_content .total {margin-bottom: 25px;padding: 12px 0;border-top: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;font-size: 15px;color: #39374d;text-align: center;}
.widget_shopping_cart_content .total strong {color: #39374d;font-weight: 500;}
.widget_shopping_cart_content .buttons:before, .widget_shopping_cart_content .buttons:after {content: "";display: table;clear: both;}
.widget_shopping_cart_content .buttons {margin: 0;}
.widget_shopping_cart_content .buttons &gt; a {text-align: center;font-family: "Futura PT",sans-serif;font-size: 16px;font-weight: 500;color: #39374d;background-color: #eee;padding: 8px 0;border-radius: 3px;width: 48%;float: left;}
.widget_shopping_cart_content .buttons a.checkout {float: right;color: #fff !important;background-color: #00d664;}
.widget_shopping_cart_content .buttons a:hover {opacity: .7;}
@media only screen and (max-width: 991px) {.woocommerce-page.shop-col-3 .products li {width: 100%;}
	.woocommerce-page.shop-col-4 .products li {width: 50%;}
	.woocommerce-page .content-woocommerce .woocommerce-result-count {display: none;}
	.woocommerce-page .content-woocommerce .woocommerce-ordering {float: none;}
	.woocommerce-page .content-woocommerce .woocommerce-result-count:after, .woocommerce-page .content-woocommerce .woocommerce-ordering:before {display: none;}
	.woo-single-post-class .images, .woo-single-post-class .summary {width: 100%;float: none;clear: left;}
	.woo-single-post-class .summary {padding-top: 60px;}
	.woo-single-post-class .woocommerce-tabs ul li &gt; a {padding: 12px 30px;}
	.woo-single-post-class .woocommerce-tabs ul li:first-child {margin: 0 0 0 15px;}
	.woo-single-post-class .woocommerce-tabs .comment-respond {margin-top: 30px;}
	.woo-single-post-class .woocommerce-tabs .panel {padding-top: 30px;}
	.woocommerce-page .shop_table.cart td, .woocommerce-page .shop_table.cart th {padding: 15px;}}
@media only screen and (max-width: 767px) {.woocommerce-page.shop-col-2 .products li, .woocommerce-page.shop-col-3 .products li, .woocommerce-page.shop-col-4 .products li {width: 100%;}
	.woocommerce-page .content-woocommerce .woocommerce-ordering {float: none;display: inline-block;}
	.woo-single-post-class .woocommerce-tabs ul {border: 0;}
	.woo-single-post-class .woocommerce-tabs ul li {display: block;margin: 0 0 10px !important;border: 1px solid #e7e7e7;top: 0 !important;}
	.woo-single-post-class .woocommerce-tabs ul li.active {top: 0;}
	.woo-single-post-class .woocommerce-tabs ul li.active &gt; a {border: 0 !important;}
	.woo-single-post-class .woocommerce-tabs ul li &gt; a {display: block;padding: 10px 25px;}
	.woo-single-post-class .related.products .products li {width: 100%;}
	.woo-single-post-class .related.products .products li:last-child {margin-bottom: 0;}
	.woo-single-post-class .related.products &gt; h2 {margin-bottom: 0;}
	.woocommerce-page table.shop_table_responsive tr {display: block;}
	.woocommerce-page table.shop_table_responsive tr td {display: block;text-align: right !important;}
	.woocommerce-page table.shop_table_responsive tr td.order-actions {text-align: left !important;}
	.woocommerce-page table.shop_table_responsive tr td:before {content: attr(data-title) ": ";float: left;}
	.woocommerce-page table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.my_account_orders tr td.order-actions:before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before {display: none;}
	.woocommerce-page .shop_table.cart .product-remove, .woocommerce-page .shop_table.cart .product-thumbnail, .woocommerce-page .shop_table.cart .product-price, .woocommerce-page .shop_table.cart .product-quantity, .woocommerce-page .shop_table.cart .product-subtotal {width: auto;}
	.woocommerce-page table.my_account_orders tr td.order-actions {text-align: left;}
	.woocommerce-page table.shop_table_responsive tr td.actions {text-align: left !important;}
	.woocommerce-page .shop_table.cart .coupon + button[type='submit'] {float: none;margin: 15px 0 0;width: 100%;}
	.woocommerce-page .shop_table.cart .coupon #coupon_code, .woocommerce-page .shop_table.cart .coupon &gt; input[type='submit'] {float: none;}
	.woocommerce-page .cart_totals {width: 100%;}}</pre></body></html>